Measurement DaqBoard 3000USB User Manual

USB, 1-MHz, 16-Bit
Data Acquisition Boards
DaqBoard/3001
, /3005
, /3031
,
This manual includes coverage for the following connection scenarios:
Measurement Computing
10 Commerce Way
Norton, MA 02766
(508) 946-5100
Fax: (508) 946-9500
info@mccdaq.com
www.mccdaq.com
USER’S MANUAL
DaqBoard/3000USB Series
USB
and /3035USB
USB
USB
o CA-248 Cables with DB37 Termination o TB-100 SCSI Screw Terminal Board o TB-101 Daughter Board o DBK215 BNC Module
*372265C-01*
372265C-01 1136-0902 rev 4.2
ii
Warranty Information
Contact Measurement Computing by phone, fax, or e-mail in regard to warranty-related issues: Phone: (508) 946-5100, fax: (508) 946-9500, e-mail: info@mccdaq.com
Many Measurement Computing products carry the CE marker indicating they comply with the safety and emissions standards of the European Community. When applicable these products have a Declaration of Conformity stating which specifications and operating conditions apply. You can view the Declarations of Conformity at
www.mccdaq.com/legal.aspx (CE Information page).
Refer all service to qualified personnel. This caution 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.
Limitation of Liability
Measurement Computing cannot be held liable for any damages resulting from the use or misuse of this product.
Copyright, Trademark, and Licensing Notice
All Measurement Computing documentation, software, and hardware are copyright with all rights reserved. No part of this product may be copied, reproduced or transmitted by any mechanical, photographic, electronic, or other method
without Measurement Computing’s prior written consent. IOtech product names are trademarked; other product names, as
applicable, are trademarks of their respective holders. All supplied IOtech software (including miscellaneous support files, drivers, and sample programs) may only be used on one installation. You may make archival backup copies.
CE Notice
Warnings, Cautions, Notes, and Tips
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, the hardware is calibrated 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.
CAUTION
Using this equipment in ways other than describe d 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 [on Desktop]
All Programs ⇒ IOtech …
Refer to the PDF documentation for information regarding hardware and software.

Table of Contents

DaqBoard/3000USB Series, Installation Guide (p/n 1033-0941)
1 – Device Overviews
Block Diagrams ….. 1-2 Connections …… 1-4 Product Features …… 1-5 Software …… 1-17
2 – Connections and Pinouts
68-Pin SCSI Connector (J3) …… 2-2 J5 and J6, TB7 J7 and J8,
CA-248, TB-100 Terminal Connector Option …… 2-6 TB-101 Terminal Board Option …… 2-7 DBK215 Hardware Setups …… 2-12
40-Pin Headers for Analog Channels …… 2-3
4-Channel Thermocouple Terminal Block …… 2-3
40-Pin Headers for Digital Ports, Counters, Timers, DACS, Triggers,
Pacer Clocks and Other Signals …… 2-4
40-Position Header to DB-37 Male, Ribbon Cable …… 2-5
16-Connector BNC Connection Module Option …… 2-11
3 – CE-Compliance
Overview …… 3-1 Safety Conditions …… 3-1 Emissions/Immunity Conditions …… 3-2 CE Rules of Thumb …… 3-2 Noise Considerations …… 3-3
4 – Calibration
5 – Counter Input Modes
Tips for Making High-Speed Counter Measurements ( > 1 MHz ) …… 5-1 Debounce Module …… 5-1 Terms Applicable to Cou n ter Modes…….5-5 Counter Options …… 5-5 Counter/Totalize Mode …… 5-6 Period Mode …… 5-8 Pulsewidth Mode …… 5-11 Timing Mode …… 5-13 Encoder Mode …… 5-15
DaqBoard/3000USB Series User’s Manual 938390
6 – Setpoint Configuration for O ut put Control
Overview …… 6-1 Detecting Input Values …… 6-3 Controlling Analog, Digi tal, and Timer Outputs …… 6-4 P2C, DAC, or Timer Update Latency …… 6-6 More Exam p les 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
The Setpoint Status Register …… 6-11
7 – Specifications - DaqBoard/3000USB Series
Appendix A:
DBK215 16-Connector BNC Connection Module
Appendix B:
Signal Modes …… B-1 Connecting Thermocouples to Screw-Terminal Blocks …… B-2
Shielding …… B-3 TC Common Mode …… B-3 Cold Junction Compensation Techniques …… B-4
System Noise …… B-5
Averaging …… B-5 Analog Filtering …… B-5 Input and Source Impedance …… B-5 Crosstalk …… B-5 Floating Differential Inputs …… B-6 Oversampling and Line Cycle Rejection …… B-6
Signal Modes and System Noise
Glossary
938390 DaqBoard/3000USB Series User’s Manual
INSTALLATION GUIDE
Measurement Computing
10 Commerce Way
Norton, MA 02766
(508) 946-5100
Fax: (508) 946-9500
info@mccdaq.com
www.mccdaq.com
DaqBoard/3000USB Series
USB 1-MHz, 16-Bit Data Acquisition Boards
Covers 4 Connection Scenarios:
CA-248 Cables with DB37 Termination
o o TB-100 SCSI Screw Terminal Board o TB-101 Daughter Board o DBK215 BNC Module
DaqBoard/3000USB Series
1136-0941 rev 2.1
*324401C-01*
324401C-01
DaqBoard/3001USB DaqBoard/3005USB DaqBoard/3031USB DaqBoard/3035USB
IG-2
968492 DaqBoard/3000USB Series Installation Guide
DaqBoard/3000USB Series Installation Guide
Contents
(Step 1) Install Software …… page IG-4 (Step 2) Connect Signal Lines and Hardware ….. page IG-4 (Step 3) Start DaqView ….. page IG-16
(Step 4) Configure the System ….. page IG-17 (Step 5) Collect Data ….. page IG-18 Costumer Assistance ….. page IG-19
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/3000USB serial number and board type, e.g., with this document. Space is provided below for recording up to 4 board numbers.
3001USB, 3005USB, etc.,
Board 1 Board 2
Board Type Serial Number Board Type Serial Number
Board 3 Board 4
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 Note: Adobe PDF versions of
user manuals 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.
** Manuals can also be read directly from the
Data Acquisition CD via the View PDFs option on the splash screen, or from our web site.
Minimum System Requirements
Monitor: SVGA, 1024 x 768 screen
resolution
Computer that meets or exceeds the following: Intel equivalent; 10 GB disk space; USB Port,* one of the following Microsoft
Pentium, 1 GHz or
®
operating
systems and indicated memory (or higher):
Windows XP – 128 MB memory Windows 2000 – 128 MB memory Windows Vista – 1 GB memory
* USB2.0 Recommended
Power Consumption (per board):
Model Power Consumption (Typical)* TR-2 (or TR-2U) Power Adapter*
/3001USB 3000 mW Required /3005USB 2000 mW Optional /3031USB 3400 mW Required /3035USB 2400 mW Recommended
*A power adapter (TR-2, or TR-2U) will be required if the USB port cannot supply adequate power. USB2 ports are, by USB2
standards, required to supply 2500 mW (nominal at 5V, 500 mA).
DaqBoard/3000USB Series Installation Guide
968492 IG-3
(1) Install Software
IMPORTANT: Software must be installed before installing hardware.
(a) 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.
fter the intro-screen appears, follow the screen prompt(b) A
(c) After successful installation turn off the computer and proces.ed with the following section,
C
onnect Signal Lines and Hardware.
2) Connect Signal Lines and Hardware
(
This section presents three examples of hardware setup. TB-100 and also using one CA-248 cable. Also note th when there is insufficient power from the USB port. However, you can use a TR-2 [or TR-2U] in any scenario.
Aside from
dundant signal connections and to use approved ESD precautions. Pinouts have been included in this
re installation guide.
using a TR-2 [or TR-2U] if needed, another important part of the setup is to avoid making
Other scenarios are possible, for example, using a at a TR-2 [or TR-2U] power supply will be needed
CAUTION
The discharge of static electric 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 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.
The “Power” LED remains on solid as long as the module has power. If there is insufficient power the LED will go off and a TR-2 [or TR-2U] power adapter will be needed.
Note that when the board is first powered there will likely be a momentary delay before the Power LED begins to blink, or come on solid.
(Bottom LED) blinks during device detection and initialization; then
ity can damage
circuit
IG-4
If using a TR-2 [or TR-2U] be sure to supply power from it to the DaqBoard/3000U
Series board before connecting the USB cable to the computer.
board to inform the host computer (upon connection of the USB cable) that the unit requires minimal power from the computer’s USB port.
968492 DaqBoard/3000USB Series Installation Guide
This allows the USB
SB
In general, all standoffs should be used to mount the board to a metal frame.
Note 1: The standoff at this location connects to the USB chassis for shunting electrostatic discharge. Note 2: The standoff at this location connects to the DaqBoard/3000USB board’s internal chassis plane for shunting
electrostatic discharge.
Avoid redundant connections. Ensure there is no signal conflict between SCSI pins and the associated header pin (J5. J6. J7. and J8). Also ensure there is no conflict between TB7 (thermocouple connections) and the SCSI and/or the 40-pin headers. Failure to do so could possibly cause equipment damage and/or personal injury.
DaqBoard/3000USB Series Installation Guide
DaqBoard/3000USB Series – Board Dimensions
WARNING !
968492 IG-5
WARNING !
Turn off power to all devices connected to the system before making connections. Electrical shock or damage to equipment can result even under low-voltage conditions.
Scenario 1: Using CA-248 Cables to obtain DB37 Connectors
In this setup a CA-248 cable is connected to each of the 40-pin headers (J5, J6, J7, and J8). The result is four male DB37 connectors which, as can be seen from the pinouts, offer the same signal connectivity as the SCSI connector. Note that the J6 header is dedicated entirely to analog expansion and therefore is not applicable to /3001USB or /3005USB. As in all scenarios, a CA-179-x USB cable is used to connect the /3000USB Series board to a USB port on the host PC. USB2.0 is recommended.
If you need to find the name of your device, for example, if you are writing a custom program for multiple devices, navigate from the Windows Desktop to the Device Manager. The navigation path is:
StartÖSettingsÖControl PanelÖSystemÖHardware(Tab) ÖDevice ManagerÖDaqx PnP Devices
You will see the device listed in the format of DaqBoard/3000USB (see first figure, below). You can change the name of the device by doing a right-click on the device name to open its properties
dialog box, then clicking on the Properties tab (see second figure). You can then change the “FriendlyName” of the device.
Locating DaqXPnP Devices Properties Dialog Box
IG-6
968492 DaqBoard/3000USB Series Installation Guide
Scenario 2: Using a TB-100
In this setup a TB-100 screw-terminal board option is connected to the 68-pin SCSI connector via a CA-G56 shielded cable. However, the use of other cables is possible as noted below. In this example we can also see that 4 thermocouples are connected at TB7 (on the /3000USB board). This means that 8 analog channels [to obtain 4 differential TC channels] are required (see following figure). Redundant connections must be avoided. A CA-179-x USB cable is used to connect the /3000USB Series board to a USB port on the host PC. USB2.0 is recommended.
WARNING !
Before connecting TC wires, ensure that the associated analog channels are not in use. Failure to do so could possibly cause equipment damage and/or personal injury.
The TB7 terminal block can be used to connect up to 4 thermocouples. The first TC channel makes use of Analog Channel 0 for its positive (+) lead and Analog Channel 8 for its negative (-) lead. The second TC channel uses analog Channels 1
In DaqBoard/3000USB Series applications, thermocouples should only be connected in differential mode. Connecting thermocouples in single-ended mode can cause noise and false readings. Appendix B of the user’s manual includes additional information.
As in all scenarios, a CA-179-x USB cable is used to connect the /3000USB Series board to a USB2.0 port on the host PC.
* Any of the following 68-conductor expansion cables can be used to connect the TB-100 option the SCSI
connector:
CA-G55 3 feet, ribbon cable.
and 9, and so on, as indicated in the pinout to the left.
CA-G56 3 feet, shielded expansion cable. CA-G56-6 6 feet, shielded expansion cable.
DaqBoard/3000USB Series Installation Guide
968492 IG-7
Scenario 3: Using a TB-101 Terminal Board Option
In this setup a TB-101 terminal board is plugged directly into the 40-pin headers (J5, J6, J7, and J8) of the main board. No cables are used in making this connection. “Stand-offs” are used to keep the boards from touching (instructions are provided on the following page).
In this example 4 thermocouples are connected at TB7 (on the /3000USB board). This means that 8 analog channels [to obtain 4 differential TC channels] are required (see following figure). Redundant connections must be avoided.
WARNING !
Before connecting TC wires, ensure that the associated analog channels are not in use. Failure to do so could possibly cause equipment damage and/or personal injury.
The TB7 terminal block [on the DaqBoard/3000USB] can be used to connect up to 4 thermocouples. The first TC channel makes use of Analog Channel 0 for its positive (+) lead and Analog Channel 8 for its negative (-) lead. The second TC channel uses analog Channels 1 and 9, and so on, as indicated in the pinout to the left.
In DaqBoard/3000USB Series applications, thermocouples should only be connected in differential mode. Connecting thermocouples in single-ended mode can cause noise and false readings. Appendix B of the user’s manual includes additional information.
A CA-179-x USB cable is used to connect the /3000USB Series board to a USB port on the host PC. USB2.0 is recommended.
IG-8
968492 DaqBoard/3000USB Series Installation Guide
CAUTION
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.
How to Mount the TB-101
Steps A through D relate to the following illustration.
A – After taking ESD precautions, remove the Hex Nuts from the 5 existing standoffs.
B – Thread the new ST-6-7 standoffs onto the existing standoffs. Tighten snug by hand.
C – Align the TB-101 with the new standoffs and position the board in place.
D – Using the Hex Nuts (removed in Step A), secure the TB-101 to the new standoffs. Tighten snug. Over-tightening will damage the board.
Standoff Locations,
5 in Total
DaqBoard/3000USB Series Installation Guide
968492 IG-9
Scenario 4: Using a DBK215
In this setup a DBK215 BNC Module is connected to the 68-pin SCSI connector via a CA-G56 shielded cable. However, the use of other cables is possible as noted below. In this example we can also see that 4 thermocouples are connected at TB7 (on the /3000USB board). This means that 8 analog channels [to obtain 4 differential TC channels] are required (see following figure). Redundant connections must be avoided. A TR-2 power supply is being used, and is connected to the board’s external power connector. A CA-179-x USB cable is used to connect the /3000USB Series board to a USB port on the host PC. USB2.0 is recommended.
WARNING !
Before connecting TC wires, ensure that the associated analog channels are not in use. Failure to do so could possibly cause equipment damage and/or personal injury.
The TB7 terminal block can be used to connect up to 4 thermocouples. The first TC channel makes use of Analog Channel 0 for its positive (+) lead and Analog Channel 8 for its negative (-) lead. The second TC channel uses analog Channels 1
In DaqBoard/3000USB Series applications, thermocouples should only be connected in differential mode. Connecting thermocouples in single-ended mode can cause noise and false readings. Appendix B of the user’s manual includes additional information.
As in all scenarios, a CA-179-x USB cable is used to connect the /3000USB Series board to a USB2.0 port on the host PC.
* Any of the following 68-conductor expansion cables can be used to connect the DBK215 module option
the SCSI connector:
CA-G55 3 feet, ribbon cable.
and 9, and so on, as indicated in the pinout to the left.
IG-10
CA-G56 3 feet, shielded expansion cable. CA-G56-6 6 feet, shielded expansion cable.
968492 DaqBoard/3000USB Series Installation Guide
WARNING !
Turn off power to all devices connected to the system before making connections. Electrical shock or damage to equipment can result even under low-voltage conditions.
CAUTION
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.
DaqBoard/3031USB and DaqBoard/3035USB make use of J5 and J6 (two of the four 40-pin headers) for analog expansion. Pinouts for these and the remaining two headers (J7 and J8) are included in this section. A pinout for a 4-channel terminal board (TB7) is also included.
Connector (J6, J5, J8, J7) Terminal Board
68-Pin SCSI 40-Pin Headers (4) 4 Channel TC
LEDs: DaqBoard/3000USB Series boards have 2 LEDs located just right of the USB2 connector (see
figure). The LEDs function as follows:
Active LED
This LED is on whenever active USB communication is taking place between the DaqBoard and the host PC. Note that the Active LED will be on solid during a data acquisition.
Power LED
The “Power” LED blinks during device detection and initialization; then remains on solid as long as the module has power. If there is insufficient power the LED will go off and a TR-2 [or TR­2U] power adapter will be needed.
Note that when the board is first powered there will likely be a momentary delay before the Power LED begins to blink, or come on solid.
DaqBoard/3000USB Series Installation Guide
Active LED (top) Power LED (bottom)
Locations of Signal Connectors and LEDs
(Top LED)
(Bottom LED)
968492 IG-11
68-Pin SCSI Connecter
WARNING !
Avoid redundant connections. Ensure there is no signal conflict between SCSI pins and the associated header pin (J5. J6. J7. and J8). Also ensure there is no conflict between TB7 (thermocouple connections) and the SCSI and/or the 40­pin headers. Failure to do so could possibly cause equipment damage and/or personal injury.
Pin numbers refer to the 68-pin SCSI female connector, located on the DaqBoard. 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 Digital I/O line A2 Digital I/O line A4 Digital I/O line A6
Digital I/O line B0 Digital I/O line B2 Digital I/O line B4 Digital I/O line B6
Digital I/O line C0 Digital I/O line C2 Digital I/O line C4 Digital I/O line C6
TTL Trigger Input 6 40 Digital Common
Counter Input CTR0 5 39 Counter Input CTR1 Counter Input CTR2 4 38 Counter Input CTR3 Timer Output 0 3 37 Timer Output 1
A/D Pacer Clock Input/Output 2 36 Digital Common DAC Pacer Clock I/O 1
PORT A
PORT B
PORT C
18 17 16 15
14 13 12 11
10 9 8 7
52 Digital I/O line A1 51 Digital I/O line A3 50 Digital I/O line A5 49 Digital I/O line A7
48 Digital I/O line B1 47 Digital I/O line B3 46 Digital I/O line B5 45 Digital I/O line B7
44 Digital I/O line C1 43 Digital I/O line C3 42 Digital I/O line C5 41 Digital I/O line C7
35 Digital Common
Note 1: DaqBoard/3001USB and /3031USB each include DAC0, DAC1, DAC2, and DAC3.
DaqBoard/3005USB and /3035USB have no DACs.
PORT A
PORT B
PORT C
IG-12
968492 DaqBoard/3000USB Series Installation Guide
J5 and J6, 40-Pin Headers for Analog Channels
Note: All channels are available for DaqBoard/3031USB and /3035USB.
Channels 16 through 63 are not available for DaqBoard/3001USB and /3005USB.
This edge of the header is closest to the board’s center. Note that pins 2 and 40 are labeled on the board overlay.
Analog CH. Pin
CH 27 1 2 CH 19 CH 43 1 2 CH 59 CH 26 3 4 CH 18 CH 35 3 4 CH 51 Analog Com. 5 6 Analog Com. Analog Com. 5 6 CH 58 CH 3 CH 2 CH 17 11 12 CH 25 Analog Com. 11 12 CH 49 CH 16 13 14 CH 24 CH 41 13 14 CH 56 CH 1 CH 0 Analog Com. 19 20 Analog Com. CH 32 19 20 CH 63 CH 23 21 22 CH 31 CH 47 21 22 CH 55 CH 22 23 24 CH 30 CH 39 23 24 Analog Com. CH 7 25 26 CH 15 CH 46 25 26 CH 62 CH 6 27 28 CH 14 CH 38 27 28 CH 54 Analog Com. 29 30 CH 21 Analog Com. 29 30 CH 61 CH 29 31 32 CH 20 CH 45 31 32 CH 53 CH 28 33 34 CH 5 CH 37 33 34 CH 60 CH 13 35 36 CH 4 CH 44 35 36 CH 52 CH 12 37 38 Analog Com. CH 36 37 38 Analog Com. Analog Com. 39
7 8 CH 11 9 10 CH 10
15 16 CH 9 17 18 CH 8
J5
Pin Analog CH. Analog CH. Pin
CH 42 7 8 CH 50 CH 34 9 10 CH 57
CH 33 15 16 CH 48 CH 40 17 18 Analog Com.
40 Analog Com. Analog Com. 39
J6
Pin Analog CH.
40 Analog Com.
For Analog Channels 0, 1, 2, 3, 8, 9, 10, and 11: Read the following WARNING which applies to their use
as thermocouple channels.
TB7, 4-Channel Thermocouple Terminal Block
Before connecting TC wires, ensure that the associated analog channels are not in use. Failure to do so could possibly cause equipment damage and/or personal injury.
The TB7 terminal block can be used to connect up to 4 thermocouples. The first TC channel makes use of Analog Channel 0 for its positive (+) lead and
DaqBoard/3000USB Series Installation Guide
Analog Channel 8 for its negative (-) lead. The second TC channel uses analog Channels 1 and 9, and so on, as indicated in the pinout to the left.
968492 IG-13
WARNING !
J7 and J8, 40-Pin Headers for
Digital Ports, Counters, Timers, DACS, Triggers, Pacer Clocks and Other Signals
Note: The 4 DAC channels are available for DaqBoard/3001USB and /3031USB.
The DACs do not apply to DaqBoard/3005USB and /3035USB.
This edge of the header is closest to the board’s center. Note that pins 2 and 40 are labeled on the board overlay.
Digital CH. Pin
Digital GND 1 2 XAPCR * +13VA 1 2 -13VA
CH A0 3 4 CH A4 --X-- 3 4 --X--
P O
CH A1 5 6 CH A5 Analog Com. 5 6 Analog Com.
R
T
CH A2 7 8 CH A6 XDAC0 7 8 XDAC2 CH A3 9 10 CH A7
A
Digital GND 11 12 XTTLTRG Analog Com. 11 12 Analog Com.
CH B0 13 14 CH B4 SelfCal 13 14 SGND **
P O
CH B1 15 16 CH B5 Analog Com. 15 16 Analog Com.
R T
CH B2 17 18 CH B6 XTTLTRG 17 18 XDPCR *** CH B3 19 20 CH B7
B
Digital GND 21 22 Exp +5 Volts Digital GND 21 22 Digital GND
CH C0 23 24 CH C4 --X-- 23 24 --X--
P O
CH C1 25 26 CH C5 Exp. +5 Volts 25 26 Aux Pwr
R T
CH C2 27 28 CH C6 --X-- 27 28 --X-- CH C3 29 30 CH C7
C
Digital GND 31 32 Timer 1 --X-- 31 32 --X-- Timer 0 33 34 Counter 1 --X-- 33 34 --X-- Counter 0 35 36 Counter 3 --X-- 35 36 --X-- Counter 2 37 38 Digital GND --X-- 37 38 --X-- Digital GND 39
* XAPCR = A/D Pacer Clock I/O
J7
Pin Digital CH. Signal Pin
P O R T
XDAC1 9 10 XDAC3
A
P O R T
XAPCR* 19
B
P O R T
--X-- 29 30 --X--
C
40 Digital GND --X-- 39
-- X-- = Not Connected
** SGND = Signal Ground (Low Level Sense Common)
*** XDPCR = DAC Pacer Clock I/O
J8
Pin Signal
20 Digital GND
40 --X--
IG-14
Reference Note: The DaqBoard/3000USB Series Users Manual (p/n 1136-0902) includes a pinout for the TB-100 screw­terminal board connector option. It also includes an appendix pertaining to the DBK215 16-BNC Connector Module. A PDF version of the manual is included on the data acquisition CD and is also installed on your PC in the DaqView program group which can be accessed from your Windows’ Desktop Start Menu.*
*Default location.
968492 DaqBoard/3000USB Series Installation Guide
CA-248, 40-Position Header to DB-37 Male, Ribbon Cable
CA-248 Pinout, DB-37 Pins listed Sequential ly DB37
Pin No.
1 1 11 21 21 4 31 24 2 3 12 23 22 6 32 26 3 5 13 25 23 8 33 28 4 7 14 27 24 10 34 30 5 9 15 29 25 12 35 32 6 11 16 31 26 14 36 34 7 13 17 33 27 16 37 36 8 15 18 35 28 18 --- --­9 17 19 37 29 20 --- ---
10 19 20 2 30 22 --- ---
40 Position Header Pin No.
DB37
Pin No.
40 Position Header Pin No.
DB37 Pin
No.
40 Position Header Pin No.
DB37 Pin No.
40 Position Header Pin No.
CA-248 Pinout, 40 Position Header Pins li ste d Sequentially DB37
Pin No.
1 1 6 11 11 21 16 31
20 2 25 12 30 22 35 32
2 3 7 13 12 23 17 33
21 4 26 14 31 24 36 34
3 5 8 15 13 25 18 35
22 6 27 16 32 26 37 36
4 7 9 17 14 27 19 37
23 8 28 18 33 28 --- 38
5 9 10 19 15 29 --- 39
24 10 29 20 34 30 --- 40
40 Position Header Pin No.
DB37
Pin No.
40 Position Header Pin No.
DB37 Pin
No.
40 Position Header Pin No.
DB37 Pin No.
40 Position Header Pin No.
DaqBoard/3000USB Series Installation Guide
968492 IG-15
Connecting Thermocouple Wires
In DaqBoard/3000USB applications, thermocouples must be connected differentially. Failure to do so will result in false readings.
Differential connection is made as follows:
(a) the red wire connects to the channel’s Low (L) connector. (b) the second [color-coded] wire connects to the channel’s High (H) connector.
The figure shows voltage Single-ended connections for V1 (Channel 0) and V2 (Channel 8); it also shows V3 and V4, each resulting from a different thermocouple. In the case of V3 and V4, Differential mode is being used. The HI (+) line from the thermocouple is shown connected to Channel 1 HI; and the LO (negative) side is connected to Channel 1 LO. Notice that Channel 1 LO is the same screw terminal connection that would be used for CH 9 Single-Ended. V4 is connected in a similar manner (see figure).
(3) Start DaqView
From Windows, open DaqView by double clicking on its icon, or use the Windows Desktop Start menu to access the program. You will find DaqView listed in the Program group (Use the desktop Start Menu / Programs to access the group).
Once the program is executed, software automatically identifies your device and brings up DaqView’s
Main Window. This window is discussed briefly in the following text, and in more detail in the DaqView Manual PDF included on the installation CD.
Single-Ended and Differential Connections to TB7
In DaqBoard/3000USB applications, thermocouples should only be connected in differential mode. Connecting thermocouples in single-ended mode can cause noise and false readings. Appendix B of the user’s manual includes additional information.
IG-16
968492 DaqBoard/3000USB Series Installation Guide
(4) Configure the System
The Channel Setup window (first tab on lower portion of main window) displays the analog and scanned digital input channels and allows you to configure them.
Channel Setup Tab Selected
Selecting the second tab of the main window displays the Acquisition Setup window, used to set triggering and configure the scan. These settings will be used when an acquisition to disk is started.
Acquisition Tab Selected
Note: The Data Destination window (not shown) lets you designate the directory for acquired
data and the desired file formats.
DaqBoard/3000USB Series Installation Guide
968492 IG-17
(5) Collect Data
Click the Enable Readings Column button (17), or the Start All Indicators button (5); the data acquisition begins and the readings column becomes active. Click the Acquire button (12) to send the data to disk.
DaqView Main Window
Main Window, a Brief Description of Button Control Functions
#
Item Description
1 Scope Brings up a window from which Scope and/or Chart displays can be configured and used
2 Bar Graph Meters Displays a bar graph meter. 3 Analog Meters Displays an analog dial meter. 4 Digital Meters Displays a digital meter. 5 Start All Indicators Starts displaying data in the Reading column and any open Chart or Meters window. 6 Stop All Indicators Stops displaying data in the Reading column and any open Chart or Meters window. 7 View File Data Launches an independent post-data acquisition program, such as PostView, if installed.
8 Analog Output Displays the Analog Output window of the available DAC channels. 9 Digital I/O Displays the Digital I/O window.
10 Counter/Timer Displays the Counter/Timer window. 11 Waveform & Pattern
Output 12 Acquire Activates an acquisition of data to a file. 13 Show ALL Channels Expands Analog & Scanned Digital Inputs spreadsheet to show all channels, whether
14 Hide INACTIVE
Channels 15 Turn All Visible
Channels ON 16 Turn All Channels
OFF 17 Channel Reading A toggle button that enables [or disables] the Channel Reading column of the Analog and
for analyzing data in relation to x and y axes.
The data acquisition CD includes a PDF version of the post data acquisition document.
Displays the Arbitrary Waveform and Streamed Output windows.
active or not. Condenses the Analog & Scanned Digital Inputs spreadsheet, to hide channels that are
inactive. Turns all visible channels ON. Hidden channels will remain off.
Turns all the channels OFF.
Scanned Digital Input spreadsheet. Some windows require the Channel Reading column to be disabled when changing channels or other parameters. This command is also available from the Data pull-down menu.
Channel Setup Tab Selected
IG-18
Click one of the toolbar’s display icon buttons to see your data in the form of a scope or meter display. Button (1) brings up the scope window, which allows you to set up a scope and chart displays; buttons 2, 3, and 4 are for: bar graph meters, analog meters, and digital meters, respectively.
968492 DaqBoard/3000USB Series Installation Guide
Measurement Computing
10 Commerce Way
Norton, MA 02766
(508) 946-5100
Fax: (508) 946-9500
info@mccdaq.com
www.mccdaq.com
Customer Assistance
To report problems and receive support, call your service representative. Before calling for assistance, please refer to the portions of the DaqBoard/3000USB User’s Manual that are relevant to your situation.
Reference Notes:
o Refer to the DaqView PDF for information regarding that application. o Refer to the DaqBoard/3000USB Series Users Manual PDF for hardware related
When you call, please have the following information available:
Hardware model numbers
Serial Numbers
Software version numbers for DaqView
Windows Operating System
Type of computer and features
When returning equipment use original shipping containers or equivalent to prevent shipping damage. In addition to the above information, please be sure to include:
The return authorization number (we provide you with this number after you contact us)
The name and phone number of an individual who can discuss the problems encountered
Any special instructions regarding return shipping
A copy of troubleshooting notes and comments on tests performed and all problem-related conditions.
information, including pinouts and block diagrams.
o The default location for PDF documentation is in the Programs group, which can be
accessed from the Windows Desktop.
o The PDFs can also be accessed directly from the Data Acquisition CD via the
<View PDFs> button on the opening splash screen.
o The PDFs can also be accessed from our web site.
DaqBoard/3000USB Series Installation Guide
968492 IG-19
IG-20
968492 DaqBoard/3000USB Series Installation Guide
Device Overviews 1
Block Diagrams …… 1-1 Connections …… 1-3 Product Features …… 1-5 Software ……1-17
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 Notes:
o The Specifications chapter (Chapter 7) includes a dimensional drawing of the
DaqBoard/3000USB Series board.
o Chapter 2 includes pinouts and connection examples. o Programming topics are covered in the Programmer’s User Manual (p/n 1008-0901). o As a part of product support, PDF versions of manuals are automatically loaded onto your
hard drive during software installation. The default location is the Programs group, which can be accessed through the Windows Desktop.
DaqBoard/3000USB
DaqBoard/3000USB Series User’s Manual 988093 Device Overviews 1-1
Block Diagrams
Note 3
Note 1:
Note 2:
Note 3:
Block Diagram for DaqBoard/3001USB and /3031USB
Pins for all digital I/O, counters, timers, and 16 analog inputs are on the 68-pin SCSI connector. Chapter 2 includes pinouts.
Optional power source (TR-2 adapter) connects to the External Power connector if the USB cannot supply enough power. See Specifications (Chapter 7) in regard to power consumption.
DaqBoard/3001USB can accept 16 Single-Ended, or 8 Differential analog inputs. DaqBoard/3031USB can accept 64 Single-Ended, or 32 Differential analog inputs. The /3001USB and /3031USB boards each have 4 analog outputs.
1-2 Device Overviews
988093 DaqBoard/3000USB Series User’s Manual
Note 3
Note 1:
Note 2:
Note 3:
Block Diagram for DaqBoard/3005USB and /3035USB
Pins for all digital I/O, counters, timers, and 16 analog inputs are on the 68-pin SCSI connector. Chapter 2 includes pinouts.
Optional power source (TR-2 adapter) connects to the External Power connector if the USB cannot supply enough power. See Specifications (Chapter 7) in regard to power consumption.
DaqBoard/3005USB can accept 16 Single-Ended, or 8 Differential analog inputs. DaqBoard/3035USB can accept 64 Single-Ended, or 32 Differential analog inputs. The /3005USB and /3035USB boards have no analog outputs.
DaqBoard/3000USB Series User’s Manual
988093 Device Overviews 1-3

Connections

SCSI - 68 pin (P5)
The 68-pin SCSI connector includes pins for the following. Chapter 2 includes a pinout.
o 16SE / 8DE analog
inputs (Ch 0 thru 15)
o 24 digital I/O o 4 counter inputs o 2 timer outputs
o A/D pacer clock I/O o DAC pacer clock I/O o TTL trigger o
+5 VDC
self calibration
o
o analog commons o digital commons o up to four DACs (according to
board model)
You can connect a TB-100 screw-terminal board or a DBK215 BNC screw-terminal
40-pin Headers (J5, J6, J7, J8)
9-slot Screw Terminal (TB7)
External Power
module to the SCSI connector via one of the following cables.
CA-G55 CA-G56 CA-G56-6
Four 40-pin headers (J5 through J8) provide an alternative connection to the signals of the SCSI connector. Also, for the /3031USB and /3035USB, the J5 and J6 headers accept additional analog input for a total of 64 Single Ended, or 32 Differential. You can obtain a male DB37 connector for each header by connecting a CA-248 (40-pin to male DB-37 cable) to each header.
The on-board screw terminal connector (TB7) can be used to connect up to four thermocouple inputs. TB7 uses the following analog channels [which can also be accessed via the SCSI connector and J5] to obtain its 4 differential channels:
TC CH0: CH 0 (+); CH 8 (-) TC CH1: CH 1 (+); CH 9 (-) TC CH2: CH 2 (+); CH 10 (-) TC CH3: CH 3 (+); CH 11 (-)
68-conductor ribbon expansion cable. 3 feet. 68-conductor shielded expansion cable. 3 feet. 68-conductor shielded expansion cable. 6 feet.
As stated in the WARNINGS of the pinout and connection chapter (Chapter 2), care must be taken to avoid redundant connections!
Although the 3000USB Series boards are powered via a USB port on a host PC, an external power connector is available for cases in which the host PC’s USB port cannot supply adequate power, or for when the user prefers a separate power source. The TR-2 is an optional power supply available for this purpose. The TR-2 plugs into a standard 120VAC outlet and will supply 9VDC, 1 amp power to the board via its external power connector (see figure).
40-Pin Headers 4 Channel TC
J6 and J5 Terminal Board (TB7)
SCSI (P5) External Power USB 2.0 Port 40-Pin Headers 68-Pin J8 and J7
Location of Connectors
1-4 Device Overviews
988093 DaqBoard/3000USB Series User’s Manual

Product Features

I/O Comparison Matrix
Model Analog Input
DaqBoard/3001USB 16SE / 8DE 4 24 4 2 DaqBoard/3005USB 16SE / 8DE 0 24 4 2 DaqBoard/3031USB 64SE / 32DE 4 24 4 2 DaqBoard/3035USB 64SE / 32DE 0 24 4 2
Channels
Analog Output
Channels
Digital I/O
Channels
Counter
Inputs
Timer
Outputs
The DaqBoard/3000USB Series boards feature a 16-bit/1-MHz A/D converter, 16 analog input channels [user expandable up to 64 for the /3031USB and 3035USB models], up to four 16-bit/1-MHz analog outputs [for models /3001USB and /3031USB], 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/3000USB 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 A Timing mode that can measure the time between two counter inputs to 20.83 nsec resolution o Self-calibration
The DaqBoard/3000USB series offers up to 4-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.
An additional 48 single-ended [or 24 differential] analog input channels are included with models /3031USB and /3035USB through their J5 and J6 headers (two of the four the onboard 40-pin headers, see pinout chapter 2). Typically, a CA-248 cable is connected to the header to provide a DB37 connection option. The CA-248 cables have a 40-pin header at one end and a male DB-37 connector at the other. A pinout for the CA-248 is provided in Chapter 2.
With the boards’ 1-MHz aggregate sample rate, users can easily add multiple analog expansion channels to the /3031USB and /3035USB boards and still have enough bandwidth to have a per-channel sample rate in the multiple kHz range.
DaqBoard/3000USB Series User’s Manual 988093 Device Overviews 1-5
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). Redundant connectivity is found in four 40­pin headers; two of which provide each DaqBoard/3031USB and /3035USB board with expansion capability for having a total of 64 single-ended [or 32 differential] channels.
Analog Input
Each DaqBoard/3000USB Series board has a 16-bit, 1-MHz A/D coupled with 16 single-ended, or 8 differential analog inputs [up to 64 SE or 32 DE for /3031USB and /3035USB boards]. 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. Each differential channel can accept any type of thermocouple input.
Synchronous I/O
The DaqBoard/3000USB series has the ability to make analog measurements and scan digital and counter inputs. In addition, DaqBoard/3001USB and /3031USB boards can synchronously generate up to four analog outputs.
Reference Note: In regard to analog expansion, refer to the J5 and J6 pinouts in chapter 2.
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.
Input Scanning
DaqBoard/3000USB 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/s each; 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-6 Device Overviews
988093 DaqBoard/3000USB 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 USB2. 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.
All analog channels are sampled at the same rate of 1us.
DaqBoard/3000USB Series User’s Manual 988093 Device Overviews 1-7
Example 2: Analog channel scanning of voltage and temperature inputs
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. Channels 0 and 2 can be programmed to directly measure thermocouples. In this mode, oversampling is programmable up to 16384 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 USB2. 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.
Programmable
Averaging up to
16384
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 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. Autozero channels read an on-board, shorted analog input. Auto-zeroing reduces drift due to fluctuating ambient temperatures or ambient temperatures outside the DC specifications.
Reference Note: Appendix B includes detailed information regarding signal modes, methods of noise reduction, and averaging techniques.
1-8 Device Overviews
988093 DaqBoard/3000USB Series User’s Manual
Example 3: Analog and digital channel scanning, once per scan mode
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 USB2. 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.
All DaqBoard/3000USB Series devices have an onboard 1MSample buffer for acquired data.
DaqBoard/3000USB Series User’s Manual 988093 Device Overviews 1-9
Example 4: Sampling digital inputs for every analog sample in a scan group
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 USB2. 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.
All DaqBoard/3000USB Series devices have an onboard 1MSample buffer for acquired data.
Analog Input & Channel Expansion
Each DaqBoard/3000USB Series board 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.
Adding additional analog input channels to the /3031USB and /3035USB boards is easy using J5 and J6 (two of the four on-board 40-pin headers). You can obtain male DB37 connectors for the headers by using a CA-248 cable (1 per header).
Measurement speed of the expansion channels is the same 1 Msample/s exhibited by the primary channels.
Reference Notes: Pinouts for all DaqBoard/3000USB on-board connectors are provided in chapter 2.
1-10 Device Overviews
988093 DaqBoard/3000USB Series User’s Manual
USB2.0 versus USB1.1
Connecting a DaqBoard/3000USB Series board to a USB1.1 port or hub will result in lower transfer speed which may not support continuous data collection at high scan rates. Note that Hi-Speed (USB2.0) ports are at least forty times faster than the earlier Full-Speed (USB1.1) versions.
When the host computer has a board with USB 2.0 ports, an “Enhanced” USB controller can be found in the Device Manager. The Device Manager will also show two other USB controllers. This is due to the fact that USB2.0 circuitry includes 3 chips [one for the actual USB2.0 capable devices and two for backward USB1.1 compatibility]. Thus a USB 2.0 motherboard can host any USB device (version 2.0 o r lower), assuming there are no defects with the board, system, and/or device.
Notes on USB Hubs:
USB 1.1 (obsolete) hubs will work on USB 2.0 ports, but cannot utilize USB 2.0 capabilities.
Hi-Speed and Full/Low-Speed USB devices can coexist on USB 2.0 hubs.
USB 2.0 hubs can be used on computers with USB 1.1 ports, but will not exhibit USB 2.0
capabilities.
Minimize hub use and keep USB cables as short as possible.
Regardless of the USB hub or port used, if power to the DaqBoard/3000USB Series board is
insufficient, connect a TR-2 power adapter to the unit’s External Power jack.
Only self-powered hubs can supply sufficient power (500 mA at 5V nominal). Verify that the
AC-to-DC power supply for the self-powered hub can supply at least 2.1 amps at 5 volts.
In general, do not use more than three DaqBoard/3000USB systems per one self-powered hub.
Triggering
Triggering can be the most critical aspect of a data acquisition application. The DaqBoard/3000USB Series supports a full complement of trigger modes to accommodate any measurement situation.
Hardware Analog Triggering
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 which is guaranteed to be less than1.3 µs. Any analog channel can be selected as the trigger channel. The user can program the trigger level, as well as the rising or falling edge and hysteresis.
If this is the case, the circuit will wait for the comparator to change state. However, since the
Solution:
Example:
. TheDaqBoard/3000USB Series uses true analog triggering, whereby the
When the starting out analog input voltage is near the trigger level, and you are performing a rising [or falling] hardware analog level trigger, it is possible that the analog level comparator will have already tripped, i.e., to have tripped before the sweep was enabled.
comparator has already changed state, the circuit will not see the transition.
(1) Set the analog level trigger to the desired threshold. (2) Apply an analog input signal that is more than 2.5% of the full-scale range away from
the desired threshold. This ensures that the comparator is in the proper state at the beginning of the acquisition.
(3) Bring the analog input signal toward the desired threshold. When the input signal is at
the threshold (± some tolerance) the sweep will be triggered.
(4) Before re-arming the trigger, again move the analog input signal to a level that is more
than 2.5% of the full-scale range away from the desired threshold.
o an engineer is using the ±2V full-scale range (gain = 5) o he desires to trigger at +1V on the rising edge o he sets the analog input voltage to an initial start-value which is
less than +0.9V (1V – (2V * 2 * 2.5%)).
DaqBoard/3000USB Series User’s Manual 988093 Device Overviews 1-11
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.
d as a trigger source. Triggers can be
Any of the built-in counter/totalizer channels can be program
me 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/3000USB 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.
Multi-Channel Triggering
. The DaqBoard/3000USB Series board can be configured to trigger on any combination of analog, digital, and/or counter input; however, not on temperature measurements. In the multi-channel triggering mode, the maximum latency is one scan period.
Triggering can occur based on a logical “and” or a logical “or” of the m
ple, a trigger condition could be programmed to occur for when the following three conditions are
exam
ultiple trigger conditions. For
met:
a) three analog input channels each reach their respective trigger level
gital inputs are in the specified logic state
b) AND t
wo di
c) AND three counters exceed a specified frequency
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:
o No 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.
hi
o Fixed pre-trigger with post-trigger stop event. In t
s mode, the user specifies the number of pre-
trigger readings to be acquired, after which, acquisition continues until a stop-trigger event occurs.
o No
pre-trigger, infinite post-trigger. No pre-tr
igger 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.
1-12 Device Overviews
o Fix
ed pre-trigger with infinite post-trigger. The user specifi
es 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.
e the previous pre-trigger modes, this
o Variable pre-trigger with post trigger stop event. Unl
ik 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.
988093 DaqBoard/3000USB Series User’s Manual
Calibration
Every range of a DaqBoard/3000USB 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 without destroying the factory calibration. This is accomplished by having 3 distinct calibration tables in the on-board EPROM.
The user can select any of the three cal tables provided [factory, user, or self-cal tables] by API call or from within software. Self-cal can be performed automatically via the 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/3000USB Series boards.
Analog Output
DaqBoard/3001USB and /3031 Only
DaqBoard/3001USB and /3031USB each have four 16-bit, 1 MHz analog output channels. The channels have an output range of -10V to +10V. 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 non-waveform applications, presuming that the D/A is not already being used in the waveform output mode.
A program can asynchronously output a value to any of the D/As for non-waveform applications, presuming that the D/A is not already being used in the waveform output mode.
Each of the analog outputs can be used in a control mode, where their output level is dependent on whether an associated analog, digital or counter input is above or below a user-specified limit condition.
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.
o Variable 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.
Reference Note: Chapter 4, Calibration, discusses using a temperature calibrator with a DaqBoard/3000USB Series board.
o Asynchronous Internal Clock
from 19 hours to 1 MHz, independent of any acquisition rate.
. The on-board programmable clock can generate updates ranging
o Synchronous Internal Clock
acquisition rate derived from 1 MHz to once every 19 hours.
o Asynchronous External Clock
D/A, entirely independent of analog inputs.
o Synchronous External Clock
the analog input.
DaqBoard/3000USB Series User’s Manual 988093 Device Overviews 1-13
. The rate of analog output update can be synchronized to the
. A user-supplied external input clock can be used to pace the
. A user-supplied external input clock can pace both the D/A and
Digital Inputs and Outputs
Twenty-four TTL-level digital I/O lines are included in each of the DaqBoard/3000USB 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.
o Scanning 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.
o Scanning 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 4 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 4 MHz. 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.
Reference Note: For detailed information regarding low latency control outputs, see Chapter 6.
1-14 Device Overviews
988093 DaqBoard/3000USB Series User’s Manual
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 USB2. 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.
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 USB2 bus to the board.
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.
DaqBoard/3000USB Series User’s Manual 988093 Device Overviews 1-15
Counter Inputs
Four 32-bit counters are built into each DaqBoard/3000USB Series board. 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:
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.
Counter
o o Period o Pulse width o Time between edges o Multi-axis quadrature encoder
Reference Note: For detailed information regarding the various counter modes refer to Chapter 5, Counter Input Configuration Modes.
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 -5V to +10V and the switching threshold is TTL (1.3V).
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 65536 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.
Divisor* Timer Output Frequency Related Equations
0 1 MHz
99 10 kHz
999 1 kHz 4999 200 Hz 9999 100 Hz
65535 Turns Timer OFF *
* The divisor range is 0 to 65535. For Setpoint Operation 65535 turns the timer off.
In Asynchronous Write, 65535 results in a timer output frequency of 15.259 Hz.
F = 1 MHz / (Divisor + 1)
Divisor = (1 MHz / F) - 1
1-16 Device Overviews
988093 DaqBoard/3000USB Series User’s Manual
Multiple DaqBoard/3000USB Boards
When multiple boards are used 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.
For two or more boards to be operated synchronously:
(1) Use coax (or twisted-pair wire) to either (a) connect the APCR signals together,
or (b) connect the DPCR signals together. (2) Connect Digital Common [of each board] to one of the twisted pairs,
or to the sh
ield of the coax.

Software

Included with the /3000 Series is a complete set of drivers and example programs for the most popular programmi LabVIEW®, DASYLab®, and MATLAB®. DaqCOM™ provides Windows®-basedActiveX/COM­based 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 set­up, 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.
ng languages and software packages. Driver support includes Visual Basic®, C/C++,
ost
Daq devices have software options capable of handling m available:
Ready-to-use graphical programs, e.g., DaqView, DaqViewXL, and post acquisition data
analysis programs such as PostView, DIAdem, and eZ-PostView
Dri
Various language drivers to aid custom programming using API
Ready-to-use programs are convenient for fill-in-the-blank applications that do not require programmi for basic data acquisition and display:
DaqView is a Windows-based program
ViewXL/Plus allows you to interface directly with Microsoft Excel to enhance data handling and
Post
The Daq Configuration control
vers for third-party, icon-driven software such as DASYLab and LabView
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.
spla
y. Within Excel you have a full-featured Daq control panel and all the data display
di capabilities of Excel.
acquisition data analysis programs, e.g., PostView, DIAdem, and eZ-PostView, typically
all
ow you to view and edit post-acquisition data.
panel allows for interface configuration, testing, and
troubl
eshooting.
applications. Three types of software are
ng
Each Daq system comes with an Application Program C/C++ and Visual Basic. The latest software is a 32-bit version API.
DaqBoard/3000USB Series User’s Manual 988093 Device Overviews 1-17
ng Interface (API). API-language drivers include
mi
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 directory, 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-18 Device Overviews
988093 DaqBoard/3000USB Series User’s Manual
Connections and Pinouts 2
68-Pin SCSI Connector (P5) …… 2-2 J5 and J6, TB7
4-Channel Thermocouple Terminal Block …… 2-3
J7 and J8, CA-248, 40-Position Header to DB-37 Male, Ribbon Cable …… 2-5
TB-100 TB-101 DBK215 Hardware Setups …… 2-12
40-Pin Headers for Analog Channels…… 2-3
40-Pin Headers for Digital Ports, Counters, Timers, DACS, Triggers,
Pacer Clocks and Other Signals …… 2-4
Terminal Connector Option …… 2-6 Terminal Board Option …… 2-7
16-Connector BNC Connection Module Option …… 2-11
WARNING !
Turn off power to all devices connected to the system before making connections. Electrical shock or damage to equipment can result even under low-voltage conditions.
CAUTION
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.
Pinouts for both the TB-100 and the DaqBoard/3000USB Series boards follow. In addition, use of the DBK215 is briefly discussed. Details and specifications for that expansion option are presented in Appendix A.
DaqBoard/3031USB and DaqBoard/3035USB make use of J5 and J6 (two of the four 40-pin headers) for analog expansion. Pinouts for these and the remaining two headers (J7 and J8) are included in this chapter. A pinout for a 4-channel terminal board (TB7) is also included. The last section of the chapter illustrates three scenarios for hardware setup.
Connector (P5) (J6, J5, J8, J7) Terminal Block (TB7)
68-Pin SCSI 40-Pin Headers (4) 4 Channel TC
DaqBoard/3000USB Series User’s Manual 927593 Connections & Pinouts 2-1
Locations of Signal Connectors

68-Pin SCSI Connecter (P5)

Avoid redundant connections. Ensure there is no signal conflict between SCSI pins and the associated header pin (J5. J6. J7. and J8). Also ensure there is no conflict between TB7 (thermocouple connections) and the SCSI and/or the 40­pin headers. Failure to do so could possibly cause equipment damage and/or personal injury.
Pin numbers refer to the 68-pin SCSI female connector, located on the DaqBoard. 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
WARNING !
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
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
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
TTL Trigger Input 6 40 Digital Common
Counter Input CTR0 5 39 Counter Input CTR1 Counter Input CTR2 4 38 Counter Input CTR3 Timer Output 0 3 37 Timer Output 1
A/D Pacer Clock Input/Output 2 36 Digital Common DAC Pacer Clock I/O 1
Note 1: DaqBoard/3001USB and /3031USB each include DAC0, DAC1, DAC2, and DAC3.
DaqBoard/3005USB and /3035USB have no DACs.
PORT A
15 49 Digital I/O line A7
PORT B
11 45 Digital I/O line B7
PORT C
7 41 Digital I/O line C7
35 Digital Common
PORT A
PORT B
PORT C
2-2 Connections & Pinouts 927593 DaqBoard/3000USB Series User’s Manual

J5 and J6, 40-Pin Headers for Analog Channels

Note: All channels are available for DaqBoard/3031USB and /3035USB.
Channels 16 through 63 are not available for DaqBoard/3001USB and /3005USB.
This edge of the header is closest to the board’s center. Note that pins 2 and 40 are labeled on the board silkscreen.
Analog CH. Pin
CH 27 1 2 CH 19 CH 43 1 2 CH 59 CH 26 3 4 CH 18 CH 35 3 4 CH 51 Analog Com. 5 6 Analog Com. Analog Com. 5 6 CH 58 CH 3 CH 2 CH 17 11 12 CH 25 Analog Com. 11 12 CH 49 CH 16 13 14 CH 24 CH 41 13 14 CH 56 CH 1 CH 0 Analog Com. 19 20 Analog Com. CH 32 19 20 CH 63 CH 23 21 22 CH 31 CH 47 21 22 CH 55 CH 22 23 24 CH 30 CH 39 23 24 Analog Com. CH 7 25 26 CH 15 CH 46 25 26 CH 62 CH 6 27 28 CH 14 CH 38 27 28 CH 54 Analog Com. 29 30 CH 21 Analog Com. 29 30 CH 61 CH 29 31 32 CH 20 CH 45 31 32 CH 53 CH 28 33 34 CH 5 CH 37 33 34 CH 60 CH 13 35 36 CH 4 CH 44 35 36 CH 52 CH 12 37 38 Analog Com. CH 36 37 38 Analog Com. Analog Com. 39
7 8 CH 11 9 10 CH 10
15 16 CH 9 17 18 CH 8
J5
Pin Analog CH. Analog CH. Pin
CH 42 7 8 CH 50 CH 34 9 10 CH 57
CH 33 15 16 CH 48 CH 40 17 18 Analog Com.
40 Analog Com. Analog Com. 39
J6
Pin Analog CH.
40 Analog Com.
For Analog Channels 0, 1, 2, 3, 8, 9, 10, and 11: Read the following WARNING which applies to their use
as thermocouple channels.

TB7, 4-Channel Thermocouple Terminal Block

WARNING !
Before connecting TC wires, ensure that the associated analog channels are not in use. Failure to do so could possibly cause equipment damage and/or personal injury.
The TB7 terminal block can be used to connect up to 4 thermocouples. The first TC channel makes use of Analog Channel 0 for its positive (+) lead and Analog Channel 8 for its negative (-) lead. The second TC channel uses analog Channels 1 and 9, and so on, as indicated in the pinout to the left.
Thermocouples should only be connected in differential mode. Appendix B includes additional information.
DaqBoard/3000USB Series User’s Manual 927593 Connections & Pinouts 2-3
DaqBoard/3000USB Series devices do not have open thermocouple detection.
J7 and J8, 40-Pin Headers for
Digital Ports, Counters, Timers, DACS, Triggers, Pacer Clocks and Other Signals
Note: The 4 DAC channels are available for DaqBoard/3001USB and /3031USB.
The DACs do not apply to DaqBoard/3005USB and /3035USB.
This edge of the header is closest to the board’s center. Note that pins 2 and 40 are labeled on the board silkscreen.
Digital CH. Pin
Digital GND 1 2 XAPCR *
CH A0 3 4 CH A4 --X-- 3 4 --X--
P O
CH A1 5 6 CH A5 Analog Com. 5 6 Analog Com.
R
T
CH A2 7 8 CH A6 XDAC0 7 8 XDAC2 CH A3 9 10 CH A7
A
Digital GND 11 12 XTTLTRG Analog Com. 11 12 Analog Com.
CH B0 13 14 CH B4
P O
CH B1 15 16 CH B5 Analog Com. 15 16 Analog Com.
R T
CH B2 17 18 CH B6 XTTLTRG 17 18 XDPCR *** CH B3 19 20 CH B7
B
Digital GND 21 22 Exp +5 Volts Digital GND 21 22 Digital GND
CH C0 23 24 CH C4 --X-- 23 24 --X--
P O
CH C1 25 26 CH C5 Exp. +5 Volts 25 26
R T
CH C2 27 28 CH C6 --X-- 27 28 --X-- CH C3 29 30 CH C7
C
Digital GND 31 32 Timer 1 --X-- 31 32 --X-- Timer 0 33 34 Counter 1 --X-- 33 34 --X-- Counter 0 35 36 Counter 3 --X-- 35 36 --X-- Counter 2 37 38 Digital GND --X-- 37 38 --X-- Digital GND 39
* XAPCR = A/D Pacer Clock I/O
J8 Pinout Figure References for Pins 1, 2, 13, and 26
J7
Pin Digital CH. Signal Pin
+13VA (Fig. 1)
P O R T
XDAC1 9 10 XDAC3
A
P O R T
B
P O R T
C
40 Digital GND --X-- 39
SelfCal (Fig 3)
XAPCR* 19
--X-- 29 30 --X--
-- X-- = Not Connected
** SGND = Signal Ground (Low Level Sense Common)
*** XDPCR = DAC Pacer Clock I/O
1 2
13 14 SGND **
J8
Pin Signal
-13VA (Fig. 2)
20 Digital GND
Aux Pwr (Fig. 4)
40 --X--
Figure 1. J8 / Pin 1, for +13VA
Figure 3. J8 / Pin 13, for Self Calibration Figure 4. J8 / Pin 26, for Auxiliary Power
2-4 Connections & Pinouts 927593 DaqBoard/3000USB Series User’s Manual
Figure 2. J8 / Pin 2, for -13VA

CA-248, 40-Position Header to DB-37 Male, Ribbon Cable

CA-248 Pinout, DB-37 Pins listed Sequential ly DB37
Pin No.
1 1 11 21 21 4 31 24 2 3 12 23 22 6 32 26 3 5 13 25 23 8 33 28 4 7 14 27 24 10 34 30 5 9 15 29 25 12 35 32 6 11 16 31 26 14 36 34 7 13 17 33 27 16 37 36 8 15 18 35 28 18 --- --­9 17 19 37 29 20 --- ---
10 19 20 2 30 22 --- ---
40 Position Header Pin No.
DB37
Pin No.
40 Position Header Pin No.
DB37 Pin
No.
40 Position Header Pin No.
DB37 Pin No.
40 Position Header Pin No.
CA-248 Pinout, 40 Position Header Pins li ste d Sequentially DB37
Pin No.
1 1 6 11 11 21 16 31
20 2 25 12 30 22 35 32
2 3 7 13 12 23 17 33
21 4 26 14 31 24 36 34
3 5 8 15 13 25 18 35
22 6 27 16 32 26 37 36
4 7 9 17 14 27 19 37
23 8 28 18 33 28 --- 38
5 9 10 19 15 29 --- 39
24 10 29 20 34 30 --- 40
DaqBoard/3000USB Series User’s Manual 927593 Connections & Pinouts 2-5
40 Position Header Pin No.
DB37
Pin No.
40 Position Header Pin No.
DB37 Pin
No.
40 Position Header Pin No.
DB37 Pin No.
40 Position Header Pin No.

TB-100 Terminal Connector Option

The TB-100 Terminal Connector option can be used to connect all signal I/O lines that are associated with a DaqBoard/3000USB Series device. TB-100 connects to the DaqBoard’s 68-pin SCSI connector via a 68-conductor cable: p/n CA-G55, CA-G56, or CA-G56-6.
TB-100 Pinout The “Pin” column refers to the pin no. on the 68-Pin SCSI Connector. Screw Terminals for TB2 Side Pin Screw Terminals for TB1 Side Pin
+5V Vcc (+5 VDC) 19 ACH0 Analog Input Channel 0 68 GND Digital Common
A0 Digital I/O Line A0 18 AGND Analog Common A1 Digital I/O Line A1 52 ACH1 Analog Input Channel 1 33 A2 Digital I/O Line A2 17 ACH9 Analog Input Channel 9 66 A3 Digital I/O Line A3 51 AGND Analog Common A4 Digital I/O Line A4 16 ACH2 Analog Input Channel 2 65 A5 Digital I/O Line A5 50 ACH10 Analog Input Channel 10 31 A6 Digital I/O Line A6 15 AGND Analog Common A7 Digital I/O Line A7 49 ACH3 Analog Input Channel 3 30 B0 Digital I/O Line B0 14 ACH11 Analog Input Channel 11 63 B1 Digital I/O Line B1 48 AGND Analog Common B2 Digital I/O Line B2 13 ACH4 Analog Input Channel 4 28 B3 Digital I/O Line B3 47 ACH12 Analog Input Channel 12 61 B4 Digital I/O Line B4 12 AGND Analog Common B5 Digital I/O Line B5 46 ACH5 Analog Input Channel 5 60 B6 Digital I/O Line B6 11 ACH13 Analog Input Channel 13 26 B7 Digital I/O Line B7 45 AGND Analog Common C0 Digital I/O Line C0 10 ACH6 Analog Input Channel 6 25 C1 Digital I/O Line C1 44 ACH14 Analog Input Channel 14 58 C2 Digital I/O Line C2 9 AGND Analog Common C3 Digital I/O Line C3 43 ACH7 Analog Input Channel 7 57 C4 Digital I/O Line C4 8 ACH15 Analog Input Channel 15 23 C5 Digital I/O Line C5 42 XDAC3 Analog Output, DAC3 56 C6 Digital I/O Line C6 7 SGND Low Level Sense Common 62 C7 Digital I/O Line C7 41 POSREF +5 VDC Positive Reference 20
TTLTRG TTL Trigger Input 6 XDAC2 Analog Output, DAC2 55
GND Digital Common
CNT0 Counter Input CTR0 5 AGND Analog Common CNT1 Counter Input CTR1 39 XDAC0 Analog Output, DAC0 22 CNT2 Counter Input CTR2 4 AGND Analog Common CNT3 Counter Input CTR3 38 XDAC1 Analog Output, DAC1 21 TMR0 Timer Output 0 3 AGND Analog Common TMR1 Timer Output 1 37 XAPCR A/D Pacer Clock I/O 2
XDPCR DAC Pacer Clock I/O 1 GND Digital Common
GND Digital Common
Note 1: Digital Common Pins on the SCSI connector are: 35, 36, and 40. Note 2: Analog Common Pins on the SCSI connector are: 24, 27, 29, 32, 59, 64, and 67
Note 1
Note 1
Note 1
ACH8 Analog Input Channel 8 34
Note 2
Note 2
Note 2
Note 2
Note 2
Note 2
Note 2
NEGREF - 5 VDC Negative Reference 54
Note 2
Note 2
Note 2
Note 1
EGND Earth Ground N/A
2-6 Connections & Pinouts 927593 DaqBoard/3000USB Series User’s Manual

TB-101 Terminal Board Option

The TB-101 Terminal Board can be used to connect all signal I/O lines that are associated with a DaqBoard/3000USB Series board. TB-101 plugs into the DaqBoard’s four 40-pin headers (J5, J6, J7, and J8). For purpose of orientation, the notch (following figure, upper left) fits over TB7 on the DaqBoard/3000USB.
Turn off power to all devices connected to the system before making connections. Electrical shock or damage to equipment can result even under low-voltage conditions.
Avoid redundant connections. Ensure there is no signal conflict between SCSI pins and the 15 terminal blocks of TB-101 [which relate to J5, J6, J7, and J8 on the main board]. Also ensure there is no conflict between the main board’s TB7 connector and the SCSI and/or the Terminal blocks of TB-101. Failure to do so could possibly cause equipment damage and/or personal injury.
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.
WARNING !
CAUTION
How to Mount the TB-101
(Steps A through D refer to the following illustration)
A – After taking ESD precautions, remove the Hex Nuts from the 5 existing standoffs.
B – Thread the new ST-6-7 standoffs onto the existing standoffs. Tighten snug by hand.
C – Align the TB-101 with the new standoffs and position the board in place.
D – Using the Hex Nuts (removed in Step A), secure the TB-101 to the new standoffs. Tighten snug. Over-tightening will damage the board.
Standoff Locations,
5 in Total
DaqBoard/3000USB Series User’s Manual 927593 Connections & Pinouts 2-7
TB-101 Mounting Concept
TB-101 Pinouts
Digital GND Expansion +5V XAPCR CH C0, Digital CH C4, Digital CH A4, Digital CH C1, Digital CH C5, Digital CH A5, Digital CH C2, Digital CH C6, Digital CH A6, Digital CH C3, Digital CH C7, Digital CH A7, Digital
Digital GND Timer 1 (TMR1) TTLTRIG
Timer 0 (TMR0) Counter 1 (CNT1) CH B4, Digital Counter 0 (CNT0) Counter 3 (CNT3) CH B5, Digital Counter 2 (CNT2) Digital GND CH B6, Digital
Digital GND Digital GND CH B7, Digital
TB11 is associated with J7, odd # pins 21 through 39 on the main board. TB12 is associated with J7, even # pins 22 through 40 on the main board.
TB11 TB12
(Note 1)
TB10
TB10 is associated with J7, even # pins 2 through 20 on the main board.
Digital GND Digital GND CH B3, Digital
XAPCR
(Note 1) Digital GND CH B2, Digital
XTTLTRG XDPCR (Note 2) CH B1, Digital
Analog Common Analog Common CH B0, Digital
Self Calibration SGND Digital GND
Analog Common Analog Common CH A3, Digital
XDAC1 (Note 3) XDAC3 (Note 3) CH A2, Digital
XDAC0 (Note 3) XDAC2 (Note 3) CH A1, Digital Analog Common Analog Common CH A0, Digital
+ 13V -13V Digital GND
TB13 is associated with J8, odd # pins 1 through 21 on the main board. TB14 is associated with J8, even # pins 2 through 22 on the main board.
TB13 TB14
Note 1: XAPCR is A/D Pacer Clock I/O. Note 2: XDPCR is DAC Pacer Clock I/O. Note 3: XDAC0 / 1/ 2 / 3 analog outputs only apply to the DaqBoard/3001USB and /3031USB model boards.
TB9
TB10 is associated with J7, odd # pins 1 through 19 on the main board.
2-8 Connections & Pinouts 927593 DaqBoard/3000USB Series User’s Manual
WARNING !
Before connecting TC wires, ensure that the associated analog channels are not in use. Failure to do so could possibly cause equipment damage and/or personal injury.
The analog channels associated with thermocouples are: TB1: Channels 0, 1, 2, and 3 TB2: Channels 8, 9, 10, and 11.
CH 19, Analog CH 31, Analog Aux +5 V CH 18, Analog CH 30, Analog Expansion +5 V Analog Com. CH 15, Analog Digital GND
CH 11, Analog CH 14, Analog Digital GND
CH 10, Analog CH 21, Analog -- no connection -­ CH 25, Analog CH 20, Analog -- no connection -­ CH 24, Analog CH 5, Analog -- no connection --
CH 9, Analog CH 4, Analog -- no connection -­CH 8, Analog Analog Common -- no connection --
Analog Com. Analog Common -- no connection --
TB2 is associated with J5, even # pins 2 through 20 on the main board. TB4 is associated with J5, even # pins 22 through 40 on the main board.
TB2 TB4
TB15
TB15 is not directly associated with pins on the main board.
CH 27, Analog Analog Com. CH 59, Analog CH 26, Analog CH 12, Analog CH 51, Analog
Analog Com. CH 13, Analog CH 58, Analog CH 3, Analog CH 28, Analog CH 50, Analog CH 2, Analog CH 29, Analog CH 57, Analog
CH 17, Analog Analog Com. CH 49, Analog CH 16, Analog CH 6, Analog CH 56, Analog
CH 1, Analog CH 7, Analog CH 48, Analog CH 0, Analog CH 22, Analog Analog Common
Analog Com. CH 23, Analog CH 63, Analog
TB1 is associated with J5, odd # pins 1 through 19 on the main board. TB3 is associated with J5, odd # pins 21 through 39 on the main board.
TB1 TB3
TB6
TB6 is associated with J6, even # pins 2 through 20 on the main board.
Regarding Analog Input Channels for DaqBoard/3001USB and DaqBoard/3005USB Single Ended - only analog channels 0 through 15 apply. Differential - only analog channels 0 through 7 apply.
Regarding Analog Input Channels for DaqBoard/3031USB and DaqBoard/3035USB Single Ended - analog channels 0 through 63 apply. Differential - analog channels 0 through 31 apply.
(Continued)
DaqBoard/3000USB Series User’s Manual 927593 Connections & Pinouts 2-9
Analog Common Analog Common CH 32, Analog Analog Common CH 36, Analog CH 40, Analog
CH 52, Analog CH 44, Analog CH 33, Analog CH 60, Analog CH 37, Analog CH 41, Analog CH 53, Analog CH 45, Analog Analog Common CH 61, Analog Analog Common CH 34, Analog CH 54, Analog CH 38, Analog CH 42, Analog CH 62, Analog CH 46, Analog Analog Common
Analog Common CH 39, Analog CH 35, Analog
CH 55, Analog CH 47, Analog CH 43, Analog
TB8 is associated with J6, even # pins 22 through 40 on the main board. TB7 is associated with J6, odd # pins 21 through 39 on the main board.
TB8 TB7
TB5
TB5 is associated with J6, odd # pins 1 through 19 on the main board.
TB-101 Differential Connections; 32 Differential Channels
ANALOG CHANNELS ANALOG CHANNELS
Differential Channel #
High (+) Low (-) Differential
High (+) Low (-)
Channel #
CH 0 CH 0 CH 8 CH 16 CH 32 CH 40 CH 1 CH 1 CH 9 CH 17 CH 33 CH 41 CH 2 CH 2 CH 10 CH 18 CH 34 CH 42 CH 3 CH 3 CH 11 CH 19 CH 35 CH 43 CH 4 CH 4 CH 12 CH 20 CH 36 CH 44 CH 5 CH 5 CH 13 CH 21 CH 37 CH 45 CH 6 CH 6 CH 14 CH 22 CH 38 CH 46 CH 7 CH 7 CH 15 CH 23 CH 39 CH 47 CH 8 CH 16 CH 24 CH 24 CH 48 CH 56 CH 9 CH 17 CH 25 CH 25 CH 49 CH 57 CH 10 CH 18 CH 26 CH 26 CH 50 CH 58 CH 11 CH 19 CH 27 CH 27 CH 51 CH 59 CH 12 CH 20 CH 28 CH 28 CH 52 CH 60 CH 13 CH 21 CH 29 CH 29 CH 53 CH 61 CH 14 CH 22 CH 30 CH 30 CH 54 CH 62 CH 15 CH 23 CH 31
CH 31 CH 55 CH 63
Regarding Analog Input Channels for DaqBoard/3001USB and DaqBoard/3005USB
Single Ended - only analog channels 0 through 15 apply. Differential - only analog channels 0 through 7 apply.
Regarding Analog Input Channels for DaqBoard/3031USB and DaqBoard/3035USB Single Ended - analog channels 0 through 63 apply. Differential - analog channels 0 through 31 apply.
2-10 Connections & Pinouts 927593 DaqBoard/3000USB Series User’s Manual

DBK215 16-Connector BNC Connection Module Option

DBK215
If you are not using a TB-100 terminal board connection option with your DaqBoard/3000USB Series board you can, instead, make use of a DBK215 module. The DBK215 includes:
o BNC Access to 16 inputs or outputs (on front panel) o on-board screw-terminal blocks* o on-board socket locations for custom RC Filter networks* o 68-pin SCSI connector (on rear panel)
* The top cover plate must be removed to access the terminal blocks and
the RC filter network section of the DBK215’s board.
The 68-pin SCSI connector (P5) connects to the DaqBoard/3000USB Series board’s 68-pin SCSI connector via a CA-G55, CA-G56, or CA-G56-6 cable.
The DBK215 provides BNC and screw-terminal access to all analog and digital I/O from the host data acquisition device. Related to the screw-terminals is a front panel slot for routing all I/O wiring.
Reference Notes: For details regarding the DBK215, refer to Appendix A.
DaqBoard/3000USB Series User’s Manual 927593 Connections & Pinouts 2-11

Hardware Setups

This section presents three examples of hardware setup. Other scenarios are possible, for example, using a TB-100 and also using one CA-248 cable. Users may also forgo the use of TB7, even if using thermocouples. Also note that the optional TR-2 power supply can be used in any scenario.
The most important part of the setup is to avoid making redundant signal connections and to use approved ESD precautions. Pinouts are presented earlier in this chapter.
WARNING !
Avoid redundant connections. Ensure there is no signal conflict between SCSI pins and the associated header pin (J5. J6. J7. and J8). Also ensure there is no conflict between TB7 (thermocouple connections) and the SCSI and/or the 40-pin headers. Failure to do so could possibly cause equipment damage and/or personal injury.
WARNING !
Turn off power to all devices connected to the system before making connections. Electrical shock or damage to equipment can result even under low-voltage conditions.
CAUTION
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.
Scenario 1: Using CA-248 Cables to obtain DB37 Connectors
In this setup a CA-248 cable is connected to each of the 40-pin headers (J5, J6, J7, and J8). The result is four male DB37 connectors which, as can be seen from the pinouts, offer the same signal connectivity as the SCSI connector. Note that the J6 header is dedicated entirely to analog expansion and therefore is not applicable to /3001USB or /3005USB. As in all scenarios, a CA-179-x USB cable is used to connect the /3000USB Series board to a USB2.0 port on the host PC.
2-12 Connections & Pinouts 927593 DaqBoard/3000USB Series User’s Manual
Scenario 2: Using a TB-100
In this setup a TB-100 screw-terminal board option is connected to the 68-pin SCSI connector via a CA-G56 shielded cable. However, the use of other cables is possible as noted below. In this example we can also see that 4 thermocouples are connected at TB7 (on the /3000USB board). This means that 8 analog channels [to obtain 4 differential TC channels] are required (see following figure). Redundant connections must be avoided.
WARNING !
Before connecting TC wires, ensure that the associated analog channels are not in use. Failure to do so could possibly cause equipment damage and/or personal injury.
The TB7 terminal block can be used to connect up to 4 thermocouples. The first TC channel makes use of Analog Channel 0 for its positive (+) lead and Analog Channel 8 for its negative (-) lead. The second TC channel uses analog Channels 1 and 9, and so on, as indicated in the pinout to the left.
Thermocouples should only be connected in differential mode. Appendix B includes additional information.
As in all scenarios, a CA-179-x USB cable is used to connect the /3000USB Series board to a USB2.0 port on the host PC.
* Any of the following 68-conductor expansion cables can be used to connect the TB-100 option the SCSI
connector:
CA-G55 3 feet, ribbon cable.
DaqBoard/3000USB Series devices do not have open thermocouple detection.
CA-G56 3 feet, shielded expansion cable. CA-G56-6 6 feet, shielded expansion cable.
DaqBoard/3000USB Series User’s Manual 927593 Connections & Pinouts 2-13
Scenario 3: Using a DBK215
In this setup a DBK215 BNC Module is connected to the 68-pin SCSI connector via a CA-G56 shielded cable. However, the use of other cables is possible as noted below. In this example we can also see that 4 thermocouples are connected at TB7 (on the /3000USB board). This means that 8 analog channels [to obtain 4 differential TC channels] are required (see following figure). Redundant connections must be avoided. A TR-2 power supply is being used, and is connected to the board’s external power connector.
WARNING !
Before connecting TC wires, ensure that the associated analog channels are not in use. Failure to do so could possibly cause equipment damage and/or personal injury.
The TB7 terminal block can be used to connect up to 4 thermocouples. The first TC channel makes use of Analog Channel 0 for its positive (+) lead and Analog Channel 8 for its negative (-) lead. The second TC channel uses analog Channels 1 and 9, and so on, as indicated in the pinout to the left.
Thermocouples should only be connected in differential mode. Appendix B includes additional information.
As in all scenarios, a CA-179-x USB cable is used to connect the /3000USB Series board to a USB2.0 port on the host PC.
* Any of the following 68-conductor expansion cables can be used to connect the DBK215 module option
the SCSI connector:
CA-G55 3 feet, ribbon cable.
DaqBoard/3000USB Series devices do not have open thermocouple detection.
CA-G56 3 feet, shielded expansion cable. CA-G56-6 6 feet, shielded expansion cable.
2-14 Connections & Pinouts 927593 DaqBoard/3000USB Series User’s Manual
CE Compliance & Noise Considerations 3
Noise Considerations …… 3-3
CE compliant products bear the “CE” mark and i nc l ude a Declaration of Conformity stating the
Unless otherwise stated our data acquisition products contain no user -serviceable
Overview …… 3-1 Safety Conditions …… 3-1 Emissions/Immunity Conditions …… 3-2 CE Rules of Thumb …… 3-2

Overview

particular specificat ions and conditions that apply. The test records and supporting docu mentation that validate the compliance are kept on file at the factory.
The standards are published in the Official Journal of European Union under direction of CENELEC (European Committee for Electrotechnical Standardization). The specific standards relevant to data acquisition equipment are listed on the product’s Declaration of Conformity.
This product meets the essential requirements of applicable European directives, as amended for CE markings in accordance with the product family standard for:
electrical equipment for measurement, control, and laboratory use
immunity requirements for equipment used in controlled EM environments
Refer to this product’s Declaration of Conformity (DoC) for any additional regulatory compliance information. To obtain the DoC for this product, visit
Safety Conditions
Users must comply with all relevant safety conditions as stated in the user’s manual and in the pertinent
Declarations of Conformity. Both the documentation and the associated hardware make use of the
following Warning and Caution symbols. If you see any of these symbols on a product or in a document, carefully read the related information and be alert to the possibility of personal injury and/or equipment damage.
ZZZPFFGDTFRPFDOLEUDWLRQFHUWLILFDWHVDVS[.
This WARNING symbol is used in documentation and/or on hardware to warn of possible injury or death from electrical shock under noted conditions.
This WARNING/CAUTION symbol is used to w arn of possible personal injury o r equipment damage under noted conditions.
This CAUTION symbol warns of possible equipment damage due to electrostatic discharge. 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 compone nts unless you are follo wing ESD guidelines in an a ppr opriate ESD-controlled area. Such guidelines include t he use of properly grounded mats and wrist straps, ESD bags a nd cartons, and rela ted procedures.
parts. Only qualified personnel are to provide service to the devices.
User’s Manual 949290 CE-Compliance & Noise Considerations 3-1
The specific safety conditions for CE compliance vary by product; but general safety conditions include the following bulleted items:
The operator must observe all safety cautions and operating conditions specified in the
documentation for all hardware used.
The host computer and all connected equipment must be CE compliant.
All power must be off to the device and externally connected equipment before internal access to the
device is permitted.
Ensure that isolation voltage ratings do not exceed documented voltage limits for power and signal
inputs. All wire insulation and terminal blocks in the system must be rated for the isolation voltage in use. Voltages above 30 Vrms or ±60 VDC must not be applied if any condensation has formed on the device.
Current and power use must not exceed specifications. Do not defeat fuses or other over-current
protection.

Emissions/Immunity Conditions

The specific immunity conditions for CE compliance vary by product. General immunity conditions include the following:
Cables must be shielded, braid-type with metal-shelled connectors. Input terminal connections are to be
made with shielded wire. The shield should be connected to the chassis ground with the hardware provided.
The host computer must be properly grounded.
In low-level analog applications some inaccuracy is to be expected when I/O leads are exposed to RF fields
or transients, as noted on the Declaration of Conformity, if applicable to the device.
CE Rules of Thumb
The IOtech device is CE Compliant at the time it leaves the factory and should remain in compliance as long as the
conditions stated on the Decla ra tion of Conformity continue to be met.
A few general rules of thumb:
Use short cables.
When assembling or disassembling components, take ESD precautions,
including the use of grounded wrist straps.
Ensure that the host computer is CE Compliant.
Review the most recent Declaration of Conformity.
Ensure all system components are properly grounded.
3-2 CE-Compliance & Noise Considerations 949290 User’s Manual
Calibration 4
The DaqCal.exe calibration utility does not support DaqBoard/3000USB Series boards at present. Please contact the factory for the latest calibration information concerning these products.
Every range of a DaqBoard/3000USB board 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 without destroying the factory calibration. This is accomplished by having 3 distinct calibration tables in the on-board EPROM.
The user can select any of the three cal tables provided [factory, user, or self-cal tables] by API call or from within software. Self-cal can be performed automatically via the 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 /3000USB Series boards.
Using a Temperature Calibrator
DaqBoard/3000USB boards provide accurate and repeatable temperature measurements across a wide range of operating conditions. However, all instrumentation is subject to drift with time and with ambient temperature change. If the ambient temperature of the operating environment is below 18°C or above 28°C, or if the product is near or outside its calibration interval, then the absolute accuracy may be improved through the use of an external temperature calibrator.
A temperature calibrator is a temperature simulation instrument that allows selection of thermocouple type and temperature. For proper operation, it must be connected to the /3000USB Series board with the same type thermocouple wire and connector that is used in normal testing. The calibrator then generates and supplies a voltage corresponding to that which would be generated by the TC type [at the associated temperature].
The temperature selected on the calibrator will be dictated by the nature of no rmal testing. 0°C is usually the best choice. Calibrators are the most accurate at this setting, and the connecting thermocouple wire will contribute very little error at this temperature. However, if the dynamic range of the normal testing is, for example, 100°C to 300°C, a selection of 200°C may give better results. In either case, the level of adjustment is determined by comparing the unit reading to the selected calibrator temperature. For example, if the calibrator is set to 0°C output, and the board reads 0.3°C, then an adjustment of minus
0.3°C is required. That is, the adjustment value is determined by subtracting the board’s reading from the calibrator setting.
To implement the adjustment in DaqView:
1. Ensure that the acquisition process is turned off.
2. Click on the cell in the Units column for the channel that is connected to the calibrator. The
engineering units pull-down menu above the grid becomes active.
3. Click on the down arrow and select the “mx+b” option. This option allows post-acquisition
mathematical manipulation.
4. For the example adjustment, enter -0.3 for “b.” The channel under calibration will now
read 0°C.
Note that this adjustment is a mathematical operation only, and in no way alters the board’s hardware calibration. Moreover, it operates on a per channel basis, with the settings for a given channel having no influence on any other channels.
DaqBoard/3000 Series User’s Manual 897494 Calibration 4-1
4-2 Calibration 897494 DaqBoard/3000 Series User’s Manual
Counter Input Modes 5
Tips for Making High-Speed Counter Measurements ( > 1 MHz ) …… 5-1 Debounce Module …… 5-1 Terms Applicable to Counter Modes…….5-5 Counter Options …… 5-5 Counter/Totalize Mode …… 5-6 Period Mode …… 5-8 Pulsewidth Mode …… 5-11 Timing Mode …… 5-13 Encoder Mode …… 5-15
Note: Each of the high-speed, 32-bit counter channels can be configured for counter,
period, pulse width, time between edges, or encoder modes.
Tips for Making High-Speed Counter Measurements ( > 1 MHz )
o Use coax or twisted-pair wire. Connect one side to Digital Common. o If the frequency source is tolerant, parallel-terminate the coax (or twisted-pair) with a 50 ohm or
100 ohm resistor at the terminal block.
o The amplitude of the driving waveform should be as high as possible without violating the over-voltage
specification.
o To ensure adequate switching, waveforms should swing at least 0V to 5V and have a high slew rate.
Debounce
Each channel’s output can be debounced with 16 programmable debounce times from 500 ns to 25.5 ms. The debounce circuitry eliminates switch-induced transients typically associated with electro-mechanical devices including relays, proximity switches, and encoders.
From the following illustration we can see that there are two debounce modes, as well as a debounce bypass. In addition, the signal from the buffer can be inverted before it enters the debounce circuitry. The inverter is used to make the input rising-edge or falling-edge sensitive.
Edge selection is available with or without debounce. In this case the debounce time setting is ignored and the input signal goes straight from the inverter [or inverter bypass] to the counter module.
There are 16 different debounce times. In either debounce mode, the debounce time selected determines how fast the signal can change and still be recognized.
The two debounce modes are “trigger after stable” and “trigger before stable.” A discussion of the two modes follows.
Debounce Model
DaqBoard/3000USB Series User’s Manual 887794 Counter Input Modes 5-1
Trigger After Stable Mode
In the “Trigger After Stable” mode, the output of the debounce module will not change state until a period of stability has been achieved. This means that the input has an edge and then must be stable for a period of time equal to the debounce time.
Debounce Module – Trigger After Stable Mode
The following time periods (T1 through T5) pertain to the above drawing. In Trigger After Stable mode, the input signal to the debounce module is required to have a period of stability after an incoming edge, in order for that edge to be accepted (passed through to the counter module.) The debounce time for this example is equal to T2 and T5.
T1 – In the example above, the input signal goes high at the beginning of time period T1 but never stays
high for a period of time equal to the debounce time setting (equal to T2 for this example.)
T2 – At the end of time period T2, the input signal has transitioned high and stayed there for the required
amount of time, therefore the output transitions high. If the Input signal never stabilized in the high state long enough, no transition would have appeared on the output and the entire disturbance on the input would have been rejected.
T3 – During time period T3 the input signal remained steady. No change in output is seen. T4 – During time period T4, the input signal has more disturbances and does not stabilize in any state long
enough. No change in the output is seen.
T5 – At the end of time period T5, the input signal has transitioned low and stayed there for the required
amount of time, therefore the output goes low.
Trigger Before Stable Mode
In the “Trigger Before Stable” mode, the output of the debounce module immediately changes state, but will not change state again until a period of stability has passed. For this reason the mode can be used to detect glitches.
Debounce Module – Trigger Before Stable Mode
The following time periods (T1 through T6) pertain to the above drawing.
T1 – In the illustrated example, the Input signal is low for the debounce time (equal to T1); therefore
when the input edge arrives at the end of time period T1 it is accepted and the Output (of the debounce module) goes high. Note that a period of stability must precede the edge in order for the edge to be accepted.
5-2 Counter Input Modes 887794 DaqBoard/3000USB Series User’s Manual
T2 – During time period T2, the input signal is not stable for a length of time equal to T1 (the debounce
T3 – During time period T3, the input signal is stable for a time period equal to T1, meeting the debounce
T4 – At anytime during time period T4, the input can change state. When this happens, the output will
T5 – During time period T5, the input signal again has disturbances that cause the input to not meet the
T6 – After time period T6, the input signal has been stable for the debounce time and therefore any edge
Mode Comparison
The following example shows how the two modes interpret the same input signal (which exhibits glitches). Notice that the Trigger Before Stable mode will recognize more glitches than the Trigger After Stable mode. Use the bypass option to achieve maximum glitch recognition.
time setting for this example.) Therefore, the output stays “high” and does not change state during time period T2.
requirement. The output is held at the high state. This is the same state as the input.
also change state. At the end of time period T4, the input changes state, going low, and the output follows this action [by going low].
debounce time requirement. The output does not change state.
on the input after time period T6 will be immediately reflected in the output of the debounce module.
Example of Two Debounce Modes Interpreting the Same Signal
Debounce times should be set according to the amount of instability expected in the input signal. Setting a debounce time that is too short may result in unwanted glitches clocking the counter. Setting a debounce time too long may result in an input signal being rejected entirely. Some experimentation may be required to find the appropriate debounce time for a particular application.
To see the effects of different debounce time settings, simply view the analog waveform along with the counter output. This can be done by connecting the source to an analog input.
DaqBoard/3000USB Series User’s Manual 887794 Counter Input Modes 5-3
Use trigger before stable mode when the input signal has groups of glitches and each group is to be counted as one. The trigger before stable mode will recognize and count the first glitch within a group but reject the subsequent glitches within the group if the debounce time is set accordingly. The debounce time should be set to encompass one entire group of glitches as shown in the following diagram.
Trigger after stable mode behaves more like a traditional debounce function: rejecting glitches and only passing state transitions after a required period of stability. Trigger after stable mode is used with electro­mechanical devices like encoders and mechanical switches to reject switch bounce and disturbances due to a vibrating encoder that is not otherwise moving. The debounce time should be set short enough to accept the desired input pulse but longer than the period of the undesired disturbance as shown in the diagram below.
5-4 Counter Input Modes 887794 DaqBoard/3000USB Series User’s Manual
Terms Applicable to Counter Modes
The following terms and definitions are provided as an aid to understanding counter modes.
Gating: Any counter can be gated by the mapped channel. When the mapped channel is high, the
counter will be allowed to count, when the mapped channel is low, the counter will not count but hold its value.
Mapped Channel: A mapped channel is one of 4 signals that can get multiplexed into a channel’s
counter module. The mapped channel can participate with the channel’s input signal by gating the counter, clearing the counter, etc. The 4 possible choices for the mapped channel are the 4 input signals (post debounce).
Start of Scan: The start of scan is a signal that is internal to the 3000USB Series board. It signals the
start of a scan group and therefore pulses once every scan period. It can be used to clear the counters and latch the counter value into the acquisition stream.
Terminal Count: This signal is generated by the counter value. There are only two possible values for
the terminal count: 65,535 for a 16-bit counter (Counter Low); and 4,294,967,295 for a 32-bit counter (Counter High). The terminal count can be used to stop the counter from rolling over to zero.
Ticksize: The ticksize is a fundamental unit of time and has four possible settings: 20.83ns, 208.3ns,
2083ns, 20833ns. For measurements that require a timebase reference like period or pulsewidth, the ticksize is the basic unit of time. Ticksize is derived from the period of the 48 MHz system clock. The count value returned in the scan is the number of ticks that make up the time measurement.
Counter Options
The following mode options are available with the /3000USB Series board and are detailed in the upcoming pages. A separate block diagram has been created for each mode. Note that the OPT numbers relate to sections of the block diagrams.
Counter/Totalize Mode (see page 6):
Period Mode (see page 8):
Pulsewidth Mode (see page 11):
OPT0: Selects totalize or clear on read mode. OPT1: Determines if the counter is to rollover or “stop at the top.” OPT2: Determines whether the counter is 16-bits (Counter Low); or 32-bits (Counter High). OPT3: Determines which signal latches the counter outputs into the data stream back to the
/3000USB Series board. Start of scan or mapped channel.
OPT4: Allows the mapped channel to gate the counter. OPT5: Allows the mapped channel to decrement the counter. OPT6: Allows the mapped channel to increment the counter.
OPT[1:0]: Determines the number of periods to time, per measurement (1, 10, 100, 1000). OPT2: Determ
or 32-bit (Counter High).
OPT4: Allows the mapped channel to gate the counter. OPT6: Allows the mapped channel to be measured for periods.
OPT2: Determines whether the pulsewidth is to be measured with a 16-bit counter (Counter Low);
or a 32-bit counter (Counter High).
OPT4: Allows the mapped channel to gate the counter. OPT6: Allows the mapped channel to be measured for pulsewidth.
ines whether the period is to be measured with a 16-bit (Counter Low);
Timing Mode (see page 13).
OPT2: Determines whether the time is to be measured with a 16-bit counter (Counter Low);
or a 32-bit
DaqBoard/3000USB Series User’s Manual 887794 Counter Input Modes 5-5
counter (Counter High).
Encoder Mode (see page 15).
OPT[1:0]: Determines the encoder measurement mode: 1X, 2X, or 4X. OPT2: Determines whether the counter is 16-bits (Counter Low); or 32-bits (Counter High). OPT3: Determines which signal latches the counter outputs into the data stream going back to the
/3000USB Series board. Start of scan or mapped channel.
OPT4: Allows the mapped channel to gate the counter. OPT5: Allows the mapped channel to clear the counter for Z reference.
Counter/Totalize Mode
TIP: When using a counter for a trigger source, it is a good idea to use a pre-trigger with a value of at least 1.
The reason is that all counters start at zero with the initial scan; and there will be no valid reference in regard to rising or falling edge. Setting a pre-trigger to 1 or more ensures that a valid reference value is present, and that the first trigger will be legitimate.
The counter mode allows basic use of a 32-bit counter. While in this mode, the channel’s input can only increment the counter upward. When used as a 16-bit counter (Counter Low), one channel can be scanned at the 12 MHz rate. When used as a 32-bit counter (Counter High), two sample times are used to return the full 32-bit result. Therefore a 32-bit counter can only be sampled at a 6 MHz maximum rate. If only the upper 16 bits of a 32-bit counter are desired then that upper word can be acquired at the 12 MHz rate.
The first scan of an acquisition always zeroes all counters. It is usual for all counter outputs to be latched at the beginning of each scan; however, there is an option to change this. A second channel, referred to as the “mapped” channel, can be used to latch the counter output. The mapped channel can also be used to:
gate the counter
increment the counter
decrement the counter
The mapped channel can be any of the 4 counter input channels (post-debounce), or any of the four asynchronous read strobes. When a counter is not in the scan it can be asynchronously read with, or without, clear on read. The asynchronous read-signals strobe when the lower 16-bits of the counter are read by software. The software can read the counter’s high 16-bits at a later time, after reading the lower 16-bits. The full 32-bit result reflects the timing of the first asynchronous read strobe.
Counter/Totalize Mode
*There is one asynchronous read strobe for each of the four counter channels.
5-6 Counter Input Modes 887794 DaqBoard/3000USB Series User’s Manual
An explanation of the various counter options, depicted in the previous figure, follows.
COUNTER: OPT0:
This selects totalize or clear on read mode.
Totalize Mode – The counter counts up and rolls over on the 16-bit (Low Counter) boundary, or on the 32-bit (High Counter) boundary. See OPT2 in regard to choosing 16-bit or 32-bit counters. Clear On Read Mode – The counter is cleared at the beginning of every scan or synchronous read; and the final value of the counter [the value just before it was cleared] is latched and returned to the /3000USB Series board.
COUNTER: OPT1:
This determines if the counter is to rollover or “stop at the top.”
Rollover Mode - The counter continues to count upward, rolling over on the 16-bit (Counter Low) boundary, or on the 32-bit (Counter High) boundary. See OPT2 in regard to choosing 16-bit or 32-bit counters. Stop at the Top Mode - The counter will stop at the top of its count. The top of the count is FFFF for the 16-bit option (Counter Low), and FFFFFFFF for the 32-bit option (Counter High).
COUNTER: OPT2:
Determines whether the counter is 16-bits or 32-bits (Counter Low, or Counter
High, respectively). This only matters when the counter is using the “stop at the top” option, otherwise this option is inconsequential.
COUNTER: OPT3:
Determines which signal latches the counter outputs into the data stream back to
the /3000USB Series board. Normally, the start of scan signal latches the counter outputs at the beginning of every scan; but an option is to have the mapped signal latch the counter outputs. This mapped-signal option allows a second signal to control the latching of the count data. This allows the user to know the exact counter value when an edge is present on another channel. This also allows the counters to be asynchronously read.
COUNTER: OPT4:
Allows the mapped channel to gate the counter if desired. When the mapped
channel is high, the counter is enabled. When the mapped channel is low, the counter is disabled (but holds the count value). The mapped channel can be any other input channel.
COUNTER: OPT5:
Allows the mapped channel to decrement the counter. With this option the input
channel [for the counter] will increment the counter. The mapped channel can be used to decrement the counter.
COUNTER: OPT6:
Allows the mapped channel to increment the counter instead of the main
channel. This option allows the counter to be used with any other input channel (post-debounce). If the channel’s input is used elsewhere, for example, gating another counter, the counter for this channel does not need to go unused.
Asynchronously Reading These Counters
If the counter is in asynchronous mode the clear on read mode is available. The counter’s lower 16-bit value should be read first. This will latch the full 32-bit result and clear the counter. The upper 16-bit value can be read after the lower 16-bit value. Also, counters can only be asynchronously read in modes that allow the mapped channel to latch the data, i.e., Counter and Encoder modes. However, it is possible for the user to use that read strobe as a mapped channel elsewhere, if desired. For example, the read strobe could be used to increment or decrement the counter.
DaqBoard/3000USB Series User’s Manual 887794 Counter Input Modes 5-7
Period Mode
TIP: When using a counter for a trigger source, it is a good idea to use a pre-trigger with a value of at least 1.
The reason is that all counters start at zero with the initial scan; and there will be no valid reference in regard to rising or falling edge. Setting a pre-trigger to 1 or more ensures that a valid reference value is present, and that the first trigger will be legitimate.
This mode allows for period measurement of the channel input. The measurement period is the time from edge-to-edge, either both rising or both falling. Period data is latched as it becomes available and the data is logged by the /3000USB Series board at the scan rate. Therefore, if the scan period is much faster than the input waveform, there will be a great deal of repetition in the period values. This repetition is due to the fact that updates take place only when another full period becomes available.
Period Mode
*There is one asynchronous read strobe for each of the four counter channels.
Note 1: Tick-sizes are: 20.83ns, 208.3ns, 2083ns, and 20833ns, derived from the 48 MHz system clock.
An example: One channel’s acquired data might be: 0,0,0,0,80,80,80,80,79,79,79,79,81,81,81,81,…..
This data represents the number of ticksize intervals counted during the period measurement. The first value(s) returned will be zero since the counters are cleared at the beginning of the acquisition. The data comes in sets of four since the scan period is about one-fourth as long as the input channel’s period. Every time the period measurement is latched from the counter, the counter is immediately cleared and begins to count the time for the subsequent period.
If the scan period is a lot slower than the input period, the acquired data will be missing some periods. To obtain greater resolution, you can increase the scan period, or use an averaging option (see OPT[1:0]).
The data returned is interpreted as time measured in ticks. There are four timebase settings: 20.83 ns,
208.3 ns, 2083 ns, and 20833 ns. These are often referred to as tick-sizes. The /3000USB Series board uses a 48 MHz, 50 ppm oscillator as a timing source. The tick sizes are derived from 1 period, 10 periods, 100 periods, or 1000 periods of the 48 MHz clock.
5-8 Counter Input Modes 887794 DaqBoard/3000USB Series User’s Manual
PERIOD: OPT[1:0]:
Determines the number of periods to time, per measurement. This makes it
possible to average out jitter in the input waveform, sampling error, noise, etc. There are four options:
(1) The channel’s m (2) The channel’s m
easurement is latched every time one complete period has been observed. easurement is latched every time that 10 complete periods have been observed.
The value that gets returned is equal to 10 consecutive periods of the input channel.
(3) The number retu
(4) The number retu
PERIOD: OPT2:
rned is 100 consecutive periods. rned is 1000 consecutive periods.
Determines whether the period is to be measured with a 16-bit (Counter Low), or
32-bit (Counter High) counter. Since period measurements always have the “stop at the top” option enabled, this option dictates whether the measurement has a range of 0 to 65535 ticks or 0 to 4,294,967,295 ticks.
PERIOD: OPT4:
Allows the mapped channel to gate the counter if desired. When the mapped
channel is high, the counter is enabled. When the mapped channel is low, the counter is disabled, but still holds the count value. The mapped channel can be any other input channel.
PERIOD: OPT6:
This allows a mapped channel’s period to be measured, instead of the input channel. The mapped channel can be any other input channel (post debounce). This option allows the counter to be used with any other input channel (post-debounce). If the channel’s input is used elsewhere, for example, gating another counter, the counter for this channel does not need to go unused.
Period and Frequency Accuracy
The /3000USB Series board can measure the period of any input waveform. It does this by counting the
tegr
al number of “ticks” that make up the period, the data returned will always be time measured in
in “ticks.” The error in each data sample will come from two sources: the sampling error caused by not being able to count a partial “tick”; and the 3000USB Series Board’s internal timebase inaccuracy. The board’s internal timebase has an absolute accuracy of 50 ppm. The sampling error will vary with input frequency, selected ticksize, and selected averaging mode. The absolute error is the “root-sum-of-squares” of the two independent error sources.
Many times the desired accuracy is much less than what the internal tim applications will require a mo
re accurate period measurement and the effects of sampling error will have to
ebase is capable of. Other
be averaged out leaving only the inaccuracy associated with the internal timebase. Inaccuracy due to the internal timebase cannot be averaged out.
For period and frequency measurements, percent sampl
ing error i
s equal to 100%/(n+1) where n=0 to 65,535 for a 16-bit counter and n=0 to 4,294,967,295 for a 32-bit counter. For small count values, the sampling error is large and for large count values, the sampling error is small. If sampling error is to be less than 0.21%, n must be greater than 480 regardless of counter size.
Sampling error can also be reduced by averaging many samples together. Assuming the input signal is
nchronous t
asy
o the board’s internal timebase, sampling error can be divided by the square-root of the
number of samples taken. The averaging can be done with PC-based software. The board has the ability to measure 1, 10, 100 or 1000 periods, dividing the sam
or 1000. Thi
s is done within the board circuitry and may eliminate the need for any averaging to be done
pling error by 1, 10, 100,
in the PC. For high accuracy on high frequency inputs, multiple period measurement and PC-based averaging can be done.
The 3000USB Series board has the ability to provide various frequency ranges that are based upon
fferent t
di
icksizes, averaging options, and counter size (16 bit or 32 bit values.) The frequency ranges are designed to fit a wide array of possible applications. Within each range, the sampling error decreases dramatically as the input period increases. The ranges will get smaller as required accuracy increases.
DaqBoard/3000USB Series User’s Manual 887794 Counter Input Modes 5-9
Upper 16-bits of the 32-bit counter Range (Hz) Ticksize (nS) Averaging
Option
15u – 1500u 20833.333 1 1 – 100 20833.333 1 150u – 15m 2083.333 1 10 – 1k 2083.333 1
1500u – 150m 208.333 1 100 – 10k 208.333 1 15m – 1500m 20.833 1 1k – 100k 20.833 1 150m – 15 20.833 10 10k – 1M 20.833 10 1500m – 150 20.833 100 100k – 5M 20.833 100 15 – 1500 20.833 1000 1M – 5M 20.833 1000
Range (Hz) Ticksize (nS) Averaging
Lower 16-bits of the 32-bit counter
Option
Frequency Ranges for a 16-bit value, sampling error is less than 0.21%
Each frequency range given in the previous table-set can be exceded. If the input waveform goes under­range by too much, the counter value will top out at 65535 indicating you have reached the lowest possible frequency that can be measured on that range. If the input waveform goes over range by too much, the counter will return values that are very course and have a lot of sampling error. The values returned will have a small number of counts for the period duration. If an input waveform cannot fit within one of the 16-bit ranges shown above or requires much higher accuracy, then a 32-bit range should be considered.
Full 32-bit Counter
Range (Hz) Ticksize (nS) Averaging Option 15u – 100 20833.333 1
150u – 1k 2083.333 1
1.5m – 10k 208.333 1 15m – 100k 20.833 1 150m – 1M 20.833 10
1.5 – 5M 20.833 100 15 – 5M 20.833 1000
Frequency Ranges for a 32-bit Value,
Sampling Error is Less than 0.21%
The 32-bit ranges shown above are much wider than the 16-bit ranges, but also require the full 32-bit value to be returned. Since digital or counter channels do not take up any time in the scan period there is no disadvantage in reading a 32-bit counter versus a 16-bit counter. The 32-bit frequency ranges can also be exceeded with a loss of accuracy or topping out at 4,294,967,295 counts.
Some measurements will require the accuracy of an input waveform to be free of sampling error, having only the absolute accuracy give the required result. In most cases, the 3000USB Series board can perform the required averaging on the values before they are returned to the PC. The frequency that is less than 10ppm or 1ppm.
of the internal timebase as the source of error. Sampling error can be averaged out to
ranges shown below will give a sampling error
Full 32-bit Counter <10 ppm Full 32-bit Counter <1 ppm Range (Hz) Ticksize (nS) Averaging
Option
15u – 500m 20833.333 1 15u – 50m 20833.333 1 150u – 5 2083.333 1 150u – 500m 2083.333 1
1.5m – 50 208.333 1 1.5m – 5 208.333 1 15m – 500 20.833 1 15m – 50 20.833 1 150m – 5k 20.833 10 150m – 500 20.833 10
1.5 – 50k 20.833 100 1.5 – 5k 20.833 100 15 – 500k 20.833 1000
Range (Hz) Ticksize (nS) Averaging
Option
15 – 50k 20.833 1000
High Accuracy Frequency Ranges for a 32-bit Value
that has little sampling error (<10ppm, <1ppm)
If the input frequency is required to have less than 1 ppm sampling error and is greater than 50kHz, use the 15– 50kHz, 1ppm range. The values returned will have sampling error that is greater than 1ppm but they can be averaged by the PC software to further reduce the sampling error.
5-10 Counter Input Modes 887794 DaqBoard/3000USB Series User’s Manual
Pulsewidth Mode
This mode provides a means to measure a channel’s pulsewidth. The measurement is the time from the rising edge to the falling edge, or visa versa. The measurement will be either pulsewidth low, or pulsewidth high, depending upon the edge polarity set in the debounce module. Every time the pulsewidth measurement is latched from the counter, the counter is immediately cleared and enabled to count the time for the next pulsewidth. The pulsewidth measurements are latched as they become available.
TIP: When using a counter for a trigger source, it is a good idea to use a pre-trigger with a value of at least 1. The reason is that all counters start at zero with the initial scan; and there will be no valid reference in regard to rising or falling edge. Setting a pre-trigger to 1 or more ensures that a valid reference value is present, and that the first trigger will be legitimate.
Pulsewidth Mode
*There is one asynchronous read strobe for each of the four counter channels.
Note 1: Tick-sizes are: 20.83ns, 208.3ns, 2083ns, and 20833ns, derived from the 48 MHz system clock.
An example: one channel’s acquired data might be: 0,0,0,0,80,80,80,80,79,79,79,79,81,81,81,81,…. This data represents the number of ticksize intervals counted during the pulsewidth measurement. The first value(s) returned will be zero since the counters are cleared at the beginning of the acquisition. In this example the data comes in sets of four because the scan period is about one-fourth as long as the input channel’s period. Every time the pulsewidth measurement is latched from the counter, the counter is immediately cleared and enabled to count time for the next pulsewidth.
If the scan period is much slower than the input period, then the acquisitions will miss some pulsewidths. Decreasing the scan period will increase the number of different pulsewidths received.
The data returned is interpreted as time measured in ticks. There are four timebase settings: 20.833 ns,
208.33 ns, 2.083 µs, and 20.83 µs. These are often referred to as tick-sizes. The 3000USB Series board uses a 48 MHz, 50 ppm oscillator as a timing source.
If the input signal has a poor slew rate the pulsewidth mode will provide variant results.
DaqBoard/3000USB Series User’s Manual 887794 Counter Input Modes 5-11
PULSEWIDTH: OPT2: Determines whether the pulsewidth is to be measured with a 16-bit (Counter Low), or 32-bit (counter High) counter. Since pulsewidth measurements always have the “stop at the top” option enabled, this option dictates whether the measurement has a range of 0 to 65535 ticks, or 0 to 4,294,967,295 ticks.
PULSEWIDTH: OPT4:
Allows the mapped channel to gate the counter. When the mapped channel
is high, the counter is enabled to count. When the mapped channel is low, the counter is disabled, but holds the count value. The mapped channel can be any other input channel.
PULSEWIDTH: OPT6:
This allows the mapped channel’s pulsewidth to be measured instead of the input channel. The mapped channel can be any other input channel (post debounce). This option allows the counter to be used with any other input channel (post-debounce). If the channel’s input is used elsewhere, for example, gating another counter, the counter for this channel does not need to go unused.
Pulsewidth and Timing mode Accuracy
The 3000USB Series board has the ability to measure the pulsewidth of an input and the time between any two edges on any two inputs. The time ranges are similar to those shown for period mode except that averaging is not available. The ranges given below reflect this.
Upper 16-bits of the 32-bit Counter
Range (S) Ticksize (nS) Averaging
Option
800 – 80000 20833.333 1 10m – 1 20833.333 1 80 – 8000 2083.333 1 1m – 100m 2083.333 1 8 – 800 208.333 1 100u – 10m 208.333 1 800m – 80 20.833 1 10u – 1m 20.833 1
Range (S) Ticksize (nS) Averaging
Lower 16-bits of the 32-bit Counter
Option
Pulsewidth and Time Ranges for a 16-bit Value
Sampling error is less than 0.21%
Full 32-bit Counter
Range (S) Ticksize (nS) Averaging
10m – 80000 20833.333 1 1m – 8000 2083.333 1 100u – 800 208.333 1 10u - 80 20.833 1
Option
Pulsewidth and Time Ranges for a 32-bit Value
Sampling error is less than 0.21%
Full 32-bit Counter <10 ppm Full 32-bit Counter <1 ppm Range (S) Ticksize (nS) Averaging
Option
2 – 80000 20833.333 1 20 – 80000 20833.333 1 200m – 8000 2083.333 1 2 – 8000 2083.333 1 20m – 800 208.333 1 200m – 800 208.333 1 2m – 80 20.833 1
Range (S) Ticksize (nS) Averaging
Option
20m – 80 20.833 1
High Accuracy Pulsewidth and Time Ranges for a 32-bit Value
that has little sampling error (<10ppm, <1ppm)
5-12 Counter Input Modes 887794 DaqBoard/3000USB Series User’s Manual
Timing Mode
TIP: When using a counter for a trigger source, it is a good idea to use a pre-trigger with a value of at least 1.
The reason is that all counters start at zero with the initial scan; and there will be no valid reference in regard to rising or falling edge. Setting a pre-trigger to 1 or more ensures that a valid reference value is present, and that the first trigger will be legitimate.
This mode provides a means of measuring time between two subsequent events, i.e., the edge of one channel with respect to the edge of another channel. The edge selection is done in each channel’s debounce setup. Whenever the time measurement is latched from the counter, the counter is immediately cleared and enabled for accepting the subsequent time period, which starts with the next edge on the main channel.
Timing Mode
*There is one asynchronous read strobe for each of the four counter channels. Note 1: Tick-sizes are: 20.83ns, 208.3ns, 2083ns, and 20833ns, derived from the 48 MHz system clock.
DaqBoard/3000USB Series User’s Manual 887794 Counter Input Modes 5-13
An Example of Timing Mode
The following example represents one channel in timing mode. The time desired is between the rising edge on the input channel and the falling edge on the mapped channel. Zeroes are returned, in the scan,
until one complete time measurement has been taken. At that point, the value (time in ticks) is latched and logged by the /3000USB Series board until the next time measurement has been completed. Rising edges on the input channel will clear the counter and falling edges on the mapped channel will latch the output of the counter at that time. If the scan period is much slower than the rate of time-frames coming [available on the two channels] then the data will miss some time-frames. The scan period can be decreased to capture more time-frames.
The data returned is interpreted as time measured in ticks. This data represents the number of ticksize intervals counted during the timing measurement. There are four timebase settings: 20.833 ns, 208.33 ns,
2.083 µs, and 20.83 µs. These are often referred to as tick-sizes. The 3000USB Series board uses a 48 MHz, 50 ppm oscillator as a timing source.
If the input signal has a poor slew rate the timing mode will provide variant results, dependant upon the input switching threshold.
Example of One Channel in Timing Mode
TIMING: OPT2:
This determines whether the time is to be measured with a 16-bit (Counter Low), or
32-bit (Counter High) counter. Since time measurements always have the “stop at the top” option enabled,
this option dictates whether the measurement has a range of 0 to 65535 ticks or 0 to 4,294,967,295 ticks.
5-14 Counter Input Modes 887794 DaqBoard/3000USB Series User’s Manual
Encoder Mode
Introduction
Rotary shaft encoders are frequently used with CNC equipment, metal-working machines, packaging equipment, elevators, valve control systems, and in a multitude of other applications in which rotary shafts are involved.
The encoder mode allows the 3000USB Series board to make use of data from optical incremental quadrature encoders. When in the encoder mode, the board accepts single-ended inputs. When reading phase A, phase B, and index Z signals, the 3000USB Series board provides positioning, direction, and velocity data.
The 3000USB Series board supports quadrature encoders with a 16-bit (Counter Low), or a 32-bit (Counter High) counter, 20 MHz frequency, and x1, x2, and x4 count modes. With only phase A and phase B signals, 2 channels are supported; with phase A, phase B, and index Z signals, 1 channel is supported.
Quadrature encoders generally have 3 outputs: A, B, and Z. The A and B signals are pulse trains driven by an optical sensor inside the encoder. As the encoder shaft rotates, a laminated optical shield rotates inside the encoder. The shield has three concentric circular patterns of alternating opaque and transparent windows through which an LED will shine. There is one LED for each of the concentric circular patterns and likewise, one phototransistor. One phototransistor produces the A signal, another phototransistor produces the B signal and the last phototransistor produces the Z signal. The concentric pattern for A has 512 window pairs (or 1024, 4096, etc.)
TIP: When using a counter for a trigger source, it is a good idea to use a pre-trigger with a value of at least 1. The reason is that all counters start at zero with the initial scan; and there will be no valid reference in regard to rising or falling edge. Setting a pre-trigger to 1 or more ensures that a valid reference value is present, and that the first trigger will be legitimate.
The 3000USB Series board can only receive input from up to two encoders.
The concentric pattern for B has the same number of window pairs as A except that the entire pattern is rotated by 1/4 of a window-pair. Thus the B signal will always be 90 degrees out of phase from the A signal. The A and B signals will pulse 512 times (or 1024, 4096, etc.) per complete rotation of the encoder.
The concentric pattern for the Z signal has only one transparent window and therefore pulses only once per complete rotation. Representative signals are shown in the following figure.
DaqBoard/3000USB Series User’s Manual 887794 Counter Input Modes 5-15
Representation of Quadrature Encoder Outputs: A, B, and Z
As the encoder rotates, the A (or B) signal is indicative of the distance the encoder has traveled. The frequency of A (or B) indicates the velocity of rotation of the encoder. If the Z signal is used to zero a counter (that is clocked by A) then that counter will give the number of pulses the encoder has rotated from its reference. The Z signal is a reference marker for the encoder. It should be noted that when the encoder is rotating clockwise (as viewed from the back), A will lead B and when the encoder is rotating counter­clockwise, A will lag B. If the counter direction control logic is such that the counter counts upward when A leads B and counts downward when A lags B, then the counter will give direction control as well as distance from the reference.
An Example of Encoder Accuracy
If there are 512 pulses on A, then the encoder position is accurate to within 360 degrees/512. Even greater accuracy can be obtained by counting not only rising edges on A but also falling edges on A, giving position accuracy to 360 degrees/1024. The ultimate accuracy is obtained by counting rising and falling edges on A and on B (since B also has 512 pulses.) This gives a position accuracy of 360 degrees/2048. These 3 different modes are known as 1X, 2X, and 4X. The 3000USB Series board implements all of these modes and functions, as described in the following options.
Encoder Mode
*There is one asynchronous read strobe for each of the four counter channels.
5-16 Counter Input Modes 887794 DaqBoard/3000USB Series User’s Manual
ENCODER: OPT[1:0]: This determines the encoder measurement mode: 1X, 2X, or 4X. ENCODER: OPT3:
back to the /3000USB Series board. Normally, the start of scan signal latches the counter outputs at the beginning of every scan. The other option is to have the mapped signal latch the counter outputs. This allows the user to have another signal control the latching of the count data, so the exact value of the counter is known when an edge is present on another channel.
ENCODER: OPT4:
channel is high, the counter is enabled to count, when the mapped channel is low, the counter is disabled (but holds the count value.) The mapped channel can be any other input channel.
ENCODER: OPT5:
the Z-function [described above], allowing the encoder reference to clear the counter. The counter is cleared on the rising edge of the mapped channel.
Encoder Wiring Diagrams
You can use up to two encoders with each 3000USB Series board module in your acquisition system. Each A and B signal can be made as a single-ended connection with respect to common ground.
Encoder wiring diagrams and example setup tables are included in the following pages; refer to them as needed.
This determines which signal latches the counter outputs into the data stream going
This allows the mapped channel to gate the counter if desired. When the mapped
This allows the mapped channel to clear the counter if desired. OPT5 implements
For Single-ended Connections:
For single-ended applications, the connections made from the encoder to the 3000USB Series board are as follows:
Signals A, B, and Z connect to the Counter Inputs on 3000USB Series board.
Each encoder ground connects to GND.
+5 V is available on the 68-pin SCSI connector for powering encoders.
Differential applications are not supported.
For Open-Collector Outputs: External pullup resistors can be connected to the 3000USB
Series board’s counter input terminal blocks. A pullup resistor can be placed between any input channel and the encoder power supply.
Choose a pullup resistor value based on the encoder’s output drive capability and the input impedance of the 3000USB Series board. Lower values of pullup resistors will cause less distortion but also cause the encoder’s output driver to pull down with more current.
DaqBoard/3000USB Series User’s Manual 887794 Counter Input Modes 5-17
Wiring for 1 Encoder
The following figure illustrates connections for one encoder to a 68-pin SCSI connector on a DaqBoard/3000USB Series board.
The “A” signal must be connected to an even-numbered channel and the associated “B” signal must be connected to the next [higher] odd-numbered channel. For example, if “A” were connected to CTR0, “B” would be connected to CTR1.
Encoder Connections to pins on the SCSI Connector*
* Connections can instead, be made to the associated screw-terminals of a connected TB-100 terminal
connector option.
In addition to the previous figure, the following table indicates how to connect a single encoder to a 3000USB Series board. Each signal (A, B, Z) can be connected as a single-ended connection with respect to the common ground. The encoder can draw power from the 3000USB Series board’s +5 VDC power output (pin 19). Connect the encoder’s power input to the +5V pin and connect the return to digital common (GND) on the same connector.
The programming setup given below is just a representative of possible options.
Single Encoder – Programming Example Setup
SCSI Pin Connects to: Example Programming Setup
Pin 5
(CTR0)
Pin 39
(CTR 1)
Pin 4
(CTR2)
Encoder – A Encoder Mode, 4X option, 16-bit counter, Latch on SOS, Map channel
Clears the counter, set Map channel to CTR2.
Encoder – B Period Mode, 1Xperiod option, 16-bit counter, Map channel doesn’t gate,
Ticksize to 208.3 ns.
Encoder – Z Counter in Totalize mode, stop-at-the-top, 16-bit counter.
If the encoder stops rotating, but is vibrating [due to the machine it is mounted to], the debounce feature can be used to eliminate false edges. An appropriate debounce time can be chosen and applied to each encoder channel. Refer to the Debounce Module section on page 1 for additional information regarding debounce times.
Relative position and velocity can be obtained from the encoder. However, during an acquisition, data that is relative to the Z-position cannot
During an acquisition, data that is relative to the Z-position cannot
be obtained until the encoder locates the Z-reference.
be obtained until the
encoder locates the Z-reference.
Note that the number of Z-reference crossings can be tabulated. If the encoder was turning in only one direction, then the Z-reference crossings will equal the number of complete revolutions. This means that the data streaming to the PC will be relative position, period = 1/velocity, and revolutions.
5-18 Counter Input Modes 887794 DaqBoard/3000USB Series User’s Manual
A typical acquisition might take 6 readings off of the 3000USB Series board module as illustrated below. The user determines the scan rate and the number of scans to take.
DaqBoard/3000USB Series board Acquisition of Six Readings per Scan
Note: Digital channels do not take up analog channel scan time.
In general, the output of each channel’s counter is latched at the beginning of each scan period (called the start-of-scan.) Every time the 3000USB Series board receives a start-of-scan signal, the counter values are latched and are available to the /3000USB Series board.
The 3000USB Series board clears all counter channels at the beginning of the acquisition. This means that the values returned during scan period 1 will always be zero. The values retu rned during scan period 2 reflect what happened during scan period 1.
The scan period defines the timing resolution for the /3000USB Series board. If you need a higher timing resolution, shorten the scan period.
DaqBoard/3000USB Series User’s Manual 887794 Counter Input Modes 5-19
Wiring for 2 Encoders
The following figure illustrates single-ended connections for two encoders. Differential connections are not applicable.
Two Encoders Connected to pins on the SCSI Connector*
* Connections can instead, be made to the associated screw-terminals of a connected TB-100 terminal
connector option.
Connect two encoders to the 3000USB Series board as shown in the table below. Each signal (A, B) can be connected as a single-ended connection with respect to the common digital ground (GND). Both encoders can draw their power from the +5V power output (pin 19) on the 68-pin SCSI connector.
Connect each encoder’s power input to +5V power. Connect the return to digital common (GND) on the same connector. Make sure that the current output spec is not violated. The programming setup given below is just a representative of possible options.
Two Encoders – Programming Example Setup
SCSI Pin Connects to: Example Programming Setup
Pin 5
(CTR0)
Pin 39
(CTR 1)
Pin 4
(CTR2)
Pin 38
(CTR3)
Encoder #1 – A Encoder Mode, 1X option, 16-bit counter, Latch on SOS
Encoder #1 – B Period Mode, 1Xperiod option, 16-bit counter, Map channel doesn’t gate,
Ticksize to 20833 ns
Encoder #2 – A Encoder Mode, 2X option, 16-bit counter, Latch on SOS
Encoder #2 – B Period Mode, 1Xperiod option, 16-bit counter, Map channel doesn’t gate,
Ticksize to 2083.3 ns
With the encoders connected in this manner there is no relative positioning information available on encoder #1 or #2 since there is no Z signal connection for either. Therefore only distance traveled and velocity can be measured for each encoder.
5-20 Counter Input Modes 887794 DaqBoard/3000USB Series User’s Manual
Setpoint Configuration for Output Control 6
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 Detection on an Analog Input, Timer Output Updates …… 6-8 Using the Hysteresis Function …… 6-8 Using Multiple Inputs to Control One DAC Output
The Setpoint Status Register …… 6- 11

Overview

DaqBoard/3000 Series boards include a setpoint configuration feature which allows the user to individually configure up to 16 detection setpoints associated with channels within a scan group. Each detection setpoint can be programmed in the following ways:
o Single Point referenced – above, below, or equal to the defined setpoint o Window (dual point) referenced – inside, or outside the window o Window (dual point) referenced, Hysterisis Mode – outside the window high forces
one output (designated “Output 2”; outside the window low forces another output, designated as “Output 1.”
…… 6-7
…… 6-10
A digital detect signal is used to indicate when a signal condition is True or False, i.e., whether or not the signal has met the defined criteria. The detect signals themselves can be part of the scan group and can be measured as any other input channel; thus allowing real time data analysis during an acquisition.
Each setpoint can update the following, allowing for real time control based on acquisition data:
o P2C digital output port with a data byte and mask byte o analog outputs (DACs)
o timers
The detection module looks at the 16-bit data being returned on a given channel and generates another signal for each channel with a setpoint applied: Detect1 for Channel 1, Detect2 for Channel 2, etc. These signals serve as data markers for each channel’s data. It doesn’t matter whether that data is volts, counts, period, pulsewidth, timing, or encoder position.
A channel’s detect signal will show a rising edge and will be True (1) when the channel’s data meets the setpoint criteria. The detect signal will show a falling edge and will be False (0) when the channel’s data does not meet the setpoint criteria. The true and false states, for each setpoint criteria, appear in the Setpoint Status Register (see page 6-11).
DaqBoard/3000 Series User’s Manual 887794 Setpoint Configuration for Output Control 6-1
Criteria
Input Signal is Equal to X
Compare X To:
Limit A or Limit B
Window* (non­Hysterisis Mode)
Window* (Hysterisis Mode)
Setpoint Definition: Update Conditions:
Equal to A
Below A
Above B
Inside
Outside
Above A
Below B
(Both conditions are checked when in Hysterisis Mode)
(Choose 1)
(Choose 1)
X = A X < A X > B
B < X < A B > X; or X > A
X > A X < B
True Only: If True, then Output Value 1; If False, then perform no action True and False: If True, then Output Value 1; If False, then Output Value 2
True Only: If True, then Output Value 1; If False, then perform no action
True and False: If True, then Output Value 1; If False, then Output Value 2
Hysterisis Mode (Forced Update): If X > A is True, then Output Value 2 until X < B is True, then Output Value 1. If X < B is True, then Output Value 1 until X > A is True, then Output Value 2.
This is saying: (a) If the input signal is outside the window “high”, then Output Value 2 until the signal goes outside the window “low” and (b) if the signal is outside the window low, then Output Value 1 until the signal goes outside the window “high.” There is no change to the detect signal while within the window.
* Value A defines the upper limit of the Window and Value B defines the low limit.
Action
Driven by Condition
The detect signal has the timing resolution of the scan period as seen in the diagram below. The detect signal can change no faster than the scan frequency (1/scan period.)
Example Diagram of Detection Signals for Channels 1, 2, and 3
Each channel in the scan group can have one detection setpoint. There can be no more than 16 setpoints, in total, applied to channels within a scan group.
Detection setpoints act on 16-bit data only. Since the DaqBoard/3000 Series boards have 32-bit counters, data is returned 16-bits at a time. The lower word, the higher word or both lower and higher words can be part of the scan group. Each counter input channel can have 1 detection setpoint for the counter’s lower 16-bit value and 1 detection setpoint for the counter’s higher 16-bit value.
6-2 Setpoint Configuration for Output Control 887794 DaqBoard/3000 Series User’s Manual

Detecting Input Values

All setpoints are programmed as part of the pre-acquisition setup, similar to setting up the analog path, debounce mode, or counter mode setup. Since each setpoint acts on 16-bit data, each has two 16-bit compare values: Limit A (High Limit) and Limit B (Low Limit). These limits define the setpoint window.
There are several possible conditions (criteria) and effectively 3 update modes, as can be seen in the following configuration summary.
Setpoint Configuration Summary
16-bit High Limit 16-bit Low Limit Criteria:
Inside window Outside window Greater than value Less than value Equal to value
Hysteresis mode
Identified as “Limit A” in software Identified as “Limit B” in software
Signal is below Limit A and Above Limit B
Signal is above Limit A, or below Limit B Signal is above Limit B, Limit A is not used Signal is below Limit A, Limit B is not used Signal is equal to Limit A, Limit B is not used. Note that the
Equal to mode is intended for use with counter or digital input channels [as the source channel]. See the TIP below.
Outside the window high forces Output 2 until an outside the window low condition exists; then Output 1 is forced. Output 1
continues until an outside the window high condition exists. The cycle repeats as long as the acquisition is running in Hysterisis mode.
Update Mode:
16-bit DAC value, P2C value, or Timer value when input meets criteria 16-bit DAC value, P2C value, or Timer value when input does Type of Action:
None Update P2C (see note) Update DACx Update TImerx
Update on True Only Update on True and False None - Do not update
not meet criteria
By software default, P2C comes up as a digital input. If you want the P2C signal to be a digital output [in some initial state before an acquisition is started] and P2C is to be updated by set point criterion, then you must do an asynchronous write to P2C before the acquisition is started. The initial value will only be output if the asynchronous write to P2C has been performed.
When using setpoints with triggers other than immediate, hardware analog, or TLL, the setpoint criteria evaluation will begin immediately upon arming the acquisition.
TIP: It is recommended that the “Equal to Limit A” mode only be used with counter or digital input channels as the channel source. If similar functionality is desired for analog channels, then the “Inside Window” mode should be used.
DaqBoard/3000 Series User’s Manual 887794 Setpoint Configuration for Output Control 6-3

Controlling Analog, Digital, and Timer Outputs

Each setpoint can be programmed with an 8-bit digital output byte and corresponding 8-bit mask byte. When the setpoint criteria has been met, the P2C digital output port can be updated with the given byte and mask. Alternately, each setpoint can be programmed with a 16-bit DAC update value, any one of the 4 DAC outputs can be updated in real time. Any setpoint can also be programmed with a timer update value.
In hysteresis mode each setpoint has two forced update values. Each update value can drive one DAC, one timer, or the P2C digital output port. In hysteresis mode the outputs do not change when the input values are inside the window. There is one update value that gets applied when the input values are less than the window and a different update value that gets applied when the input values are greater than the window.
Update on True and False uses two update values. There is one update value that gets applied when the specified criteria is met (True) and a different update value that gets applied when the specified criteria is not met (False). The update values can drive DACs, P2C, or timer outputs.
Example: Setpoint Detection on a Totalizing Counter
In the following figure Channel 1 is a counter in totalize mode. Two setpoints are used to define a point of change for Detect 1 as the counter counts upward. The detect output will be high when inside the window (greater than Limit B (the low limit) but less than Limit A (the high limit). In this case, the Channel 1 setpoint is defined for the 16 lower bits of channel 1’s 32-bit value. The P2C digital output port could be updated on a True condition (the rising edge of the Detection signal). Alternately, one of the DAC output channels, or timer outputs, could be updated with a value.
Limit A Limit B
Detection
Channel 1 in Totalizing Counter Mode, Inside the Window Setpoint
The detection circuit works on data that is put into the acquisition stream at the scan rate. This data is acquired according to the pre-acquisition setup (scan group, scan period, etc.) and returned to the PC. Counters are latched into the acquisition stream at the beginning of every scan. The actual counters may be counting much faster than the scan rate and therefore only every 10
th
, 100th, or nth count will show up in the acquisition data. Therefore it is possible to set a small detection window on a totalizing counter channel and have the detection setpoint “stepped over” since the scan period was too long. Even though the counter value stepped into and out of the detection window, the actual values going back to the PC may not. This is true no matter what mode the counter channel is in.
6-4 Setpoint Configuration for Output Control 887794 DaqBoard/3000 Series User’s Manual
The setting of a detection window must be done with a scan period in mind. This applies to analog inputs and counter inputs. Quickly changing analog input voltages can step over a setpoint window if not sampled often enough.
There are three possible solutions for overcoming this problem:
(1) The scan period could be shortened to give more timing resolution on the counter values or
analog values
(2) The setpoint window can be widened by increasing Limit A and/or lowering Limit B. (3) A combination of both solutions (1 and 2) could be made.
Example: Setpoint Detection on a Counter in Encoder Mode.
Limit A
Limit B
Encoder
Position
P2C
Example of a Counter in Encoder Mode
The figure above shows values pertaining to a Counter in Encoder Mode. The acquisition is started and 16-bit data [from the counter] streams into the PC at the scan rate. The 16-bit counter data is interpreted as the position from an encoder, which is connected to the counter inputs.
The update on True and False mode is being used. Thus, one value is output on P2C when the position is outside of the window (a value of 10h in the example); and a second value is output on P2C when the position is inside the window (a value of 20h in the example).
In the True and False mode, each setpoint has two DAC update values, two P2C update values, or 2 timer update values. One of the two values is used to update the DACs, P2C, or timers when it is true that the input channel meets the setpoint criteria. The second value is used to update the DACs, P2C, or timers when the condition is false, i.e., when the setpoint criteria is not met.
By software default, P2C comes up as a digital input. If you want the P2C signal to be a digital output [in some initial state before an acquisition is started] and P2C is to be updated by set point criterion, then you must do an asynchronous write to P2C before the acquisition is started. The initial value will only be output if the asynchronous write to P2C has been performed.
DaqBoard/3000 Series User’s Manual 887794 Setpoint Configuration for Output Control 6-5

P2C, DAC, or Timer Update Latency

Setpoints allow DACs, timers, or P2C digital outputs to be updated very quickly. Exactly how fast an output can be updated is determined by the following three factors:
o scan rate o synchronous sampling mode o type of output to be updated
Example: We set an acquisition to have a scan rate of 100 kHz. This means each scan period is 10µs. Within
the scan period we will sample six analog input channels. These are shown in the following figure as Channels 1 through 6. The ADC conversion occurs at the beginning of each channel’s 1µs time block.
Example of P2C or DAC Latency
If we apply a setpoint on analog input Channel 2, then that setpoint will get evaluated every 10µs with respect to the sampled data for Channel 2.
Due to the pipelined architecture of the Analog-to-Digital Converter system, the setpoint cannot be evaluated until 2µs after the ADC conversion. In the example above, the P2C digital output port can be updated no sooner than 2µs after Channel 2 has been sampled, or 3µs after the start of the scan. This 2µs delay is due to the pipelined ADC architecture. The setpoint is evaluated 2µs after the ADC conversion and then P2C can be updated immediately.
P2C digital outputs can be updated immediately upon setpoint detection. This is not the case for analog outputs, as these incur another 3µs delay. This is due to the shifting of the digital data out to the D/A converter which takes 1µs, plus the actual conversion time of the D/A converter, i.e., another 2µs (worst case). Going back to the above example, if the setpoint for analog input Channel 2 required a DAC update it would occur 5µs after the ADC conversion for Channel 2, or 6µs after the start of the scan.
When using setpoints to control any of the DAC outputs, increased latencies may occur if attempting to stream data to DACs or pattern digital output at the same time. The increased latency can be as long as the period of the DAC pacer clock. For these reasons, avoid streaming outputs on any DAC or pattern digital output when using setpoints to control DACs.
6-6 Setpoint Configuration for Output Control 887794 DaqBoard/3000 Series User’s Manual

More Examples of Control Outputs

Detection on an Analog Input, DAC and P2C Updates
Update Mode: Update on True and False Criteria: Ch 5 example: Below Limit; Ch 4 example: Inside Window
In this example Channel 5 has been programmed with reference to one setpoint [Limit A], defining a low limit; and Channel 4 has been programmed with reference to two setpoints [Limits A and B] which define a window for that channel.
Channel Condition State of
5 Below Limit A
(for Channel 5)
4 Within Window
(Between Limit A and Limit B) for Channel 4
Limit A
(for Channel 5)
DAC1
Detection
(for Channel 5)
Limit A
(for Channel 4)
Detect Signal
True When Channel 5 analog input voltage is below the limit A,
False When the above stated condition is false, update DAC1 with
True When Channel 4 analog input voltage is within the window,
False When the above stated condition is false (Channel 4 analog
Action
update DAC1 with Output Value 0.0V.
the Output Value of minus 1.0V.
update P2C with 70h.
input voltage is outside the window) update P2C with 30h.
Limit B
(for Channel 4)
P2C
Detection
(for Channel 4)
Signal
Analog Inputs with Setpoints
Update on True and False
DaqBoard/3000 Series User’s Manual 887794 Setpoint Configuration for Output Control 6-7
In the example [upper portion of the preceding figure], the setpoint placed on analog Channel 5 updated DAC1 with 0.0V. The update occurred when Channel 5’s input was less than the setpoint (Limit A). When the value of Channel 5’s input was above setpoint Limit A, the condition of <A was false and DAC1 was then updated with minus1.0V.
Control outputs can be programmed on each setpoint. Detection for Channel 4 could be used to update the P2C digital output port with one value (70h in the example) when the analog input voltage is within the shaded region and a different value when the analog input voltage is outside the shaded region (30h in the example).
Detection on an Analog Input, Timer Output Updates
Update Mode: Update on True and False Criteria Used: Inside Window
The figure below shows how a setpoint can be used to update a timer output. Channel 23 is an analog input channel. It could be any analog input channel but in this example it happens to be on a PDQ30 expansion module. A setpoint is applied using Update on True and False, with a criteria of inside-the- window, where the signal value is inside the window when simultaneously less than Limit A but greater than Limit B.
Whenever the Channel 23 analog input voltage is inside the setpoint window (condition True), timer0 will be updated with one value; and whenever the Channel 23 analog input voltage is outside the setpoint window (condition False) timer0 will be updated with a second output value. An output value of 65535 will stop the timer.
(for Channel 23)
(for Channel 23)
Detection Signal
Limit A
Limit B
Timer0
Updating a Timer Output
Update on True and False
6-8 Setpoint Configuration for Output Control 887794 DaqBoard/3000 Series User’s Manual
Using the Hysterisis Function
Update Mode: N/A, the Hysterisis option has a forced update built into the function Criteria Used: window criteria for above and below the set limits
The figure below shows analog input Channel 3 with a setpoint which defines two 16-bit limits, Limit A (High) and Limit B (Low). These are being applied in the hysteresis mode and DAC Channel 0 will be accordingly.
In this example Channel 3’s analog input voltage is being used to update DAC0 as follows:
o When outside the window, low (below Limit B) DAC0 is updated with 3.0V. This
update will remain in effect until the analog input voltage goes above Limit A.
o When outside the window, high (above Limit A) DAC0 is updated with 7.0V. This update will
remain in effect until the analog input signal falls below Limit B. At that time we are again outside the limit “low” and the update process repeats itself.
Hysteresis mode can also be done with P2C digital output port, or a timer output, instead of a DAC.
Limit A
Ch 3 Analog Input Voltage
Limit B
Detection
DAC0
Channel 3 in Hysterisis Mode
DaqBoard/3000 Series User’s Manual 887794 Setpoint Configuration for Output Control 6-9
Using Multiple Inputs to Control One DAC Output
Update Mode: Rising Edge, for each of 2 channels Criteria Used: Inside Window, for each of 2 channels
The figure below shows how multiple inputs can update one output. In the following figure the DAC2 analog output is being updated. Analog input Channel 3 has an inside-the-window setpoint applied. Whenever Channel 3’s input goes inside the programmed window, DAC2 will be updated with 3.0V.
Analog input Channel 7 also has an inside-the-window setpoint applied. Whenever Channel 7’s input goes inside the programmed window, DAC2 will be updated with minus 7.0V.
Limit A
(for Ch3)
(for Ch3)
(for Ch7)
(for Ch7)
Detection (Ch3)
Detection (Ch7)
DAC2 0.0 V
The update on True Only mode was selected and therefore the updates for DAC2 will only occur when the criteria is
*
met. However, in the above figure we see that there are 2 setpoints acting on one DAC. We can also see that the two criteria can be met simultaneously. When both criteria are True at the same time, the DAC2 voltage will be associated with the criteria that has been most recently met.
Limit B
Limit A
Limit B
+3.0 V
-7.0 V
Using Two Criteria to Control an Output*
6-10 Setpoint Configuration for Output Control
887794 DaqBoard/3000 Series User’s Manual

The Setpoint Status Register

Regardless of which software application you are using with a DaqBoard/3000 Series device, a setpoint status register can be used to check the current state of the 16 possible setpoints. In the register, Setpoint 0 is the least significant bit and Setpoint 15 is the most significant bit. Each setpoint is assigned a value of 0 or 1. 0 indicates that the setpoint criteria is not met, i.e., the condition is false. 1 indicates that the criteria has been met, i.e., the condition is true. Related information is provided in the overview (pages 6-1 and 6-2.)
In the following example, the criteria for setpoints 0, 1, and 4 is satisfied (True); but the criteria for the other 13 setpoints has not been met.
Setpoint # 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 True ( 1 )
False ( 0 )
From the above table we have 10011 binary, or 19 decimal, derived as follows:
Setpoint 0, having a True state, shows “1;” giving us decimal “1.” Setpoint 1, having a True state, shows “1;” giving us decimal “2.” Setpoint 4, having a True state, shows “1;” giving us decimal “16.”
0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1
<<< Most Significant Bit Least Significant Bit >>>
For proper operation, the Setpoint Status Register must be the last channel in the scan list.
DaqBoard/3000 Series User’s Manual 887794 Setpoint Configuration for Output Control 6-11
6-12 Setpoint Configuration for Output Control 887794 DaqBoard/3000 Series User’s Manual
Specifications – DaqBoard/3000USB Series 7
I/O Comparison Matrix
Model
DaqBoard/
3001USB 16SE / 8DE 4 24 4 2 3005USB 16SE / 8DE 0 24 4 2 3031USB 64SE / 32DE 4 24 4 2 3035USB 64SE / 32DE 0 24 4 2
General Specifications
Power Consumption (per board):
Model Power Consumption (Typical)*
/3001USB 3000 mW /3005USB 2000 mW /3031USB 3400 mW /3035USB 2400 mW
Power Output for DaqBoard/3000 USB
Output Power
Supply Voltage
+5 V ± 20% P5-19; J7-22; J8-25 2 mA 10 mA
+13 V ± 10% J8-1 1 mA 5 mA
- 13 V ± 10% J8-2 1 mA 5 mA
Environment:
Operating Temperature: -30 to +70°C; Storage Temperature: -40 to +80°C Relative Humidity: 0 to 95% non-condensing
Communications Speed: 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 Connectors: (
68-pin standard “SCSI type III” female connector (P5); Four 40-pin headers (J5, J6, J7, J8), AMP# 2-103328-0
Option TB-100
pin SCSI connector via a CA-G55, CA-56, or CA-56-6 cable. The TB-100 provides access to 16SE/8DE analog inputs, up to 4 analog outputs, 24 digital I/O, and all counter/timers. When using TB-100 with 3035 or 3031 models the remaining 48SE/24DE are accessed through 40-pin headers (
Option TB-101
Series board, providing screw terminal connections for all of the board’s I/O (see chapter 2 for
details
Analog Input
Channels (ADC)
Tolerance Pin Numbers
see chapter 2 for pinouts)
: An optional TB-100 terminal board can be connected to the 3000USB board’s 68-
see chapter 2 for details).
: An optional TB-101 screw terminal board can be mounted directly to a 3000USB
).
Analog Output
Channels (DAC)
*An optional power adapter (TR-2) will be required if the
USB port cannot supply adequate power. USB2 port s are, by USB2 standards, required to supply 2500 mW (nominal at 5V, 500 m A ).
Power Allowed when
Digital I/O Channels
using USB Power
Counter
Inputs
Power Allowed when using External Power
Timer
Outputs
Temperature Measurement Connector: (
see chapter 2 for pinouts)
4-channel TC screw-terminal block (TB7); Phoenix # MPT 0.5/9-2.54
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.
Note: Specificat i ons are subject to change without notic e. 928691 Specifications - DaqBoard/3000USB Series 7-1
Maximum Usable Input Voltage
+ Common Mode Voltage*
Ranges
Maximum
(CMV + Vin)
5, 10V
10.5V
0.1, 0.2, 0.5, 1, 2V
6.0V
Worst Case Temperature Measuerment Error vs. PDaq3000 Ambient Temperature
with Thermocouple at 0ºC (Excludes Thermocouple Error)
AutoZero Enabled
0.0
0.5
1.0
1.5
2.0
2.5
3.0
-30 -20 -10 0 10 20 30 40 50 60 70
Ambient Temperature (ºC)
Temperature Measurement Error (ºC) for Types T, J, K, E,
R, S
J
K
T
E
Analog Inputs
Physical Attributes:
Dimensions: 152.4 mm W x 150.62 mm D (6.0” x 5.93”) Weight: 147 g (0.32 lbs)
Channels: 16 single-ended or 8 differential. Programmable on a per-channel basis as single-ended or differential. 4 differential channels can be assigned to thermocouples=
Over-Voltage Protection: ±30V without damage Voltage Measurement Speed: 1 µs per channel Ranges: Software or sequencer selectable on a per-channel basis.
±10V, ±5V, ±2V, ±1V, ±0.5V, ±0.2V, ±0.1V
Input Impedance: 10M single-ended; 20M differential Total Harmonic Distortion: -80 db, typical for ±10V range, 1 kHz fundamental Signal to Noise and Distortion: 72 db, typical for ±10V range, 1 kHz fundamental Bias Current: 40pA typical (0°C to 35°C) Crosstalk: -67 dB typical DC to 10 kHz
Common Mode Rejection: -70 dB typical DC to 1 kHz
=
DaqBoard/3035USB and DaqBoard/3031USB each s upport a total of 64SE (or 32 different i al ) channels.
7-2 DaqBoard/3000USB Series Specifications 928691 Note: Specifications are s ubj ect to change without notice.
Worst Case Temperature Measuerment Error vs. PDaq3000 Ambient Temperature
with Thermocouple at 0ºC (Excludes Thermocouple Error)
AutoZero Disabled
0
1
2
3
4
5
6
7
8
-30 -20 -10 0 10 20 30 40 50 60 70
Ambient Temperature (ºC)
Temperature Measurement Error (ºC) for Types T, J, K, E,
R, S
J
K
T
E
Voltage Measurement Noise vs. Oversampling
0.01
0.10
1.00
10.00
100.00
1 10 100 1000 10000 100000
Oversampling Rate
Noise (RMS Counts), Typical
100mV
10V
2V
1V
500mV
200mV
Range
Note: does not include noise due to quantizing of returned dat a
Note: Specificat i ons are subject to change without notic e. 928391 Specifications 7-3
Range (°C)
J
-200
to
+760
1.7
0.2
K
-200
to
+1200
1.8
0.2
T
-200
to
+400
1.8
0.2
E
-270
to
+650
1.7
0.2
R
-50
to
+1768
4.8
1.5
S
-50
to
+1768
4.7
1.5
N
-270
to
+1300
2.7
0.3
B
+300
to
+1400
3.0
1.0
0.01
0.1
1
-300 -200 -100 0 100 200 300 400
Measured Temperature (ºC)
Noise in ºC, Peak to Peak
Type T thermocouple
Lines represent theoretical noise
Symbols are measured data - 1000 samples with 60Hz
rejection enabled
16384
8291
4096
256
512
1024
2048
±
±
-5V
to
5V
0.031% + 0.009%
14 + 9
3.0
-2V
to
2V
0.031% + 0.010%
14 + 10
2.0
-1V
to
1V
0.031% + 0.02%
14 + 12
3.5
-500 mV
to
500 mV
0.031% + 0.04%
14 + 18
5.5
-200 mV
to
200 mV
0.036% + 0.05%
14 + 12
8.0
-100 mV
to
100 mV
0.042% + 0.10%
14 + 18
14.0
CMV=0.0V, 30 minute warm-up, exclus i ve of noi se, range is -FS to +FS.
**
Noise reflects 10,000 samples at 1-MHz, typical, di f ferential short.
TC Types and Accuracy
1
Voltage
Range*
-10V to 10V 0.031% + 0.008% 14 + 8 2.0
* Specifications assume differential input single-channel scan, 1-MHz scan rate, unfiltered,
Accuracy
(% Reading + % Range)
23ºC ± 10°C, 1 year
Temperature Coefficient
(ppm of Reading + ppm Range)/ºC
-30ºC to 13°C and 33ºC to 70ºC
Noise**
(cts RMS)
TC Type Temperature
1
Assumes 16384 oversampling applied, CMV = 0.0V, 60 minute warm-up, still environment, and 25°C ambient temperat ure; excludes thermocouple error; TC B (1000 °C), TR-2 for External Power.
10
1.0
0.1
Accuracy
(±°C)
Noise, Typical
(±°C)
= 0°C for all types except
IN
7-4 DaqBoard/3000USB Series Specifications 928691 Note: Specifications are s ubj ect to change without notice.
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 counter 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
No te : The maximum scan clock rate is the inverse of the minimum scan period. The minimum scan period
1. Internal, programmable
Analog Channels from 1 µs to 19 hours in 20.83 ns steps Digital Channels and Counters from 250 ns to 19 hours in 20.83 ns steps
2. External, TTL level input
Analog Channels down to 1 µs minimum Digital Channels and Counters down to 250 ns minimum
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
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.
External Acquisition Scan Clock Input
Maximum rate: 1.0 MHz Clock Signal Range: Logical zero 0V to 0.8V; Logical one 2.4V to 5.0V Minimum Pulse Width: 50 ns high, 50 ns low
Note: Specificat i ons are subject to change without notic e. 928391 Specifications 7-5
Triggering
Trigger Sources: 7, individually selectable for starting and stopping an acquisition. Stop acquisition can occur
on a different channel than start acquisition; stop acquisition can be triggered via modes 2, 4, 5, or 6 described below.
1. Single-Channel Analog Hardware Trigger: Any analog input channel can be software programmed as the analog trigger channel, including any of the analog expansion channels.
Input Signal Range: -10 to +10V max Trigger Level: Programmable; 12-bit resolution Hysteresis: Programmable; 12-bit resolution Latency: 350 ns typical, 1.3 µs max Accuracy: ±0.5% of reading, ±2 mV offset Noise: 2 mV RMS
2. Single-Channel Analog Software Trigger: Any analog input channel, including any of the analog
expansion channels, can be selected as the software trigger channel. If the trigger channel involves a calculation, such as temperature, then the driver automatically compensates for the delay required to obtain the reading, resulting in a maximum latency of one scan period.
Input Signal Range: Anywhere within the range of the selected trigger channel Trigger Level: Programmable; 16-bit resolution, including “window triggering” Latency: One scan period max
3. Single-Channel Digital Trigger: A separate digital input is provided for digital triggering. Input Signal Range: -15V to +15V Trigger Level: TTL Minimum Pulse Width: 50 ns high; 50 ns low Latency: 100 ns typical, 1.1 µs max
4. Digital Pattern Triggering: 8 or 16-bit pattern triggering on any of the digital input ports.
Programmable for trigger on equal, above, below, or within/outside of a window. Individual bits can be masked for “don’t care” condition.
Latency: One scan period max
5. Counter/Totalizer Triggering: Counter/totalizer inputs can trigger an acquisition. User can select to
trigger on a frequency or on total counts that are equal, above, below, or within/outside of a window.
Latency: One scan period max
6. Software Triggering: Trigger can be initiated under program control.
7. Multi-Channel Triggering: Up to 16 channels can be used to generate a trigger condition for any
combination of analog, digital, or counter inputs. Multiple channels can either be combined in a logical “or” or “and” condition, with hysteresis programmable per channel. Maximum latency in this mode is one scan period.
7-6 DaqBoard/3000USB Series Specifications 928691 Note: Specifications are s ubj ect to change without notice.
Loading...