All rights reserved. No part of this publication may be reproduced,
stored in a retrieval system, or transmitted, in any form by any means,
electronic, mechanical, by photocopying, recording, or otherwise
without prior written permission.
Second Edition
Information furnished in this manual is believed to be accurate and
reliable. However, no responsibility is assumed for its use, or for any
infringements of patents or other rights of third parties that may result
from its use.
Contacting Omega Engineering
✉
Address:
OMEGA Engineering, Inc.
One Omega Drive
Stamford, Connecticut 06907-0047
U.S.A.
! Support:
Telephone: 1-800-622-2378
Fax: 1-800-848-4271
"Internet Access:
March 2002 Printing
Support support@omega.com
Web site http://www.omega.com
FTP site ftp://ftp.omega.com
Table of Contents
Table of Contents
How to Use This Manual......................................................iii
Introduction........................................................................................... iii
Who Should Read This Book? ...............................................................iii
Organization of This Manual................................................................ iii
Conventions Used in This Manual ........................................................iv
This manual describes the PowerDAQ PD2/PDL/PDXI-DIO series Digital
Input/Output boards. These boards are designed for the PCI and
CPCI/PXI buses, 64 and 128 (PD2-only) channel models are available.
Following board models are covered in this manual:
PCI bus
PD2-series
PD2-DIO-64, PD2-DIO-64CT, PD2-DIO64ST
PD2-DIO-128
PDL-series
PDL-DIO-64, PDL-DIO-64CT, PDL-DIO-64ST
CPCI/PXI bus
PDXI-DIO-64, PDXI-DIO-64CT, PDXI-DIO-64ST
Who Should Read This Book?
This manual has been designed to benefit the user of PowerDAQ DIO
boards. To use PowerDAQ DIO, it is assumed that you have basic PC
skills, and that you are familiar with Microsoft Windows
98/Me/NT/2000/XP and/or Linux operating environments.
Organization of This Manual
The PowerDAQ DIO User Manual is organized as follows:
Chapter 1 - Introduction
This chapter gives you an overview of PowerDAQ DIO’s features the
various models available and what you need to get started.
Chapter 2 - Installation and Configuration
This chapter explains how to install and configure your PowerDAQ DIO
board.
Chapter 3 - Architecture
iii
How to Use This Manual
This chapter discusses the internal structure and subsystems of your
PowerDAQ DIO board.
Chapter 4 - Interconnections
This chapter describes the I/O connections to your PowerDAQ DIO
board.
Appendix A - Specifications
This chapter lists the PowerDAQ DIO hardware specifications.
Appendix B - Accessories
This appendix lists the PowerDAQ DIO accessories products.
Appendix C - Common Questions and Support
This appendix contains a list of commonly asked questions and their
answers relating to usage and special features of your PowerDAQ DIO
board. Should you require assistance while installing or using
PowerDAQ DIO, support service details are also listed.
Appendix D - Warranty
This appendix contains a detailed explanation of PowerDAQ DIO boards
warranty.
Glossary
The Glossary contains an alphabetical list and description of terms used
in this manual.
Index
The Index alphabetically lists topics covered in this manual.
Conventions Used in This Manual
These are the main conventions used to help you get the most out of
this manual:
Tips are designed to highlight quick ways to get the
TIP
job done, or good ideas you might not discover on
your own.
Note Notes alert you to important information.
iv
How to Use This Manual
v
CAUTION!
avoid injury, data loss, or system crash.
Text formatted in bold typeface may also represent type that should
be entered verbatim or a command, as in the following example:
You can instruct users how to run setup using a command such as
setup.exe.
Caution advises you of precautions to take to
Feedback
We are interested in any feedback you might have concerning our
products and manuals. A Reader Evaluation form is available on the last
page of the manual.
How to Use This Manual
vi
1
Introduction
Chapter 1: Introduction
Introduction
This chapter describes the basic features of the PowerDAQ PD2/PDL/PDXI
DIO boards.
About the PowerDAQ DIO board
Thank you for purchasing a PowerDAQ DIO board. The PowerDAQ DIO
board was designed from the ground-up to provide you a best possible
features, reliability and performance available.
The associated PowerDAQ DIO software suite has been written specifically
for these products. Numerous third-party software products are supported
including real-time OS, like QNX and RT-Linux.
Overview
All PowerDAQ Digital IO boards where designed for better
manufacturability and corrected the flaws of 8255 based DIO boards. The
PD2/PDL/PDXI-DIO is feature rich; no longer do you have to design
external circuitry for start-up states, work against problems associated with
the 8255 and relays nor have a separate mechanism for generating
interrupts. Additionally, it features ESD protected I/Os and automatic userdefined values load on power-up, which loads 10mS after the system reset.
The PD2/PDL/PDXI-DIO has it all and more and is the lowest cost of
ownership board on the market.
The PowerDAQ digital input/output boards are configured as 64 or
128 (PD2-only) lines. Board uses 16-bit line drivers, (not 8255 devices)
which allow you to configure the start up states in groups of 16-bit ports.
The on-board DSP/PCI interface allows you to use up to three 24-bit
counter timers, four additional 100nS high speed IRQ lines and two
16.5Mbit/s high speed ESSI ports.
2
Chapter 1: Introduction
Features
PowerDAQ DIO boards exist in a three different series:
PD2-DIO, which has 64 and 128 channel boards for the PCI bus and
utilizes 100-way boxed high-density ribbon cable connectors. 64-channel
boards come in a three different versions – static I/O, streaming I/O (-ST)
and counter/timer streaming (-CT). A 128-channel board is available in
static and streaming I/O versions only.
PDL-DIO, 64-channel half-size digital I/O boards which utilizes highdensity 96-way shielded metal pin-less connector. It’s ideal for the noisy
industrial environments and for the space-limited applications.
PDXI-DIO, 64-channel only boards for the cPCI/PXI bus. This is the most
robust and protected version, which shares all cabling and accessories
with PDL-DIO family, but also, implements PXI bus clocking and advanced
triggering support.
The major features of the PowerDAQ PD2-DIO board are:
•24-bit 80/100 MHz Motorola 56301 DSP (Digital Signal
Processor). DSP runs at 66MHz in order to support 33MHz
32-bit PCI bus
• PCI/cPCI/PXI Bus Host PC Interface (PCI 2.1 Compliant)
• 64/128 lines (5 V/TTL) static I/Os in 16-bit ports;
• High output current drive (-32/64mA)
• Generate interrupts on any line;
• Four Separate High speed IRQ lines (100 ns);
• No legacy '8255' based devices;
• Ideal for solid state relays;
• Per bit user-defined power-up state in groups of 16-bit ports
(High, Low, Tri-stated);
• Two Enhanced Synchronous Serial Interfaces (ESSI);
• Up to three 24-bit counter timers with PWM/measurement
modes available;
•High Speed Digital Streaming to/from Disk (Optional), -ST
and –CT models only;
• Port scan list;
• Multiple boards synchronization via external connections or
PXI bus;
3
Chapter 1: Introduction
•Software:
PowerDAQ for Windows 95/98/Me
1
/NT/2000/XP
Linux, RT-Linux and QNX
C, Visual C++, VB, Delphi, C++ Builder
ProffesorDAQ for Excel add-in
Drivers for: LabVIEW®
LabVIEW® for Linux
HP VEE®
LabWindows/CVI®
TestPoint®
DASYLab®
DiaDem®
Note For the full list of specifications,
Specifications.
see Appendix A:
1
PowerDAQ™ SDK version 3.0 and greater will discontinue support of Windows95/98/Me.
Note, that PowerDAQ™ DIO boards are still 95/98/Me compatible and may be used with
PowerDAQ™ 2.x SDK
4
Chapter 1: Introduction
PowerDAQ DIO Applications
PowerDAQ DIO family board provides a wide range of powerful features,
which allows using this board in a variety of end-user applications. The
most common applications are:
• Digital motion control and close-loop applications
• Counter/timer streaming
• PWM measurement/generation
• Custom high-speed synchronous serial interface
• Custom DIO/DSP/Counters OEM applications
Note The easiest way to expand the possibilities of PowerDAQ
DIO board is use the PowerDAQ MF, MFS, AO series on
the same PC. The boards are easily synchronized and use
same SDK.
Custom OEM applications that require some hardware or
TIP
software modifications are always welcome and widely
supported by OMEGA ENGINEERING. Please call the
factory to consult with our engineers.
5
Chapter 1: Introduction
PowerDAQ DIO Models
PowerDAQ DIO model numbers are derived from the following:
PD[Series]-[Type Of Board]-[Channels][Features]
Series are PD2, PDL and PDXI
Type of the board is DIO
Channels options are 64 and 128 (PD2-DIO only)
Features are CT (event streaming) and ST (digital I/O streaming)
Note Only –ST and –CT boards are suitable for the streamed
I/O operations. Regular DIO boards provide only static
I/O that may be updated only based on the PC clock.
This will work only for the update rates below 1000Hz
under the Windows or 10000Hz under the Linux/QNX
Models Bus DIO ConnectorDIO Features
PD2-DIO-64
PD2-DIO-64CT
PD2-DIO-64ST
PD2-DIO-128
PDL-DIO-64
PDL-DIO-64CT
PDL-DIO-64ST
PDXI-DIO-64
PDXI-DIO-64CT cPCI/PXI 96-way CE metal 64 DI or DO (in banks of 16) and 2
PDXI-DIO-64ST cPCI/PXI96-way CE metal 64 DI or DO (in banks of 16) with
PCI 100-way boxed 64 DI or DO (in banks of 16)
PCI 100-way boxed 64 DI or DO (in banks of 16) and 2
PCI 100-way boxed 64 DI or DO (in banks of 16) with
PCI 100-way boxed 128 DI or DO (in banks of 16)
PCI 96-way CE metal 64 DI or DO (in banks of 16)
PCI 96-way CE metal 64 DI or DO (in banks of 16) and 2
PCI 96-way CE metal 64 DI or DO (in banks of 16) with
cPCI/PXI96-way CE metal 64 DI or DO (in banks of 16)
channel event counting
high-speed streaming
channel event counting
high-speed streaming
channel event counting
high-speed streaming
Table 1: PowerDAQ DIO Models
Furthermore, all DIO boards have the following additional features:
6
Chapter 1: Introduction
7
•ESSI Two
2
high-speed serial interfaces
•Counter Timers Three 24-bit (33MHz Internal/16.5
MHz External)
Getting Started
To get your PowerDAQ DIO board up and running, ensure that you have
the following:
•A computer with PCI (PD2-DIO or PDL-DIO) or cPCI/PXI
(PDXI-DIO) slots and the BIOS compliant to PCI
Specifications 2.1 or greater. S
Questions and Support.
• PowerDAQ DIO board with user manual.
• PowerDAQ DIO Software for Windows 9x/Me
other target OS supported. Software is supplied on the CD
shipped with the PowerDAQ DIO board. SDK version is
indicated on the CD. Latest software is always available to
download from the OMEGA ENGINEERING web-site:
www.Omega Engineeringdaq.com
file on the installation CD for the details about new features
of the SDK version you have.
•The PowerDAQ PD2-DIO or PDL-DIO PCI bus interface must
be mechanically keyed as 32/64 bit, 5V power and signaling.
•Minimum recommended RAM size is and 32MB for
Windows 95/98/NT and 64MB for Windows Me/2000/XP
ee Appendix D: Common
3
/2000/XP or
. Please refer to readme
Note For the non-Windows OS installation procedures please
refer to readme file, which is distributed with related
installation package.
2
ESSI is accessible via DSP register map. ESSI also supports high-speed streaming on TX0/RX0
transmitter/receiver
3
PowerDAQ SDK version 3.0 and greater will discontinue support of Windows 95/98/Me
Chapter 1: Introduction
8
2
Installation and
Configuration
Chapter 2: Installation and Configuration
Installation and Configuration
This chapter describes the hardware and software installation and
configuration of the PowerDAQ DIO board.
Unpacking
Your PowerDAQ DIO board is wrapped in an anti-static bag to protect
against electrostatic charges that might damage the board. To avoid
damage, proceed as follows:
1. Ground yourself with a grounded wrist strap or
grounded source.
2. Discharge the static electricity by taking the board in
the antistatic bag and touching the metal part of your
PC.
3. Remove the board from the antistatic bag. We suggest
you save the bag.
4. Inspect the board for any damage. If any damage is
found, return the board to the manufacturer.
Appendix D: Common Questions and Support.
Note Although all PowerDAQ DIO boards were designed
with maximum protection against ESD discharge,
they still contain sensitive electronic components.
Please make sure the proper grounding and
electrostatic conditions are used.
See
Hardware
PCI Installation instructions (PD2-DIO and
PDL-DIO)
You can install you PowerDAQ PD2-DIO or PDL-DIO board in any PCI
slot. We recommend you use the first available slot and complete the
following instructions:
1. Turn off your PC.
2. Remove the cover and make sure you have clear access
to the PCI slots.
10
Chapter 2: Installation and Configuration
3. If you installing PD2-DIO board, connect all desired
cables to the DIO board and put them through the hole
in the PCI bracket of the PD2-DIO board.
4. If you are installing PDL-DIO board, and intending to
use ESSI and/or counter timers and/or external
clocking, connect PDL-DIO-CBL-37 to the J3 and J4
connectors on the board and install bracket to any
available slot in your computer.
5. Insert the PowerDAQ PD2/PDL-DIO board into a PCI
slot. (If the PCI slots have not been used for a long
time, insert the PowerDAQ PD2/PDL-DIO board, then
remove it and clean the edge connector with alcohol.
After this has been done, replace the bard back into
the slot.)
6. Screw the bracket and replace the cover.
7. Turn the PC on.
The PowerDAQ PD2/PDL-DIO board is now installed. All configuration
requirements are all set via software.
CPCI/PXI Installation instructions (PDXI-DIO)
You can install you PowerDAQ PDXI-DIO board in any CompactPCI or
PXI slot.
Note PowerDAQ PDXI-DIO boards utilize advantages of
the PXI bus when installed into the PXI chassis.
However they may be used in standard Compact PCI
chassis also, but all PXI-related functions will be
disabled. There are no autodetection available for
the PXI, thus it up to end-user, how to utilize PXI
features available.
We recommend you use the first available slot and complete the
following instructions:
1. Turn off your PC.
2. Remove the blank bracket from the slot.
3. If you are intending to use ESSI and/or counter timers
and/or external clocking, connect PDXI-DIO-CBL-37 to
the J3 and J4 connectors on the board, unscrew the PXI
bracket on the PDXI-DIO board, put the cable through
the hole in the bracket and screw the bracket back to
the board.
11
Chapter 2: Installation and Configuration
4. Insert the PowerDAQ PDXI-DIO board into a cPCI/PXI
slot. To do so pull insertion lock down and move the
PDXI-DIO board carefully into the chassis making sure,
that board edges are in safety rails. After board is
completely in, pull the lock up.
5. Make sure that PDXI-DIO board is completely inserted
into the dedicated slot.
6. Screw in the safety screw on the bracket of PDXI-DIO
board.
7. Turn the PC on.
The PowerDAQ PDXI-DIO board is now installed. All configuration
requirements are all set via software.
Installing Multiple Boards
You can install multiple PowerDAQ DIO boards in one PC. You are
limited to the number of PCI or cPCI/PXI slots in your PC.
Software
PowerDAQ DIO software is supplied for Windows 9x/Me/NT/2000/XP
and Linux. RT-Linux and QNX support is also available. All supported
Operating Systems are shared the common SDK and migration of the C
or C++ code to the different OS is an easy task. Also LabVIEW driver
available and shared the same VIs for both Windows and Linux. Latest
SDK always available from the OMEGA ENGINEERING web-site:
www.Omega Engineeringdaq.com
.
Windows 9x/NT/2000/XP Installation
Insert the PowerDAQ SDK CD supplied with your DIO board. The
installation program should run automatically. If you have this feature
disabled on you computer, please, run the SETUP.exe
the CD. The setup program will take you through the installation
process. If you downloaded the PowerDAQ SDK software from the
web you just need to run the file downloaded and follow the setup
instructions.
As the installation process modifies your Windows registry, you must
only install or uninstall the software using the appropriate programs.
12
program from
Chapter 2: Installation and Configuration
Note Never delete the OMEGA ENGINEERING PowerDAQ
software from you PC directly. Always use Uninstall
program from PowerDAQ folder or Control
Panel/Add-Remove Programs applet.
Note Once the installation is complete, the PC must be
rebooted for the proper operation.
Note Windows NT/2000/XP users must be logged in as
an administrator or have equivalent access.
Base address, DMA, Interrupt settings
The PowerDAQ DIO boards are configured automatically by the PCI bus
on power up. You do not have to set any base address, DMA channels
or interrupt levels.
Although PowerDAQ DIO board may share interrupts
TIP
with other devices, for the faster response it is
important to have dedicated interrupt for the
PowerDAQ DIO board or at least share interrupt
between PowerDAQ DIO boards only. Sharing
interrupt with a slow devices such as USB or serial
ports or with mass-storage/network/video
controllers may reduce a performance, especially for
the high-speed IRQ/state change and/or streaming
applications. Usually you can easily change BIOS
interrupt allocation using the BIOS Setup program.
Please refer to your PC motherboard manual for the
details.
13
Chapter 2: Installation and Configuration
Diagnostics
Once installed PowerDAQ DIO board must be properly recognized by
operating system and all PowerDAQ software.
In order to confirm board operation, install the PowerDAQ SDK
(software development kit), which installs a PowerDAQ application
control panel, and diagnostic program, that will display the board
configuration.
Software diagnostic procedure
Control panel applet provides generic board information and does not
perform diagnostic of operation of on-board subsystems. The only
things you can verify with Control Panel is that the board is installed,
recognized by Windows and which resources are allocated by the
board. Also, you can see board model, serial number and
manufacturing/calibration dates.
To access the PowerDAQ control panel, select START > Settings > Control Panel and the PowerDAQ icon will be displayed.
14
Figure 1: Use the PowerDAQ ICON for quick diagnostics
Chapter 2: Installation and Configuration
Figure 2: PowerDAQ control panel application showing PD2-DIO-
64 board installed
There is a diagnostic program supplied with PowerDAQ SDK called DIO
Test Application (DIOTest.exe). This program is located in PowerDAQ
program folder in Windows Start/Programs menu. You can run this
program and actually verify the functionality of the DIO. The program
performs “running light” test for every I/O, by default I/Os are
configured as an inputs, but if you will wire up the Port0 (DIO0..15) to
Port1(DIO16..31) and Port2(DIO32..47) to Port3(DIO48..63) using the
100 Ohm-1K resistors (PDL-DIO-STP provide jumpers to make the
connections above, but be careful and do not enable both ports,
connected together as an outputs because there are no current limiting
resistors on the PDL-DIO-STP-64).
15
Chapter 2: Installation and Configuration
16
Figure 3: Digital I/O Board Test Application
Chapter 2: Installation and Configuration
Hardware diagnostic procedure
Connect PowerDAQ DIO board to the screw terminal using the proper
cable (PD-DIO-CBL-100 for the PD2-DIO boards and PD-DIO-CBL-96
for all other models).
First thing you can measure is a presence of 5V power on the screw
terminal, which has 200mA maximum load capability (up to 1A option
is available, please contact factory for the details).
Also, you can attach the scope or logic analyzer to the certain I/Os, run
DIOTest application and check the output. The output of every enabled
channel should be seen as a positive pulse.
Subsystem- and application- specific examples
There are a numerous examples supplied with PowerDAQ SDK that
support PowerDAQ DIO boards. Please refer to readme file of the
latest installation and comments at the beginning of the main file of
each example you had installed for the details. Also, there is a
PowerDAQ Programming Manual available. That manual provides a
lot of detailed information about low level (C/C++) programming of
the PowerDAQ DIO boards and a numerous topics with general
information about PowerDAQ boards programming under the different
operating systems.
All PowerDAQ manuals are supplied in electronic Adobe Acrobat PDF
format. If you require the PDF reader, this can be downloaded from
the Internet at no cost from www.adobe.com
Following C/C++ examples are supplied with revision 3.x of PowerDAQ
SDK:
pddio_in.c - digital I/O single read example
pddio_ou.c - digital I/O single write example
pddi_buf.c - digital input stream (-ST boards only)
pdssi_ib.c - ESSI0 RX0 input stream
pddo_buf.c - digital output stream (-ST boards only)
pdssi_ob.c - ESSI0 TX0 output stream
pdct_evt.c - counter/timer events
pdct_buf.c - counter/timer (TMR0/TMR2) input stream (-CT only)
Note The examples are also available for Visual BASIC and
Delphi.
Third-party software support
PowerDAQ SDK supports virtually every third-party software package,
available on the market. All advanced features of the PowerDAQ DIO
boards (timers/high-speed interrupts/buffered modes) are guaranteed
to be supported by C/C++/VB and Delphi. We are continuously
extending our third-party example base, thus please refer to installation
readme file for the complete list of the examples supplied. Please
contact OMEGA ENGINEERING technical support if you have any
specific questions about third-party software support.
18
Chapter 2: Installation and Configuration
Accessories
PowerDAQ DIO boards are supplied with a large range of accessories:
• Cables
• Screw terminal panels
• Complete kits
• Signal Conditioning
• OEM distribution panel
Cables
Note To insure minimum (DIO only) board functionality
the following cables must be used, (depending on
the board model): PD2-DIO-64x – PD-DIO-CBL-100,
PD2-DIO-128x – 2 x PD-DIO-CBL-100.
PD2-DIO Series
The J1/J2 connectors use a 100-way 1-meter high-density IDC cable (PN
PD2-DIO-CBL-100).
The J3 connector uses a 16-way 18” twisted pair cable to connect
IRQ/Counter lines to the screw terminal or user board (PN PD2-DIOCBL-16).
The J4 and J5 connectors use a 26-way 18” twisted pair cable to
connect ESSI lines to the screw terminal or user board (PN PD2-DIOCBL-26).
Custom cables are available. Please contact your distributor or the
factory.
PDL-DIO Series
The J1 connector uses a 96-way 1-meter round shielded high-density
cable (PN PD2-DIO-CBL-96CE).
The J3 and J4 connectors uses specially designed splitter cable that
brings signals from those two connectors to the 37-way bracket and,
through this bracket, back to 14 (J3) and 26 (J4) connectors on the
PDL-DIO-STP-64 (PN PDL-DIO-CBL-37).
19
Chapter 2: Installation and Configuration
Also separate cables PDL-DIO-CBL-16 (J3) and PDL-DIO-CBL-26 (J4)
may be used for the cost and/or space sensitive applications. In this
case cables may be pulled through the hole in the PCI bracket. To do
so, please unscrew the bracket, put the cables through the rectangular
hole in it and screw the bracket back to the board.
PDXI-DIO Series
The J1 connector uses a 96-way 1-meter round shielded high-density
cable (PN PDXI-CBL-96).
The J3 and J4 connectors uses specially designed splitter cable that
brings signals from those two connectors through the hole in cPCI
bracket, back to 14 (J3) and 26 (J4) connectors on the PDXI-DIO-STP64 (PN PDXI-DIO-CBL-37)
20
Chapter 2: Installation and Configuration
Screw Terminal Panels
PD2-DIO Series
The PD2-DIO-STP-64 is a 64-channel screw terminal panel, which also
includes connections for the counter timers, high speed IRQ and ESSI
ports.
Figure 3 shows the typical connections between the PD2-DIO and PD2DIO-STP-64 terminal panel. Note that for 128-lines board one extra
PD2-DIO-STP-64 and PD-DIO-CBL-100 is required. Connections made
via PD2-DIO-CBL-16 are optional and this cable must be used only if
counter/timers or high-speed IRQs intended to be used. PD2-DIO-CBL26 is also optional and must be used only if ESSI subsystem operation is
considered by customer application.
Custom terminal panels are available. Please contact your distributor or
the factory.
Figure 4: PD2-DIO-STP-64 Wiring Diagram
21
Loading...
+ 66 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.