Page 1
RTX2300 Smart ATE User Manual Version: 1.00 User’s Manual V1.00 RTX2300 – Smart ATE...
Page 2
This instrument is warranted against defects in material and Workman ship for a period of one year from date of shipment. During the warranty period, RTX A/S will at its option, either repair or replace products, which prove to be defective. For warranty service or repair, this product must be returned to a service facility designated by RTX A/S.
Page 3
This document and the information contained, is property of RTX A/S, Denmark. Unauthorized copying is not allowed. The information in this document is believed to be correct at the time of writing. RTX A/S reserves the right at any time to change said content, circuitry and specifications.
Page 4
Failure to comply with these precautions or with specific warnings elsewhere in this manual violates safety standards of design, manufacture, and intended use of the instrument. RTX A/S assumes no liability for the customer’s failure to comply with these requirements.
Page 5
Electrostatic Discharge Electrostatic discharge (ESD) can damage electronic test equipment. Working with electronic components or test equipment should always be performed at a static-safe place. High Voltage Some power supplies can generate high voltage, which can damage the all the port of the unit.
Page 6
It is therefore strongly emphasized here that RTX takes no responsibility for debugging and verification of the actual test program developed by the customer.
Installing the RTX2300 Basic Unit SW ......................33 Installing the RTX2300 USB Bridge Driver ...................... 36 iii. Installing the RTX EAI Port Server ........................37 Installing the RTX2300 DUT UART driver ....................... 39 Installing the RTX2300 Basic Unit Communication driver ................41 RTX2300 BASIC UNIT SW PACKAGE .....................
Page 8
..................70 SING THE ETECTIVE DEBUG APPLICATION Configuring the RTX EAI Port Server (REPS) ....................70 Launching and use of the RTX2300 Detective application ................74 Launching RTX2300 Detective ..........................74 Using the RTX2300 Detective application for debugging purposes ..............76 RTX2300 ....................
Page 10
Calibration of pneumatic pressure ........................139 Cleaning the RTX2300 unit ........................... 139 RTX A/S RTX2300 ..................140 ONTACTING DISTRIBUTORS Before calling RTX A/S or the distributor ..................... 140 Check the Basics ............................140 iii. Sales and Service Office ..........................141 RTX2300 U ..................... 142 ETURNING...
Getting Started A. Introduction The RTX2300 Smart ATE is a highly optimized automated test solution for calibration and functional test in the production of wireless devices (including DECT, GSM, Wi-Fi, Blue- tooth™, etc.). The design of the RTX2300 is based on extensive experience within devel- opment and installation of Automated Test Equipment (ATE) systems, and hence, key parameters as handling-time, flexibility and size have been considered as part of the design process.
If any mechanical or electrical damage is observed, please notify RTX A/S. Please refer to the description on how to contact RTX A/S provided in this document. Please also keep the damaged shipping materials (if any) for inspection by the carrier and an RTX A/S representative.
Page 13
Available rear panel AUX Port (): Connector (type 25-pin DSUB female) for external acquisition unit • measurement channels (e.g. Agilent 34970A or similar). For a detailed pin description please refer to section v on page 112. The AUX Port can be used for connecting external measurement equipment to the DUT, and it provides the fol- lowing internal routing: 10 voltage measurement channels (20 wires) are routed to the Customized...
DUT Ext. Power supply (): Connector (type is XLR-4 male) for the external • power supply of the DUT and should provide V+, V-, V+ sense and V- sense. Please note that double pins for V+ and GND must be used. Fixture power supply connections (): Connector (type XLR-3 male) for the •...
Page 15
Available Fixture Bay Connectors (basic configuration) Power supply for DUT (): In the basic RTX2300 configuration the power supply • connectors for the DUT are in the 9-pin male DSUB connector. With a Quick-Swap Kit installed the power supply for the DUT is accessible through two connectors Type M-Flat female connectors (GND and Power).
Available Fixture Bay Connectors (with fixture bay Quick-Swap Kit installed) Standard Connection Block (SCB) (): The SCB is used for general purpose • connections to the test-interface. In the basic configuration the SCB signals are distributed over the 9-pin male DSUB and two 25-pin male DSUB’s. With a QSK installed the SCB connector is a 60 + 4 Type M female.
Controller Chamber Connectors (with two optional modules installed) Customization connector (output) (): This connector (2 x 32 pins female) is • used for the customization board for output signals (i.e. customization of the CCB functionality). Customization connectors (input) (): In all three customization input con- •...
Page 18
Front panel functions Emergency stop (): The emergency button is a safety precaution. When pressed • all power to the RTX2300 is cut and all pneumatic valves controlled by the RTX2300 are released to disconnect the DUT. Push buttons / indicators (...
D. Overview of instrumentation and functional blocks The figure below provides an overview of the instrumentation in the standard configuration, main functional blocks of the RTX2300 and the available optional modules. Overview of RTX2300 main functional blocks and instrumentation Tone generator Signal multiplexer GPIO Option:...
THD outlined in section v on page 131. Tone Generator The RTX 2300 has tree signal generators – one with high-level output and two with low- level outputs. The two low-level outputs can be configured to operate in differential mode.
In addition to the digital input and output ports the RTX2300 also includes two DACs. Please note that these DACs are only intended for DC values (i.e. they do not support audio signalling). Main functional blocks in the RTX2300 From a functional perspective the functionality of the RTX2300 Smart ATE can be divided into the following categories: •...
Communication interfaces The RTX2300 Smart ATE is equipped with one USB connector which serves as the only communication interface between the PC with the test application and the RTX2300 unit. Inside the RTX2300 the USB connection is split into 7 USB ports through in an internal full speed USB Hub.
Page 23
Boot-mode - In boot-mode the RX-line is connected to ground-level to bring the • DUT in boot-mode (RTX equipment). When the DUT is in boot-mode the UART must be set to “Normal” before communication can be established. User’s Manual V1.00...
E. Installing RTX2300 Options As mentioned before, optional components for the RTX2300 are available – these can be categorized into four different categories: • Modules • Quick-Swap Kit Fixture Kits • Connectivity options • Installation of the first three categories will be outlined in more detail in the following. Installing modules The modules are installed in the controller chamber, and hence, the lid to the controller chamber must be removed (see figure below).
Controller chamber - installing a module in an empty extension module slot Controller board Extension module (front side) Put module into empty slot with front side pointing to the right After installing the module(s) please put the controller chamber lid back on again and tighten the four screws holding the lid.
Installing the Quick-Swap Kit (fixture bay part) QSK spacers QSK spacers Connect the pneumatic connectors Connect the female DSUB connectors on the QSK to the pneumatic on the QSK to the DSUB connectors connectors in the fixture bay on the controller board Installing the fixture part of the Quick-Swap Kit To enable easy installation of the fixture part QSK a new fixture plate should be used (i.e.
iii. Installing a fixture kit The first step is to remove the fixture part (if installed), hence unlocking the two locks on each side of the fixture and removing it from the RTX2300 unit. The next step is to prepare the new fixture and mount it in the fixture bay.
Picture 3 3) The mounting of the fixture insert in the fixture bay must begin with an alignment of the guide-pins with the guide-holes (see picture 3). When the guide-pins and holes are aligned the connectors can be pressed in place (see picture 4) Picture 4 Without QSK installed: To connect a fixture without a QSK installed the connectors on the fixture must be...
F. System setup and installation of the RTX2300 The RTX2300 is the key component in an automatic test system setup and it deliverers most of the instrumentation (PSU, DVM, relays etc) needed to configure a production test setup for a large variety of applications. The only external parts required are a Windows based PC and an RF communication tester (if RF testing is required).
In this section the installation process of the supplied SW is outlined. However, before installing the SW (which can be downloaded from the RTX Tester Download Center at www.rtx.dk/testers/downloadcenter) please confirm that the PC on which to install the SW adheres to the minimum requirements outlined below.
Page 32
RTX2300 Basic Unit SW package or started manually. 3. Install the RTX EAI Port Server: Install the RTX EAI Port Server to be able to map the COM-ports made available by the RTX2300 DUT UART Driver and the RTX2300 Basic Unit Communication Interface Driver.
Installing the RTX2300 Basic Unit SW Turn on the PC and download the RTX2300 SW package from the RTX Download Center (http://www.rtx.dk/testers/downloadcenter) and save the file on the PC. Please note that the outlined screenshots and the procedure described in this paragraph are based on a PC using Windows XP.
Page 34
As indicated above the RTX2300 Basic Unit SW package will be installed into the C:\Program files\RTX\Rtx2300\Version\ directory as default. If the SW should be in- stalled in another location, please enter a new location or browse for a suitable location.
Page 35
0 in this chapter in relation to the installation process for the RTX2300 USB Bridge driver and the RTX EAI Port Server, respectively. If these have already been installed just click Finish to complete the installation process.
RTX2300 Basic Unit SW has been installed (e.g. the default location C:\Program Open directory double click Files\RTX\Rtx2300\Basic). Driver RTX2300VCPInstaller.exe to start the installation process. In both cases the installer window (see below) will appear. Select installation location and click Install to start installation of the driver A message box (see below) will appear.
COM port on which the RTX2300 Basic Communication Interface has been installed. The installation process of the RTX EAI Port Server can be started either as a step in the RTX2300 Basic Unit SW installation process or directly by double clicking on RtxEaiPortServer-setup.exe (located in the \basic\driver directory) in a Windows...
Page 38
‘Setup Complete’ dialogue box will appear. Click Finish to close the setup wizard. Please note the check-box ‘Launch RTX EAI Port Server’ – if selected the RTX EAI Port Server is started and it will appear as an icon in the notification area of the Windows toolbar.
Installing the RTX2300 DUT UART driver To communicate with the DUT from a PC through the RTX2300 unit the DUT UART Driver must be installed. Please note that the driver has not yet been digitally signed by Microsoft. To install this driver please turn on your PC and do the following: 1) Connect one end of the supplied USB cable into the USB port of the RTX2300 unit (on rear panel) and connect the other end to a USB port on your Windows PC (if not already done).
Page 40
4) Upon completion of the RTX2300 DUT UART driver installation the Completing the Found Hardware Wizard is displayed (see below). 5) Click Finish to close the wizard. The RTX2300 DUT UART driver should now be successfully installed and a new COM port for DUT access should now be available.
Installing the RTX2300 Basic Unit Communication driver To communicate with the RTX2300 unit from a PC the RTX2300 Basic Unit Communication Interface driver must be installed. Please note that the driver has not yet been digitally signed by Microsoft. The install process is the same as for the RTX2300 DUT UART driver and it will in fact be initiated at the same time (i.e.
Page 42
4) Upon completion of the RTX2300 Basic Unit Communication Interface driver in- stallation the Completing the Found Hardware Wizard is displayed (see below). 5) Click Finish to close the wizard. The RTX2300 Basic Unit Communication Interface driver should now be successfully in- stalled and a new COM port for RTX2300 unit access should now be available.
Windows applications The central applications in relation to the basic RTX2300 unit are the RTX EAI Port Server and the RTX2300 Detective debug application. These applications will be outlined in more detail in section C and D in this chapter, respectively. After successful installation the two applications can be started by selecting (also outlined in the figure below): All Programs->RTX->RTX EAI Port Server (default location)
Simple test application (Simple.zip) Test application with multiple RTX2300 units (MultiInst.zip) Please also refer to chapter 7 for more information regarding usage of the binaries and source code. C. RTX EAI Port Server User’s Manual V1.00 RTX2300 – Smart ATE...
The RTX EAI Port Server is a central element in the communication channel between the RTX2300 unit and the RTX2300 Detective debug SW. Since only parts of the functionality provided by the RTX EAI Port Server is required in the RTX2300 system, the application will only be described briefly in the following.
Panel Parameters Short description Transport Layer UART / USB Set the transport layer type (IniUsb) / USB (FlexUsb) / USB HID / REPS Client / Loopback / Socket / Disabled Shared Memory Name of the shared memory area used by the Name server Log Options...
Panel Parameters Short description Port <port number> Port number of the COM port to connect to Stop Bits 1 or 2 stop bits Indicates how many stop bits should be used RTS input flow Automatic, RTS Setup of RTS input flow-control control High, RTS Low Parity...
Status Window Overview A status window for the RTX EAI Port Server also exists (see figure below). To open the status window please right click on the REPS icon in the system tray and select Status. In the status window central items of information regarding clients and communication can be seen.
Page 49
Panel Parameters Short description Relays Select / de-select or monitor relays RF Switch Select / de-select or monitor RF Switch outputs Fixture control Select / de-select or monitor fixture control outputs Front LED’s Select / de-select or monitor front LED’s Various Select / de-select or monitor the air valve or magnet outputs...
There are two main groups of functionalities on these two pages – outputs and inputs. Although the usage of the I/O pages is quite straightforward, each of the main groups will be described in more detail below. Please also note the Monitor check box in all the output and input panes.
Fixture control: This category enables direct control of the four fixture control • outputs. Front LED’s: This category enables direct control of the three front LED’s – please • note only two of these are used in the basic RTX2300 configuration. Various: This category enables direct control of the air valve and the magnet •...
Panel Parameters Short description <DAC0 value>, Set values for the DAC’s <DAC1 value> <ADC value> Read out the value of the ADC – please note that the range can be configured through the Cfg pull-down list Dac0 & Dac1: The value can be set on both the DAC’s by either using the slider, •...
Adc: The ADC value is displayed in the output field and can be monitored by • checking the Monitor check-box. The value can also be read by clicking the Read button. The configuration of the ADC can be changed through selecting one of the pre-configured configurations in the Cfg pull-down list.
The Audio page contains the panels listed in the table below. These will be outlined in more detail in the following. Please note that both the level and distortion can be monitored by checking the Monitor check-box. Furthermore, the Tone generator can be started and stopped by clicking the Start and Stop buttons.
Generator Output: Set the output for the tone generator – Tone out, Audio A, Audio B or • Audio AB. Level: Set the level of the tone generator by using the slider, input field or the • arrows. Frequency: Set the frequency of the Tone generator. •...
DUT Page Overview The DUT page contains central controls for the DUT interface and it contains the follow- ing panels: Panel Parameters Short description SCB bus – Configuration of the SCB bus Configuration SCB bus – Data Write specific value to the SCB bus USB enable DUT SerCom/CCB, Enable/disable USB at SCB interface and select...
SCB bus Configuration: The SCB bus can be configured through the controls in this pane. • Check the check-box to enable the different configuration items. Data: A specific value can be written directly to the SCB bus by using the Data •...
Current range The RTX2300 internal PSU includes a current limiter and it is configured through the pull- down list. The limiter can be set to use one of the following configurations: RTX2300_CURRENT_RANGE_AUTO (current limiter disabled) • • RTX2300_CURRENT_RANGE_100MA • RTX2300_CURRENT_RANGE_500MA •...
vii. General Page Overview The General page includes general controls and it contains the following panels: Panel Parameters Short description Status Status indicators Access Mode User/Admin Setting of access mode and password User’s Manual V1.00 RTX2300 – Smart ATE...
Status The status panel provides an overview of some items of information. Access Mode In the access mode panel, the access mode can be set to either User or Admin, and further- more, the password can also be set. viii. Info Page Overview The Info page provides an overview of the Serial number, Temperature, Manufacturer Info, Insert/CCB info, and Test counters.
Page 62
Panel Parameters Short description Serial number <Serial number> Set and get primary/secondary serial number of both main-board and PSU Temperature Get the temperature of either the main board or the PSU Serial number Get the manufacturer information for either the main board or the PSU.
Serial number the serial number pane is divided into three sub-panes: Destination – In this sub-pane the destination for the get/set operation selected. • Please note that it is only possible to get/set the primary and secondary serial numbers for the main-board and the PSU module (if present). Set –...
Insert/CCB Info The Insert version number and Insert version string can be set by entering information in the two input fields and clicking the Set button. The same information can be read from the Insert by clicking the Get button. User’s Manual V1.00 RTX2300 –...
Firmware Page Overview The Firmware page provides an overview of the firmware version of the main-board, PSU Module, Co-processor and other extension boards along with the SW version of the RTX2300 DLL. Please also note the System Reset button in the bottom of the Firmware page. Clicking this will reset the system.
Firmware information The firmware information pane provides an overview of the firmware version of the fol- lowing items: • Main-board • Coprocessor • PSU Module (if not present ‘N/A’ will be shown – as indicated in the figure below) • •...
User Data Page Overview the User Data page is used for retrieving/modifying values in the user data area (100 bytes). The user data area can both be set for the main-board and the fixture. Furthermore, the values can be shown/entered in Decimal, Hex, or ASCII. User’s Manual V1.00 RTX2300 –...
Logs Page Overview The Logs page provides detailed information in relation to the communication between the RTX2300 Detective SW and the RTX2300 unit. It contains the following panels: Panel Parameters Short description Errors Overview of errors Logs Detailed logs Logs In this window the detailed communication between the RTX2300 Detective application and the RTX2300 unit is outlined.
Settings Page Overview The Settings page is used for connecting the RTX2300 Detective application to the RTX EAI Port Server. it consists of three items of information: Inst. name: The name of the program (i.e. in this case it is set to Detective).
REPS – default is Start->All Programs->RTX). Once started the REPS will run in minimized mode and a RTX EAI Port Server icon will appear in the notification area of the Windows task bar (as shown in the figure below).
Page 71
REPS icon and click on the right mouse button (see below). Select Setup by clicking the left mouse button and the RTX EAI Port Server Configu- ration window should now appear (see below).
Page 72
Press OK and the REPS should now be able to communicate with the RTX2300 (if connected to the PC and the correct COM settings have been entered). The RTX2300 Smart ATE unit should therefore now be ready for use. As mentioned above it is crucial to configure the REPS correctly – i.e. using the correct communication settings and COM port.
Page 73
Click System Select the Hardware pane and click Device Manager The Device Manager window will now be opened. Locate the Ports (COM & LPT) category and click on the + to open the list with available ports. User’s Manual V1.00 RTX2300 –...
Launching RTX2300 Detective After checking that the REPS configuration is correct the RTX2300 Detective debug appli- cation can be launched. The RTX2300 Detective application can be launched either through All Programs->RTX->Rtx2300->Basic->Detective (see below) or by double clicking the file windows...
Page 75
Please notice the green indicator in the bottom right corner. This indicates that the con- nection to the RTX2300 unit has been established. Please note that the status for the connection can be seen in the Status page in REPS (see below). User’s Manual V1.00 RTX2300 –...
Using the RTX2300 Detective application for debugging purposes The RTX2300 Detective application is an essential tool when debugging for example customization boards or performing specific measurements on DUT test points. From this application the user has complete control over the functional blocks of the RTX2300, and hence, for example the signal routing can be effectively controlled by switching internal relays.
application). To measure the DC voltage at the test point, go to the Ad/Da page (i.e. the DC DVM functionality) and check the measured DC voltage in the Adc panel. Please ensure to use the correct range configuration. If the DUT should output say 1.55V at the test point, the measured value in the Adc pane should be 1.55V.
Page 78
The first step is to place the DUT in the fixture and start the test from either the RTX2300 unit (by pressing the start button) or the test application on the PC. The test suite will start executing and from the PC test application it is possible to keep track of both the current test case and the completed test cases.
Page 79
Please notice the items of information in the bottom left of the window regarding passed test cases. The test suite can be restarted again by pressing the Start button on the PC application (or on the RTX2300). The two screen dumps above show the flow in normal mode.
Page 80
If all test cases in the test suite passed, then the test run was successful. If some of the test cases failed the reason for this must be identified. Here the single step feature is a valuable tool. User’s Manual V1.00 RTX2300 –...
RTX2300 Smart ATE Options The basic configuration of the RTX2300 includes a wide range of functionality but it can be further extended through some options. These options can be categorized into four different categories: Modules (Programmable PSU, frequency counter, RF switch) •...
Programmable PSU Module The programmable PSU module is an adjustable power supply for the DUT. It is adjustable from 0 V to 15 V and can supply max. 2 A with an adjustable current limiter. Programmable PSU Module The programmable PSU module includes the following functionalities: 0-15 V 2A / 10-15V 1A output voltage in 10 mV steps •...
Standard Frequency Counter The standard grade frequency counter module includes a frequency counter up to 50 MHz with a time base accuracy of 1 ppm (internal reference). High-stability Frequency counter The high-stability frequency counter module includes a frequency counter up to 50 MHz with a time base accuracy of 0.1 ppm (internal reference).
For installation instruction please refer to section ii on page 25. Fixture part The fixture part QSK is a connector block for installation on the fixture (see figure). it is a PCB with two 60 + 4 Type M male connectors on the bottom side and 4 25-pins Type C male DSUB connectors (not mounted) along with one 14-pin male connector on the top side.
Standard fixture with pneumatic slide Standard Fixture Kit without pneumatic slide The standard fixture plate is the same as the one with the pneumatic slide, and hence, the only difference is that the pneumatic slide is not included in this kit. D.
I2C interface to DUT One of the internal RTX2300 USB interfaces can be converted to a I2C interface which can be routed to the DUT. the conversion will be made in a I2C interface module card, hence making use of the USB interface towards the module card to provide the I2C functionality. Rear panel An extra RJ45 connector can be added to the RTX2300 unit, hence enabling PSTN/FXO/ FXS testing options.
Fixture Bay Connector Interfaces The objective of this chapter is to provide an overview of both the available interfaces in the fixture bay and a list of pin functions in each connector. Throughout this user manual SCB and CCB have been mentioned but in the following these two interface blocks will be described in more detail.
A. Standard Fixture Bay Connectors In the standard configuration the fixture bay connectors are placed in the bottom of the fixture bay. In total five connectors are available – four 25-pin male DSUB connectors and one 9-pin male DSUB connector (see figure below). The standard connectors are also referred to as connectors J301, J300, J302, J500 and J501.
The Standard Connector Block (SCB) for the standard interface in the fixture bay is made up of the three connectors J301 (9-pin male DSUB), J300 (25-pin male DSUB) and J302 (25-pin male DSUB). The Customization Connector Block (CCB) for the standard interface in the fixture bay is made up of the two connectors J501 (25-pin male DSUB) and J500 (25-pin male DSUB).
Quick-Swap Kit Connector Interface – fixture bay part (bottom and top view) Top part of QSK PCB Bottom part of QSK PCB The interface pin numbering for the connector type used for the SCB and CCB in the QSK configuration is outlined in the figure below. Quick-Swap Kit interface connector type –...
SCB connector on QSK (fixture bay part) – pin numbering The CCB interface is provided through the J7 connector (see figure below). The pin num- bering scheme from the SCB also applies to the CCB. C. Quick-Swap Kit Connectors – fixture part (Option) The fixture part of the QSK includes two 60 + 4 Type M male connectors for the SCB and CCB interfaces along with two pneumatic male connectors that fit on top of the fixture bay QSK (see figures below).
Page 92
Fixture Connectors with Quick-Swap Kit (fixture part) installed Quick-Swap Kit Connector Interface – fixture bay (bottom and top view) (not mounted) (not mounted) (not mounted) (not mounted) Top part of QSK PCB Bottom part of QSK PCB The interface pin numbering for the connector type used for the SCB and CCB in the QSK configuration is outlined in the figure below.
The SCB for the QSK interface on the fixture is made up of the three connectors J1 (25- pin connector – not mounted), J2 (25-pin connector – not mounted) and J5 (14-pin male connector). The CCB for the QSK interface on the fixture is made up of the two connectors J3 (25-pin connector –...
D. SCB Interface Pin Overview This section includes a pin overview of the SCB interface for all of the three interface levels (Standard, QSK fixture bay, QSK fixture). Please also notice the connection to J1205. Signal Name Description J301-4-7 J6-b2 DUT_PSU_GND GND for unit under test J301-1-3...
Page 95
Signal Name Description J300-16 J6-c10 J1-6 FIX_CON_3 Control signal for fixture - High side current switch J300-8 J6-a11 J1-15 ADC_IN_6 ADC input channel 6 J300-9 J6-b11 J1-17 ADC_IN_7 ADC input channel 7 J300-18 J6-c11 J1-10 TONE_OUT_SCB Analogue output from signal generator J300-10 J6-a12...
Page 96
Signal Name Description J302-10 J6-a20 J2-19 SENSE_IN_0 Control signal from fixture J302-11 J6-b20 J2-21 OE_SCB_EXP Serial communication connection (4 Wire) J302-19 J6-c20 J2-12 SCB_TX_SCB SPI communication from expansion slots J302-12 J6-a21 J2-23 STROBE_SCB_EXP Serial communication connection (4 Wire) J302-13 J6-b21 J2-25 DATA_SCB_EXP Serial communication connection (4...
Signal Name Description (J8-5) J5-5 (J8-12) J5-12 +12 V E. CCB Interface Pin Overview This section includes a pin overview of the CCB interface for all of the three interface levels (Standard, QSK fixture bay and QSK fixture). Signal Name Description J501-3 J7-a7...
Page 98
Signal Name Description J501-11 J7-c10 J3-21 J402-c21 CBB40 Configurable through customization interface J501-12 J7-a11 J3-23 J402-a21 CBB39 Configurable through customization interface J501-13 J7-b11 J3-25 J402-c20 CBB38 Configurable through customization interface J501-14 J7-c11 J3-2 J402-a20 CBB37 Configurable through customization interface J501-15 J7-a12 J3-4 J402-c19...
Page 99
Signal Name Description J500-6 J7-b17 J4-11 J402-c11 CBB20 Configurable through customization interface J500-7 J7-c17 J4-13 J402-a11 CBB19 Configurable through customization interface J500-8 J7-a18 J4-15 J402-c10 CBB18 Configurable through customization interface J500-9 J7-b18 J4-17 J402-a10 CBB17 Configurable through customization interface J500-10 J7-c18 J4-19 J402-c9...
F. Electrical Characteristics for Fixture Interfaces In this section some electrical characteristics for fixture interfaces (specifically J300, J302, J501 and J5) are outlined below. Signal Name DUT_PSU_SUPPLY J301-4-7 FIX_CON_0 J300-13 50mA FIX_CON_1 J300-14 50mA FIX_CON_2 J300-15 50mA FIX_CON_3 J300-16 50mA ADC_IN_0 J300-2 -12V...
RTX2300 Customization The RTX2300 Smart ATE provides a flexible customization interface which is accessible through four 2 x 32 pin connectors in the controller chamber. Furthermore, the RTX2300 supports connection of external instrumentation through the external AUX-port on the rear panel of the RTX2300 unit.
An overview of the pin numbering for the customization interfaces and the AUX-port is included below. Customization Connectors (2 x 32 pin DIN 41612 Type C fem.) – pin numbers AUX-port (25-pin female DSUB) – pin numbering B. Customization Interface Pin Overview In the following paragraphs a detailed pin overview is given for each of the interfaces outlined in the figure above (i.e.
Customization Output Connector Pin Overview (J402) This paragraph outlines the detailed pin overview of the J402 output connector. Please note that this connector is connected to the CCB interface in the fixture bay (i.e. the con- nectors J500 and J501). Signal Name Description J402-a1...
Page 105
Signal Name Description J402-a18 J501-18 CBB33 Configurable through customization interface J402-c18 J501-17 CBB34 Configurable through customization interface J402-a19 J501-16 CBB35 Configurable through customization interface J402-c19 J501-15 CBB36 Configurable through customization interface J402-a20 J501-14 CBB37 Configurable through customization interface J402-c20 J501-13 CBB38 Configurable through customization interface J402-a21...
Customization Input Connector Pin Overview (J400) This paragraph outlines the detailed pin overview of the J400 input connector. Please note that this connector is connected to the external AUX-port (J1205). Signal Name Description J400-a1 J400-c1 J1205-25 Can be used for external instrumentation J400-a2 J1205-14 AQUI_5_B...
iii. Customization Input Connector Pin Overview (J401) This paragraph outlines the detailed pin overview of the J401 input connector. Signal Name Description J401-a1 J401-c1 J401-a2 REL_4_A_OUT Relay normal open pin J401-c2 REL_6_A_OUT Relay normal open pin J401-a3 REL_4_A_COM Relay common pin J401-c3 REL_6_A_COM Relay common pin...
Customization Input Connector Pin Overview (J403) This paragraph outlines the detailed pin overview of the J403 input connector. Signal Name Description J403-a1 J403-c1 J403-a2 V_CCB_USB6 J403-c2 REL_0_A_OUT Relay normal open pin J403-a3 CCB_USBDM_6 J403-c3 REL_0_A_COM Relay common pin J403-a4 CCB_USBDP_6 J403-c4 REL_0_A_OUT/ Relay normal closed...
Page 111
Signal Name Description J403-c19 REL_2_B_OUT/ Relay normal closed J403-a20 CCB_SOURCE_OUT5 J403-c20 REL_3_A_OUT Relay normal open pin J403-a21 CCB_SOURCE_OUT6 J403-c21 REL_3_A_COM Relay common pin J403-a22 CCB_SOURCE_OUT7 J403-c22 REL_3_A_OUT/ Relay normal closed J403-a23 J403-c23 REL_3_B_OUT Relay normal open pin J403-a24 DIG_IN_0 J403-c24 REL_3_B_COM Relay common pin J403-a25...
External AUX Interface Connector (J1205) This paragraph outlines the detailed pin overview of the J1205 AUX-port connector. Signal Name Description J1205-1 J300-11 I_MEAS_AC- Signal feed to AUX-port. Can be used for external current measurements J1205-2 J300-12 I_MEAS_AC+ Signal feed to AUX-port. Can be used for external current measurements J1205-3 ADC_1_AQUI...
C. Creating a customization board for the RTX2300 In this section instructions along with essential items of information for creating a cu- stomization board for the RTX2300 are provided. Please note that a customization board is not always needed. If only a few signals need to be configured in the customization area this can be solved by just using a number of connectors and connecting these directly using some wires.
Customization board - dimensions and connector types the customization board must adhere to the connector types and location on the RTX2300 main board. Consequently, the two most important items of information when creating a customization board are: 1) Board dimensions and exact location of the connectors 2) Connector types Board dimensions and connector location A typical customization board is a 2-sided PCB with the dimensions 104.8 mm x 134.8 mm...
To make it easy for users to create customization cards for the RTX2300 Smart ATE a PADS file is included on the installation package – i.e. available on the RTX Tester Download Center. The file is in the RTX2300_customization_board directory and it includes the basic PCB layout (see figure below) and schematic.
Page 116
Please note that the standard customization items are available from RTX. Furthermore, the customer can create a standard fixture plate by using the drawing included on the CR-ROM. Please note that it is essential to use this drawing when creating fixture plates since it includes location of the holes for the QSK option and the fixture locks.
Page 117
Custom holes and fittings – The fixture can be populated with fittings to lock the DUT in a specific position under test. Furthermore, custom holes for wiring, pneumatic items or other relevant fixture items can be made. Wiring – The wiring from the SCB and CCB interfaces in the RTX2300 de- pends highly on the configuration of the unit, and hence, this will also vary from product to product.
Implementing RTX2300 test programs A key part in an RTX2300 Smart ATE system is the actual PC test program – i.e. the program that implements the specific production test suite(s). The RTX2300 test program is executed on a Windows PC and makes use of the functionality provided by the RTX2300 DLL (i.e.
Page 119
provided here. For detailed information in relation to specific RTX2300 API parameters (and primitives) please refer to the interface documents and specific header files provided as part of the installation package. In addition to the interface documents some header files are also included – they were also briefly mentioned in section B on page 44.
B. How to implement a RTX2300 test program To visualize how to implement test programs three examples are included in the RTX2300 Basic Unit SW package. All examples include source code and Microsoft Visual C 2008 project files. The examples packages are in the installation directory (i.e. the three zipped files –...
Page 121
description of the RTX2300 API functions please refer to the information in section A in this chapter. The handler for the mail queue is defined in lines 12-20. This function will be called every time a mail has been received. Please notice the log messages with the decoded mail in the console window above.
Next step is to install the mail queue handler (Rtx2300Intf_InstallMailHandler() in line 43). The third step is to check the connection to the RTX2300 unit but to allow the port server to reconfigure the transport layer a delay of 1 second is used (line 55). If the check (Rtx2300Intf_CheckConnection() in line 57) a message will be displayed in the console window (line 59) and the test program will be stopped.
Next step is to initialize the two units (Rtx2300Init_Blocking() in lines 77 and 83). The actual test program contains the lines 89 to 122 and the main functionality is to flip either Relay 0 (Rtx2300SetRelay_Blocking() in lines 95-96 and 111-112) or Relay 1 (Rtx2300SetRelay_Blocking() in lines 102-103 and 117-118) on both RTX2300 units.
Page 125
Demo test program RTX2300_ERR_UNSUPPORTED RTX2300_ERR_VERSION RTX2300_ERR_TIMEOUT Rtx2300Intf_Init() TRUE MessageBox() Instno == RTX2300_INSTNO_NONE FALSE Sleep(1000) TRUE !Rtx2300Intf_CheckConnection() FALSE Rtx2300Init_Blocking() FALSE ErrorCode == RTX2300_ERR_VERSION TRUE Rtx2300Intf_GetDllVersion() Rtx2300Intf_GetDllVersion() Rtx2300GetVersion_Blocking(TARGET) Rtx2300GetVersion_Blocking(COPROC) Rtx2300GetVersion_Blocking(PSU) FALSE Rtx2300Intf_CheckFwu() TRUE ’n’ Update Firmware (y/n) ’y’ Rtx2300Intf_StartFwu() Please note that the lines 124-143 are not directly used in the outlined example. status information is requested from the unit (Rtx2300GetStatus_Blocking() in line 127) and the test program will output some items of information and terminate.
C. Dynamic Link Library Interfacing To successfully control the RTX2300 unit using the RTX2300 API it is important to understand how to link to the supplied RTX2300 Dynamic Link Library (DLL). Microsoft Windows provides ways to use dynamic link libraries. But it is important to know various programming/compiler tools adopt slightly different approaches to DLL linking.
The calling convention used by the RTX2300 unit DLL is the __stdcall. If C++ is used as the application programming language the calling convention is explicitly specified by the __stdcall keyword in the interface header file DllInterface.h. Explicit DLL Linking With Explicit DLL Linking the application only requires the interface header file Rtx2300PcIntf.h and the DLL itself.
Specifications and characteristics A. Introduction This chapter includes specific details related to the functionality and performance charac- teristics of the RTX2300 and the available module options. B. RTX2300 Smart ATE basic unit This section includes specific details related to the functionality and performance of the RTX2300 Smart ATE Unit.
The RTX2300 main board includes three tone generator outputs with adjustable amplitude and frequency; one high level single ended output and two configurable (differential or single ended) low level outputs. Please note that the low-level outputs cannot be configur- ed as two separate single outputs with different frequency and amplitude. See the tables below for an overview of the functional performance of the tone generator outputs.
Two differentials to single ended audio signal buffers are provided on the RTX2300 main board. The input and output signals can via the option matrix be connected to the CCB connector block. See the table below for an overview of the functional performance of the audio buffer.
Audio measurement The RTX2300 includes logic for performing measurements on AC signals (two channels). This functionality is implemented in a DSP with adjustable attenuators in front of the DSP inputs (as outlined in the figure below). Please note that the maximum input level at the DSP input pins is 188mV 2-channel audio measurement logic (DSP with adjustable attenuators) Channel A...
Due to the FFT size (256 bits) in the DSP the fundamental frequency should be a multiple of (16000/256=) 62,5Hz for distortion measurements. A good choice is to use a funda- mental frequency of 1 kHz (1000/62.5=16). Next useful frequency is 1062.5 Hz and so forth.
vii. General Specifications Power supply The RTX2300 is supplied through a 12 V power supply (with GND). From this the internal supply-voltages are generated. Two Switch-mode Power Supplies (SMPS) provide the needed -12V and +5V supplies - the rest are generated from these by linear regulation. The DUT can be supplied from a separate programmable power-supply module (optional) or through the connection of an external power source.
Input/output connectors AUX Port connector (25-pin DSUB female) • Ground connector • CLK Port connector (type SMA female) • • USB Interface (Type B receptacle) DUT Ext. Power supply connector (type is XLR-4 male) • Fixture power supply connector (type XLR-3 male) •...
C. Optional Modules The RTX2300 supports some optional modules including: • Programmable PSU • Frequency Counter • RF Switch Specifications for each of the modules are outlined in the following paragraphs. Programmable PSU Specification, Programmable PSU module Description Condition Min. Nom.
Frequency counter Specification, Frequency Counter Module Description Condition Min. Nom. Max. Unit Voltage range Design must support as minimum Signal Threshold Minimum voltage guaranteed Measurement resolution Relative to reference clock Measurement accuracy Counter accuracy (ref 0,05 accuracy excluded) Input coupling AC/DC Zin (internal frequency Selectable high value...
Provide access to the product(s) during the specified maintenance period(s) to enable RTX A/S personnel to perform maintenance on the product(s) • Provide adequate working space around the products for servicing by RTX personnel C. Operator Maintenance This section describes general responsibilities of the customer and it includes instructions related to general maintenance (i.e.
For optimal operation the gasket on the lid (see figure below) should be free from cracks and it must fit tightly to the RTX2300 main box. Consequently, it should be inspected regularly. If irregularities in the gasket are identified it must be replaced. Gasket on the RTX2300 lid Lid gasket Replacing fuses...
• One 5A fuse for the main board power supply. Calibration of pneumatic pressure A pressure control valve for controlling the air pressure in the pneumatic system is placed near the back side of the controller chamber (see picture below). This valve is used for stabilizing the air pressure and to maintain constant air pressure the pressure in the pneumatic system should be calibrated regularly.
If you wish to contact RTX A/S or the distributor in relation to any aspect of the unit - from service problems to ordering information - please refer to the paragraph “Sales and Service Offices”...
(please refer to the list of distributors / service offices provided on our website http://www.rtx.dk). Here you can ask for a test and measurement sales representative. In any correspondence or telephone conversations, please refer to the RTX2300 unit by its model number and full serial number.
Please read the paragraphs very carefully and follow the instructions closely. The first step if you want to return your RTX2300 unit to RTX A/S is to obtain an RMA. To avoid damages to the unit when shipping it please pack your unit according to the recommendations provided in this section.
Packing the Unit for Shipment Please perform the steps below when packing the unit for shipment to RTX A/S for service. Please note that damage can result from using packaging materials other than those specified. Never use styrene pellets in any shape as packaging materials since they do not adequately cushion the unit or prevent it from moving in the box.
Appendix A – Example code – Simple test program (C++) // Simple.cpp : Defines the entry point for the console application. #include <Rtx2300PcIntf.h> #include <windows.h> #include <string> #include <iostream> #include <iomanip> using namespace std; static void __stdcall MailQueueHandler(Rtx2300InstanceNoType Inst, const Rtx2300MailType* Mail, rsuint16 Size) char buf[1000];...
Page 145
MessageBox(NULL, "Fatal error", "Could not find or start port server!", MB_ICONHAND | MB_OK); exit(EXIT_FAILURE); // Allow the port server some time to reconfigure the transportlayer Sleep(1000); if(!Rtx2300Intf_CheckConnection(instno, 1000) != 0) cout << "No connection to target!"; exit(EXIT_FAILURE); char buf[100]; Rtx2300InitCfmType cfm = Rtx2300Init_Blocking(instno, 0); Rtx2300Intf_DecodeErrorCode(cfm.ErrorCode, buf);...
Appendix B – Example code – Multiple RTX2300 units (C++) // MultiInst.cpp : Defines the entry point for the console application. #include <Rtx2300PcIntf.h> #include <windows.h> #include <string> #include <iostream> #include <iomanip> #include <conio.h> using namespace std; int main(int argc, char* argv[]) bool verinconmode = false;...
Page 147
if(instno1 == RTX2300_INSTNO_NONE) MessageBox(NULL, "Fatal error", "Could not find or start port server1!", MB_ICONHAND | MB_OK); exit(EXIT_FAILURE); if(instno2 == RTX2300_INSTNO_NONE) MessageBox(NULL, "Fatal error", "Could not find or start port server2!", MB_ICONHAND | MB_OK); exit(EXIT_FAILURE); // Allow the port server some time to reconfigure the transportlayer Sleep(1000);...
Need help?
Do you have a question about the 2300 and is the answer not in the manual?
Questions and answers