The GX5295 is a high performance, cost-effective 3U PXI dynamic digital I/O boards with 32 I/O channels with dynamic direction control. Each digital channel can be individually programmed for drive hi, drive lo, sense hi, sense low levels, I-Sink and I-Source load values, and commutation voltage levels. In addition, each channel offers a parametric measurement unit (PMU) providing users with the capability to perform parallel DC measurements on the DUT (device under test).
The GX5295 supports deep pattern memory by offering 256 MB of on-board vector memory with dynamic per pin direction control and with test rates up to 100 MHz. The board supports both Stimulus/Response and Real-Time Compare modes of operation, allowing user to maximize test throughput for go / no-go testing of components and UUTs that require deep memory test patterns. The single board design supports both master and slave functionality without the use of add-on modules.
The GX5295 utilizes the PXI Local Bus to distribute signals across a domain. The GX5295 utilizes the PXI backplane’s Local Bus lines to distribute signals across a domain (which are user defined). Up to 16 cards can be used within one domain, supporting 512 channels. Note: Depending on the specific application and test conditions, the GX5295 can require more than 30 watts of power, making it essential that the PXI chassis have adequate power and cooling. Appendix A provides detailed operating conditions and requirements.
The GX5295 offers programmable I/O width - trading vector width for vector depth. The GX5295 vector memory can be configured to support channel widths of 32, 16, 8, 4, 2 and 1 (single channel) with corresponding vector depths of 64M steps, 128M steps, 256M steps, 512M steps, 1G steps and 2G steps.
The GX5295 supports vector memory with dynamic per pin and per step direction control. Separate memories are provided for output data, response data (input) and direction control. The separate response data memory supports the recording of activity on the UUT pins independent of the bi-direction control. Additionally, the GX5295 can be configured to support Real-Time Compare eliminating the need to capture and analyze acquired data.
The GX5295 provides programmable TTL/LVTTL output clocks and strobes, and supports the use of external clocks and strobes. A programmable PLL (phase locked loop) provides programmable clock frequencies and delays. The GX5295’s sequencer can halt or pause on a defined address or loop through the entire memory as well as loop on a defined address range or through a defined block of memory. Additionally four auxiliary pin electronics resources are available for use as timing and/or control resources, providing programmable drive and sense levels from -2 to +7 volts.
The DIO family uses common software development tools to develop test vector files. The test vector files contain digital patterns for driving data to the UUT( unit under test) and/or analyzing data from the UUT. The tools are also used to setup and control the digital card.
The GX5295’s pin electronic resources are independent on a per channel basis and include a full-featured PMU for DC characterization of DUTs. The PMU can operate in the force voltage or force current modes. In both modes the I/O current and voltage can be measured modes. In addition, the driver and receiver can be programmed to voltage levels form -2.0V to +7.0V.
Using DIOEasy or DIO driver functions, the development of vector files can be done without requiring hardware. Vector file verification requires the DIO be installed and properly configured.
Marvin Test Solutions bundles DIOEasy with all DIO products. DIOEasy, Marvin Test Solutions’s vector development and analysis software, allows manual control of the DIO hardware using the built-in DIO Virtual Instrument Panel. The DIO driver permits control of the DIO family from common software development tools such as Marvin Test Solutions’s ATEasy, Microsoft Visual Basic, Microsoft Visual C++, Borland C++, Borland Delphi and more. DIOEasy is a Windows application and does not require any programming experience or knowledge to operate.
TThe DIO Driver accesses Master and Slave boards through the computer’s bus (see Two Different DIO Domains on One PC Bus). The driver can accommodate up to 16 masters and each master can have up to 15 DIO slave boards. Each PXI board uses a physical slot number which is then used by the driver.