USB-AIO Family of USB Multifunction Analog Modules
A family of low-cost USB analog I/O modules—the USB-AIO Family, is a line of 12 and 16-bit USB modules. The boards feature 8 standard analog voltage input ranges, two factory current input ranges (4 to 20 or 10 to 50 mA), 16 factory pseudo-differential inputs, and include a data sample buffer and hardware real-time calibration capability.
A channel-by-channel programmable gain enables the measurement of large and small signals in one scan—all under software control at up to 1 MHz. The board's data buffer and ability to trigger the A/D in real time assures synchronized sampling that is unaffected by other computer operations. For embedded OEM-type applications, an additional miniature USB input header is provided in parallel with the type B connector. The board measures 3.5 x 4 in. (90 x 102 mm). The product can be integrated into any PC/104-based stack by simply connecting it to a USB port included onboard with embedded CPU form factors.
The USB-AIO uses a high-speed custom function driver optimized for maximum continuous data throughput of 4 MB/s that is hundreds to thousands of times faster than the USB human interface device (HID) driver used by some competing products. The module is supported for use in most USB-supported operating systems and includes a free Linux and Windows-compatible software package.
This package contains sample programs and source code in C#, Delphi, and Visual C++ for 32-bit and 64-bit Windows. Also incorporated is a graphical setup program in Windows. Third-party support includes a Windows standard DLL interface usable from the most popular application programs and includes LabVIEW VIs. Embedded OS support includes the family of Windows Operating Systems including IoT.
- High-speed USB device with up to 1 MHz sampling rate
- All functions are fully software configurable
- 16 and 12-bit models with 16 single-ended or 8 differential inputs
- Eight input ranges, unipolar or bipolar
- Autocalibration and real-time hardware calibration and oversampling for accurate data
- Unique channel-by-channel programmable gain feature
- Data buffer for A/D
- Synchronous, asynchronous, and timed trigger modes
- Up to four 16-bit analog outputs
- 16 high-current digital I/O lines
- Factory options include 4-20, 10-50mA, and pseudo-differential inputs
- Small, (4 x 4 x 1.25 in.) rugged industrial enclosure
- OEM (board only) option features PC/104 module size and mounting compatibility
- Extended temperature (-40 to 185°F (-40 to 85°C)) and DIN rail mounting provisions
- All required power drawn from USB port, no external power adapter required