Page 3
IOtech, Inc. cannot be held liable for any damages resulting from the use or misuse of this product. Copyright, Trademark, and Licensing Notice All IOtech 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 IOtech’s prior written consent.
Page 4
Your order was carefully inspected prior to shipment. When you receive your system, carefully unpack all items from the shipping carton and check for physical signs of damage that may have occurred during shipment. Promptly report any damage to the shipping agent and your sales representative.
Table of Contents DaqBook/3000USB, Quick Start (p/n 1163-0940) 1 – Overview Features …… 1-1 Block Diagram ….. 1-2 System Functionality …… 1-2 Software …… 1-11 2 – “Device IO” 37-Pin Pinout 3 – CE-Compliance Overview …… 3-1 CE Standards and Directives …… 3-1 Safety Conditions ……...
Page 6
Detection on an Analog Input, Timer Output Updates …… 6-8 Using the Hysteresis Function …… 6-9 Using Multiple Inputs to Control One DAC Output …… 6-10 The Setpoint Status Register …… 6-11 7 – Specifications - DaqBook/3000USB Appendix A: Signal Modes and System Noise Signal Modes …… A-1 System Noise ……...
Page 7
The manual is included in PDF format on the CD. Connect the analog inputs to the BNC connectors on the DaqBook/3000USB front panel. Connect a 6-16VDC power supply to the DC IN connector on the DaqBook/3000USB rear panel and power-on the unit.
Page 8
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, it automatically identifies your DaqBook/3000USB and brings up DaqView’s Main Window. Button Reference...
System Functionality …… 1-2 Software ……1-8 DaqView can only be used with one DaqBook/3000USB at a time. DASYLab® and LabVIEW® can be used with multiple devices. For multiple units (via custom programming) refer to the Using Multiple Devices section of the Programmer’s Manual.
I/O among all signal types. DaqBook/3000USB includes a low latency, highly deterministic control output mode that operates independent of the host PC. In this mode, digital, analog, and timer outputs can respond to analog, digital, and counter inputs within 2 µs;...
Page 11
Input Scanning The DaqBook/3000USB has several scanning modes to address a variety of applications; for example, you can: load a 512 location scan buffer with any combination of analog input channels. The channels in the scan buffer are measured sequentially at 1 µs per channel.
Page 12
The advantage of this mode as compared to other modules is the response time can be in the range of 2 µs to 20 µs, as opposed to 1000 µs [or more] often seen when using modules from other suppliers. 1-4 Overview DaqBook/3000USB User’s Manual 978391...
Page 13
Multi-Channel Triggering DaqBook/3000USB can be configured to trigger on any combination of analog, digital, and counter inputs. In this mode, the maximum latency is one scan period. Triggering can occur based on a logical “and” or logical “or” of the multiple trigger conditions.
Page 14
Please contact the factory should you have any concerns regarding calibration. Analog Output Two 16-bit, 1MHz analog output channels are built into the DaqBook/3000USB with an output range from -10V to +10V. The maximum rate at which analog outputs can be updated is dependent on several factors, including the speed of your USB port.
Page 15
Digital I/O Sixteen TTL-level digital I/O lines are included in the DaqBook/3000USB. 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 inputs 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.
DaqView is a comprehensive Out-of-the-Box application that enables setup, data logging, and real-time data viewing without the need for programming skills. The application is included with the DaqBook/3000USB. DaqView features direct-to-Excel® enhancements, FFT analysis, statistics, and many other features. Also included with the DaqBook is a complete set of drivers and detailed example programs for the most popular programming languages and software packages.
Such guidelines include the use of properly grounded mats and wrist straps, ESD bags and cartons, and related procedures. This short chapter presents a pinout of the DaqBook/3000USB “Device IO” connector. The connector is a standard 37-pin DSUB located on the rear panel.
Page 18
Port A – A3 Digital I/O: Digital Port A, Bit 3 Port A – A5 Digital I/O: Digital Port A, Bit 5 Port A – A7 Digital I/O: Digital Port A, Bit 7 2-2 “Device IO” 37-Pin Pinout DaqBook/3000USB User’s Manual 977391...
Page 19
In DaqView, analog input (channels 0 through 15) via the unit’s front panel BNC connectors, appear as “P1 0,” “ P1 1,” “ P1 2,” etc. on through “P1 15” in the user interface. DaqBook/3000USB User’s Manual Device IO” 37-Pin Pinout 977391 “...
Page 20
This page is intentionally blank. 2-4 “Device IO” 37-Pin Pinout DaqBook/3000USB User’s Manual 977391...
(overvoltage categories) I, II and III For mains supply, the minimum and normal category is II pollution degree I or II in accordance with IEC 664 DaqBook/3000USB User’s Manual CE-Compliance 957894...
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 over 3 or 10 V/m as noted on the Declaration of Conformity. CE-Compliance DaqBook/3000USB User’s Manual 957894...
Calibration Prior to shipping, all DaqBook/3000USB ranges are calibrated with NIST traceability; and a separate correction factor for each range is stored within the unit. Outside the factory the user can set the included DaqView software to automatically calibrate analog inputs. In addition to being automatic, the calibration is quick and requires no external instruments.
The two debounce modes are “trigger after stable” and “trigger before stable.” A discussion of the two modes follows. From 37-pin DSUB Debounce Model Counter Input Modes DaqBook/3000USB User’s Manual 988391...
T2 – During time period T2, the input signal is not stable for a length of time equal to T1 (the debounce time setting for this example.) Therefore, the output stays “high” and does not change state during time period T2. 5-2 Counter Input Modes DaqBook/3000USB User’s Manual 988391...
Page 27
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. Counter Input Modes DaqBook/3000USB User’s Manual 988391...
Page 28
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 DaqBook/3000USB User’s Manual 988391...
Start of Scan: The start of scan is internal to the DaqBook/3000USB. 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.
Page 30
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 DaqBook/3000USB. Start of scan or mapped channel. OPT4: Allows the mapped channel to gate the counter.
Page 31
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. Counter Input Modes DaqBook/3000USB User’s Manual 988391...
Period data is latched as it becomes available and the data is logged by the DaqBook/3000USB 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.
Page 33
The averaging can be done with PC-based software. DaqBook/3000USB has the ability to measure 1, 10, 100 or 1000 periods, dividing the sampling error by 1, 10, 100, or 1000. This is done within the unit’s circuitry and may eliminate the need for any averaging to be done in the PC.
Page 34
Sampling error can be averaged out to give the required result. In most cases, the DaqBook/3000USB can perform the required averaging on the values before they are returned to the PC. The frequency ranges shown below will give a sampling error that is less than 10ppm or 1ppm.
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 DaqBook/3000USB uses a 48 MHz, 50 ppm oscillator as a timing source.
Page 36
Pulsewidth and Timing mode Accuracy The DaqBook/3000USB 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.
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 DaqBook/3000USB uses a 48 MHz, 50 ppm oscillator as a timing source.
Page 38
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 DaqBook/3000USB User’s Manual 988391...
The encoder mode allows the DaqBook/3000USB to make use of data from optical incremental quadrature encoders. When in the encoder mode, the unit accepts single-ended inputs. When reading phase A, phase B, and index Z signals, the DaqBook/3000USB provides positioning, direction, and velocity data.
Page 40
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 DaqBook/3000USB implements all of these modes and functions, as described in the following options.
Page 41
Encoder Wiring Diagrams You can use up to two encoders with each DaqBook/3000USB module in your acquisition system. Each A and B signal can be made as a single-ended connection with respect to common ground.
Page 42
In addition to the previous figure, the following table indicates how to connect a single encoder to a DaqBook/3000USB. 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 DaqBook/3000USB’s +5 VDC power output (pin 23).
Page 43
A typical acquisition might take six readings off of the DaqBook/3000USB as illustrated below. The user determines the scan rate and the number of scans to take. DaqBook/3000USB Acquisition of Six Readings per Scan Note: Digital channels do not take up analog channel scan time.
Page 44
** Connecting to a passive screw-terminal board [such as the DBK11A] is more convenient than connecting directly to the DSUB connector. You can connect two encoders to the DaqBook/3000USB as shown in the table below. Each signal (A, B) can be connected as a single-ended connection with respect to common digital ground (DGND). Both encoders can draw their power from the +5V power output (pin 23) on the 37-pin DSUB connector.
The Setpoint Status Register …… 6- 11 Overview DaqBook/3000USB includes 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: Single Point referenced –...
Page 46
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 6-2 Setpoint Configuration for Output Control DaqBook/3000USB User’s Manual 988291...
Detection setpoints act on 16-bit data only. Since DaqBook/3000USB has 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.
PC may not. This is true no matter what mode the counter channel is in. 6-4 Setpoint Configuration for Output Control DaqBook/3000USB User’s Manual 988291...
Page 49
One of the two values is used to update the DACs, or timers when it is true that the input channel meets the setpoint criteria. The second value is used to update the DACs or timers when the condition is false, i.e., when the setpoint criteria is not met. DaqBook/3000USB User’s Manual Setpoint Configuration for Output Control 988291...
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 DaqBook/3000USB User’s Manual 988291...
(for Channel 5) Limit A (for Channel 4) Limit B (for Channel 4) 0.0V -1.0V 0.0V -1.0V DAC1 Detection Signal (for Channel 4) Analog Inputs with Setpoints Update on True and False DaqBook/3000USB User’s Manual Setpoint Configuration for Output Control 988291...
65535 will stop the timer. Limit A (for Channel 15) Limit B (for Channel 15) Ch 15 analog input voltage Detection Signal Timer0 Updating a Timer Output Update on True and False 6-8 Setpoint Configuration for Output Control DaqBook/3000USB User’s Manual 988291...
“low” and the update process repeats itself. Ch 3 Analog Input Voltage Limit A Limit B Detection DAC0 Channel 3 in Hysterisis Mode Note that the hysteresis mode can be applied to a timer output. DaqBook/3000USB User’s Manual Setpoint Configuration for Output Control 988291...
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 DAC1 voltage will be associated with the criteria that has been most recently met. 6-10 Setpoint Configuration for Output Control DaqBook/3000USB User’s Manual 988291...
The Setpoint Status Register Regardless of which software application you are using with the DaqBook/3000USB, 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.
Page 56
6-12 Setpoint Configuration for Output Control DaqBook/3000USB User’s Manual 988291...
Common Mode Rejection: -70 dB typical DC to 1 kHz Maximum Usable Input Voltage + Common Mode Voltage Ranges Maximum (CMV + V 5, 10V 10.5V 0.1, 0.2, 0.5, 1, 2V 6.0V Note: Specifications are subject to change without notice. Specifications - DaqBook/3000USB 979291...
Page 58
External Acquisition Scan Clock Input Maximum rate: 990 kHz 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 DaqBook/3000USB Specifications Note: Specifications are subject to change without notice. 979291...
Page 59
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. Note: Specifications are subject to change without notice. DaqBook/3000USB Specifications 979291...
Page 60
High: >2.0V Output Characteristics: Output 1.0 mA per pin Sampling Rate: 4 MHz maximum Update Rate: 4 MHz maximum; 19 hours minimum (no minimum with external clock); resolution: 20.83 ns. DaqBook/3000USB Specifications Note: Specifications are subject to change without notice. 979291...
Page 61
1 channel with A (phase), B (phase), and Z (index) o 2 channel with A (phase) and B (phase) o x1, x2, and x4 count modes o Single-ended TTL Note: Specifications are subject to change without notice. DaqBook/3000USB Specifications 979291...
Page 62
1 m (3.3 ft.) CA-179-1 3 m (10 ft.) CA-179-3 5 m (16 ft.) CA-179-5 Screw-terminal card DBK11A Ribbon cable, 178 mm (7 in.) CA-37-1 Rack mount kit RackDBK3 DaqBook/3000USB Specifications Note: Specifications are subject to change without notice. 979291...
Oversampling and Line Cycle Rejection …… A-3 Signal Modes Signals can be single-ended or differential. DaqBook/3000USB units make use of differential mode. The difference between the two modes is as follows. Single-ended mode refers to a mode, or circuit set-up, in which a voltage is measured between 1 signal line and common ground voltage (Analog Common, or A ).
System Noise Laboratory and industrial environments often have multiple sources of electrical noise. An AC power line is a source of 50/60 Hz noise. Heavy equipment (air conditioners, elevators, pumps, etc.) can be a source of noise, particularly when turned on and off. Local radio stations are a source of high-frequency noise, and computers and other electronic equipment can create noise in a multitude of frequency ranges.
Note that DaqBook/3000USB units do not have a buffer for each analog input channel. Crosstalk is particularly troublesome when measuring high amplitude signals (+/-10V) along with low level signals (+/- 100mV.) If an acquisition’s scan group includes both high and low level signals you may want to...
Page 66
Notes: Signal Modes and System Noise Appendix A 979291...
Need help?
Do you have a question about the DaqBook/3000USB and is the answer not in the manual?
Questions and answers