The new 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 analogue input channels user-expandable to 64, up to four 16-bit/1-MHz analogue outputs,
24 high-speed digital I/O, 2 timer outputs and four 32-bit counters.
All analogue 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, analogue and timer
outputs can respond to analogue, 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/Daqview Pro software,
a comprehensive application that enables set-up, data logging and
real-time data viewing without requiring any programming skills.
DaqView Pro software adds features such as direct-to-Excel enhancements, FFT analysis, statistics, etc.

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, DASYLab and MATLAB. DaqCOM provides
Windows-based ActiveX/COM-based programming tools for
Microsoft Visual Studio and Visual Studio .NET. C-2

Analogue Input
The OMB-DAQ-3000 has a 16-bit, 1-MHz A/D coupled
with 16 single-ended inputs, 8 differential analogue 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 analogue 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.

Analogue Channel Expansion
Adding additional analogue 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-96) if distance is required between the two units. The
OMB-PDQ30 provides an additional 48SE/24DE analogue 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 analogue measurements and read
digital and counter inputs, while synchronously generating up to four
analogue 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 analogue input channels. All analogue
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 analogue inputs. In the once-per-scan
mode, all of the enabled digital inputs and counter inputs are read
during the first analogue measurement of an analogue input scan sequence.
The advantage of this mode is that the digital and counter inputs do not
consume an analogue input time slot and therefore do not reduce the
available bandwidth for analogue input measurements.

Output Timing
The digital and analogue outputs on the OMB-DAQ-3000 can be updated
asynchronously or synchronously in several modes. In asynchronous
mode, digital and analogue outputs can be updated before, during or
after an analogue 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 analogue 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.

Analogue Output (OMB-DAQ-3000 and 3001 Only)
Two or four 16-bit, 1-MHz analogue output channels are built into the
OMB-DAQ-3000 with an output range from -10 V to +10 V. The
maximum rate at which analogue 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 analogue output can be
updated continuously from PC memory at 1 MHz, or two analogue
outputs at 500 kHz or four analogue 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 analogue 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 analogue
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 analogue input channels
and the delay period.
If no analogue 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 analogue, 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 with analogue 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 analogue 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.

Input Sequencer
Analogue, digital and frequency inputs can be scanned
synchronously, based on either an internal
programmable timer or an external clock
source. Analogue and digital outputs can be synchronised
to either of these clocks.Scan Clock Sources: 2Note: 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 analogue
channels. If a scan contains only digital channels then the
minimum scan period is 250 ns.1. Internal, programmable
Analogue 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 steps2. External, TTL level input Analogue channels down to 1 µs
min digital channels and counters down to 83 ns minProgrammable Parameters per Scan:
Channel (random order), gainDepth: 512 locationsOn-Board Channel-to-Channel Scan Rate: Analogue - 1 MHz maximum
Digital - 4 MHz if no analogue channels are enabled, 1 MHz with
analogue channels enabled

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 analogue and digital scanned inputs, based
on an internal programmable timer or an external clock source.