The 64 TTL-level digital outputs can be configured for input or output in four 16-bit groups.
For input, the DIO-64 allows you to record and timestamp state changes on up to 64 digital inputs in LabVIEW®. Because the on-board FPGA program records only the changes, it eliminates redundant measurements when no changes have occurred. You can even specify the digital lines that can trigger a sample, leaving you with only the data of interest to you.
For output, by specifying only the bit pattern and the time of any changes, the DIO-64 simplifies description and creation of complex patterns on up to 64 digital output channels. The DIO-64 provides a large FIFO that can replay some desired patterns continuously or for a limited number of repetitions.
Using channels as both input and outputs gives you even more high performance flexibility.
The DIO-64 utilizes the fact that digital patterns are only interesting when edges occur. Between edges, the signals are flat. When digitizing and generating signals with precise timing, standard DIO hardware requires huge quantities of data to measure or generate signals with low duty cycles or long durations between edges. The DIO-64 manages digital data as a collection of timestamps and digital values. Thus, only the edges are represented and data compression can be very substantial.
The DIO-64 input mode monitors a specified number of digital input bits at a particular scan rate. This scan rate determines the minimum pulse duration that can be sampled. If any digital input changes from one scan to the next, the DIO-64 saves the current time and state of all the digital inputs into a FIFO. This FIFO is read by the application, where the sampled data can then be processed.
The DIO-64 output mode allows an application to describe a digital waveform that will be driven out the specified digital output bits. The application describes this waveform as a series of events. Each event describes the digital data to be generated at a specified timestamp. The DIO-64 will output an event out when the internal timer reaches the time specified by the event’s timestamp. The DIO-64 also allows the waveform to repeat for a fixed or continuous number of times.
The DIO-64 can perform both input and output simultaneously without sacrificing performance.
These specifications are typical for 25 ?C unless otherwise noted.
Number of channels…………………………. 64 input/output (4 banks of 16 bits), 4 control pins
Compatibility…………………………………….. 5 V TTL/CMOS
Digital Logic Levels
Input low voltage
Input high voltage
Input leakage current
Setup time to scan clock
± 0.1 µA
± 5 µA
Output low voltage (Iout=24mA)
Output high voltage (Iout=24mA)
Propagation delay from scan clock
Power-on state for outputs
- High-impedance, pulled up or down, 10 kOhm (selectable, every 8 bits)
- DMA, interrupts, programmed I/O
- Input – 512 scan onboard FIFO
- Output – 512 scan onboard FIFO
Major clock sources
- 40 MHz crystal (±100 ppm)
- External clock
- RTSI Clock (PCI only)
- PXI Clock (PXI Only)
- Optional 10 MHz oven controlled crystal (±100 ppb)
RTSI Features (PCI Only)
- Trigger lines – Trigger 0-6 as I/O via internal Register
- RTSI Clock – Generate and use
PXI Features (PXI only)
- Trigger lines – 7
- Star Trigger – Controller and peripheral
- PXI 10 Clock – Generate and use
Max Scan Rates
- Internal Clock – 20 MHz
- External Clock – 16 MHz
+5 VDC (+/-10%)
- PCI/DIO-64 – 1 amp/4.5 amp
- PXI/DIO-64 – 1 amp/4.5 amp
- Dimensions – PCI 6.9 inch by 4.2 inch (17.5 by 10.7 cm) PXI STD 3U
- Connectors External -100 pin 0.05” center female D subminiature
- Connectors RTSI – 34 pin 0.1” center male ribbon (PCI only)
- Operating Temperature – 0-70 ?C
Oven-Controlled Crystal Oscillator (OCXO)(optional)
- Frequency – 10MHz
- Stability – 100 ppb
- Duty Cycle – 40% to 60%
- Warm-up time (to within 0.1 ppm of operating frequency) – 3 minutes @ 25 ?C
- Frequency stability versus supply: aging – ±4ppm in 10 years max, ±1ppm/year
- Power Supply effect – ±0.06ppm max
- Optional frequency adjustment – ±15 ppm range
Note: You can use the OCXO to replace the PXI 10 MHz backplane clock when the DIO-64 is installed in the PXI star trigger slot. (PXI only)