The OMB-DAQ-3000 Series offers high-speed, multifunction data acquisition in a low-cost, portable package. The module offers synchronous and concurrent voltage input, temperature input, waveform output, counter input, quadrature encoder input, timer output and digital I/O. Everything needed to begin acquiring, viewing and storing data is included with the OMB-DAQ-3000 Series, including comprehensive software support. The OMB-DAQ-3000 features a 16-bit/1-MHz A/D converter, 16 analog input channels user-expandable to 64, up to four 16-bit/1-MHz analog outputs, 24 high-speed digital I/O, 2 timer outputs and four 32-bit counters. All analog I/O, digital I/O, and counter/timer I/O can operate synchronously and simultaneously, guaranteeing deterministic I/O among all signal types. Unique to the OMB-DAQ-3000 is a low-latency, highly deterministic control output mode that operates independent of the PC. In this mode, digital, analog and timer outputs can respond to analog, digital and counter inputs, as fast as 2 µs, at least 1000 times faster than other products that rely on the PC for decision making.
Software
Included with the OMB-DAQ-3000 is new DaqView software, a comprehensive application that enables set-up, data logging and real-time data viewing without requiring any programming skills. Optional OMB-DAQVIEW-PRO software adds features such as direct-to-Excel enhancements, FFT analysis, statistics, etc. all for a small additional price. Also included with the OMB-DAQ-3000 is a complete set of drivers and detailed sample programs for the most popular programming languages and software packages. Driver support includes Visual Basic, C/C++, LabVIEW and DASYLab. DaqCOM provides Windows-based ActiveX/COM-based programming tools for Microsoft Visual Studio and Visual Studio .NET. C-2
Analog Input
The OMB-DAQ-3000 has a 16-bit, 1-MHz A/D coupled with 16 single-ended inputs, 8 differential analog inputs, or 8 differential thermocouple inputs. Seven software-programmable ranges provide inputs from ±10 V to ±100 mV full scale. Each channel can be software-configured for a different range, as well as for single-ended or differential bipolar input, or thermocouple input. The hybrid PGIA on the OMB-DAQ-3000 is guaranteed to settle to the specified accuracy while operating at the full 1 Msample/s rate. Every analog input on the OMB-DAQ-3000 or on the OMB-PDQ30 expansion option can accept a thermocouple (TC) input. Built-in cold-junction sensors are provided for each of the removable screw-terminal connectors, and any TC type can be attached to any channel. When measuring TCs, the OMB-DAQ-3000 operates in an over-sample mode, where multiple readings taken on each TC channel, digitally filtered, cold-junction compensated and converted to temperature. As a result, channels with TCs attached are measured at a rate 50 Hz to 10 kHz, depending on how much over-sampling is selected. In line-cycle rejection mode, over- sampling occurs during one cycle of either 50 Hz or 60 Hz, providing a high level of 50 Hz or 60 Hz rejection.
Analog Channel Expansion
Adding additional analog input channels for the OMB-DAQ-3000 is easy using the optional OMB-PDQ30 expansion module. The OMB-PDQ30 connects to the OMB-DAQ-3000 by either plugging directly into the expansion connector or via a cable (OMB-CA-96A) if distance is required between the two units. The OMB-PDQ30 provides an additional 48SE/24DE analog inputs or 24 differential thermocouple inputs, software-configured on a per-channel basis. The total channel capacity with a OMB-PDQ30 attached is 64 single-ended or 32 differential inputs. The measurement speed of OMB-PDQ30 channels is the same 1 Msample/s as with the OMB-DAQ-3000 channels. When configured to measure thermocouple channels, the system sample rate is typically 50 Hz to 10 kHz per channel. This reduction in sample rate ensures that temperature measurements are accurate, low noise and stable.
Synchronous I/O
The OMB-DAQ-3000 can make analog measurements and read digital and counter inputs, while synchronously generating up to four analog outputs as well as digital pattern outputs. Digital and counter inputs do not affect the overall A/D rate because they use no time slot in the scanning sequencer.
Input Scanning
The OMB-DAQ-3000 has several scanning modes to address a wide variety of applications. A 512-location scan buffer can be loaded by the user with any combination of analog input channels. All analog input channels in the scan buffer are measured sequentially at 1 µs per channel. The user can also specify that the sequence repeat immediately or repeat after a programmable delay, from 0 to 19 hours, with 20.83 ns resolution. In either of the two synchronous modes, the digital inputs and/or counter inputs are read with deterministic time-correlation to the analog inputs. In the once-per-scan mode, all of the enabled digital inputs and counter inputs are read during the first analog measurement of an analog input scan sequence. The advantage of this mode is that the digital and counter inputs do not consume an analog input time slot and therefore do not reduce the available bandwidth for analog input measurements.
Output Timing
The digital and analog outputs on the OMB-DAQ-3000 can be updated asynchronously or synchronously in several modes. In asynchronous mode, digital and analog outputs can be updated before, during or after an analog input sequence. The maximum update rate in this mode is non-deterministic and is entirely dependent on the PC processor speed, the operating system and programming environment. In synchronous output modes, outputs can be updated continuously from the PC or in response to an input from an analog channel, digital channel or counter channel. When updated from the PC, the user can specify the rate at which the output is updated in 20.83 ns intervals. Outputs are updated synchronously at a maximum rate of 1 µs.
Analog Output (OMB-DAQ-3000 and 3001 Only)
Two or four 16-bit, 1-MHz analog output channels are built into the OMB-DAQ-3000 with an output range from -10 V to +10 V. The maximum rate at which analog outputs can be updated depends on several factors, including the speed of the USB port. Typically, with the A/D operating at full 1 Mreading/s rates, one analog output can be updated continuously from PC memory at 1 MHz, or two analog outputs at 500 kHz or four analog outputs at 250 kHz.
Digital I/O
Twenty-four TTL-level digital I/O lines are included in the OMB-DAQ-3000. Digital I/O can be programmed in 8-bit groups as either inputs or outputs and they can be scanned in several modes (see Input Scanning). Ports programmed as inputs can be part of the scan group and scanned along with analog input channels, or they can be asynchronously accessed via the PC at any time, including when a scanned acquisition is occurring. Two synchronous modes are supported when scanned along with analog inputs. In one of these modes, digital inputs are scanned at the start of each scan sequence, which means the rate at which they are scanned is dependent on the number of analog input channels and the delay period. If no analog inputs are being scanned, the digital inputs can be scanned at up to 12 Msamples/s. The low-latency digital output mode allows a digital output to be updated based on the level of an analog, digital or counter input. In this mode, the user associates a digital output bit with a specific input and specifies the level of the input where the digital output changes state. The response time in this mode depends on the number of input channels being scanned and can typically be in the range of 2 to 6 µs.
Pattern Generation
Two of the 8-bit ports can be used to generate a 16-bit digital pattern at up to 1 MHz. The digital pattern can be read from PC RAM or a file on the hard disk. Digital pattern generation is clocked in the same four modes as was described withanalog output.
Counter Inputs
Four 32-bit counters are built into the OMB-DAQ-3000. Each will accept frequency inputs of up to 20 MHz, and each counter channel can be configured in a variety of modes, including counter, period, pulse width, time between edges, or multi-axis-quadrature encoder. The counters can concurrently monitor time periods, frequencies, pulses, and other event-driven incremental occurrences from encoders, pulse generators, limit switches, proximity switches, and magnetic pick ups. As with all other inputs to the OMB-DAQ-3000, the counter inputs can be read asynchronously under program control, or synchronously as part of an analog and digital scan group based either on an internal programmable timer or on an external clock source. The OMB-DAQ-3000 supports quadrature encoders with up to 2 billion pulses per revolution, 20 MHz input frequencies, and x1, x2, x4 count modes. With only A phase and B phase signals, 2 channels are supported. With A phase, B phase, and Z index signals, 1 channel is supported. Each input can be debounced from 500 ns to 25.5 ms (total of 16 selections) to eliminate extraneous noise or switch-induced transients. Encoder input signals must be within -15 V to +15 V and the switching threshold is TTL (1.3 V).
Timer Outputs
Two 16-bit timer outputs are built into the OMB-DAQ-3000, each capable of generating different square waves with a programmable frequency range from 16 Hz to 1 MHz.
Specifications
(GENERAL)
ENVIROMENT:
Operating Temperature: -30 to 70°C (-54 to 158°F)
Storage Temperature: -40 to 80°C (-40 to 176°F)
Relative Humidity: 0 to 95% non-condensing
Communications: USB 2.0 high-speed mode (480 Mbps), if available, otherwise USB1.1 full-speed mode (12 Mbps)
Acquisition Data Buffer: 1 MSample
Vibration: MIL STD 810E category 1 and 10
Signal I/O Connector: 6 banks of removable screw-terminal blocks
EXTERNAL POWER:
Connector: Switchcraft# RAPC-712
Power Range: 6 to 16 VDC (used when USB port supplies insufficient power, or when an independent power supply is desired)
Over Voltage: 20 V for 10 seconds, max
Expansion Connector: 25-pin DSUB, female
Dimensions: 269 W x 92 D x 45 mm H (10.6 x 3.6 x 1.6")
Weight: 431 g (0.95 lb)
ANALOG INPUTS
Channels: 16 single-ended or 8 differential, programmable on a per-channel basis as single-ended or differential
Expansion: An additional 48 analog inputs per board via optional OMB-PDQ30 module; expansion channels have identical features as the main board channels
Expansion Connector: 25-pin, DSUB, female
Over-Voltage Protection: ±30 V without damage
Voltage Measurement Speed: 1 µs per channel
Temperature Measurement Speed: Programmable from 100 µs to 20 ms per channel Ranges: Software or sequencer selectable on a per-channel basis, ±10 V, ±5 V, ±2 V, ±1 V, ±0.5 V, ±0.2 V, ±0.1 V
Input Impedance: 10M ? single-ended; 20 M .differential
Total Harmonic Distortion: -80 dB typical for ±10 V range, 1 kHz fundamental
Signal-to-Noise and Distortion: 72 dB typ for ±10 V range, 1 kHz fundamental
Bias Current: 40 pA typical (0 to 35°C)
Crosstalk: -75 dB typical DC to 60 Hz; -65 dB typical @10 kHz
Common Mode Rejection: -70 dB typical DC to 1 kHz
A/D SPECIFICATIONS
Type: Successive approximation
Resolution: 16-bit
Maximum Sample Rate: 1 MHz
Nonlinearity (Integral): ±2 LSB maximum
Nonlinearity (Differential): ±1 LSB maximum
INPUT SEQUENCER
Analog, digital and frequency inputs can be scanned synchronously, based on either an internal programmable timer or an external clock source. Analog and digital outputs can be synchronized to either of these clocks.
Scan Clock Sources: 2
Note: The maximum scan clock rate is the inverse of the minimum scan period. The minimum scan period is equal to 1 µs times the number of analog channels. If a scan contains only digital channels then the minimum scan period is 250 ns.
1. Internal, programmable
Analog channels from 1 µs to 19 hours in 20.83 ns steps; digital channels and counters from 83.33 ns to 19 hours in 20.83 ns steps
2. External, TTL level input Analog channels down to 1 µs min digital channels and counters down to 83 ns min
Programmable Parameters per Scan: Channel (random order), gain
Depth: 512 locations
On-Board Channel-to-Channel Scan Rate: Analog - 1 MHz maximum Digital - 4 MHz if no analog channels are enabled, 1 MHz with analog channels enabled
EXTERNAL ACQUISITION SCAN CLOCK INPUT
Maximum Rate: 1.0 MHz
Clock Signal Range: Logical zero 0 V to 0.8 V; logical one 2.4 V to 5.0 V
Minimum Pulse Width: 50 ns high, 50 ns low
ANALOG OUTPUTS (OMB-DAQ-3000 and 3001 only) Analog output channels are updated synchronously relative to scanned inputs, and clocked from either an internal on-board clock or an external clock source. Analog outputs can also be updated asynchronously, independent of any other scanning in the system. Streaming from disk or memory is supported, allowing continuous, nearly infinite-length waveform outputs (limited only by available PC system resources).
Channels: OMB-DAQ-3000, 2; OMB-DAQ-3001, 4
Resolution: 16-bits
Data Buffer: PC-based memory
Output Voltage Range: ±10 V
Output Current: ±1 mA; sourcing more current ( 1 mA to 10 mA) may require OMB-TR-2 power adaptor)
Offset Error: ±0.0045 V max
Digital Feedthrough: <10 mV when updated
DAC Analog Glitch: <12 mV typical at major carry
Gain Error: ±0.01%
Update Rate: 1 MHz max, 19 hrs min (no minimum with external clock), resolution 20.83 ns, 250 kHz if all 4 DACs enabled
Settling Time: 2 µs to rated accuracy
Clock Sources: 4, programmable
1. On-board D/A clock, independent of scanning input clock
2. Onboard scanning input clock
3. External D/A input clock, independent of external scanning input clock
4. External scanning input clock
DIGITAL I/O
Channels: 24 Ports: 3 x 8 bit, each port is programmable as input or output
Input Scanning Modes: 2 programmable
1. Asynchronous, under program control at any time relative to input scanning
2. Synchronous with input scanning Input Characteristics: 10K .pull up to 5 V, 20 pF to common
Input Characteristics: 220 ? series resistor, 20 pF to common
Input Protection: ±15 kV ESD clamp diodes
Input Levels: Low: 0 to 0.8 V; High: 2.0 V to 5.0 V
Output Levels: Low: <0.8 V; High: >2.0 V
Output Characteristics: Output 1.0 mA per pin
Sampling/Update Rate: 4 MHz max
PATTERN GENERATION OUTPUT
Two of the 8-bit ports can be configured for 16-bit pattern generation. The pattern can also be updated synchronously with an acquisition at up to 1 MHz.
COUNTER
Each of the four high-speed, 32-bit counter channels can be configured for counter, period, pulse width, time between edges or multi-axis quadrature encoder modes. Counter inputs can be scanned synchronously along with analog and digital scanned inputs, based on an internal programmable timer or an external clock source.
Channels: 4 x 32 bit
Input Frequency: 20 MHz max
Input Signal Range: -15 V to 15 V
Input Characteristics: 10K ? pull up, ±15 kV ESD protection
Trigger Level: TTL
Minimum Pulse Width: 25 ns high, 25 ns low
Debounce Times: 16 selections from 500 ns to 25.5 ms; positive or negative edge sensitive; glitch detect mode or debounce mode
Time Base Accuracy: 50 ppm (0° to 50°C)
Five Programmable Modes: counter, period, pulsewidth, timing, Encoder
Counter Mode Options: Totalize, clear on read, rollover, stop at all Fs, 16- or 32-bit, any other channel can gate or decrement the counter
Period Mode Options: Measure x1, 10, 100 or 1000 periods, 16-or 32-bit; 4 different time bases to choose from: 20.83 ns, 208.3 ns, 2.083 µs, 20.83 µs, any other channel can gate the period measurement
Pulsewidth Mode Options: 16- or 32-bit values; 4 different time bases to choose from: 20.83 ns, 208.3 ns, 2.083 µs, 20.83 µs, any other channel can gate the pulsewidth measurement
Timing Mode Options: 16- or 32-bit values; 4 different time bases to choose from: 20.83 ns, 208.3 ns, 2.083 µs, 20.83 µs
Encoder Mode Options: x1, 2, 4 options, 16- or 32-bit values, Z-channel clearing of counter, any other channel can gate the counter
Multi-Axis Quadrature Encoder Inputs: 1 channel with A (phase), B (phase) and Z (index); 2 channel with A (phase) and B (phase); x1, x2 and x4 count modes; single-ended TTL
FREQUENCY/PULSE GENERATORS
Channels: 2 x 16-bit
Output Waveform: Square wave
Output Rate: 1 MHz base rate divided by 1 to 65,535 (programmable)
High-Level Output Voltage: 2.0 V min @ -1.0 mA; 2.9 V min @ -400 µA
Low-Level Output Voltage: 0.4 V max @ 400 µA