United Kingdom:One Omega Drive, River Bend Technology Centre
ISO 9002 CertifiedNorthbank, Irlam, Manchester
M44 5BD United Kingdom
TEL: +44 (0)161 777 6611FAX: +44 (0)161 777 6622
Toll Free in United Kingdom: 0800-488-488
e-mail: sales@omega.co.uk
OMEGAnet®Online Service Internet e-mail
omega.com info@omega.com
It is the policy of OMEGA Engineering, Inc. to comply with all worldwide safety and EMC/EMI
regulations that apply. OMEGA is constantly pursuing certification of its products to the European New
Approach Directives. OMEGA will add the CE mark to every appropriate device upon certification.
The information contained in this document is believed to be correct, but OMEGA accepts no liability for any
errors it contains, and reserves the right to alter specifications without notice.
WARNING: These products are not designed for use in, and should not be used for, human applications.
Warnings, Cautions, Notes, and Tips
Refer all service to qualified personnel. This symbol warns of possible personal injury or equipment damage under
noted conditions. Follow all safety standards of professional practice and the recommendations in this manual. Using
this equipment in ways other than described in this manual can present serious safety hazards or cause equipment
damage.
This warning symbol is used in this manual or on the equipment to warn of possible injury or death from electrical
shock under noted conditions.
This ESD caution symbol urges proper handling of equipment or components sensitive to damage from electrostatic
discharge. Proper handling guidelines include the use of grounded anti-static mats and wrist straps, ESD-protective
bags and cartons, and related procedures.
This symbol indicates the message is important, but is not of a Warning or Caution category. These notes can be of
great benefit to the user, and should be read.
In this manual, the book symbol always precedes the words “Reference Note.” This type of note identifies the location
of additional information that may prove helpful. References may be made to other chapters or other documentation.
Tips provide advice that may save time during a procedure, or help to clarify an issue. Tips may include additional
reference.
Specifications and Calibration
Specifications are subject to change without notice. Significant changes will be addressed in an addendum or revision to
the manual. As applicable, we calibrate our hardware to published specifications. Periodic hardware calibration is not
covered under the warranty and must be performed by qualified personnel as specified in this manual. Improper
calibration procedures may void the warranty.
iii
Your order was carefully inspected prior to shipment. When you receive your order, carefully
unpack all items from the shipping carton and check for physical signs of damage that may have
occurred during shipment. Promptly report any damage to the shipping agent and your sales
representative. Retain all shipping materials in case the unit needs returned to th e factory.
CAUTION
Using this equipment in ways other than described in this manual can cause
personal injury or equipment damage. Before setting up and using your
equipment, you should read all documentation that covers your system.
Pay special attention to Warnings and Cautions.
Note:
During software installation, Adobe
®
PDF versions of user manuals will automatically
install onto your hard drive as a part of product support. The default location is in the
Programs group, which can be accessed from the Windows Desktop. Initial
navigation is as follows:
Start [Desktop “Start” pull-down menu]
⇒ Programs
⇒ Omega DaqX Software
You can also access the PDF documents directly from the data acquisition CD by using
the <View PDFs> button located on the opening screen.
Refer to the PDF documentation for details regarding both hardware and software.
®
A copy of the Adobe Acrobat Reader
is included on your CD. The Reader provides
a means of reading and printing the PDF documents. Note that hardcopy versions of
the manuals can be ordered from the factory.
iv
Table of Contents
DaqBoard Installation Guide (p/n 1033-0940)
1 – Device Overviews
Block Diagrams ….. 1-1
Connections …… 1-2
Theory of Operation…… 1-3
Daq Software …… 1-13
2 – Connections and Pinouts
Overview …… 2-1
Pinout for DaqBoard/3000 Series Boards …… 2-2
TB-100 Terminal Connector Option …… 2-3
PDQ30 Analog Expansion and DBK215 Connector Options …… 2-4
3 – CE-Compliance
Overview …… 3-1
CE Standards and Directives …… 3-1
Safety Conditions …… 3-2
Emissions/Immunity Conditions …… 3-2
Overview …… 6-1
Detecting Input Values …… 6-3
Controlling Analog, Digital, and Timer Outputs …… 6-4
P2C, DAC, or Timer Update Latency …… 6-6
More Examples of Control Outputs …… 6-7
Detection on an Analog Input, DAC and P2C Updates …… 6-7
Detection on an Analog Input, Timer Output Updates …… 6-8
Using the Hysteresis Function …… 6-8
Using Multiple Inputs to Control One DAC Output …… 6-10
7 – Specifications - DaqBoard/3000 Series and PDQ30
Reference Note:
After you have completed the installation you should refer to the electronic documents that
were automatically installed onto your hard drive as a part of product support. The default
location is in the Programs group, which can be accessed from the Windows Desktop.
You should keep your DaqBoard’s serial number and your DaqView authorization code (if applicable)
with this document. Space is provided below for recording up to 4 board numbers and their PCI bus-slot
locations. Board serial numbers stand out clearly as they are printed on white labels. The serial number
locations are located as follows:
o Boards with P4 (100-pin) connectors: The s/n is located on the P4 connector.
o Boards with P5 (68-pin) connectors: The s/n is located on the board.
In addition to serial numbers, the boards have device identification labels which read, for example,
“DaqBoard/2001,” “DaqBoard/3005” etc. The name labels are convenient for
users of more than one board type.
Board 1
Board 2
Board 3
Board 4
The host PC can support up to four Boards.
Board Type
(e.g., 2000,
2001, 3005, etc.)*
Serial Number PCI Bus-Slot Location
CAUTION
Take ESD precautions (packaging, proper handling, grounded wrist strap, etc.)
Use care to avoid touching board surfaces and onboard components. Only handle boards
by their edges (or ORBs, if applicable). Ensure boards do not come into contact with
foreign elements such as oils, water, and industrial particulate.
Reference Notes:
(1) Each DaqBoard plugs into a PCI bus-slot. Consult your PC owner’s manual if needed.
(2) DaqBoard/2000 Series users should read about the DBK cards and modules applicable to their
acquisition system. Specific DBK information can be found in the world wide web at
http://www.daqboard.com; and in the DBK Option Cards and Modules User’s Manual (p/n 457-0905).
After the install you can navigate to the DBK manual and other relevant electronic documents from your
desktop as follows: Start ⇒ Programs ⇒ Omega DaqX Software ⇒ DaqBoard 2000 Series Users
Note: DaqBoard/3000 Series boards do not support DBK options.
Reference Note: Adobe PDF versions of user
manuals will automatically install onto your
hard drive as a part of product support. The
default location is in the Programs group,
which can be accessed from the Windows Desktop. Refer to the PDF documentation for
details regarding both hardware and software.
Note that hardcopy versions of the manuals
can be ordered from the factory.
Installation, A Pictorial Overview
Minimum System Requirements
Pentium® P3 Processor, 500 MHz
Windows Operating System
RAM: 128 Mbytes
Step 1 – Install Software
IMPORTANT: Software must be installed before installing hardware.
1.Remove previous version Daq drivers, if present. You can do this through Microsoft’s Add/Remove
Programs feature.
2.Place the Data Acquisition CD into the CD-ROM drive. Wait for PC to auto-run the CD. This may
take a few moments, depending on your PC. If the CD does not auto-run, use the Desktop’s
Start/Run/Browse feature and run the Setup.exe file.
3. After the intro-screen appears, follow the screen prompts.
Upon completing the software installation, continue with step 2, Install Boards in available PCI Bus-slots.
Step 2 – Install Boards in available PCI Bus-slots
IMPORTANT:Software must be installed before installing hardware.
CAUTION
Turn off power to, and UNPLUG the host PC and externally connected equipment prior to
removing the PC’s cover and installing the DaqBoard. Electric shock or damage to equipment
can result even under low-voltage conditions.
Take ESD precautions (packaging, proper handling, grounded wrist strap, etc.)
Use care to avoid touching board surfaces and onboard components. Only handle boards by
their edges (or ORBs, if applicable). Ensure boards do not come into contact with foreign
elements such as oils, water, and industrial particulate.
IMPORTANT: Bus Mastering DMA must be Enabled.
For a DaqBoard /2000, or /3000 Series board to operate properly, Bus Mastering DMA
must be Enabled on the PCI slot [for which the board is to be installed]. Prior to installation,
verify that your computer is capable of performing Bus Mastering DMA for the applicable PCI
slot. Note that some computers have BIOS settings that enable [or disable] Bus Mastering
DMA. If your computer has this BIOS option, ensure that Bus Mastering DMA is Enabled on
the appropriate PCI slot.
Refer to your PC Owner's Manual for additional information regarding your PC and enabling
Bus Mastering DMA for PCI slots.
1. Turn off power to, and UNPLUG the host PC and externally connected equipment.
2. Remove the PC’s cover. Refer to your PC Owner’s Manual as needed.
3. Choose an available PCI bus-slot.
Note: Lower residual noise will result by placing the board in a PCI slot
which has vacant adjacent slots.
4. Carefully remove the DaqBoard from its anti-static protective bag. If you have not already done so,
write down the serial number of your board at this time.
5. Refer to the figure at the right. Remove the screw that
secures the blank adapter plate, which is associated with the
PCI slot you will be using. Refer to your PC Owner’s Manual if needed.
7. Refer to the figure at the right. Align the groove in the
DaqBoard’s PCI edge-connector with the ridge of the
desired PCI slot, and with the PC’s corresponding rearpanel slot.
8. Push the board firmly into the PCI slot. The board will
snap into position.
9. Secure the board by inserting the rear-panel adapter-plate
screw.
10. Using the previous steps, install additional boards into
available PCI bus-slots, if applicable to your application.
11. Replace the computer’s cover.
12. Plug in all cords and cables that were removed in step 1.
13. Apply power to, and start up the PC.
Note: At this point some PCs may prompt you to insert an
installation disk. While this is rare, if you do receive such a
prompt simply place the install CD-ROM into the disk drive
and follow additional screen prompts.
Step 3 – Configure Boards
Installing a DaqBoard/2000 Series Board
DaqBoard/2000 and /3000 Series Boards have no jumpers or switches to set. Configuration is
performed, in its entirety, through software. Refer to the following figure and steps to complete the
configuration.
The numbers in the figures correspond to the numbered steps which immediately follow.
Accessing the DaqBoard/2000 Properties Tab
Images are similar for DaqBoard/3000 Series boards.
Use the following steps to test the DaqBoard. Note that these steps are continued from those listed under the previous
section, “Configure Board.”
1. Select the “Test Hardware” tab.
2. Click the “Resource Test” button.
3. After the test is complete, click “OK.”
System capability is now tested for the DaqBoard and a
list of test results appears on screen.
Note: If you experience difficulties, please consult your
user documentation (included on your CD) before calling
for technical support. Note that the user documentation
includes a troubleshooting chapter, as well as a great deal
of information regarding specific DBK cards and modules,
which can be used with DaqBoard/2000 systems. DBK
options are not used with DaqBoard/3000 Series boards.
At this point we are ready to connect signals.
•For
DaqBoard/3000 Series boards, connection is typically made via a terminal board, such as
the optional TB-100, a DBK215 module via a 68-pin SCSI connector and/or a PDQ30 via a
HDMI connector. However, note that the DaqBoard/3006 has no HDMI connector and cannot
be connected to a PDQ30.
•For
DaqBoard/2000 Series boards, signal connection is typically accomplished with the use
of a DBK200 Series option.
Test Hardware Tab
(Condensed Screen Image)
Reference Notes:
¾ DaqBoard/2000 Series users: For detailed information regarding the DBK200 Series
options, refer to the DBK Option Cards and Modules User’s Manual (p/n 457-0905).
®
¾ During software installation, Adobe
PDF versions of user manuals are automatically
installed onto your hard drive as a part of product support. The default location is in the
Programs group, which can be accessed from the Windows Desktop. A copy of the Adobe
Acrobat Reader
®
is included on your CD. The Reader provides a means of reading and
printing the PDF documents. Note that hardcopy versions of manuals can be ordered from
the factory.
DaqView can only be used with one DaqBoard at a time. DASYLab and LabView can be
used with multiple boards. For multiple board use (via custom programming) refer to the
Using Multiple Devices section of the Programmer’s Manual.
Reference Note:
Programming topics are covered in the Programmer’s User Manual (p/n 1008-0901). As a part
of product support, this manual is automatically loaded onto your hard drive during software
installation. The default location is the Programs group, which can be accessed through the
Windows Desktop.
Reference Note:
For board details refer to Chapter 6, Specifications.
Block Diagrams
Block Diagram for DaqBoard/3000 and /3001
Note: DaqBoard/3000 has two 16-Bit Digital-to-Analog Converters.
DaqBoard/3001 has four 16-Bit Digital-to-Analog Converters.
DaqBoard/3000 Series User’s Manual 988093Daq Systems and Device Overviews 1-1
* Note: DaqBoard/3006 has 16 single-ended analog inputs; ±10V input range only;
it has no differential input. DaqBoard/3006 has no HDMI interface.
Reference Note:
For the DaqBoard/3000 Series installation procedure, refer to the DaqBoard Installation Guide (1033-0940). A copy of the guide is included at the beginning of this manual.
All input and output signals are available at the 3000 Series board’s 68-pin SCSI
connector. Chapter 2 includes a pinout. A TB-100 screw-terminal board or a DBK215
BNC / screw-terminal module can be used to make all signal I/O connections. Either of
these two termination options can be connected to the DaqBoard/3000 Series SCSI
connector via one of the following cables.
HDMI
1-2 Daq Systems and Device Overviews
The HDMI connector can be used to connect a PDQ30 analog expansion module
to a DaqBoard/3000 Series board. Details are provided in Chapter 2 of this manual.
Cable CA-266-3 (3 ft.) [or CA-266-6 (6 ft.)] is used to connect the PDQ30 to the 3000
Series board.
The HDMI connector is not present on DaqBoard/3006.
The DaqBoard/3000 Series boards feature a 16-bit/1-MHz A/D converter, 16 analog input channels [user
expandable up to 64], up to four 16-bit/1-MHz an alog outputs, 24 high-speed digital I/O channels, 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 timing amongst all signal types. The DaqBoard/3000 Series boards include
a high-speed, low-latency, highly deterministic control output mode that operates independent of the PC. In
this mode both digital and analog outputs can respond to analog, digital and counter inputs as fast as 2µsec.
Other Hardware Features Include:
o Encoder measurements up to 20 MHz, including Z-channel zeroing
o Frequency and Pulse-width measurements with 20.83 nsec resolution
o Timing mode: can measure the time between two counter inputs to 20.83 nsec resolution
o Self-calibration
The DaqBoard/3000 series offers up to 12-MHz scanning of all digital input lines. Digital inputs and
counter inputs can be synchronously scanned [along with analog inputs] but do not affect the overall A/D
rate because they use no time slot in the scanning sequencer. For example, one analog input can be scanned
at the full 1-MHz A/D rate along with digital and counter input channels. The 1-MHz A/D rate is
unaffected by additional digital and counter channels.
Adding analog input channels to a DaqBoard/3000 Series board is easy. An additional 48 single-ended
[or 24 differential] analog input channels can be added to each board with the optional PDQ30 expansion
module.* The PDQ30 connects to the Daqboard/3000 series card via an external cable. With the
DaqBoard/3000’s 1-MHz aggregate sample rate, users can easily add multiple analog expansion channels
and still have enough bandwidth to have a per-channel sample rate in the multiple kHz range.
DaqBoard/3006 does not support PDQ30.
*
DaqBoard/3000 Series User’s Manual 988093Daq Systems and Device Overviews 1-3
Signal I/O
One 68-pin connector provides access to the 16SE/8DE analog input channels, 24 digital I/O lines,
counter/timer channels, and analog outputs (when applicable). With exception of DaqBoard/3006, a
HDMI connector is also located on the orb. The HDMI provides connection for channel expansion with
the PDQ30.
Analog Input
The DaqBoard/3000 series has a 16-bit, 1-MHz A/D coupled with 16 single-ended, or 8 differential
analog inputs. Seven software programmable ranges provide inputs from ±10V to ±100 mV full scale [with
exception of DaqBoard/3006 which has a fixed single-ended range of ±10V.] Each channel can be
software-configured for a different range, as well as for single-ended or differential bipolar input.
Synchronous I/O
The DaqBoard/3000 series has the ability to make analog measurements and scan digital and counter
inputs, while synchronously generating up to four analog outputs.
Additionally, while digital inputs and counter inputs can be synchronously scanned along with analog
inputs, they do not affect the overall A/D rate because they use no time slot in the scanning sequencer. For
example, one analog input can be scanned at the full 1-MHz A/D rate along with digital and counter input
channels. The 1-MHz A/D rate is unaffected by the additional digital and counter channels.
Orb with HDMI and 68-Pin SCSI Connectors
Note: The HDMI connector is not present on the DaqBoard/3006.
Input Scanning
DaqBoard/3000 Series devices have 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 µsec 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 nsec resolution. For example, in the fastest mode, with a 0 delay, a single analog channel can
be scanned continuously at 1 Msamples/s; two analog channels can be scanned at 500K samples/seach;
16 analog input channels can be scanned at 62.5 Ksamples/s.
The digital and counter inputs can be read in several modes. First, via software the digital inputs or
counter inputs can be read asynchronously at anytime before, during, or after an analog input scan
sequence. This software mode is not deterministic as to exactly when a digital or counter input is read
relative to an analog input channel.
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 making analog input measurements. For example,
presume all 24 bits of digital input are enabled, and all four 32-bit counters are enabled, and eight channels
of analog inputs are in the scan sequence at full 1µsec/channel rate. At the beginning of each analog input
scan sequence, which would be 8 µsec in total duration, all digital inputs and counter inputs will be
measured and sent to the PC during the first µsec of the analog scan sequence.
1-4 Daq Systems and Device Overviews
988093DaqBoard/3000 Series User’s Manual
Another synchronous mode allows digital inputs to be scanned every time an analog input channel is
scanned. For example, if eight analog inputs are scanned at 1 µsec per channel continuously, and 24 bits of
digital inputs are enabled, then the 24 bits of digital inputs will be scanned at 24 bits per 1 µsec. If counters
are enabled in this mode, they will be scanned at once per scan, in the same manner as in the first example
above.
Note: It is not necessary to read counters as often as it is to read digital inputs. This is because counters
continue to count pulses regardless of whether or not they are being read by the PC.
Example 1: Analog channel scanning of voltage inputs
The figure below shows a simple acquisition. The scan is programmed pre-acquisition and is made up of 6
analog channels (Ch0, Ch2, Ch5, Ch11, Ch22, Ch25.) Each of these analog channels can have a different
gain. The acquisition is triggered and the samples stream to the PC via DMA. Each analog channel
requires one microsecond of scan time therefore the scan period can be no shorter than 6 us for this
example. The scan period can be made much longer than 6 us, up to 19 hours. The maximum scan
frequency is one divided by 6us or 166,666 Hz.
Notice that some of the analog channels in the scan group are from a PDQ30 expansion module. All
analog channels are sampled at the same rate of 1us. Analog channels on the PDQ30 can also have any of
the gain ranges applied.
DaqBoard/3000 Series User’s Manual 988093Daq Systems and Device Overviews 1-5
Example 2: Analog channel scanning of voltage and temperature inputs
The figure below shows a more complicated acquisition. The scan is programmed pre-acquisition and is
made up of 6 analog channels (Ch0, Ch2, Ch5, Ch11, Ch22, Ch23.) Each of these analog channels can
have a different gain. Two of the channels (22 and 23) are from a PDQ30 expansion module. These two
channels can be programmed to directly measure thermocouples. In this mode, oversampling is
programmable up to 256 oversamples per channel in the scan group. When oversampling is applied, it is
applied to all analog channels in the scan group, including temperature and voltage channels. (Digital
channels are not oversampled.) If the desired number of oversamples is 256 then each analog channel in
the scan group will take 256 microseconds, the returned 16-bit value represents an average of 256
consecutive 1us samples of that channel. The acquisition is triggered and 16-bit values (each representing
an average of 256) stream to the PC via DMA.
Since two of the channels in the scan group are temperature channels, the acquisition engine will be
required to read a cold-junction-compensation (CJC) temperature every scan. In fact, depending upon
which PDQ30 channels are being used for temperature, there may be a CJC temperature required for each
temperature channel in the scan. Each 4 channel terminal block of the PDQ30 shares one CJC so if all
temperature channels are grouped on one (of the six) terminal blocks, then only one CJC temperature
measurement will need to be made per scan. For every PDQ30 terminal block that is measuring at least
one temperature channel, one additional CJC temperature measurement will be automatically added to the
scan group. This increases the scan period and reduces the maximum scanning frequency.
In this example, the desired number of oversamples is 256, therefore each analog channel in the scan group
requires 256 microseconds to return one 16-bit value. The oversampling is also done for CJC temperature
measurement channels. The minimum required scan period for this example is therefore 7 X 256 us or
1792 microseconds. The maximum scan frequency is the inverse of this number, 558 Hz.
Autozero may also be employed. This adds more channels to the scan group and further reduces the
maximum scan frequency. Auto zero channels read a shorted analog input that is internal to the PDQ30.
Auto zeroing reduces drift due to fluctuating ambient temperatures or ambient temperatures outside the DC
specifications.
1-6 Daq Systems and Device Overviews
988093DaqBoard/3000 Series User’s Manual
Example 3: Analog and digital channel scanning, once per scan mode
The figure below shows a more complicated acquisition. The scan is programmed pre-acquisition and is
made up of 6 analog channels (Ch0, Ch2, Ch5, Ch11, Ch22, Ch25) and 4 digital channels (16-bits of
digital IO, 3 counter inputs.) Each of the analog channels can have a different gain and each of the counter
channels can be put into a different mode (totalizing, pulsewidth, encoder, etc.) The acquisition is
triggered and the samples stream to the PC via DMA. Each analog channel requires one microsecond of
scan time therefore the scan period can be no shorter than 6 us for this example. All of the digital channels
are sampled at the start of scan and do not require additional scanning bandwidth as long as there is at least
one analog channel in the scan group. The scan period can be made much longer than 6 us, up to 19 hours.
The maximum scan frequency is one divided by 6us or 166,666 Hz.
The counter channels could be returning only the lower 16-bits of count value if that is sufficient for the
application. They could also be returning the full 32-bit result if necessary. Similarly, the digital input
channel could be the full 24 bits if desired or only 8 bits if that is sufficient. If the 3 counter channels are
all returning 32 bit values and the digital input channel is returning a 16 bit value, then 13 samples are
being returned to the PC every scan period, each sample being 16-bits. 32-bit counter channels are divided
into two 16-bit samples, one for the low word and the other for the high word. If the maximum scan
frequency is 166,666 Hz then the data bandwidth streaming into the PC is 2.167 MSamples per second.
Some slower PCs may have a problem with data bandwidths greater than 6 MSamples per second.
DaqBoard/3000 Series User’s Manual 988093Daq Systems and Device Overviews 1-7
Example 4: Sampling digital inputs for every analog sample in a scan group
The figure below shows another acquisition. The scan is programmed pre-acquisition and is made up of 6
analog channels (Ch0, Ch2, Ch5, Ch11, Ch22, Ch25) and 4 digital channels (16-bits of digital input, 3
counter inputs.) Each of the analog channels can have a different gain and each of the counter channels
can be put into a different mode (totalizing, pulsewidth, encoder, etc.) The acquisition is triggered and the
samples stream to the PC via DMA. Each analog channel requires one microsecond of scan time therefore
the scan period can be no shorter than 6 us for this example. All of the digital channels are sampled at the
start of scan and do not require additional scanning bandwidth as long as there is at least one analog
channel in the scan group. The 16-bits of digital input are sampled for every analog sample in the scan
group. This allows up to 1MHz digital input sampling while the 1MHz analog sampling bandwidth is
aggregated across many analog input channels. The scan period can be made much longer than 6 us, up to
19 hours. The maximum scan frequency is one divided by 6us or 166,666 Hz. Note that digital input
channel sampling is not done during the “dead time” of the scan period where no analog sampling is being
done either.
If the 3 counter channels are all returning 32 bit values and the digital input channel is returning a 16 bit
value, then 18 samples are being returned to the PC every scan period, each sample being 16-bits. 32-bit
counter channels are divided into two 16-bit samples, one for the low word and the other for the high word.
If the maximum scan frequency is 166,666 Hz then the data bandwidth streaming into the PC is 3
MSamples per second. Some slower PCs may have a problem with data bandwidths greater than 6
MSamples per second.
Analog Input & Channel Expansion
The DaqBoard/3000 series has a 16-bit, 1-MHz A/D coupled with 16 single-ended, or 8 differential analog
inputs. Seven software programmable ranges provide inputs from ±10V 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. A hybrid PGIA on the boards is guaranteed to settle to the specified accuracy while operating at the
full 1 Msample/s rate.
Adding additional analog input channels to the /3000 series boards is easy with the optional PDQ30
expansion module. The PDQ30 connects to the board via cable and does not consume a PCI slot. PDQ30
adds an additional 48 single-ended or [24 differential-ended] analog inputs for a total channel capacity of
64 single-ended [or 32 differential] inputs.
Measurement speed of PDQ30 channels is the same 1 Msample/s exhibited by the /3000 board channels.
The DaqBoard/3000 Series supports up to four boards per PC, effectively quadrupling the number of
channels.
The PDQ30 attaches via the CA-266-3 cable to the HDMI expansion connector on the orb of the
DaqBoard, with exception of the DaqBoard/3006.*
DaqBoard/3006 has no HDMI connector and is intended for small channel applications for which expansion is not a
*
desired option.
1-8 Daq Systems and Device Overviews
988093DaqBoard/3000 Series User’s Manual
Bus Mastering DMA
The DaqBoard/3000 series supports Bus Mastering DMA. Multiple DMA channels allow analog and
digital/counter input data, as well as analog and digital output data to flow between the PC and the
DaqBoard/3000 series without consuming valuable CPU time. The driver supplied with the
DaqBoard/3000, as well as all other third-party software support such as LabVIEW®, automatically
utilize Bus Mastering DMA to efficiently conduct I/O from the PC to the DaqBoard.
Triggering
Triggering can be the most critical aspect of a data acquisition application. The DaqBoard/3000 series
supports a full complement of trigger modes to accommodate any measurement situation.
Hardware Analog Triggering. TheDaqBoard/3000 Series uses true analog triggering, whereby the trigger
level programmed by the user sets an analog DAC, which is then compared in hardware to the analog input
level on the selected channel. The result is analog trigger latency wh ich is guaranteed to be less than1 µs.
Any analog channel can be selected as the trigger channel, in cluding built-in or PDQ30 expansion
channels. The user can program both the trigger level, as well as the rising or falling edge and hysteresis.
Digital Triggering. A separate digital trigger input line is provided, allowing TTL-level triggering with
latencies guaranteed to be less than 1 µs. Both the logic levels (1 or 0), as well as the rising or falling edge
can be programmed for the discrete digital trigger input.
Pattern Triggering. The user can specify a 16-bit digital pattern to trigger an acquisition, including the
ability to mask or ignore specific bits.
Software-Based Channel Level Triggering. This mode differs from the modes just discussed because the
readings [analog, digital, or counter] are interrogated by the PC in order to detect the trigger event.
Triggering can also be programmed to occur when one of the counters reaches, exceeds, or is within a
programmed window.
Any of the built-in counter/totalizer channels can be programmed as a trigger source. Triggers can be
detected on scanned digital input channel patterns as well. Normally software-based triggering results in
long latencies from the moment a trigger condition is detected until the instant data is acquired. However,
theDaqBoard/3000 Series circumvents this undesirable situation by use of pre-trigger data. Specifically,
when software-based-triggering is employed, and the PC detects that a trigger condition has occurred,
(which may be thousands of readings after the actual occurrence of the signal), the DaqBoard driver
automatically looks back to the location in memory, to where the actual trigger-causing measurement
occurred. The acquired data presented to the user begins at the point where the trigger-causing
measurement occurs. The maximum latency in this mode is equal to one scan period
Stop Trigger. Any of the software trigger modes previously described, including scan count, can be used
to stop an acquisition. Thus an acquisition can be programmed to begin on one event, such as a voltage
level, and then can stop on another event, such as a digital pattern.
Pre-Triggering and Post-Triggering Modes. Six modes of pre-triggering and post-triggering are
supported, providing a wide variety of options to accommodate any measurement requirement. When
using pre-trigger, the user must use software-based triggering to initiate an acquisition. Th e six modes are:
oNo pre-trigger, post-trigger stop event. This, the simplest of modes, acquires data upon receipt of
the trigger, and stops acquiring upon receipt of the stop-trigger event.
oFixed pre-trigger with post-trigger stop event. In this mode, the user specifies the number of pre-
trigger readings to be acquired, after which, acquisition continues until a stop-trigger event occurs.
oNo pre-trigger, infinite post-trigger. No pre-trigger data is acquired in this mode. Instead, data is
acquired beginning with the trigger event, and is terminated when the operator issues a command
to halt the acquisition.
oFixed pre-trigger with infinite post-trigger. The user specifies the amount of pre-trigger data to
acquire, after which the system continues to acquire data until the program issues a command to
halt acquisition.
DaqBoard/3000 Series User’s Manual 988093Daq Systems and Device Overviews 1-9
Calibration
oVariable pre-trigger with post trigger stop event. Unlike the previous pre-trigger modes, this
mode does not have to satisfy the pre-trigger number of readings before recognizing the trigger
event. Thus the number of pre-trigger readings acquired is variable and dependent on the time of
the trigger event relative to the start. In this mode, data continues to be acquired until the stop
trigger event is detected. Driver support only.
oVariable pre-trigger with infinite post trigger. This is similar to the mode described above, except
that the acquisition is terminated upon receipt of a command from the program to halt the
acquisition. Driver support only.
Every range of a DaqBoard/3000 Series device is calibrated at the factory using a digital NIST traceable
calibration method. This method works by storing a correction factor for each range on the unit at the time
of calibration. The user can adjust the calibration of the board while it is installed in the acquisition system.
This does not destroy the factory calibration supplied with the board. This is accomplished by having 3
distinct calibration tables in the DaqBoard/3000 series on-board EPROM, one which contains the factory
cal, and two which are available for user calibration.
The user can select any of the three cal tables provided [factory, user or self-cal tables] by API call or from
within factory-included software, DaqCal.
The user-friendly DaqCal application supports two calibration modes: Self-Cal and User-Cal.
oSelf-cal can be performed automatically in minutes with included software and without the use of
external hardware or instruments. Self-cal derives its tracebility through an on-board reference
which has a stability of 0.005% per year.
Note that a 2-year calibration period is recommended for DaqBoard/3000 Series boards.
Analog Output
DaqBoard/3000 and /3001 Only
DaqBoard/3000 has two 16-bit, 1 MHz analog output channels. DaqBoard/3001 has four such channels.
The channels have an output range of -10V to +10V. Through the use of Bus Mastering DMA, each D/A
output can continuously output a waveform at up to 1 MHz. This can be read from PC RAM or from a file
on the hard disk. In addition, a program can asynchronously output a value to any of the D/As for nonwaveform applications, presuming that the D/A is not already being used in the waveform output mode.
When used to generate waveforms, the D/As can be clocked in several different modes. Each D/A can be
separately selected to be clocked from one of the following sources.
oUser-cal is for users that require traceability to international standards such as NIST. A 6-1/2
digital multimeter is required and user calibration software is included with step-by-step
instructions for full calibration.
Asynchronous Internal Clock. The on-board programmable clock can generate updates ranging
o
from 1.5 Hz to 19 hours, independent of any acquisition rate.
o
Synchronous Internal Clock. The rate of analog output update can be synchronized to the
acquisition rate derived from 1 MHz to once every 19 hours.
o
Asynchronous External Clock. A user-supplied external input clock can be used to pace the
D/A, entirely independent of analog inputs.
o
Synchronous External Clock. A user-supplied external input clock can pace both the D/A and
the analog input.
1-10 Daq Systems and Device Overviews
988093DaqBoard/3000 Series User’s Manual
Digital Inputs and Outputs
Twenty-four TTL-level digital I/O lines are included in each of the DaqBoard/3000 Series boards. Digital
I/O can be programmed in 8-bit groups as either inputs or outputs and can be scanned in several modes
(see Input Scanning). Ports programmed as input can be part of the scan group and scanned along with analog input channels, or can be asynchronously accessed via the PC at any time, including when a
scanned acquisition is occurring.
Two synchronous modes are supported when digital inputs are scanned along with analog inputs.
oScanning digital inputs at the start of each scan sequence. In this mode the 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. For example, if 8 analog
inputs were enabled with a 0 delay period, then the digital inputs in this mode would be scanned at
once per 8µsec, i.e., 125 kHz.
oScanning digital inputs synchronously with every analog input channel. In this synchronous
mode, the enabled digital inputs are scanned synchronously with every analog input channel. So in
the preceding example the digital inputs would be scanned at once per µsec, or 1 MHz. If no
analog inputs were being scanned the digital inputs could be scanned at up to 12 MHz.
Digital Outputs and Pattern Generation
Digital outputs can be updated asynchronously at anytime before, during or after an acquisition. Two of the
8-bit ports can also be used to generate a 16-bit digital pattern at up to 12 MHz. The DaqBoard/3000 Series
boards support digital pattern generation via Bus Mastering DMA. In the same manner as analog output,
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 described with analog output.
The ultra 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 is
dependent on the number of input channels being scanned, and can typically be in the range of 2 to 20
µsec.
Example 5: Analog channel scanning of voltage inputs and streaming analog outputs
The figure below shows a simple acquisition. The scan is programmed pre-acquisition and is made up of 6
analog channels (Ch0, Ch2, Ch5, Ch11, Ch22, Ch25.) Each of these analog channels can have a different
gain. The acquisition is triggered and the samples stream to the PC via DMA. Each analog channel
requires one microsecond of scan time therefore the scan period can be no shorter than 6 us for this
example. The scan period can be made much longer than 6 us, up to 19 hours. The maximum scan
frequency is one divided by 6us or 166,666 Hz.
DaqBoard/3000 Series User’s Manual 988093Daq Systems and Device Overviews 1-11
This example has all 4 DACs being updated and the 16-bits of digital IO. These updates are performed at
the same time as the acquisition pacer clock (also called the scan clock.) All 4 DACs and the 16-bits of
pattern digital output are updated at the beginning of each scan. Note that the DACs will actually take up
to 4 us after the start of scan to settle on the updated value. This is due to the amount of time to shift the
digital data out to the DACs plus the actual settling time of the digital to analog conversion.
The data for the DACs and pattern digital output comes from a PC-based buffer. The data is streamed
across the PCI bus to the Daqboard/3000 via DMA.
It is possible to update the DACs and pattern digital output with the DAC pacer clock (either internally
generated or externally applied.) In this case, the acquisition input scans are not synchronized to the
analog outputs or pattern digital outputs. It is possible to synchronize everything (input scans, DACs,
pattern digital outputs) to one clock. That clock can be either internally generated or externally applied.
Counter Inputs
Four 32-bit counters are built into the DaqBoard/3000 Series boards. Each of the four counters accepts
frequency inputs up to 20 MHz. The high-speed counter channels can be configured on a per-channel
basis. Possible configurations include the following modes:
Counter
o
o Period
o Pulse width
o Time between edges
o Multi-axis quadrature encod er
Reference Note:
For detailed information regarding the various counter modes refer to Chapter 5,
Counter Input Configuration Modes.
The counters can concurrently monitor time periods, frequencies, pulses, and other event driven
incremental occurrences directly from encoders, pulse-generators, limit switches, proximity switches, and
magnetic pick-ups.
As with all other inputs to the boards, the counter inputs can be read asynchronously under program
control, or synchronously as part of an analog and digital scan group based on a programmable internal
timer or an external clock source.
The boards support 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 -15V to +15V and the switching
threshold is TTL (1.3V). Power is available for encoders, +5V at up to 500 mA.
1-12 Daq Systems and Device Overviews
988093DaqBoard/3000 Series User’s Manual
Timer Outputs
Two 16-bit timer outputs are built into every 3000 series board. Each timer is capable of generating a
different square wave with a programmable frequency in the range of 16 Hz to 1 MHz.
Example 6: Timer Outputs
Timer outputs are programmable square waves. The period of the square wave can be as short as 1us or as
along as 65535 us. See the table below for some examples.
There are 2 timer outputs that can generate different square waves. The timer outputs can be updated
asynchronously at any time. Both timer outputs can also be updated during an acquisition as the result of
setpoints applied to analog or digital inputs. See the section on pattern detection setpoints for more
information and examples.
Multiple DaqBoards per PC
The features described for DaqBoard/3000 Series boards can be replicated up to four times, as up to four
boards can be installed in a single host PC. The serial number on each board differentiates one from
another, and a user-selected name can be assigned to each board for easy recognition within the program.
When multiple boards are installed they can be operated synchronously. This is done by designating one
board as the master. The other boards [slaves] are synchronized to the master by the pacer clock which is
externally routed to the designated slave boards.
Divisor Timer Output Frequency
1 1 MHz
100 10 kHz
1000 1 kHz
10000 100 Hz
65535 15.259 Hz
Software
Included with the /3000 Series is a complete set of drivers and example programs for the most popular
programming languages and software packages. Driver support includes Visual Basic®, C/C++,
LabVIEW®, DASYLab®, and MATLAB®. DaqCOM™ provides Windows®-basedActiveX/COMbased programming tools for Microsoft® VisualStudio® and VisualStudio.NET®. Also included with the
/3000 Series is new DaqView™ software, a comprehensive Out-of-the-Box™ application that enables setup, data logging, and real-time data viewing without existing programming skills. Optional DaqView/Pro
also adds features such as direct-to-Excel® enhancements, FFT analysis, statistics, etc. DaqView software
provides Out-of-the-Box™, quick and easy set up and collection of data.
Daq devices have software options capable of handling most applications. Three types of software are
available:
• ready-to-use graphical programs, e.g., DaqView, DaqViewXL, and post acquisition data analysis
programs such as PostView, DIAdem, and eZ-PostView
• drivers for third-party, icon-driven software such as DASYLab and LabView
• various language drivers to aid custom programming using API
DaqBoard/3000 Series User’s Manual 988093Daq Systems and Device Overviews 1-13
Ready-to-use programs are convenient for fill-in-the-blank applications that do not require programming
for basic data acquisition and display:
•DaqView is a Windows-based program for basic set-up and data acquisition. DaqView lets you
select desired channels, gains, transducer types (including thermocouples), and a host of other
parameters with a click of a PC’s mouse. DaqView lets you stream data to disk and display data
in numerical or graphical formats. PostView is a post-acquisition waveform-display program
within DaqView.
•ViewXL/Plus allows you to interface directly with Microsoft Excel to enhance data handling and
display. Within Excel you have a full-featured Daq control panel and all the data display
capabilities of Excel.
• Post acquisition data analysis programs, e.g., PostView, DIAdem, and eZ-PostView, typically
allow you to view and edit post-acquisition data.
•The Daq Configuration control panel allows for interface configuration, testing, and
troubleshooting.
Each Daq system comes with an Application Programming Interface (API). API-language drivers include
C/C++ and Visual Basic. The latest software is a 32-bit version API.
Reference Notes:
o The software documents for: DaqView, ViewXL, and Post Acquisition Data Analysis are
not included as part of the hardcopy manual, but are available in PDF version. See the
PDF Note, below.
o Programming topics are covered in the Programmer’s User Manual (1008-0901). As a
part of product support, this manual is automatically loaded onto your hard drive during
software installation. The default location is the Programs directory, which can be
accessed through the Windows Desktop.
®
PDF
Note:
During software installation, Adobe
install onto your hard drive as a part of product support. The default location is in the
PDF versions of user manuals will automatically
Programs group, which can be accessed from the Windows Desktop. Refer to the PDF
documentation for details regarding both hardware and software.
A copy of the Adobe Acrobat Reader
®
is included on your CD. The Reader provides
a means of reading and printing the PDF documents. Note that hardcopy versions of the
manuals can be ordered from the factory.
1-14 Daq Systems and Device Overviews
988093DaqBoard/3000 Series User’s Manual
Connections and Pinouts 2
Overview …… 2-1
Pinout for DaqBoard/3000 Series Boards …… 2-2
TB-100 Terminal Connector Option …… 2-3
PDQ30 Analog Expansion and DBK215 Connector Options …… 2-4
Turn off power to all devices connected to the system before connecting cables or
setting configuration jumpers and switches. Electrical shock or damage to
equipment can result even under low-voltage conditions.
The discharge of static electricity can damage some electronic components.
Semiconductor devices are especially susceptible to ESD damage. You should
always handle components carefully, and you should never touch connector pins or
circuit components unless you are following ESD guidelines in an appropriate ESD
controlled area. Such guidelines include the use of properly grounded mats and
wrist straps, ESD bags and cartons, and related procedures.
CAUTION
CAUTION
Overview
DaqBoard/3000 Series boards communicate [external from the host PC] through a 68-pin SCSI connector.
A TB-100 terminal board can be used to provide convenient screw-terminal connections for all signal I/O.
Instead of the TB-100 [which is an open board], a DBK215 module can be used for connectivity. The
DBK215 includes 16 BNC connectors in addition to screw-terminals.
Pinouts for both the TB-100 and the DaqBoard/3000 Series boards follow. In addition, use of the optional
PDQ30 analog expansion module is discussed, as is the DBK215 should refer to Appendix A.
DaqBoard/3000 Series User’s Manual 918494 Connections & Pinouts 2-1
Pinout for DaqBoard/3000 Series Boards
Pin numbers refer to the 68-pin SCSI female connector, located on the DaqBoard/3000.
Function Pin Pin Function
Analog input Channel 8 34 68 Analog input Channel 0
Analog input Channel 1 33 67 Analog Common
Analog Common 32 66 Analog input Channel 9
Analog input Channel 10 31 65 Analog input Channel 2
Analog input Channel 3 30 64 Analog Common
Analog Common 29 63 Analog input Channel 11
Analog input Channel 4 28 62 Low Level Sense Common
Analog Common 27 61 Analog input Channel 12
Analog input Channel 13 26 60 Analog input Channel 5
Analog input Channel 6 25 59 Analog Common
Analog Common 24 58 Analog input Channel 14
Analog input Channel 15 23 57 Analog input Channel 7
Analog Output 0 (DAC0) Note 1 22 56 Analog Output 3 (DAC3) Note 1
Analog Output 1 (DAC1) Note 1 21 55 Analog Output 2 (DAC2) Note 1
SELFCAL 20 54 Digital Common
Vcc (+5 VDC) 19 53 Digital Common
Digital I/O line A0 18 52 Digital I/O line A1
Digital I/O line A2 17 51 Digital I/O line A3
Digital I/O line A4 16 50 Digital I/O line A5
Digital I/O line A6 15 49 Digital I/O line A7
Digital I/O line B0 14 48 Digital I/O line B1
Digital I/O line B2 13 47 Digital I/O line B3
Digital I/O line B4 12 46 Digital I/O line B5
Digital I/O line B6 11 45 Digital I/O line B7
Digital I/O line C0 10 44 Digital I/O line C1
Digital I/O line C2 9 43 Digital I/O line C3
Digital I/O line C4 8 42 Digital I/O line C5
Digital I/O line C6 7 41 Digital I/O line C7