The DAQPad-6507 and DAQPad-6508 are warranted against defects in materials and workmanship for a period of
one year from the date of shipment, as evidenced by receipts or other documentation. National Instruments will, at its
option, repair or replace equipment that proves to be defective during the warranty period. This warranty includes parts
and labor.
The media on which you receive National Instruments software are warranted not to fail to execute programming
instructions, due to defects in materials and work man ship, for a peri od of 90 d ays from da te o f sh ipm ent, as evi denced
by receipts or other documentation. National Instruments will, at its option, repair or replace software media that do not
execute programming instructions if National Instruments receives noti ce of su ch defect s d uring th e warranty perio d.
National Instruments does not warrant that the op eration of t he soft ware shall b e uni nterrup ted or erro r free.
A Return Material Authorization (RMA) number must b e ob tain ed fro m th e facto ry an d clearl y mark ed on t he outsi de
of the package before any equipment will be a ccepted for warranty work. National Instruments will pay the shipping c osts
of returning to the owner parts which are covered by warran ty.
National Instruments believes that the information in this manual is accurate. The document has been c arefully reviewed
for technical accuracy. In the event that technical or typographical errors exist, National Instruments reserves the right to
make changes to subsequent editions of th is do cume nt with ou t p rio r no ti ce to hold ers o f thi s ed itio n. The read er sh ou ld
consult National Instruments if errors are suspected. In no event shall National Instruments be liable for any damages
arising out of or related to this docume nt o r th e in form ati on con tai ned in i t.
XCEPT AS SPECIFIED HEREIN
E
ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
BY FAULT OR NEGLIGENCE ON THE PART OF NATIONAL INSTRUMENTS SHALL BE LIMITED TO THE AMOUNT THERETOFORE PAID BY THE
CUSTOMER
OR INCIDENTAL OR CONSEQUENTIAL DAMAGES, EVEN IF ADVISED OF THE POSSIBILITY THEREOF
National Instruments will apply regardless of the form of action, wh ether in con tract or tort , incl udin g n egli gen ce.
Any action against National Instruments must be brought within one year after the cause of action accrues. National
Instruments shall not be liable for any delay in performance due to causes beyond its reasonable control. The warranty
provided herein does not cover damages, defects, malfuncti ons, or s ervice failur es caused by own er’s fai lure to fol low
the National Instruments installation, operation, or maintenance instructions; owner’s modification of the product;
owner’s abuse, misuse, or negligent acts; and power failure or surges, fire, flood, accident, actions of third parties,
or other events outside reasonable control.
ATIONAL INSTRUMENTS WILL NOT BE LIABLE FOR DAMAGES RESULTING FROM LOSS OF DATA, PROFITS, USE OF PRODUCTS
. N
ATIONAL INSTRUMENTS MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AND SPECIFICALLY DISCLAIMS
, N
USTOMER’S RIGHT TO RECOVER DAMAGES CAUSED
. C
. This limitation of the liability of
,
Copyright
Under the copyright laws, this publication may not be reproduced or transmitted in any form, electronic or mechanical,
including photocopying, recording, storing in an information retrieval system, or translating, in whole or in part, without
the prior written consent of National Instruments Corporation.
Trademarks
ComponentWorks™, CVI™, DAQPad™, LabVIEW™, NI-DAQ™, SCXI™, and VirtualBench™ are trademarks of
National Instruments Corporation.
Product and company names listed are trademarks or trade names of their respective companies.
WARNING REGARDING MEDICAL AND CLINICAL USE OF NATIONAL INSTRUMENTS PRODUCTS
National Instruments products are not designed with com ponent s and tes ting inten ded to ensure a l evel of reliab ilit y
suitable for use in treatment and diagnosis of humans. Applications of National Instruments products invol ving m edical
or clinical treatment can create a potential for accidental injury caused by product failure, or by errors on the part of the
user or application designer. Any use or application of National Instruments products for or involving medical or clinical
treatment must be performed by properly trained and qualified medical personnel, and all traditional medical safeguards,
equipment, and procedures that are appropriate in the particular situation to prevent serious injury or death should always
continue to be used when National Instruments products are being used . National Instrum ents product s are NOT intended
to be a substitute for any form of established process, procedure, or equipment used to monitor or safeguard human health
and safety in medical or clinical treatment.
Page 4
About This Manual
Organization of This Manual...........................................................................................ix
Conventions Used in This Manual................................................................................... x
National Instruments Documentation...................................... .................................. ......xi
Related Documentation........................................... .................................. .......................xii
National Instruments CorporationviiDAQPad-6507/6508 User Manual
Page 7
This manual describes the mechanical and electrical aspects of the
DAQPad-6507 and DAQPad-6508 and contains information concerning
their operation and programming.
The DAQPad-6507 and DAQPad-6508 are digital I/O devices for
USB-compatible computers. These devices are designed for
high-performance data acquisition and control for applications in
laboratory testing, production testing, and industrial process monitoring
and control.
Organization of This Manual
The DAQPad-6507/6508 User Manual is organized as follows:
•Chapter 1, Introduction, describes the DAQPad-6507 and
DAQPad-6508; lists what you need to get started; describes software
programming choices, optional equipment, and custom cables; and
explains how to unpack the DAQPad-6507 and DAQPad-6508.
•Chapter 2, Installation and Configuration, describes how to install and
configure the DAQPad-6507 and DAQPad-6508 devices.
•Chapter 3, Signal Connections, includes timing specifications and
signal connection instructions for the DAQPad-6507 and 6508 I/O
connectors.
•Chapter 4, Theory of Operation, contains a functional overvie w of the
DAQPad-6507/6508 devices and explains the operation of each
functional unit making up the DAQPad-6507 or DAQPad-6508.
•Appendix A, Specifications, lists the specifications of the
DAQPad-6507/6508 devices.
•Appendix B, OKI 82C55A Data Sheet, contains the manufacturer data
sheet for the OKI 82C55A (OKI Semiconductor) CMOS
programmable peripheral interface. This interface is used on the
DAQPad-6507/6508 devices.
•Appendix C, Common Questions, contains a list of commonly asked
questions and their answers relating to usage and special features of
your DAQPad-6507/6508 devices.
National Instruments CorporationixDAQPad-6507/6508 User Manual
Page 8
About This Manual
•Appendix D, Customer Communication, contains forms you can use to
request help from National Instruments or to comment on our
products.
•The Glossary contains an alphabetical list and description of terms
used in this manual, including abbreviations, acronyms, metric
prefixes, mnemonics, and symbols.
•The Index alphabetically lists the topics in this manual, including the
page where you can find each one.
Conventions Used in This Manual
The following conventions are used in this manual:
This icon to the left of bold italicized text denotes a note, which alerts you
to important information.
!
82C55A82C55A refers to the OKI 82C55A (OKI Semiconductor) CMOS
< >Angle brackets containing numbers separated by an ellipses represent
bold italicBold italic text denotes a note, caution, or warning.
italicItalic text denotes emphasis, a cross reference, or an introduction to a key
monospaceText in this font denotes text or characters that you should literally enter
NI-DAQNI-DAQ refers to the NI-DAQ software for PC compatibles unless
SCXISCXI stands for Signal Conditioning eXtensions for Instrumentation and is
This icon to the left of bold italicized text denotes a caution, which advises
you of precautions to take to avoid injury, data loss, or a system crash.
programmable peripheral interface.
a range of values associated with a bit or signal name (for example,
ACH<0..7>).
concept.
from the keyboard, sections of code, programming examples, and syntax
examples. This font is also used for the proper names of disk drives, paths,
directories, programs, subprograms, subroutines, device names, functions,
operations, variables, filenames and extensions, and for statements and
comments taken from programs.
otherwise noted.
a National Instruments product line designed to perform front-end signal
conditioning for National Instruments plug-in DAQ devices.
The DAQPad-6507/6508 User Manual is one piece of the documentation
set for your data acquisition (DAQ) system. You could have any of several
types of manuals, depending on the hardware and software in your system.
Use the different types of manuals you have as follows:
•Getting Started with SCXI—If you are using SCXI, this is the first
manual you should read. It gives an overview of the SCXI system and
contains the most commonly needed information for the modules,
chassis, and software.
•Y our SCXI hardware user manuals—If you are using SCXI, read these
manuals next for detailed information about signal connections and
module configuration. They also explain in greater detail how the
module works and contain application hints.
•Your DAQ hardware user manuals—These manuals have detailed
information about the DA Q hardware that plugs into or is connected to
your computer. Use these manuals for hardware installation and
configuration instructions, specification information about your DAQ
hardware, and application hints.
•Software documentation—Examples of software documentation you
may have are the LabVIEW, LabWindows/CVI, and NI-DAQ
documentation sets. After you set up your hardware system, use
either the application software (LabVIEW or LabWindows/CVI)
documentation or the NI-DAQ documentation to help you write your
application. If you have a large and complicated system, it is
worthwhile to look through the software documentation before you
configure your hardware.
•Accessory installation guides or manuals—If you are using accessory
products, read the terminal block and cable assembly installation
guides or accessory device user manuals. They explain how to
physically connect the relevant pieces of the system. Consult these
guides when you are making your connections.
•SCXI Chassis User Manual—If you are using SCXI, read this manual
for maintenance information on the chassis and installation
instructions.
National Instruments CorporationxiDAQPad-6507/6508 User Manual
Page 10
About This Manual
Related Documentation
If you are a register-level programmer, the following documents contain
information that you may find helpful as you read this manual:
•Your computer technical reference manual
•USB Specification, Revision 1.1
Customer Communication
National Instruments wants to receive your comments on our products and
manuals. We are interested in the applications you develop with our
products, and we want to help if you have problems with them. To make it
easy for you to contact us, this manual contains comment and configuration
forms for you to complete. These forms are in Appendix D, Customer
This chapter describes the DAQPad-6507 and DAQPad-6508; lists what
you need to get started; describes software programming choices, optional
equipment, and custom cables; and explains how to unpack the
DAQPad-6507 and DAQPad-6508.
1
About the DAQPad-6507 and DAQPad-6508 Devices
Thank you for purchasing the National Instruments DAQPad-6507 or
DAQPad-6508. Your DAQPad device is a 96-bit, parallel, digital I/O
interface for computers with USB ports. Four 82C55A programmable
peripheral interface (PPI) chips control the 96 bits of digital I/O. The
82C55A can operate in either a unidirectional or bidirectional mode and
can generate interrupt requests to the host computer. You can program
the 82C55A for almost any 8-bit or 16-bit digital I/O application. All
communication is through a standard, 100-pin, female connector for the
DAQPad-6508 or 100-screw terminals with a strain-relief clamp for the
DAQPad-6507.
Your DAQPad device has a wide input voltage range, and can be powered
from any 9 to 30 VDC power supply.
You can use your DAQPad device in a wide range of digital I/O
applications. With the DAQPad-6507 and DAQPad-6508 devices, you can
interface any PC to any of the following:
•Other computers:
–Another PC with a National Instruments PC-DIO-96/PnP,
PC-DIO-24/PnP, AT-DIO-32F, DAQPad-6507, or DAQPad-6508
–Any other computer with an 8-bit or 16-bit parallel interface
•Centronics-compatible printers and plotters
•Panel meters
•Instruments and test equipment with BCD readouts and/or controls
•Optically isolated, solid-state relays and I/O module mounting racks
National Instruments Corporation1-1DAQPad-6507/6508 User Manual
Page 12
Chapter 1Introduction
NoteYour DAQPad device cannot sink sufficient current to drive the SSR-OAC-5 and
SSR-OAC-5A output modules. However, it can drive the SSR-ODC-5 output
module and all SSR input modules available from National Instruments.
If you need to drive an SSR-OAC-5 or SSR-OAC-5A, you can either use
a non-inverting digital buffer chip between your DAQPad device and the SSR
backplane, or you can use an MIO series device with appropriate connections
(for example, an SC-205X and cables).
With a DAQPad-6507or DAQPad-6508, your computer can serve as a
digital I/O system controller for laboratory testing, production testing, and
industrial process monitoring and control.
Detailed specifications of the DAQPad-6507 and DAQPad-6508 devices
are in Appendix A, Specifications.
What You Need to Get Started
To set up and use your DAQPad-6507 or DAQPad-6508, you will need the
following:
❑ DAQPad-6507 or DAQPad-6508 device
❑ DAQPad-6507/6508 User Manual
❑ One of the following software packages and documentation:
–NI-DAQ for PC Compatibles
–LabVIEW for Windows
–LabWindows/CVI
–ComponentW orks
–VirtualBench
❑ Your computer
Software Programming Choices
There are several options to choose from when programming your
National Instruments DAQ and SCXI hardware. You can use LabVIEW,
LabWindows/CVI, ComponentWorks, VirtualBench, NI-DAQ, or
register-level programming.
LabVIEW and LabWindows/CVI are innovative program development
software packages for data acquisition and control applications. LabVIEW
uses graphical programming, whereas LabWindows/CVI enhances
traditional programming languages. Both packages include extensive
libraries for data acquisition, instrument control, data analysis, and
graphical data presentation.
LabVIEW features interactive graphics, a state-of-the-art user interface,
and a powerful graphical programming language. The LabVIEW Data
Acquisition VI Library, a series of VIs for using LabVIEW with National
Instruments DAQ hard ware, is included with LabVIEW. The LabVIEW
Data Acquisition VI Library is functionally equivalent to the NI-DAQ
software.
LabWindows/CVI features interactive graphics, a state-of-the-art user
interface, and uses the ANSI standard C programming language. The
LabWindows/CVI Data Acquisition Library , a series of functions for using
LabWindows/CVI with National Instruments DAQ hardware, is included
with the NI-DAQ software kit. The LabWindows/CVI Data Acquisition
Library is functionally equivalent to the NI-DAQ software.
Chapter 1Introduction
ComponentWorks contains tools for data acquisition and instrument
control built on NI-DAQ driver software. ComponentWorks provides a
higher-level programming interface for building virtual instruments
through standard OLE controls and DLLs. With ComponentWorks, you
can use all of the configuration tools, resource management utilities, and
interactive control utilities included with NI-DAQ.
VirtualBench features virtual instruments that combine DAQ products,
software, and your computer to create a stand-alone instrument with the
added benefit of the processing, display, and storage capabilities of yo ur
computer. VirtualBench instruments load and save waveform data to disk
in the same forms that can be used in popular spreadsheet programs and
word processors.
Using LabVIEW, LabWindows/CVI, ComponentWorks, or VirtualBench
software will greatly reduce the development time for your data acquisition
and control application.
National Instruments Corporation1-3DAQPad-6507/6508 User Manual
Page 14
Chapter 1Introduction
NI-DAQ Driver Software
The NI-DAQ driver software is included at no charge with all National
Instruments DAQ hardware. NI-DAQ is not packaged with SCXI or
accessory products, except for the SCXI-1200. NI-DAQ has an extensive
library of functions that you can call from your application programming
environment. These functions include routines for analog input (A/D
conversion), buffered data acquisition (high-speed A/D conversion),
analog output (D/A conversion), waveform generation, digital I/O,
counter/timer operations, SCXI, RTSI, self-calibration, messaging, and
acquiring data to extended memory.
NI-DAQ has both high-level D AQ I/O functions for maximum ease of use
and low-level DAQ I/O functions for maximum flexibility and
performance. Examples of high-level functions are streaming data to disk
or acquiring a certain number of data points. An example of a low-level
function is writing directly to registers on the DAQ device. NI-DAQ does
not sacrifice the performance of National Instruments DAQ devices
because it lets multiple devices operate at their peak performance.
NI-DA Q also internally addresses man y of the comple x issues between the
computer and the DAQ hardware such as programming interrupts and
DMA controllers. NI-DAQ maintains a consistent software interface
among its different versions so that you can change platforms with minimal
modifications to your code. Whether you are using conventional
programming languages or NI-DAQ software, your application uses the
NI-DAQ driver software, as illustrated in Figure 1-1.
Figure 1-1. The Relationship between the Programming Environment,
Optional Equipment
Conventional
Programming Environment
DAQ or
SCXI Hardware
NI-DAQ, and Your Hardware
ComponentWorks,
LabVIEW,
LabWindows/CVI, or
VirtualBench
NI-DAQ
Driver Software
Personal
Computer or
Workstation
National Instruments offers a variety of products to use with your
DAQPad-6508 device, including cables, connector blocks, and other
accessories, as follows:
•Cables and cable assemblies
•Connector blocks and unshielded 50-pin screw terminals
•SCXI modules and accessories for isolating, amplifying, exciting, and
multiplexing signals—from up to 3,072 channels—for relays and
analog output
•Low channel count signal conditioning modules, devices, and
accessories, including conditioning for strain gauges and RTDs,
simultaneous sample and hold, and relays
For more specific information about these products, refer to your National
Instruments catalogue or website, or call the office nearest you.
National Instruments Corporation1-5DAQPad-6507/6508 User Manual
Page 16
Chapter 1Introduction
Custom Cabling
National Instruments offers cables and accessories for you to prototype
your application or to use if you frequently change device interconnections.
You can connect the DAQPad-6508 device to a wide range of printers,
plotters, test instruments, I/O racks and modules, screw terminal panels,
and almost any device with a parallel interface. The DAQPad-6508 digital
I/O connector is a standard, 100-pin header connector. Adapters for this
header connector expand the interface to four 50-pin ribbon cables, each of
which has the pinout of a PC-DIO-24. The pin assignments of the
expansion cables are compatible with the standard 24-channel I/O module
mounting racks (such as those manufactured by Opto 22 and Gordos).
The CB-100 cable termination accessory is available from National
Instruments for use with your DA QPad device. This accessory includes tw o
50-conductor, flat-ribbon cables and a connector block. You can attach
signal input and output wires to screw terminals on the connector block
and, therefore, connect signals to your DAQPad device I/O connector.
You can use the CB-100 for initial prototyping of an application or in
situations in which your DAQPad device interconnections are frequently
changed. When a final field wiring scheme has been developed, you might
want to develop your own cable.
If you want to develop your own cable, the mating connector for the
DAQPad-6508 is a 100-position, right-angle receptacle without board
locks. Recommended manufacturer part numbers for this mating connector
are as follows:
•AMP Corporation (part number 749076-9)
•Honda Corporation (part number PCS-XE100LFD-HS)
Unpacking
Your DAQPad-6507 or DAQPad-6508 device is shipped in an antistatic
package to prevent electrostatic damage to the device. Electrostatic
discharge can damage several components on the device. To avoid such
damage in handling the device, never touch the exposed pins of connectors.
This chapter describes how to install and configure the DAQPad-6507 and
DAQPad-6508 devices.
Software Installation
You should install your software before you install your DAQPad-6507
or DAQPad-6508. If you are using LabVIEW, LabWindows/CVI,
ComponentWorks, or VirtualBench, install this software before installing
NI-DAQ driver software. Refer to your software release notes for your
software for installation instructions.
Note
The DAQPad-6507/6508 devices require NI-DAQ 6.0 or 6.1 for Windows 95, or
NI-DA Q 6.5 or later for Windows 98 (strongly recommended with USB). To ensure
that you have the latest version of NI-DAQ, install it from the CD that ships with
your device.
To install NI-DAQ, refer to your NI-DAQ rel ease not es. Fi nd the
installation section for your operating system and follow the instructions
given there.
2
Hardware Installation
You can connect your DAQPad-6507 or DAQPad-6508 to any available
USB socket. The following are general installation instructions, but consult
your computer user manual or technical reference manual for specific
instructions and warnings. Refer to Figure 2-1 to learn more about making
connections for DAQPad-6507/6508 device.
The following are general installation instructions, but consult your
personal computer user manual or technical reference manual for specific
instructions and warnings.
National Instruments Corporation2-1DAQPad-6507/6508 User Manual
To ensure proper operation of your DAQP ad device, f ollo w the instructions in the
sequence shown below . Otherwise, your DA QPad might not initialize properly, and
Page 18
Chapter 2Installation and Configuration
you will need to turn off the DAQPad rocker switch and restart your DAQPad
device again.
1.Connect the USB cable from the computer port or from any hub to the
port on your DA QPad device. Refer to Figure 2-1 for more information
on connections.
Upstream Connector
Computer or Hub
Downstream Connector
DAQPad
Figure 2-1. Connection between Your Computer or USB Hub and Your DAQPad Device
2.Flip the rocker switch to turn the power on for the DAQPad-6507 or
DAQPad-6508. Your computer should detect your DAQPad device
immediately, and when the computer recognizes your D A QPad device,
the LED on the front panel blinks or lights up, depending on the status
of your device.
3.If the LED comes on after the DAQPad is powered and connected to
the host, it is functioning properly. Refer to Table 2-1 for LED pattern
descriptions for your DAQPad device.
4.Configure your DA QP ad device and any accessories with the NI-D A Q
Configuration Utility.
When the LED blinks, it turns on and off for one second each for as many
times as necessary, then waits three seconds before repeating the cycle.
Table 2-1. LED Patterns for DAQPad-6507/6508 States
DAQPad-6507/6508
State
Description
OffOff or in the low power ,
suspend mode
Your DAQPad device is turned
off or in the low po wer, suspend
mode.
2 blinksAddressed stateThis pattern is displayed if the
host computer detects your
DAQPad device but cannot
configure it because there are
no system resources available.
If your DA QPad remains in this
state, check your software
installation.
3 blinksPower supply failureThis pattern is displayed if you
try to draw too much power
from the USB. You must attach
the external power supply.
4 blinksGeneral error stateIf this pattern is displayed,
contact National Instruments.
OnConfigured stateYour DAQPad device is
configured.
NoteThe DAQPad-6507/6508 devices use 100 kΩ resistors for polarity selection.
These signals are controlled by a switch on the back of your DAQPad.
For more information, see the Digital I/O State Selection section in Chapter 3,
National Instruments Corporation2-3DAQPad-6507/6508 User Manual
Page 20
Chapter 2Installation and Configuration
Your DAQPad-6507/6508 device is now installed. Refer to Figure 2-2 to
learn more about upstream and downstream connections between the host
computer and the DAQPad-6507/6508 devices.
Host Computer with
Upstream Connector
Figure 2-2. Upstream and Downstream Connections between the Host Computer
Configuration
The DAQPad-6507/6508 devices are completely software-configurable,
hot Plug and Play instruments. The Plug and Play services query the
instrument and allocate the required resources. The operating system
enables the instrument for operation. Refer to your software documentation
for more information.
Power Considerations
The DAQPad device remains powered up only when the USB cable
connects it to the host computer and the computer is powered up. The host
computer has the ability to go into a power-saving suspend mode. During
this time, your DAQPad device can also go into a low-power mode, and the
I/O signals remain in a fully powered, static state. The advantage of the
low-power mode is that it conserves power. This mode is important if you
are using a battery pack, even though all of the analog circuitry and digital
I/O is powered off and the +5 V supply on the I/O connector is turned off
in this state.
When the DAQPad exits the suspend mode, NI-DAQ will reinitialize your
DAQPad device and all I/O signals to their default state, regardless of
whether your DAQPad device is in low power mode or static mode. This
action might change the current I/O states and gain if your DA QP ad device
is the low powered, static mode.
The default behavior of your DAQPad device is to go into powered,
static state when the computer enters its suspend mode.
In the powered static state of your DAQPad device, you can draw current
from the +5 V pin on the connector and all digital I/O lines and analog
output channels will be static at a fixed voltage.
NoteRefer to the Set_DAQ_Device_Info function in the NI-D AQ Function Reference
Manual to change the settings that determine the behavior of your DA QP ad device
during the suspend state.
If low-power consumption is a concern, the recommended way to turn off
your DAQPad device is with the rocker switch located on the rear panel.
This switch turns your DAQPad device on and off by disconnecting both
the external power supply and the USB supply.
It is also possible to turn off your DAQPad device by detaching the
USB cable while leaving the external supply attached; however, several
milliamperes are continually drawn from the external supply in this case,
although no power is drawn from the USB supply . If you are using a battery
pack, such as the BP-1, it is best to use the rocker switch on the back panel
to prolong the charge of the battery.
National Instruments Corporation2-5DAQPad-6507/6508 User Manual
Page 22
Chapter
Signal Connections
This chapter includes timing specifications and signal connection
instructions for the DAQPad-6507 and DAQPad-6508 I/O connectors.
Caution
!
Connections that exceed any of the maximum ratings of input or output signals
on the DA QPad-6507/6508 devices can damage the device and the computer. The
description of each signal in this section includes information about maximum
input ratings. National Instruments is
any inaccurate signal connections.
To learn more about screw terminal assignments on the DAQPad-6507,
refer to Figure 3-1.
National Instruments Corporation3-3DAQPad-6507/6508 User Manual
Page 25
Chapter 3Signal Connections
Port C Pin Assignments
The signals assigned to port C depend on the mode in which the 82C55A is
programmed in your application software. In mode 0, port C is considered
as two 4-bit I/O ports. In modes 1 and 2, port C is used for status
and handshaking signals with zero, two, or three lines available for
general-purpose input/output. Table 3-2 summarizes the signal
assignments of port C for each programmable mode.
Caution
!
Programming
Mode
During programming, be aware that each time a port is configured, output ports A
and C are reset to 0, and output port B is undefined.
* Indicates that the signal is active low; refer to Table 3-3 for signal name definitions.
Cable Assembly Connectors
The cable assembly referred to in the Optional Equipment section in
Chapter 1, Introduction, is an assembly of two 50-pin cables and three
connectors. Both cables are joined to a single connector on one end and to
individual connectors on the free ends. The 100-pin connector that joins the
two cables plugs into the I/O connector of the DAQPad-6508. The other
two connectors are 50-pin connectors, one of which is connected to pins 1
through 50, and the other is connected to pins 51 through 100 of the
DAQPad-6508 I/O connector. The cables are labelled Position 1-50 and
51-100, respectively. Figures 3-3 and 3-4 show the pin assignments for the
50-pin connectors on the cable assembly.
Pins 1 through 48 and pins 51 through 98 of the I/O connector are digital
I/O signal pins. Figure 3-5 depicts signal connections for three typical
digital I/O applications.
Chapter 3Signal Connections
+5 V
LED
+5 V
TTL Signal
Switch *
I/O Connector
41
43
45
47
67
69
71
73
+5 V
Front Switch
100 kΩ100 kΩ100 kΩ100 kΩ
PPI A
Port A
APA<3..0>
100 kΩ100 kΩ100 kΩ100 kΩ
PPI C
Port B
CPB<7..4>
50, 100
GND
DAQPad-6507/6508
* Complex switch circuitry is not shown in order to simplify the figure.
Figure 3-5.
Digital I/O Connections
In Figure 3-5, PPI A, port A is configured for digital output, and PPI C,
port B is configured for digital input. Digital input applications include
receiving TTL signals and sensing external device states, such as the state
of the switch in Figure 3-5. Digital output applications include sending
TTL signals and driving external devices such as the LED shown in
Figure 3-5.
National Instruments Corporation3-7DAQPad-6507/6508 User Manual
Page 29
Chapter 3Signal Connections
Power Connections
Two pins on the I/0 connector supply +5 V from your DAQPad
device’s power supply through a self-resetting fuse. The fuse resets
automatically within a few seconds after the overcurrent condition is
removed. These two pins are referenced to DGND and can be used to
power external digital circuitry.The power rating is indicated below.
Power rating: +4.65 VDC to +5.25 VDC at 1 A combined total for both pins
Caution
!
Never connect the +5 V power pins (pins 49 and 99) directly to analog or digital
ground or to any other voltage source on your DAQP ad device or any other device.
Doing so can damage your DAQ Pad device and the computer. National
Instruments is not liable for damages resulting from such a connection.
Pins 49 and 99 of the I/O connector are connected to the +5 V supply of the
DAQPad-6507/6508 devices. You can power the DAQPad-6507 or
DA QPad-6508 from either USB power or an e xternal source. The D A QPad
uses USB power when the external source is not plugged in. USB power
limits any device from using more than 0.5 A. If you are running from USB
power (that is, if your external power source is not plugged in), you have
only 150 mA to drive signals and supply power for your circuitry. If you
require more power than 150 mA, attach the external power source. Also,
your host computer might turn off power to your DAQPad device if no
activity is detected. This cuts the power to any external circuitry powered
by your DAQPad device if you are not using an external power source.
Refer to Power Considerations, in Chapter 2, Installation and
Configuration, of this manual.
Connecting Power Sources to Digital I/O Lines
Caution
!
Always turn your DAQPad on before applying external power to the digital I/O
(DIO) lines. If your DA QP ad is off and external power is applied to the DIO lines,
your DAQPad may be damaged. National Instruments is not liable for damage
caused by incorrect power sequencing.
When supplying power to DIO lines, we strongly recommend you use the
+5 V source from the DAQPad. If you must use an external power source,
it is important to sequence the power correctly—DAQ Pad first, then
external power—to prevent damage to the CMOS circuits. Because of a
trait common to all CMOS circuits, applying external power first may cause
current to flow incorrectly, damaging the circuit.
You can power up the digital I/O lines for the DAQPad-6507/6508 devices
in a user-defined state. The DAQPad-6507/6508 devices facilitate
user-configurable pull-up or pull -down tasks. Each DIO channel is
connected to a 100 kΩ resistor and can be pulled high or low using the front
panel switch. You can use this switch to pull all 96 DIO lines high or low,
or you can allow the lines to float. However, if all lines are high, you might
want to pull some lines low. To do this properly, you must understand the
nature of the drive current on those lines and adhere to TTL logic levels, or
you can let the lines float and tie them all high or low as necessary.
High DIO State
If you select the pulled-high mode, each DIO line will be pulled to VCC
(+5 VDC) with a 100 kΩ resistor. To pull a specific line low, connect
between that line and ground and use a pull-down resistor (R
will give you a maximum of 0.4 VDC. The DIO lines provide a maximum
of 2.5 mA at 3.7 V in the high state. Use the largest possible resistor so that
you do not use more current than necessary to perform the pull-down task.
Also, make sure the resistor value is not so large that leakage current from
the DIO line along with the current from the 100 kΩ pull-up resistor drives
the voltage at the resistor above a TTL low level of 0.4 VDC.
National Instruments Corporation3-9DAQPad-6507/6508 User Manual
DIO Channel Configured for High DIO State with External Load
100 kΩ
+5 V
GND
Digital I/O Line
R
L
Page 31
Chapter 3Signal Connections
Example:
At power up, the device is configured for input and, by default, all DIO
lines are high. To pull one channel low, follow these steps:
1.Install a load (R
). Remember that the smaller the resistance, the
L
greater the current consumption and the lower the voltage (V).
2.Using the following formula, calculate the largest possible load to
maintain a logic low level of 0.4 V and supply the maximum driving
current (I).
V = I * R
⇒ RL = V / I, where:
L
V= 0.4 V is the voltage across R
L
I = 46 µA + 10 µA is the 4.6 V across the 100 kΩ pull-up
resistor and 10 µA from 82C55 leakage current
Therefore:
R
= 7.1 kΩ is the 0.4 V / 56 µA
L
This resistor value, 7.1 kΩ, provides a maximum of 0.4 V on the DIO line
at power up. You can substitute smaller resistor values, but they will draw
more current, leaving less drive current for other circuitry connected to this
line. The 7.1 kΩ resistor reduces the amount of a logic high source current
by 0.4 mA with a 2.8 V output.
Low DIO State
If you select pulled-low mode, each DIO line will be pulled to GND
(0 VDC) using a 100 kΩ resistor. If you want to pull a specific line high,
connect a pull-up resistor that gives you a minimum of 2.8 VDC. The DIO
lines are capable of sinking a maximum of 2.5 mA at 0.4 V in the low state.
Use the largest possible resistance value so that you do not use more current
than necessary to perform the pull-up task.
Also, make sure the pull-up resistor value is not so large that leakage
current from the DIO line along with the current from the 100 kΩ
pull-down resistor brings the voltage at the resistor below a TTL-high le vel
of 2.8 VDC.
Figure 3-7. DIO Channel Configured for Low DIO State with External Load
+5 V
R
L
Digital I/O Line
Example:
The switch is set in the low DIO state, which means all DIO lines are pulled
low. If you want to pull one channel high, follow these steps:
1.Install a load (R
). Remember that the smaller the resistance, the
L
greater the current consumption and the lower the voltage (V).
2.Using the following formula, calculate the largest possible load to
maintain a logic high level of 2.8 V and supply the maximum sink
current (I).
V = I * R
⇒ RL = V / I, where:
L
V = 2.2 V is the voltage across R
L
I = 28 µA + 10 µA is the 2.8 V across the 100 kΩ pull-up
resistor and 10 µA from 82C55A leakage current
Therefore:
R
= 5.7 kΩ is the 2.2 V / 38 µA
L
This resistor value, 5.7 kΩ, provides a minimum of 2.8 V on the DIO line
at power up. You can substitute smaller resistor values but they draw more
current, leaving less sink current for other circuitry connected to this line.
The 5.7 kΩ resistor reduces the amount of a logic low sink current by
0.8 mA with a 0.4 V output.
Floating DIO State
The DIO lines are not pulled high or low by your DAQPad device in this
configuration. Use an external 100 kΩ resistor to pull the line to the state
you want.
National Instruments Corporation3-11DAQPad-6507/6508 User Manual
Page 33
Chapter 3Signal Connections
Timing Specifications
This section lists the timing specifications for handshaking with the
DAQPad-6507/6508 devices. The handshaking lines STB* and IBF
synchronize input transfers. The handshaking lines OBF* and ACK*
synchronize output transfers.
The signals in Table 3-3 are used in the timing diagrams later in this
chapter.
Table 3-3.
Timing Signal Descriptions
Name TypeDescription
STB*InputStrobe Input—A low signal on this handshaking line loads data
into the input latch.
IBFOutputInput Buffer Full—A high signal on this handshaking line indicates
that data has been loaded into the input latch. This is an input
acknowledge signal.
ACK*InputAcknowledge Input—A low signal on this handshaking line
indicates that the data written to the port has been accepted. This
signal is a response from the external device indicating that it has
received the data from the DAQPad-6507/6508 devices.
OBF*OutputOutput Buffer Full—A low signal on this handshaking line
indicates that data has been written to the port.
INTROutputInterrupt Request—This signal becomes high when the 82C55A
requests service during a data transfer. The appropriate interrupt
enable bits must be set to generate this signal.
RD*InternalRead Signal—This signal is the read signal generated from the
control lines of the computer I/O expansion bus.
WR*InternalWrite Signal—This signal is the write signal generated from the
control lines of the computer I/O expansion bus.
DA T ABidirectionalData Lines at the Specified Port—This signal indicates the
availability of data on the data lines at a port that is in the output
mode. If the port is in the input mode, this signal indicates when the
data on the data lines should be valid.
National Instruments Corporation3-15DAQPad-6507/6508 User Manual
Page 37
Chapter
Theory of Operation
This chapter contains a functional overview of the DAQPad-6507/6508
devices and explains the operation of each functional unit making up the
DAQPad-6507 or DAQPad-6508.
The block diagram in Figure 4-1 illustrates the key functional components
of the DAQPad-6507/6508 devices.
National Instruments Corporation4-1DAQPad-6507/6508 User Manual
DAQPad-6507/6508 Devices Block Diagram
Page 38
Chapter 4Theory of Operation
Interrupt Control Circuitry
Interrupt control circuitry enables and disables interrupts. Two
software-controlled registers determine which devices, if any, generate
interrupts in the interrupt circuitry of the DAQPad-6507/6508 devices.
Each of the four 82C55A devices has two interrupt lines, PC3 and PC0,
connected to the interrupt circuitry.
Each of the eight interrupt lines can interrupt the host computer if the
interrupt circuitry is enabled and the corresponding enable bit is set.
Normally, PC3 and/or PC0 of the 82C55A devices are controlled by the
handshaking circuitry; however, you can configure and use either of these
two lines for input and external interrupts. An interrupt occurs on the
low-to-high transition of the signal line. Refer to Appendix B, OKI 82C55A
Data Sheet for more information.
USB Microcontroller
The USB controller is a special microcontroller that has circuitry necessary
to transmit and receive data over USB itself. It maintains information about
the status of the bus and follows the USB protocol to acquire and send
information over the bus. The microcontroller receives instruction codes
over USB, parses the instructions, and executes them. NI-DAQ handles all
interaction with the microcontroller.
82C55A Programmable Peripheral Interface
The four 82C55A PPI chips are the heart of the DAQPad-6507/6508
devices. Each of these chips has 24 programmable I/O pins that represent
three 8-bit ports: PA, PB, and PC. Each port can be programmed as an input
or an output port. The 82C55A has three modes of operation: simple I/O
(mode 0), strobed I/O (mode 1), and bidirectional I/O (mode 2). In modes
1 and 2, the three ports are divided into two groups: group A and group B.
Each group has eight data bits and four control and status bits from port C
(PC). Modes 1 and 2 use handshaking signals from port C to synchronize
data transfers. Refer to Appendix B, OKI 82C55A Data Sheet, for more
detailed information.
All digital I/O is transmitted through a standard, 100-pin, female connector
for the DAQPad-6508 or 100-pin screw terminal with a strain-relief clamp
for the DAQPad-6507. Pins 49 and 99 are connected to +5 V through a
self-restarting protection fuse (F1). See Figure 4-1 for its location. This
+5 V supply is often required to operate I/O module mounting racks.
Pins 50 and 100 are connected to ground. See the Optional Equipment
section in Chapter 1, Introduction, as well as Chapter 2, Installation and
Configuration, and the Digital I/O Signal Connections section in
Chapter 3, Signal Connections, for additional in formation.
National Instruments Corporation4-3DAQPad-6507/6508 User Manual
Page 40
Appendix
Specifications
This appendix lists the specifications of the DAQPad-6507/6508 devices.
These specifications are typical at 25° C, unless otherwise stated. The
operating temperature range is 0° to 70° C.
Digital I/O
Number of channels...............................96 I/O
National Instruments CorporationA-1DAQPad-6507/6508 User Manual
= 0.8 V)
in
= 2.4 V)
in
= 2.5 mA)
out
= -2.5 mA)
out
–0.3 V
2.2 V
—
—
0 V
3.7 V
0.8 V
5.3 V
–1.0 µA
1.0 µA
0.4 V
5.0 V
Page 41
Appendix ASpecifications
Output signals
Pin 49 and pin 99 (at +5 V).............0.5 A max
NoteThe total combined current output from pins 49 and 99 may be limited by the
available current from the USB. If you do not have the external power supply
connected, you have only 150 mA of current available to drive all outputs,
including DIO lines.
Transfer rates..........................................Up to 60 S/s
Power Requirement
External
9 to 30 VDC.....................................12 W max
USB
4.40 to 5.25 VDC.............................220 mA typ, 500 mA max
Physical
Dimensions.............................................22.9 by 14.6 cm (9.0 by 5.7 in.)
National Instruments CorporationB-17DAQPad-6507/6508 User Manual
Page 59
Appendix
Common Questions
This appendix contains a list of commonly asked questions and their
answers relating to usage and special features of your DAQP ad-6507/6508
devices.
General Information
What are DAQPad-6507/6508 devices?
The DAQPad-6507/6508 devices are USB platform, 96-line DIO devices.
What type of 5 V protection do the DAQPad-6507/6508 devices have?
The DAQPad-6507/6508 devices have 5 V lines equipped with a
self-resetting 1 A fuse.
Installation and Configuration
How do I know if my version of Windows supports USB?
Look in the
tab should list a
Controller and a USB root hub. If your computer has this and also USB
ports, your machine is supported. If your computer has USB ports but no
controller is listed in the
software.
System
properties in the control panel. The
Universal Serial Bus Controller
Device Manager
C
Device Manager
along with a USB
, you might need to upgrade your
What is the best way to test my device without having to program the
device?
If you are using Windows, the NI-DAQ Configuration Utility has a
menu with some excellent tools for doing simple functional tests of the
device, such as analog input and output, digital I/O, and counter/timer tests.
National Instruments CorporationC-1DAQPad-6507/6508 User Manual
Test
Page 60
Appendix CCommon Questions
Digital I/O
What does the blink pattern mean for the configuration LED on the
front panel?
This LED blinks to indicate the status of the DAQPad-6507/6508 devices.
It also can indicate an error through a blink code. Refer to Table 2-1 for
more information.
What are the power-on states of the PPI and DIO lines on the I/O
connector?
At system power-on and reset, both the PPI and DIO lines are set to high
impedance by the hardware. This means that the device circuitry is not
actively driving the output either high or low. However, these lines may
have pull-up or pull-down resistors connected to them as shown in the
Digital I/O State Selection section in Chapter 3, Signal Connections. These
resistors weakly pull the output to either a logic high or logic low state.
For your convenience, this appendix contains forms to help you gather the information necessary
to help us solve your technical problems and a form you can use to comment on the product
documentation. When you contact us, we need the information on the Technical Support Form and
the configuration form, if your manual contains one, about your system configuration to answer your
questions as quickly as possible.
National Instruments has technical assistance through electronic, fax, and telephone systems to quickly
provide the information you need. Our electronic services include a bulletin board service, an FTP site,
a fax-on-demand system, and e-mail support. If you have a hardware or software problem, first try the
electronic support systems. If the information available on these systems does not answer your
questions, we offer fax and telephone support through our technical support centers, which are staffed
by applications engineers.
D
Electronic Services
Bulletin Board Support
National Instruments has BBS and FTP sites dedicated for 24-hour support with a collection of files
and documents to answer most common customer questions. From these sites, you can also download
the latest instrument drivers, updates, and example programs. For recorded instructions on how to use
the bulletin board and FTP services and for BBS automated information, call 512 795 6990. You can
access these services at:
United States: 512 794 5422
Up to 14,400 baud, 8 data bits, 1 stop bit, no parity
United Kingdom: 01635 551422
Up to 9,600 baud, 8 data bits, 1 stop bit, no parity
France: 01 48 65 15 59
Up to 9,600 baud, 8 data bits, 1 stop bit, no parity
FTP Support
To access our FTP site, log on to our Internet host, ftp.natinst.com, as anonymous and use
your Internet address, such as
documents are located in the
National Instruments CorporationD-1DAQPad-6507/6508 User Manual
joesmith@anywhere.com, as your password. The support files and
/support directories.
Page 62
Fax-on-Demand Support
Fax-on-Demand is a 24-hour information retrieval system containing a library of documents on a wide
range of technical information. You can access Fax-on-Demand from a touch-tone telephone at
512 418 1111.
E-Mail Support (Currently USA Only)
You can submit technical support questions to the applications engineering team through e-mail at the
Internet address listed below . Remember to include your name, address, and phone number so we can
contact you with solutions and suggestions.
support@natinst.com
Telephone and Fax Support
National Instruments has branch offices all over the world. Use the list below to find the technical
support number for your country. If there is no National Instruments office in your country, contact
the source from which you purchased your software to obtain support.
Photocopy this form and update it each time you make changes to your software or hardware, and use
the completed copy of this form as a reference for your current configuration. Completing this form
accurately before contacting National Instruments for technical support helps our applications
engineers answer your questions more efficiently.
If you are using any National Instruments hardware or software products related to this problem,
include the configuration forms from their user manuals. Include additional pages if necessary.
Name __________________________________________________________________________
Company _______________________________________________________________________
Address ________________________________________________________________________
______________________________________________________________________________ _
Fax ( ___ ) ________________Phone ( ___ ) __________________________________________
Computer brand____________ Mod el ___________________Processor _____________________
Operating system (include version number) ____________________________________________
Clock speed ______MHz RAM _____MBDisplay adapter __________________________
Mouse ___yes ___no Other adapters installed_______________________________________
Hard disk capacity _____MB Brand_________________________________________________
Instruments used _________________________________________________________________
______________________________________________________________________________ _
National Instruments hardware product model_____________ Revision ____________________
Configuration ________________________________ ___________________________________
National Instruments software product ___________________ Version _____________________
Configuration ________________________________ ___________________________________
The problem is: __________________________________________________________________
_______________________________________________________________________________
List any error messages: ___________________________________________________________
______________________________________________________________________________ _
The following steps reproduce the problem: ___________________________________________
DAQPad-6507/6508 Hardware and Software
Configuration Form
Record the settings and revisions of your hardware and software on the line to the right of each item.
Complete a new copy of this form each time you re vise your softw are or hardw are configuration, and
use this form as a reference for your current configuration. Completing this form accurately before
contacting National Instruments for technical support helps our applications engineers answer your
questions more efficiently.
National Instruments Products
DAQ hardware __________________________________________________________________
Interrupt level of hardware _________________________________________________________
Base I/O address of hardware _______________________________________________________
Programming choice ____________________________________ _________________________
NI-DAQ, LabVIEW, or LabWindows/CVI version ______________________________________
Other boards in system _____________________ _______________________________________
Base I/O address of other boards ________________________ ___ ___ ____ __________________
DMA channels of other boards _________________________________________________ ____
Interrupt level of other boards ______________________________________________________
Other Products
Computer make and model ________________________________________________________
Microprocessor ______________________________________ ____________________________
Clock frequency or speed __________________________________________________________
Type of video board installed _________________________________ ______________________
Operating system version __________________________________________________________
Operating system mode ___________________________________________________________
Programming language __________________________________ _________________________
Programming language version _____________________________________________________
Other boards in system _____________________ _______________________________________
Base I/O address of other boards ________________________ ___ ___ ____ __________________
DMA channels of other boards _________________________________________________ ____
Interrupt level of other boards ______________________________________________________
Page 65
Documentation Comment Form
National Instruments encourages you to comment on the documentation supplied with our products.
This information helps us provide quality products to meet your needs.
Title:
DAQPad™-6507/6508 User Manual
Edition Date:
Part Number:
Please comment on the completeness, clarity, and organization of the manual.
______________________________________________________________________________ _
If you find errors in the manual, please record the page numbers and describe the errors.
Thank you for your help.
Name _________________________________________________________________________
Title __________________________________________________________________________
Company _______________________________________________________________________
Address _____________________________________ ___________________________________
National Instruments CorporationG-1DAQPad-6507/6508 User Manual
Page 67
Glossary
A
Aamperes
ACalternating current
AC coupledallowing the transmission of AC signals while blocking DC signals
ACHanalog input chann e l signal
ACK*acknowledge input signal
A/Danalog-to-digital
addresscharacter code that identifies a specific location (or series of locations) in
memory
AIRQ0PPI A interrupt request bit for Port A
AIRQ1PPI A interrupt request bit for POrt B
aliasa false lower frequency component that appears in sampled data acquired
at too low a sampling rate
ALUarithmetic logic unit—the element(s) in a processing system that
perform(s) the mathematical functions such as addition, subtraction,
multiplication, division, inversion, AND, OR, NAND, and NOR
AMDAdvanced Micro Devices
ANSIAmerican National Standards Institute
APAbidirectional data lin es for Port A of PPI A
APBbidirectional data lines for Port B of PPI A
APCbidirectional data lines for Port C of PPI A
ASICapplication-specific integrated circuit
asynchronous(1) hardware—a property of an event that occurs at an arbitrary time,
without synchronization to a reference clock (2) software—a property of
a function that begins an operation and returns prior to the completion or
bbit—one binary digit, either 0 or 1
Bbyte—eight related bits of data, an eight-bit binary number. Also used to
denote the amount of memory required to store one byte of data.
bandwidththe range of frequencies present in a signal, or the range of frequencies to
which a measuring device can respond
base addressa memory address that serves as the starting address for programmable
registers. All other addresses are located by adding to the base address.
baud rateserial communications data transmission rate expressed in bits per second
(b/s)
BCDbinary-coded decimal
binarya number system with a base of 2
BIOSbasic input/output system or built-in operating system
bipolara signal range that includes both positive and negativ e values (for example,
–5 V to +5 V)
BIRQ0PPI B interrupt request bit for Port A
BIRQ1PPI B interrupt request bit for Port B
BNCa type of coaxial signal connector
BPAbidirectional data lines for Port A of PPI B
BPBbidirectional data lines for Port B of PPI B
BPCbidirectional data lines for Port C of PPI B
break-before-makea type of switching contact that is completely disengaged from one terminal
before it connects with another terminal
breakdown voltagethe voltage high enough to cause breakdown of optical isolation,
semiconductors, or dielectric materials. See also working voltage.
buffertemporary storage for acquired or generated data (software)
National Instruments CorporationG-3DAQPad-6507/6508 User Manual
Page 69
Glossary
burst-modea high-speed data transfer in which the address of the data is sent followed
by back-to-back data words while a physical signal is asserted
busthe group of conductors that interconnect individual circuitry in a computer.
Ty pically, a bus is the expansion vehicle to which I/O or other devices are
connected. Examples of PC buses are the AT bus, NuBus, Micro Channel,
and EISA bus.
bus mastera type of a plug-in board or controller with the ability to read and write
devices on the computer bus
C
CCelsius
channelpin or wire lead to which you apply or from which you read the analog or
digital signal. Analog signals can be single-ended or differential. For digital
signals, you group channels to form ports. Ports usually consist of either
four or eight digital channels.
channel clockthe clock controlling the time interv al between individual channel sampling
within a scan. Boards with simultaneous sampling do not have this clock.
chromatographan instrument used in chemical analysis of gases and liquids.
CIcomputing index
circuit triggera condition for starting or stopping clocks
CIRQ0PPI C interrupt request bit for Port A
CIRQ1PPI C interrupt request bit for Port B
clockhardware component that controls timing for reading from or writing to
groups
CMOScomplementary met a l-o xide semiconductor
couplingthe manner in which a signal is connected from one location to another
CPAbidirectional lines for Port A of PPI C
CPBbidirectional lines for Port A of PPI C
CPCbidirectional lines for Port A of PPIC
CPUcentral processing unit
crosstalkan unwanted signal on one channel due to an input on a diff eren t channel
CTR1counter 1 enable bit
CTRIRQcounter interrupt enable bit
current drive capabilitythe amount of current a digital or analog output channel is capable of
sourcing or sinking while still operating within voltage range specifications
current sinkingthe ability of a DAQ board to dissipate current for analog or digital output
signals
current sourcingthe ability of a DAQ board to supply current for analog or digital output
signals
D
DACdigital-to-analog converter—an electronic device, often an integrated
circuit, that converts a digital number into a corresponding analog voltage
or current
daisy-chaina method of propagating signals along a bus, in which the devices are
prioritized on the basis of their position on the bus
DAQdata acquisition—(1) collecting and measuring electrical signals from
sensors, transducers, and test probes or fixtures and inputting them to a
computer for processing; (2) collecting and measuring the same kinds of
electrical signals with A/D and/or DIO boards plugged into a computer, and
possibly generating control signals with D/A and/or DIO boards in the
same computer
DATAdata lines at the specified port signal
DCdirect current
DC coupledallowing the transmission of both AC and DC signals
National Instruments CorporationG-5DAQPad-6507/6508 User Manual
Page 71
Glossary
DCSdistributed control system—a large-scale process control system
characterized by a distributed network of processors and I/O subsystems
that encompass control, user interfacing, data collection, and system
management. DCSs are commonly used in large industrial facilities, such
as a petroleum refinery or paper mill.
default settinga default parameter v alue recorded in the driv er. In many cases, the default
input of a control is a certain value (often 0) that means use the current
default setting. For example, the default input for a parameter may be do
not change current setting, and the default setting may be no AMUX-64T
boards. If you do change the value of such a parameter, the new value
becomes the new setting. You can set default settings for some parameters
in the configuration utility or manually using switches located on the
device.
devicea plug-in DAQ board, card, or pad that can contain multiple channels and
conversion devices. Plug-in boards, PCMCIA cards, and devices such as
the DAQPad-1200, which connects to your computer parallel port, are all
examples of DAQ devices. SCXI modules are distinct from devices, with
the exception of the SCXI-1200, which is a hybrid.
DGNDdigital ground signal
digital portSee port.
digital triggera TTL level signal having two discrete levels—a high and a low level
DINDeutsche Industrie Norme
DIOdigital input/output
DIPdual inline package
DIRQ0PPI D interrupt request bit for Port A
DIRQ1PPI D interrupt request bit for Port B
DMAdirect memory access
DNLdifferential nonlinearity
DOSdisk operating system
downstreamthe direction of data flow from the host computer or away from the host
DPAbidirectional data lin es for Port A of PPI D
DPBbidirectional data lines for Port B of PPI D
DPCbidirectional data lines for Port C of PPI D
DRAMdynamic RAM
driverssoftware that controls a specific hardware de vice such as a DAQ board or a
GPIB interface board
DSPdigital signal processi ng
dual-access memorymemory that can be sequentially accessed by more than one controller or
processor but not simultaneously accessed. Also known as shared memory.
dual-ported memorymemory that can be simultaneously accessed by more than one controller
or processor
dynamic rangethe ratio of the largest signal level a circuit can handle to the smallest signal
level it can handle (usually taken to be the noise level), normally expressed
in decibels
E
ECLemitter-coupled logic
EEPROMelectrically erasable programmable read-only memory
EGAenhanced graphics adapter
EISAExtended Industry Standard Architecture
EMCelectromechanical compliance
EPROMerasable programmable read-only memory—ROM that can be erased
(usually by ultraviolet light exposure) and reprogrammed
eventthe condition or state of an analog or digital signal
expansion ROMan onboard EEPROM that may contain device-specific initialization and
system boot functionality
external triggera voltage pulse from an external source that triggers an event such as A/D
National Instruments CorporationG-7DAQPad-6507/6508 User Manual
Page 73
Glossary
F
false triggeringtriggering that occurs at an unintended time
fetch-and-deposita data transfer in which the data bytes are transferred from the source to the
controller, and then from the controller to the target
FIFOfirst-in-first-out
floating signal sourcessignal sources with voltage signals that are not connected to an absolute
reference or system ground. Also called nonreferenced signal sources.
Some common example of floating signal sources are batteries,
transformers, or thermocouples.
flybya type of high-performance data transfer in which the data bytes pass
directly from the source to the target without being transferred to the
controller
ftfeet
G
GNDground
GPIBGeneral Purpose Interface bus, synonymous with HP-IB. The standard bus
used for controlling electronic instruments with a computer. Also called
IEEE 488 bus because it is defined by ANSI/IEEE Standards 488-1978,
488.1-1987, and 488.2-1987.
g
rms
level of random vibration
ground tie pointthe location where two or more grounds (such as digital ground, analog
output ground, analog input ground, and so on), are connected or tied
together
grounded measurement
See referenced single-ended measurement system.
system
hhour
half-power bandwidththe frequency range over which a circuit maintains a le vel of at least –3 dB
with respect to the maximum level
handlepointer to a pointer to a block of memory; handles reference arrays and
strings. An array of strings is a handle to a block of memory containing
handles to strings.
handlera device driver that is installed as part of the operating system of the
computer
handshaked digital I/Oa type of digital acquisition/generation where a device or module accepts
or transfers data after a digital pulse has been received. Also called latched
digital I/O.
hardwarethe physical components of a computer system, such as the circuit boards,
plug-in boards, chassis, enclosures, peripherals, cables, and so on
hardware triggeringa form of triggering where you set the start time of an acquisition and gather
data at a known position in time relative to a trigger signal
hexhexadecimal
hostthe host computer system where the Universal Serial Bus host controller is
installed
Hzhertz
I
IBFinput buffer full signal
IBFAinput buffer bit for Port A
IBFBinput buffer bit for Port B
IBMInternational Business Machines
ICintegrated circuit
IDidentification
National Instruments CorporationG-9DAQPad-6507/6508 User Manual
Page 75
Glossary
IDEintegrated development environment
IEEEInstitute of Electrical and Electronics Engineers
IEEE 488the shortened notation for ANSI/IEEE Standards 488-1978, 488.1-1987,
and 488.2-1987. See also GPIB.
immediate digital I/Oa type of digital acquisition/generation where LabVIEW updates the digital
lines or port states immediately or returns the digital value of an input line.
Also called nonlatched digital I/O.
in.inches
Industrial Device
Networks
standardized digital communications networks used in industrial
automation applications; they often replace vendor-proprietary networks so
that devices from different vendors can communicate in control systems
INLintegral nonlinearity—a measure in LSB of the worst-case deviation from
the ideal A/D or D/A transfer characteristic of the analog I/O circuitry
input bias currentthe current that flows into the inputs of a circuit
input impedancethe measured resistance and capacitance between the input terminals of a
circuit
input offset currentthe difference in the input bias currents of the two inputs of an
instrumentation amplifier
instrument drivera set of high-level software functions that controls a specific GPIB, VXI, or
RS-232 programmable instrument or a specific plug-in DAQ board.
Instrument drivers are available in several forms, ranging from a function
callable language to a virtual instrument (VI) in LabVIEW.
instrumentation
amplifier
a circuit whose output voltage with respect to ground is proportional to the
difference between the voltages at its two inputs
INTE1interrupt enable bit for Port A output interrupts
INTE2interrupt enable bit for Port A input interrupts
INTEAinterrupt enable bit for Port A
INTEBinterrupt enable bit for Port B
integral controla control action that eliminates the offset inherent in proportional control
INTENglobal interrupt enable bit
interrupta computer signal indicating that the CPU should suspend its current task
to service a designated activity
interrupt levelthe relative priority at which a device can interrupt
interval scanningscanning method where there is a longer interval between scans than there
is between individual channels comprising a scan
INTRinterrupt request signal
INTRAinterrupt request status bit for Port A
INTRBinterrupt request status bit for Port B
I/Oinput/output
I
OH
I
OL
current, output high
current, output low
IRQinterrupt request
ISAIndustry Standard Architecture
isolationa type of signal conditioning in which you isolate the transducer signals
from the computer for safety purposes. This protects you and your
computer from large voltage spikes and makes sure the measurements from
the DAQ device are not affected by differences in ground potentials.
isolation voltagethe voltage that an isolated circuit can normally withstand, usually
specified from input to input and/or from any input to the amplifier output,
or to the computer bus
isothermalconstructed to maintain constant temperature across area. Isothermal
construction of terminal blocks increases thermocouple measurement
National Instruments CorporationG-11DAQPad-6507/6508 User Manual
Page 77
Glossary
K
kkilo—the standard metric prefix for 1,000, or 103, used with units of
measure such as volts, hertz, and meters
10
Kkilo—the prefix for 1,024, or 2
, used with B in quantifying data or
computer memory
3
kbytes/sa unit for data transfer that means 1,000 or 10
bytes/s
kS1,000 samples
Kword1,024 words of memory
L
LabVIEWlaboratory virtual instrument engineering workbench
latched digital I/Oa type of digital acquisition/generation where a device or module accepts
or transfers data after a digital pulse has been received. Also called
handshaked digital I/O.
LEDlight-emitting diode
librarya f ile containing compiled object modules, each comprised of one of more
functions, that can be linked to other object modules that make use of these
functions. NIDAQMSC.LIB is a library that contains NI-DAQ functions.
The NI-DAQ function set is broken down into object modules so that only
the object modules that are relevant to your application are linked in, while
those object modules that are not relevant are not linked.
listenera device on the GPIB that receives information from a T alker on the bus
LSBleast sign ificant bit
M
mmeters
6
M(1) Mega, the standard metric prefix for 1 million or 10
units of measure such as volts and hertz; (2) mega, the prefix for 1,048,576,
20
, when used with B to quantify data or computer memory
MBmegabytes of memory
MBLTeight-byte block transfers in which both the Address bus and the Data bus
are used to transfer data
6
Mbytes/sa unit for data transfer that means 1 million or 10
bytes/s
memory bufferSee buffer.
MFLOPSmillion floating-point operations per second—the unit for expressing the
computational power of a processor
MIOmultifunctio n I/O
MIPSmillion instructions per second—the unit for expressing the speed of
processor machine code instructions
MITEMXI Interfaces to Everything is a custom ASIC designed by National
Instruments that implements the PCI bus interface. The MITE supports bus
mastering for high speed data transfers over the PCI bus.
MSmillion samples
MSBmost significant bit
MTBFmean time between failure
multiplexed modean SCXI operating mode in which analog input channels are multiplexed
into one module output so that your cabled DAQ device has access to the
module’s multiplex ed output as well as the outputs on all other multiplexed
modules in the chassis through the SCXI bus. Also called serial mode.
muxmultiplexer—a switching device with multiple inputs that sequentially
connects each of its inputs to its output, typically at high speeds, in order to
measure several signals with a single analog input channel
N
NBNuBus—a slot-dependent, 32-bit bus type used in Macintosh computers
that has 32 interrupts
NCnormally closed, or not connected
NI-DAQNational Instruments driver software for DAQ hardware
National Instruments CorporationG-13DAQPad-6507/6508 User Manual
Page 79
Glossary
NISTNational Institute of Standards and Technology
nodesexecution elements of a block diagram consisting of functions, structures,
and subVIs
noisean undesirable electrical signal—Noise comes from external sources such
as the AC power line, motors, generators, transformers, fluorescent lights,
soldering irons, CR T displays, computers, electrical storms, welders, radio
transmitters, and internal sources such as semiconductors, resistors, and
capacitors. Noise corrupts signals you are trying to send or receive.
nonlatched digital I/Oa type of digital acquisition/generation where LabVIEW and NI-DAQ
updates the digital lines or port states immediately or returns the digital
value of an input line. Also called immediate digital I/O or
non-handshaking.
nonreferenced signal
sources
signal sources with voltage signals that are not connected to an absolute
reference or system ground. Also called floating signal sources.
Some common examples of nonreferenced signal sources are batteries,
transformers, or thermocouples.
O
OBF*output buffer full signal
OBFA*output buffer bit for Port A
OBFB*output buffer bit for Port B
onboard channelschannels provided by the plug-in data acquisition board
onboard RAMoptional RAM usually installed into SIMM slots
OpenDoca compound document architecture created by the joining of several
technologies supplied by Apple (the base OpenDoc architecture, the Bento
file system and the Open Scripting Architecture) and IBM (the System
Object Model)
operating systembase-level software that controls a computer, runs programs, interacts with
users, and communicates with installed hardware or peripheral devices
optical coupler a device designed to transfer electrical signals by utilizing light waves
optical isolationthe technique of using an optoelectric transmitter and receiver to transfer
data without electrical continuity, to eliminate high-potential differences
and transient signals
optocouplerto provide coupling with electrical isolation between input and output.
Sometimes called optoisolator or photocoupler.
OUToutput
output settling timethe amount of time required for the analog output voltage to reach its final
value within specified limits
output slew ratethe maximum rate of change of analog output voltage from one level to
another
P
packeta bundle of data organized in a group for transmission
parallel modea type of SCXI operating mode in which the module sends each of its input
channels directly to a separate analog input channel of the device to the
module
passbandthe range of frequencies which a device can properly propagate or measure
pattern generationa type of handshaked (latched) digital I/O in which internal counters
generate the handshaked signal, which in turn initiates a digital transfer.
Because counters output digital pulses at a constant rate, this means you
can generate and retrieve patterns at a constant rate because the handshaked
signal is produced at a constant rate.
PCpersonal computer
PC Carda credit-card-sized expansion card that fits in a PCMCIA slot, often referred
to as a PCMCIA card
PCIPeripheral Component Interconnect—a high-performance expansion bus
architecture originally developed by Intel to replace ISA and EISA. It is
achieving widespread acceptance as a standard for PCs and workstations;
it offers a theoretical maximum transfer rate of 132 Mbytes/s.
National Instruments CorporationG-15DAQPad-6507/6508 User Manual
Page 81
Glossary
PCMCIAan expansion bus architecture that has found widespread acceptance as a de
facto standard in notebook-size computers. It originated as a specification
for add-on memory cards written by the Personal Computer Memory Card
International Association.
PFIP rogrammable Function Input
photoelectric sensoran electrical device that responds to a change in the intensity of the light
falling upon it
pipelinea high-performance processor structure in which the completion of an
instruction is broken into its elements so that several elements can be
processed simultaneously from different instructions
PLCprogrammable logic controller—a highly reliable special-purpose
computer used in industrial monitoring and control applications. PLCs
typically have proprietary programming and networking protocols, and
special-purpose digital and analog I/O ports.
Plug and Play devicesdevices that do not require DIP switches or jumpers to configure resources
on the devices—also called switchless devices
Plug and Play ISAa specification prepared by Microsoft, Intel, and other PC-related
companies that will result in PCs with plug-in boards that can be fully
configured in software, without jumpers or switches on the boards
PnPPlug and Play
port(1) a communications connection on a computer or a remote controller (2)
a digital port, consisting of four or eight lines of digital input and/or output
posttriggeringthe technique used on a DAQ board to acquire a programmed number of
samples after trigger conditions are met
potentiometeran electrical device the resistance of which can be manually adjusted; used
for manual adjustment of electrical circuits and as a transducer for linear or
rotary position
PPIprogrammable peripheral interface
ppmparts per million
pretriggeringthe technique used on a DAQ board to keep a continuous buf fer f illed with
data, so that when the trigger conditions are met, the sample includes the
propagationthe transmission of a signal through a computer system
propagation delaythe amount of time required for a signal to pass through a circuit
protocolthe exact sequence of bits, characters, and control codes used to transfer
data between computers and peripherals through a communications
channel, such as the GPIB bus
ptspoints
pulsed outputa form of counter signal generation by which a pulse is outputted when a
counter reaches a certain value
Q
QuickTimeApple system software tools that make video presentation a standard part
of the Macintosh. Applications can use QuickTime to record and display
audio and video in the same way applications use system tools to generate
and display text and graphics.
R
RAMrandom-access memory
RD*read signal
real timea property of an event or system in which data is processed as it is acquired
instead of being accumulated and processed at a later time
referenced signal sources signal sources with voltage signals that are referenced to a system ground,
such as the earth or a building ground. Also called grounded signal sources.
resource lockinga technique whereby a device is signaled not to use its local memory while
the memory is in use from the bus
retryan acknowledge by a destination that signifies that the cycle did not
complete and should be repeated
R
EXT
external resistance
ribbon cablea flat cable in which the conductors are side by side
National Instruments CorporationG-17DAQPad-6507/6508 User Manual
Page 83
Glossary
rise timethe difference in time between the 10% and 90% points of a system’s step
response
R
L
load resistance
rmsroot mean square
RTDresistive temperature device
S
sseconds
Ssamples
sample counterthe clock that counts the output of the channel clock, in other words, the
number of samples taken. On boards with simultaneous sampling, this
counter counts the output of the scan clock and hence the number of scans.
SCADAsupervisory control and data acquisition—a common PC function in
process control applications, where programmable logic controllers (PLCs)
perform control functions but are monitored and supervised by a PC
scanone or more analog or digital input samples. T ypically , the number of input
samples in a scan is equal to the number of channels in the input group. For
example, one pulse from the scan clock produces one scan which acquires
one new sample from every analog input channel in the group.
SCANCLKscan clock signal
scan clockthe clock controlling the time interval between scans. On boards with
interval scanning support (for example, the AT-MIO-16F-5), th is clock
gates the channel clock on and off. On boards with simultaneous sampling
(for example, the EISA-A2000), this clock clocks the track-and-hold
circuitry .
scan ratethe number of scans per second. For example, a scan rate of 10 Hz means
sampling each channel 10 times per second.
SCXISignal Conditioning eXtensions for Instrumentation
SEsingle-ended inputs
shared memorySee dual-access memory
signal conditioningthe manipulation of signals to prepare them for digitizing
signal dividerperforming frequency division on an external signal
SIMMsingle in-line memory module
SISOURCESI counter clock signal
SMBa type of miniature coaxial signal connector
software triggera programmed event that triggers an event such as data acquisition
software triggeringa method of triggering in which you simulate an analog trigger using
software. Also called conditional retrieval.
source impedancea parameter of signal sources that reflects current-driving ability of voltage
sources (lower is better) and the voltage-driving ability of current sources
(higher is better)
SOURCE input pinan counter input pin where the counter counts the signal transitions
SPDTsingle-pole double throw—a property of a switch in which one terminal can
be connected to one of two other terminals
SSsimultaneous sampling—a property of a system in which each input or
output channel is digitized or updated at the same instant
S/ssamples per second—used to express the rate at which a DAQ board
samples an analog signal
STARTSCANstart scan signal
STBstrobe input signal
STCsystem timing controller
statically configured
device
a device whose logical address cannot be set through software; that is, it is
not dynamically configurable
switchless devicedevices that do not require dip switches or jumpers to configure resources
on the devices—also called Plug and Play devices
synchronous(1) hardware—a property of an event that is synchronized to a reference
clock (2) software—a property of a function that begins an operation and
National Instruments CorporationG-19DAQPad-6507/6508 User Manual
Page 85
Glossary
system RAMRAM installed on a personal computer and used by the operating system,
as contrasted with onboard RAM
system noisea measure of the amount of noise seen by an analog circuit or an ADC when
the analog inputs are grounded
T
TCterminal count
T/Htrack-and-hold—a circuit that tracks an analog voltage and holds the v alue
on command
Theoremsignal contains no frequency components higher than half the frequency at
which it is sampled, then the original signal can be recovered without
distortion
throughput ratethe data, measured in bytes/s, for a given continuous operation, calculated
to include software overhead. Throughput Rate = Transfer Rate Software
Overhead Factor.
top-level VIVI at the top of the VI hierarchy . This term is used to distinguish the VI
from its subVIs.
transfer ratethe rate, measured in bytes/s, at which data is moved from source to
destination after software initialization and set up operations; the maximum
rate at which the hardware can operate
TRIGtrigger signal
triggerany event that causes or starts some form of data capture
TTLtransistor-transistor logic
U
UARTuniversal asynchronous receiver/transmitter—an integrated circuit that
converts parallel data to serial data (and vice versa), commonly used as a
computer bus to serial device interface for serial communication
UIupdate interval
UISOURCEupdate interval counter clock signal
unipolara signal range that is always positive (for example, 0 to +10 V)
updatethe output equivalent of a scan. One or more analog or digital output
samples. Typically, the number of output samples in an update is equal to
the number of channels in the output group. For example, one pulse from
the update clock produces one update which sends one new sample to every
analog output channel in the group.
UPDATEupdate signal
update ratethe number of output updates per second
upstreamthe direction data flow towards the host computer
USBUniversal Serial Bus
V
Vvolts
Glossary
V
CC
+5 V power supply
VDCvolts direct current
VDMADvirtual DMA driver
V
EXT
external volt
VIvirtual instrument—(1) a combination of hardware and/or software
elements, typically used with a PC, that has the functionality of a classic
stand-alone instrument (2) a LabVIEW software module (VI), which
consists of a front panel user interface and a block diagram program
V
IH
V
IL
V
IN
volts, input high
volts, input low
volts in
VISAa new driver software architecture developed by National Instruments to
unify instrumentation software for GPIB, DAQ, and VXI. It has been
accepted as a standard for VXI by the VXIplug&play Systems Alliance.
mode 2 bidirectional timing (figure), 3-15
OKI 82C55A data sheet, B-1 to B-17
operation of DA QPad-6507/6508 de vices. See
theory of operation.
P
physical specifications, A-2
pin assignments
cable assembly connectors
pins 1 through 50 (figure), 3-5
pins 51 through 100 (figure), 3-6
I/O connector pin description (figure), 3-2
Port C pin assignments, 3-4
Plug and Play configuration, 2-4
polarity selection, resistors used (note), 2-3
Port A (PPI A), 3-7
Port B (PPI C), 3-7
Port C pin assignments (figure), 3-4
power, connecting to digital I/O lines, 3-8
power considerations, 2-4 to 2-5
connections between computer or USB
hub and DAQPad device (figure), 2-2
damage due to incorrect connections
(caution), 3-8
methods for turning off DAQPad, 2-5
power connections, 3-8
power requirement specifications, A-2
self-resetting fuse, 3-8
suspend mode, 2-4 to 2-5
PPI A (Port A), 3-7
PPI C (Port B), 3-7
Q
questions and answers, C-1 to C-2
digital I/O, C-2
general information, C-1
installation and configuration, C-1 to C-2