Interworld Electronics offer USB-DIO-16H pattern generators that feature 16 high-speed buffered digital inputs and outputs. The USB-DIO-16H pattern generators are capable of continuous, sustained streaming speeds up to 16 Mega bytes for quick and unlimited waveform pattern generation.
The module can provide 80 mega byte data bursts with handshaking signals for synchronising communications. The onboard 1 kHz - 40 MHz programmable clock determines the data transfer rate. An external clock input is also available. The USB-DIO-16A also provides 18 bits of general purpose TTL-compatible digital I/O configurable as 4 separate ports for input or output.
The USB digital I/O pattern generator series includes two I/O models such as the USB-DIO-16H with 128Kbyte FIFO data buffers and the USB-DIO-16A with 8Kbyte buffers. An input only model, the USB-DI16A and an output only model, the USB-DO16A is also available.
The USB-DIO-16H module is port-powered via the USB cable, however for higher current sourcing capabilities; an optional external power pack may be used. The USB-DIO-16H is a high-speed USB 2.0 device and offers hot swapping functionality for quick connect and disconnect whenever an additional I/O for the USB port is required. The USB-DIO-16H module was designed for rugged industrial environments.
All models feature high retention USB connectors and are housed inside a steel powder-coated enclosure with an anti-skid bottom. External I/O wiring is connected via a high-density pin-in-socket SCSI connector. The I/O connector also provides +5VDC to power external circuits. The board itself is PC/104 sized (3.550 by 3.775 inches) and has pre-drilled mounting holes that match the PC/104 form factor. The OEM (board only) version is perfect for embedded applications and can be added to any PC/104, PCI-104, or PCI/104-Express stack by connecting it to a USB 2.0 port on the embedded CPU board.
The USB-DIO-16H pattern generator will work with most USB supported operating systems and includes a free Windows 98se/Me/2000/XP/2003/Vista and Embedded Windows XPe compatible software package. This package contains sample programs and source code in Visual Basic, Delphi, C++ Builder, and Visual C++ for Windows.