IOtech DaqBook/3000USB User manual

Intentionally Blank

iii
Warranty Information
Your IOtech warranty is as stated on the product warranty card. You may contact IOtech by phone,
fax machine, or e-mail in regard to warranty-related issues.
Phone: (440) 439-4091, fax: (440) 439-4093, e-mail: sales@iotech.com
Limitation of Liability
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. 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
Many IOtech products carry the CE marker indicating they comply with the safety and emissions standards of the
European Community. As applicable, we ship these products with a Declaration of Conformity stating which
specifications and operating conditions apply.
Warnings, Cautions, Notes, and Tips
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.
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, IOtech calibrates its hardware to published specifications. Periodic hardware calibration is
not covered under the warranty and must be performed by qualified personnel as specified in this manual. Improper
calibration procedures may void the warranty.

iv
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. Retain all shipping materials in case the unit needs returned to the factory.
CAUTION
Using this equipment in ways other than described in this manual can cause
personal injury or equipment damage. Before setting up and using your
equipment, you should read all documentation that covers your system.
Pay special attention to Warnings and Cautions.
Note:
During software installation, Adobe®PDF versions of user manuals will automatically
install onto your hard drive as a part of product support. The default location is in the
Programs group, which can be accessed from the Windows Desktop. Initial navigation
is as follows:
Start [Desktop “Start” pull-down menu]
Programs
DaqX Software
You can also access the PDF documents directly from the data acquisition CD by using
the <View PDFs> button located on the opening screen.
Refer to the PDF documentation for details regarding both hardware and software.

DaqBoard/3000USB User’s Manual 979291 v
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 …… 3-2
Emissions/Immunity Conditions …… 3-2
4 –Calibration
5 –Counter Input Modes
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

vi 979291 DaqBook/3000USB User’s Manual
6 –Setpoint Configuration for Output Control
Overview …… 6-1
Detecting Input Values …… 6-3
Controlling Analog and Timer Outputs …… 6-4
DAC or Timer Update Latency …… 6-6
More Examples of Control Outputs …… 6-7
Detection on an Analog Input, DAC Updates …… 6-7
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 …… A-2
Averaging …… A-2
Analog Filtering …… A-2
Input and Source Impedance …… A-2
Crosstalk …… A-3
Oversampling and Line Cycle Rejection …… A-3

1163-0940 Rev 1.0 324950A-01
DaqBook/3000USB Quick Start
USB 1-MHz, 16-Bit Data Acquisition System
Before you get started
verify that you have the following items.
DaqBook/3000USB
TR-2U Universal Power Supply
USB Cable
USB2.0 port [on PC]
Data Acquisition CD
Monitor: SVGA, 1024 x 768 screen resolution
Windows 2000 SP4 and Windows XP users:
Intel™Pentium, 1 GHz or equivalent;
512 MB memory; 10 GB disk space
Windows Vista users:
PC must be Windows Vista Premium Ready
Step 1 - Install Software
1. Close all running applications on the host PC.
2. Insert the Data Acquisition CD into your CD-ROM drive and wait for the CD to auto-run. An Opening Screen will
appear. As an alternative, you can download software from: www.iotech.com/ftp.html
3. Click the <ENTER SETUP> button.
Note: If you are downloading software from our website, follow instructions provided there.
4. From the hardware selection screen [which follows a licensing agreement], select the DaqBook/3000USB
product-line from the drop-down list and follow the on-screen instructions.
Step 2 - Connect the DaqBook/3000USB System
Supply power to the DaqBook/3000USB before connecting the USB cable to the computer. This allows the
device to inform the PC [upon connection of the USB cable] that the unit requires minimal power from the
computer’s USB port.
1. Review the Specifications chapter of your user’s manual to ensure that the input signals do not exceed the
specified limits. The manual is included in PDF format on the CD. Connect the analog inputs to the BNC
connectors on the DaqBook/3000USB front panel.
2. Connect a 6-16VDC power supply to the DC IN connector on the DaqBook/3000USB rear panel and power-on
the unit.
3. Using a USB cable (CA-179-x), connect the DaqBook/300USB to a USB2.0 port on the PC.Note that a USB1.1
port will work, but will result in lower performance.
4. Follow the computer screen prompts as directed to allow the computer to detect your new hardware.

Printed in Hungary
Step 3 - Start DaqView & Configure the System
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
(1) Scope
(2) Bar Graph
Meters
(3) Analog Meters
(4) Digital Meters
(5) Start All
Indicators
(6) Stop All
Indicators
(7) View File Data
(8) Analog Output
(9) Digital I/O
(10) Counter/Timer
(11) Waveform &
Pattern Output
(12) Acquire
(13) Show ALL
Channels
(14) Hide INACTIVE
Channels
(15) Turn All Visible
Channels ON
(16) Turn All
Channels OFF
(17) Channel
Reading
To configure channels,make the desired changes in the Channel Setup window. In addition to providing a means of
configuring channels, the window displays them.
To configure acquisition parameters,select the second tab (below numbers 4 & 5 in the above figure). This displays
the Acquisition Setup window, which you can use to set triggering and configure the scan. The settings will be used when an
acquisition is started.
To assign a filename and folder,select the third tab (below numbers 6 & 7 in the above figure). This displays the Data
Destination window, which provides a means of designating the desired file names, file formats, and the directory for saving
the acquired data.
To 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.
Click one of the toolbar’s display icon buttons to see your data in the form of a scope or meter display. Click the <Scope>
button (1) to bring up the Scope window. This allows you to set up scope and chart displays. Buttons 2, 3, and 4 are for bar
graph meters, analog meters, and digital meters. Note that you can simultaneously view combinations of display types.
Note:For detailed information, view the PDF documentation located on CD, at our website, or in the Programs Group
[which resides on your PC, after software installation].
Reference Notes:
Adobe Acrobat PDF versions of documents pertaining to DaqBook/3000USB are automatically installed onto
your PC’s hard-drive as a part of product support at the time of software installation. The default location is
the Programs group. It can be accessed via the Windows Desktop Start Menu.
*324950A-01*
324950A-01
IOtech, 25971 Cannon Rd., Cleveland, OH 44146-1833
phone: (440) 439-4091; e-mail: productsupport@iotech.com; www.iotech.com

DaqBook/3000USB User’s Manual 978391 Overview 1-1
Overview 1
Features …… 1-1
Block Diagram …… 1-2
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.
Reference Notes:
oThe “Device I/O” 37-pin DSUB pinout is in chapter 2.
oProgramming topics are covered in the Programmer’s User Manual (p/n 1008-0901).
oAs a part of product support, PDF versions of manuals are automatically loaded onto your
hard drive during software installation from the CD. The default location is the Programs
group, which can be accessed through the Windows Desktop. PDF documentation is also
available online from our Tech Support at www.iotech.com
Front Panel
Rear Panel
Features
Analog input, analog output, frequency input, timer output, and digital I/O; all in one compact and
portable enclosure
USB connection provides continuous streaming to the PC with no data loss
16-bit, 1MHz A/D converter
Operates from -30˚ to +70˚C
Powered from 6V to 16V DC, or with included AC adapter
Synchronous analog, digital, and frequency measurements
Trigger modes include analog, digital, frequency, and software
Virtually infinite pre-trigger buffer
Two channels of 16-bit, 1MHz analog output
Front panel BNC connectors for voltage measurements

1-2 Overview 978391 DaqBook/3000USB User’s Manual
Block Diagram
Block Diagram for DaqBook/3000USB
Note:
A power source (TR-2U adapter) must be connected to the External Power connector.
System Functionality
DaqBook/3000USB modules offer:
osynchronous and concurrent voltage input (16 differential analog channels)
ocounter input (4 channels)
oquadrature encoder input
owaveform output (2 channels)
otimer output (2 channels)
odigital I/O (16 channels)
DaqBook/3000USB includes comprehensive software support and features a 16-bit/1-MHz A/D converter,
16 analog inputs, two 16-bit/1MHz analog outputs, 16 high-speed digital I/O, 2 timer outputs, and four 32-bit
counters. All analog I/O, digital I/O, and counter/timer I/O can operate synchronously and simultaneously. This
guarantees deterministic 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; which is at least 1,000 times faster than products which rely solely on PC logic.

DaqBook/3000USB User’s Manual 978191 Overview 1-3
Other hardware features include:
oEncoder measurements up to 20 MHz, including Z-channel zeroing
oFrequency and pulse-width measurements with 20.83 ns resolution
oTiming mode that can measure the time between two counter inputs to 20.83 ns resolution
oSelf-calibration
Signal Connections
Analog input connections are made through sixteen BNCs on the front panel. The shell of the BNC is the low
differential input and the center conductor is the high differential input. The rear panel includes a 37-pin DSUB
connector labeled “Device I/O.”The connector provides access to 16 high-speed digital input channels,
counter/encoder inputs, and timer and analog outputs. A DBK11A Screw-Terminal Card can be connected to this
DSUB via cable for more convenient wiring and adding auxiliary circuitry such as filters and amplifiers.
Analog Input
The DaqBook/3000USB has a 16-bit, 1MHz A/D converter coupled with 16 differential analog inputs. Seven
software programmable ranges provide inputs from ±10V to ±100 mV full scale.
Synchronous I/O
DaqBook/3000USB can make analog measurements and read digital and counter inputs, while synchronously
generating one or two analog outputs, as well as digital pattern outputs. Digital and counter inputs do not affect the
overall A/D rate because they use no time slot in the scanning sequencer. For example, an analog input channel can
be scanned at the full 1MHz A/D rate along with digital and counter input channels. The 1MHz A/D rate is
unaffected by the additional digital and counter channels. Other data acquisition devices provide no capability to
scan digital/counter channels concurrent with analog channels, in which case digital and counter channels must be
read asynchronously, which leads to a non-deterministic collection of data.
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.
specify that the sequence repeat immediately
specify that the sequence repeat after a programmable delay from 0 to 19 hours, with 20.83 ns resolution.
In the fastest mode, with 0 delay, a single analog channel can be scanned continuously at 1 Msamples/s;
two analog channels can be scanned at 500 Ksamples/s each; 16 analog input channels can be scanned at
62.5 Ksamples/s.
The unit’s digital inputs and counter inputs can be read asynchronously or synchronously. In either of the two
synchronous modes, the digital inputs and/or counter inputs are read with deterministic time correlation to the
analog inputs.
Asynchronous Mode - via software, the digital inputs [or counter inputs] can be read asynchronously at
anytime before, during, or after an analog input scan sequence. This mode is not deterministic as to exactly
when the digital or counter input is read relative to an analog input channel.
Once-Per-Scan Synchronous Mode - 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 the once-per-scan mode is that the digital and counter inputs do not consume an analog input
time slot, and therefore do not reduce the available bandwidth for analog input measurements.
Example:
Given: 16 bits of digital input enabled
four 32-bit counters enabled
eight channels of analog input in the scan sequence at the full 1 µs/channel rate
duration of scan sequence: 8 µs

1-4 Overview 978391 DaqBook/3000USB User’s Manual
In this scenario, at the beginning of each analog input scan sequence all digital inputs and counter inputs
would be measured and transferred to the PC during the first one µs of the 8 µs analog scan sequence.
Synchronous Mode -Another synchronous mode scans the digital input every time an analog input
channel is scanned. For example, if eight analog inputs were scanned at 1 µs per channel continuously,
and 16 bits of digital input were enabled, then the 16 bits of digital input would be scanned at 16 bits per 1
µs. If counters were enabled in this mode, they would be scanned once per scan, in the same manner as in
the prior example.
Output Timing
The digital and analog outputs can be updated asynchronously or synchronously in several modes.
Asynchronous Mode - In the asynchronous mode, digital and analog outputs can be updated at anytime
before, during, or subsequent to an analog input sequence. The maximum update rate in this mode is non-
deterministic and entirely dependent on the PC processor speed, the operating system, and programming
environment.
Synchronous Mode - In the synchronous output mode, the outputs can be updated continuously from the
PC, or as the direct result of an input from either an analog channel, digital channel, or counter channel.
When updated from the PC, the user can specify the rate by which the output is updated in 20.83 ns
intervals, and outputs are updated synchronously at a maximum rate of 1 µs. For example, both 16-bit
analog outputs can be generating different waveforms from PC memory, while up to 16 bits of digital
pattern could be generated from PC memory concurrently.
The maximum rate of output is dependent on a number of factors, including the speed of the USB
implementation on the PC. Typically, a total output bandwidth of 16-bits/µs can easily be achieved.
Low-Latency Setpoint Control Mode
Another synchronous method of output associates a digital, analog, or timer output with any input [analog, digital, or
counter]. The state or level of the output is determined by the level or state of an associated input. For example, a
digital output can be programmed to be logic 1 when an analog input exceeds a certain value, or when a frequency
input exceeds a certain rate. In addition, hysteresis can be programmed for each limit to insure the output is stable
near the transition point. Up to 8 digital outputs, 2 analog outputs, and 2 timer outputs can be programmed to
respond to any analog, digital, or counter input. When analog or digital outputs are used in this mode, the user can
specify two output values, determined by whether the input is above or below the limit.
The slowest rate by which an output can respond to an input is 2 µs, plus the time period of a scan sequence. For
example, if 4 channels of analog input are scanned continuously at 4 µs per scan, then the maximum latency
between an analog input satisfying a limit, and the output responding, is 4 µs + 2 µs, thus 6 µs max. The worst case
response time can be improved in several ways. For example, if a digital output is correlated to a digital input, then
the worst case latency can be reduced to 2 µs total if all digital inputs are scanned at the 1 µs rate without a delay
period at the end of each scan.
In addition, an output status channel can be specified in the input scan sequence buffer so that users can correlate
output state changes to their respective input channels within their data buffers and files. Adding the status channel
takes no additional scan time and has no effect on the overall acquisition rate. The status channel can also be read
asynchronously at any time during an acquisition for monitoring of the control outputs.
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.

DaqBook/3000USB User’s Manual 978191 Overview 1-5
Triggering
The DaqBook/3000USB supports a full complement of trigger modes.
Hardware Analog Triggering
The DaqBook/3000USB uses true analog triggering, whereby the trigger level programmed by the user sets an
analog DAC, which is then compared in hardware to the analog input level on the selected channel. The result is
analog trigger latency which is guaranteed to be less than 1.3 µs. Any analog channel can be selected as the trigger
channel. The user can program both the trigger level, as well as the edge (rising or falling), and hysteresis.
Digital Triggering
A separate digital trigger input line allows for TTL-level triggering with latencies of less than 1 µs. Both the logic
levels (1 or 0), as well as the edge (rising or falling), 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 previous in that the readings [analog, digital, or counter] are interrogated by the PC in
order to detect the trigger event. Triggering can also be programmed to occur when one of the counters reaches,
exceeds, or is within a programmed window. Any of the built-in counter/totalize channels can be programmed as a
trigger source. Triggers can be detected on scanned digital input channel patterns as well.
Normally software-based triggering results in long latencies from the time that a trigger condition is detected, until
the actual capturing of data commences. However, the DaqBook/3000USB 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 later than the actual occurrence of the signal),
the DaqBook driver automatically looks back to the location in memory where the actual trigger-causing
measurement occurred. The acquired data that is presented to the user actually 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
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. For example, a trigger condition can be programmed to occur when several analog input
channels reach their respective trigger level, and several digital inputs are in the proper logic state, and several
counters exceed or are below a pre-programmed frequency.
Stop Trigger
Any of the software trigger modes just 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 to stop on another, such
as a digital pattern.
Pre- and Post-Triggering Modes
Six modes of pre-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.
No pre-trigger, post-trigger stop event
This mode acquires data upon receipt of the trigger, and stops acquiring upon receipt of the stop trigger event.
Fixed pre-trigger with post-trigger stop event
In this mode the user specifies the number of pre-trigger readings to be acquired, after which acquisition
continues until a stop-trigger event occurs.
No pre-trigger, infinite post-trigger
No pre-trigger data is acquired in this mode. Instead, data is acquired beginning with the trigger event, and is
terminated when the operator issues a command to halt the acquisition.

1-6 Overview 978391 DaqBook/3000USB User’s Manual
Fixed pre-trigger with infinite post-trigger
The user specifies the amount of pre-trigger data to acquire, after which the system continues to acquire data
until the program issues a command to halt acquisition.
Variable pre-trigger with post-trigger stop event (driver support only)
Unlike the pre-trigger modes already discussed, this mode does not have to satisfy the pre-trigger number of
readings before recognizing the trigger event. Thus the number of pre-trigger readings acquired is variable and
dependent on the time of the trigger event relative to the start. In this mode, data continues to be acquired until
the stop-trigger event is detected.
Variable pre-trigger with infinite post-trigger (driver support only)
This mode is similar to the previous except the acquisition is terminated upon receipt of a command from the
program.
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 Self-cal feature
utilizes an onboard reference which has a stability of 0.005% per year. Refer to the DaqView documentation for
details regarding Self-cal.
A two year calibration period is recommended.
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. Typically, with the A/D operating at full 1 Mreading/s rates, one analog
output can be updated continuously from PC memory at 1 MHz, or two analog outputs at 500 kHz. In addition, a
program can asynchronously output a value to either of the two D/A converters for non-waveform applications,
presuming that the D/A is not already being used in the waveform output mode. Lastly, 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, each D/A can be separately selected to be clocked from one of the following
sources:
Asynchronous Internal Clock
The on-board programmable clock can generate updates ranging from 1 MHz to once every 19 hours,
independent of acquisition rate.
Synchronous Internal Clock
The rate of analog output update can be synchronized to the acquisition rate derived from 1 MHz to once every
19 hours.
Asynchronous External Clock
A user-supplied external input clock can be used to pace the D/A, entirely independent of analog inputs.
Synchronous External Clock
A user-supplied external input clock can pace both the D/A and the analog input.

DaqBook/3000USB User’s Manual 978191 Overview 1-7
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. Two synchronous modes are
supported when scanned along with analog inputs. One mode is where 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 eight analog inputs are enabled with 0 delay period, then the digital
inputs in this mode would be scanned at once per 8 µs, which is 125 kHz.
In the other synchronous mode, the enabled digital inputs are scanned synchronously with every analog input
channel. So in the example above, the digital inputs would be scanned at once per µs, or 1 MHz. If no analog
inputs are being scanned, the digital inputs can be scanned at up to 12 Msamples/s.
The low-latency digital output mode allows a digital output to be updated based on the level of an analog, digital, or
counter input. In this mode, the user associates a digital output bit with a specific input, and specifies the level of
the input where the digital output changes state. The response time in this mode is dependent on the number of
input channels being scanned, and can typically be in the range of 2 µs to 6 µs.
Pattern Generation
The two 8-bit ports can be used to generate a 16-bit digital pattern at up to 1 MHz. The digital pattern can be read
from PC RAM or a file on the hard disk. Digital pattern generation is clocked in the same four modes as described
with analog output.
Counter Inputs
Each of four 32-bit counters accepts frequency inputs up to 20 MHz, and each counter channel can be configured in
a variety of modes including counter, period, pulse width, time between edges, or multi-axis quadrature encoder.
The counters can concurrently monitor time periods, frequencies, pulses, and other event-driven incremental
occurrences from encoders, pulse generators, limit switches, proximity switches, and magnetic pick-ups. As with all
other inputs to the DaqBook/3000USB, the counter inputs can be read asynchronously under program control, or
synchronously as part of an analog and digital scan group based either on an internal programmable timer, or an
external clock source. Z-channel encoders and mapped channels must be read synchronously.
The DaqBook/3000USB supports quadrature encoders with up to 2 billion pulses per revolution, 20-MHz input
frequencies, and x1, x2, x4 count modes. With only A phase and B phase signals, two channels are supported. With
A phase, B phase, and Z index signals, one channel is supported. Each input can be debounced from 500 ns to 25.5
ms (total of 16 selections) to eliminate extraneous noise or switch induced transients. Encoder input signals must be
within -15V to +15V and the switching threshold is TTL (1.3V).
Timer Outputs
Two 16-bit timers are built into the DaqBook/3000USB. These are capable of generating square waves within the
programmable frequency range of 16 Hz to 1 MHz.

1-8 Overview 978391 DaqBook/3000USB User’s Manual
Software
DaqView Out-of-the-Box software application for effortless data logging and analysis
Support for Visual Studio® and Visual Studio® .NET, including examples for Visual C++®, Visual
C#®, Visual Basic®, and Visual Basic® .NET
Comprehensive drivers for DASYLab® and LabVIEW®
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. Driver support includes Visual Basic, C/C++, LabVIEW, and DASYLab.
DaqCOM provides Windows®-based ActiveX/COM-based programming tools for Microsoft® Visual Studio and
Visual Studio .NET.

DaqBook/3000USB User’s Manual 977391 “Device IO” 37-Pin Pinout 2-1
“Device IO” 37-Pin Pinout 2
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.
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 2-3 includes an illustration of the Digital I/O connector with 37 pin labels. It also includes notes for
DaqView users; these pertain to P1 and P2 nomenclature that appear in DaqView.

2-2 “Device IO” 37-Pin Pinout 977391 DaqBook/3000USB User’s Manual
Device IO
Note: See page 2-3 for a completely
labeled pin-out and for notes
regarding DaqView.
Pin
Signal Name
Description
1
SELFCAL
Self-calibration. Factory use only. Do not connect.
2
DAC0
Digital to Analog Converter; Analog Output 0
3
AGND
Analog Common
4
TMR1
Timer Output 1; 16-bit, Frequency Pulse Generator Output
5
DGND
Digital Common
6
TMR0
Timer Output 0; 16-bit, Frequency Pulse Generator Output
7
TTLTRG
TTL Trigger Input
8
CTR2
Counter Input, CTR2
9
CTR0
Counter Input, CTR0
10
Port B –B0
Digital I/O: Digital Port B, Bit 0
11
Port B –B2
Digital I/O: Digital Port B, Bit 2
12
Port B –B4
Digital I/O: Digital Port B, Bit 4
13
Port B –B6
Digital I/O: Digital Port B, Bit 6
14
DGND
Digital Common
15
Port A –A0
Digital I/O: Digital Port A, Bit 0
16
Port A –A2
Digital I/O: Digital Port A, Bit 2
17
Port A –A4
Digital I/O: Digital Port A, Bit 4
18
Port A –A6
Digital I/O: Digital Port A, Bit 6
19
DGND
Digital Common
20
SGND
Signal Ground
21
DAC1
Digital to Analog Converter; Analog Output 1
22
AGND
Analog Common
23
+5VDC
+5VDC Power for Expansion
24
XPACR
External DAC Pacer Clock Input
25
DGND
Digital Common
26
CTR3
Counter Input, CTR3
27
CTR1
Counter Input, CTR1
28
DGND
Digital Common
29
Port B –B1
Digital I/O: Digital Port B, Bit 1
30
Port B –B3
Digital I/O: Digital Port B, Bit 3
31
Port B –B5
Digital I/O: Digital Port B, Bit 5
32
Port B –B7
Digital I/O: Digital Port B, Bit 7
33
DGND
Digital Common
34
Port A –A1
Digital I/O: Digital Port A, Bit 1
35
Port A –A3
Digital I/O: Digital Port A, Bit 3
36
Port A –A5
Digital I/O: Digital Port A, Bit 5
37
Port A –A7
Digital I/O: Digital Port A, Bit 7

DaqBook/3000USB User’s Manual 977391 “Device IO” 37-Pin Pinout 2-3
DaqBook/3000USB
Device I/O Pinout
Notes for DaqView users:
In DaqView, digital IO channels appear in the user interface as “P2A” and “P2B” for Digital Port A and Digital
Port B, respectively.
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.

2-4 “Device IO” 37-Pin Pinout 977391 DaqBook/3000USB User’s Manual
This page is intentionally blank.
Table of contents