The GT5930 programmable level I/O module eliminates the need to create custom interface circuits. The GT5930 module interfaces between the GT5150 and GT50-DIO TTL environment and the variable custom levels at the UUT. The GT5930 is a plug-in unit, and can be mounted on the GT5150 or the GT5900 I/O module carrier card. The GT5930 provides 32 channels of programmable level translation outputs combined with programmable level threshold inputs.
A picture of the GT5930 is displayed in the figure below:

GT5930 Programmable Level I/O Module
The GT5930 employs the EDGE818 octal pin driver/receiver to provide programmable Output/Inputs and threshold levels. The module has two independent group of channels, Group A composed of channels 0-15 and Group B composed of channels 16-31. Each group has its own logic and can be set to different high voltage, and threshold common to all I/O channels in the group (the low voltage is set to zero). The driver output and receiver input range allows a direct interface to TTL, CMOS (3V, 5V, and 8V), and custom level circuitry.
Programming of the GT5930 Module is performed via the host, programmable functions include:
● Programmable High I/O voltage levels per group.
● Programmable threshold voltage levels per group
● Common threshold level for all channels in the group
● Signal termination enable/disable
● I/O data direction (dynamic for GT5900 / GT25/50 combination)
● Tri-state control
A block diagram of the GT5930 is displayed in the figure below:

GT5930 Block Diagram
The GT5930 provides a programmable logic level interface. It translates up to 32 channels of GT515X and GT25/50-DIO main board TTL levels to/from external equipment and UUT logic levels in two independent groups of 16 channels each.
Level shifting is achieved using special driver/receiver pairs and on-board programmable variable power supplies to translate logic levels. Interfaces to TTL, CMOS as well as custom levels can be translated within the module operating voltage range (see Specification table).
Programmable logic thresholds determine voltages at which logic levels from UUT inputs are distinguished. Three voltage sources: +5v, +12V and –12V are used by the module. The voltage source can be set using on-board jumpers, to either use the bus voltages or use external power supply connected via on-board connector for greater noise rejection.
Direction Control - Static I/O direction switching, configured when set up for GT515X boards, dynamic for GT25/50 (using GT5900).
Byte Control - Dynamic output enable/disable for GT515X boards under vector control.
Tri State – High impedance outputs can be enabled or disabled in groups of eight during vector execution. The high impedance output state supports the connection of DIO boards to a UUT bus up to 32 bits wide.
Retain Last Value – The output mode can be configured to either retain the last value on vector halt, or switch to high impedance.
Line Terminations – Terminators are standard. SIPs mount in sockets to accept other (user-supplied) termination values.
The table below describes GT5150/GT5900 to UUT data signals with a GT5930 (Programmable Level) I/O Module mounted on the motherboard.
Pin |
Signal |
Type |
Pin |
Signal |
Type |
Pin |
Signal |
Type |
1 |
I/O0+ |
I/O |
24 |
I/O23+ |
I/O |
47 |
GND |
P |
2 |
I/O1+ |
I/O |
25 |
I/O24+ |
I/O |
48 |
GND |
P |
3 |
I/O2+ |
I/O |
26 |
I/O25+ |
I/O |
49 |
GND |
P |
4 |
I/O3+ |
I/O |
27 |
I/O26+ |
I/O |
50 |
GND |
P |
5 |
I/O4+ |
I/O |
28 |
I/O27+ |
I/O |
51 |
GND |
P |
6 |
I/O5+ |
I/O |
29 |
I/O28+ |
I/O |
52 |
GND |
P |
7 |
I/O6+ |
I/O |
30 |
I/O29+ |
I/O |
53 |
GND |
P |
8 |
I/O7+ |
I/O |
31 |
I/O30+ |
I/O |
54 |
GND |
P |
9 |
I/O8+ |
I/O |
32 |
I/O31+ |
I/O |
55 |
GND |
P |
10 |
I/O9+ |
I/O |
33 |
VTHI0 |
P |
56 |
GND |
P |
11 |
I/O10+ |
I/O |
34 |
GND |
P |
57 |
GND |
P |
12 |
I/O11+ |
I/O |
35 |
GND |
P |
58 |
GND |
P |
13 |
I/O12+ |
I/O |
36 |
GND |
P |
59 |
GND |
P |
14 |
I/O13+ |
I/O |
37 |
GND |
P |
60 |
GND |
P |
15 |
I/O14+ |
I/O |
38 |
GND |
P |
61 |
GND |
P |
16 |
I/O15+ |
I/O |
39 |
GND |
P |
62 |
GND |
P |
17 |
I/O16+ |
I/O |
40 |
GND |
P |
63 |
GND |
P |
18 |
I/O17+ |
I/O |
41 |
GND |
P |
64 |
GND |
P |
19 |
I/O18+ |
I/O |
42 |
GND |
P |
65 |
GND |
P |
20 |
I/O19+ |
I/O |
43 |
GND |
P |
66 |
GND |
P |
21 |
I/O20+ |
I/O |
44 |
GND |
P |
67 |
VTHI1 |
P |
22 |
I/O21+ |
I/O |
45 |
GND |
P |
68 |
GND |
P |
23 |
I/O22+ |
I/O |
46 |
GND |
P |
Types:
I/O = Input/Output, P = Power or Ground
VTHI1 is the rail voltage for IO0-IO15.
VTHI3 is the rail voltage for IO16-IO31.
UUT-Side I/O Connections with a GT5930 Mounted
These permit through-the-cable power delivery for items like remote terminators or custom circuits on Interface modules.
|
Caution - Since all signals are differentials only differentials connections must be used; i.e. use GT95015 interface card in combination with this I/O Module or any other differentials connections. Failing using a differential connector, tying the IOXX- lines (lower rail voltage) to ground, will damage the module. |
Min |
Type |
Max |
|
Level Translator Module |
|||
I/O Channels Per Module |
32 bi-directional (Software Programmable Direction) |
||
Per channel Driver/Receiver Characteristics (revision C) |
|||
Type |
EDGE818 |
||
Programmable voltage range (all channels) |
0 to +9 |
||
DC Driver Output Current |
-75Ma |
+75mA |
|
Output Impedance |
9W |
12W |
15W |
Pin Capacitance |
20pF |
||
Receiver Threshold Voltage |
0V |
+9V |
|
Per channel Driver/Receiver Characteristics (revision D and above) |
|||
Type |
EDGE818 |
||
Programmable voltage range (all channels) |
0 to +9 |
||
DC Driver Output Current |
-100mA |
+100mA |
|
Output Impedance |
15W |
||
Pin Capacitance |
20pF |
||
Receiver Threshold Voltage |
0V |
+9V |
|
Power |
|||
5VDC |
0.4A |
||
-5VDC |
0.5/3A |
||
+12VDC |
3A |
||
Max Operating Frequency |
50MHz |
||
Size |
4.40" x 3.40" |
||
Weight |
70g |
||
Temperature Range |
|||
Operating |
0°C |
+50°C |
|
Storage |
-20°C |
+70°C |
|