MCC USB-1604HS-2AO
16-bit multifunction DAQ device for high-speed data acquisition applications
The Measurement Computing USB-1604HS-2AO features four simultaneous analog inputs, 16-bit resolution, 1.33 MS/s sample rate per channel, two 16-bit analog outputs, four counter inputs, three quadrature encoder inputs, and two timer outputs.
The USB-1604HS-2AO has four analog inputs. Each input has a dedicated 16-bit ADC that provides true simultaneous sampling per channel. The input range is software-selectable for ±10 V, ±2.5 V, or ±500 mV. The sample rate is 1.33 MS/s per channel. Users can pace analog input operations with the internal A/D pacer clock or with an external clock.
USB-1604HS-2AO provides two independent, 16-bit, analog outputs. Each analog output can continuously output a waveform at up to 1 MHz. Users can clock the output operation with the internal output scan clock or with an external clock. The internal analog input clock can pace both the analog input and output simultaneously.
The digital I/O lines are configured as 16 inputs and 16 outputs. Users can pace digital operations with the onboard scan clock or with an external source.
Digital input ports can be read synchronously along with analog channels in a scan, or asynchronously before, during, or after an analog input scan. The digital inputs can sustain rates up to 8 MS/s for one channel, when no analog channels are sampled. When analog channels are also sampled, the rate is 1.33 MS/s.
Digital outputs can be updated asynchronously at any time before, during, or after an acquisition. Users can generate a digital pattern up to 4 MS/s. Digital pattern generation is clocked using the output scan clock.
Digital patterns can be generated with waveforms; both are paced by the same selected clock. The onboard clock generates updates ranging from once every 1000 seconds to 1 MHz, independent of the rate.
The USB-1604HS-2AO has four counters that accept frequency inputs up to 20 MHz. The counter channels can be read as 16-bit or 32-bit counters. The default input type is TTL, rising-edge triggered. Counters can be used to concurrently monitor time periods, frequencies, pulses, and other event-driven incremental operations. Users can map counter channels to gate a counter, decrement a counter, or latch the current count to the count register. Users can also configure a counter to be gated by another counter input that is mapped as a gate input. Counters can be read asynchronously under program control, or synchronously as part of an analog or digital scan group. When read synchronously, all counters are set to zero at the start of an acquisition. When read asynchronously, counters may be cleared on each read, count up continually, or count until the 16-bit or 32-bit limit is reached. Counter, period, pulse width measurement (PWM), and timing counter modes are supported.
Users can connect up to three quadrature encoders to measure linear and rotary position. Encoders with a 16-bit (counter low) or a 32-bit (counter low and counter high) counter, 6 MHz maximum pulse frequency, and X1, X2, and X4 count modes are supported. Each input can be debounced to eliminate noise or false edges, or to switch induced transients.
The device has two timer outputs for generating pulse width waves. The duty cycle and frequency are software-selectable. Timer outputs can be updated asynchronously at any time.
Software support includes TracerDAQ, an out-of-the-box application for data logging, visualization, and signal generation. Data can be viewed in real-time or post-acquisition on user-configurable displays. Drivers are included for the most popular applications and programming languages including Visual C++®, Visual C#®, Visual Basic®.NET, DASYLab®, LabVIEW™, MATLAB®, and Python™.
Features
|
Links
Prioritizing on ease of use and flexibility, MCC offers out-of-the-box software plus drivers for the most popular programming languages and applications.
For a full-featured and customizable experience, DASYLab® provides real-time analysis and control, plus the ability to create custom applications without programming. DASYLab can be purchased directly from MCC.
For maximum customization, drivers are included for Visual C++®, Visual C#®, Visual Basic®.NET, LabVIEW™, and Python™.
Custom Applications without Programming: DASYLab® - Optional
Icon-Based Data Acquisition, Graphics, Control, and Analysis Software
DASYLab is an optional software package that offers real-time analysis, control, and the ability to create custom applications without programming. DASYLab is ideal for users that need more functionality than DAQami provides.
Supported Operating Systems: Windows® 11/10/8/7.
Programming and Driver Support -Included
MCC programming and driver support is extensive and features comprehensive libraries and example programs for the most popular applications and programming languages including Visual C++®, Visual C#®, Visual Basic®.NET, LabVIEW™, MATLAB®, Linux®, and Python™.