NuDAQ PCI-7230 User manual

NuDAQ
723X Series
32 Channels Isolated
Digital I/O Card
User's Guide
Recycled Paper


© Copyright 1996~2001 ADLINK Technology Inc.
All Rights Reserved.
Manual Rev 3.23: April 25, 2002
The information in this document is subject to change without prior notice in
order to improve reliability, design and function and does not represent a
commitment on the part of the manufacturer.
In no event will the manufacturer be liable for direct, indirect, special, incidental,
or consequential damages arising out of the use or inability to use the product
or documentation, even if advised of the possibility of such damages.
This document contains proprietary information protected by copyright. All
rights are reserved. No part of this manual may be reproduced by any
mechanical, electronic, or other means in any form without prior written
permission of the manufacturer.
Trademarks
NuDAQ,NuIPC,DAQBenchareregisteredtrademarksofADLINKTechnology
Inc.,
Other product names mentioned herein are used for identification purposes
only and may be trademarks and/or registered trademarks of their respective
companies.

Getting service from ADLINK
CustomerSatisfactionisalwaysthemostimportantthingforADLINKTechnology
Inc. If you need any help or service, please contact us and get it.
ADLINK Technology Inc.
Web Site http://www.adlinktech.com
NuDAQ [email protected]
NuDAM [email protected]
NuIPC [email protected]
Technical
Support NuPRO [email protected]
TEL +886-2-82265877 FAX +886-2-82265717
Address 9F, No. 166, Jian Yi Road, Chungho City, Taipei, 235 Taiwan, R.O.C.
Please inform or FAX us of your detailed information for a prompt, satisfactory
and constant service. Detailed Company Information
Company/Organization
Contact Person
E-mail Address
Address
Country
TEL FAX
Web Site Questions
Product Model
Environment to Use OS
Computer Brand
M/B: CPU:
Chipset: BIOS:
Video Card:
Network Interface Card:
Other:
Challenge Description
Suggestions for ADLINK

Table of Contents •i
Table of Contents
Chapter 1 Introduction .....................................................1
1.1 Features.................................................................................3
1.1.1 PCI-7230 and cPCI-7230Features............................................3
1.1.2 PCI-7233/H and Features...........................................................3
1.1.3 PCI-7234 Features......................................................................3
1.2 Specifications of PCI-7230/cPCI-7230....................................5
1.3 Specifications of PCI-7233/PCI-7233H....................................7
1.4 Specifications of PCI-7234......................................................8
1.5 Software Supporting ...............................................................9
1.5.1 ProgrammingLibrary...................................................................9
1.5.2 PCIS-LVIEW: LabVIEW®Driver...............................................10
1.5.3 PCIS-VEE: HP-VEE Driver.......................................................10
1.5.4 DAQBenchTM: ActiveX Controls...............................................10
1.5.5 DASYLabTM PRO......................................................................10
1.5.6 PCIS-DDE: DDE Server and InTouchTM.................................10
1.5.7 PCIS-ISG: ISaGRAFTM driver...................................................11
1.5.8 PCIS-ICL: InControlTM Driver....................................................11
1.5.9 PCIS-OPC: OPC Server...........................................................11
Chapter 2 Installation .....................................................12
2.1 What You Have....................................................................12
2.2 Unpacking ............................................................................13
2.3 Hardware Installation Outline ................................................14
2.4 Device Installation for Windows Systems ..............................14
2.5 Connector Pin Assignment....................................................15
2.5.1 PCI-7230 Pin Assignment.........................................................15
2.5.2 cPCI-7230 Pin Assignment.......................................................16
2.5.3 PCI-7233 Pin Assignment.........................................................17
2.5.4 PCI-7234 Pin Assignment.........................................................18
2.6 Termination Board Connection..............................................19
Chapter 3 Registers Format...........................................20
3.1 PCI PnP Registers................................................................20
3.2 I/O Registers Format.............................................................21
3.3 Digital Input Register.............................................................22
3.4 Digital Output Register..........................................................22
Chapter 4 Operation Theorem.......................................23

ii •Table of Contents
4.1 Isolated Digital Input Circuits.................................................23
4.2 Isolated Digital Output Circuits..............................................24
4.3 Change of State Detection....................................................25
4.3.1 WhatisCOS?............................................................................25
4.3.2 Structure of COS detection & Dual Interrupt System..............25
4.3.3 COSDetection...........................................................................25
Chapter 5 C/C++ Libraries..............................................27
5.1 Libraries Installation..............................................................27
5.2 Programming Guide..............................................................28
5.2.1 NamingConvention...................................................................28
5.2.2 DataTypes................................................................................28
5.3 Initialization...........................................................................29
5.4 Digital Input ..........................................................................30
5.5 Digital Output........................................................................31
5.6 Interrupt Relative Functions..................................................32
5.6.1 _723X_Set_INT_Control...........................................................32
5.6.2 _723X_Get_IRQ_Status...........................................................33
5.6.3 _723X_CLR_IRQ......................................................................34
5.6.4 Interrupt Enable.........................................................................34
5.6.5 Interrupt Disable........................................................................35
Product Warranty/Service..............................................36

How to Use This Guide •iii
How to Use This Guide
This manual is designed to help you use the PCI-6308. It describes how to
modify and control various functions on the PCI-6308 card to meet your
requirements. It is divided into three chapters:
♦Chapter 1,"Introduction", gives an overview of the product features,
applications, and specifications.
♦Chapter 2, "Installation", describes how to install the 723X products.
The PCB layout is shown, the connectors specifications, and the notes for
installation are described.
♦Chapter 3, "Register Format", describes details on-board register
format. It is very useful to understand the lowest level of controlling the
boards.
♦Chapter 4, "Operation Theorem", describes more details about the
operation of DIO and COS system.
♦Chapter 5, "C/C++ Library", describes the functions in the DOS C/C++
Library and Windows 95 DLL.


Introduction •1
1
Introduction
This manual describes the contents of PCI-723X family products. Include:
♦PCI-7230: Isolated 16-CH DI and 16-CH DI Card
♦PCI-7233: Isolated 32-CH DI Card with COS detection
♦PCI-7233H: Isolated High-speed 32-CH DI Card with COS
♦PCI-7234: Isolated 32-CH DO Card
♦cPCI-7230: Isolated 16-CH DI and 16-CH DI Module for 3U
CompactPCI
These products are with high isolation voltage and 32 DI or DO channels. The
high isolation voltage protects your computer against damage caused by
accidental contact with high external voltage and eliminates troublesome
ground loops.
The PCI-7230/cPCI-7230 provides 32 isolated digital I/O, 16 Isolated inputs
and 16 isolated outputs. The isolated I/O channels are isolated to 5,000 Vrms
(excluding cables).
The PCI-7233 provides 32 isolated digital input channels with COS
(change-of-state detection). The high speed version PCI-7233H provides
32-CH isolated digital input .The isolation voltage of PCI-7233H is high up to
2,500 Vrms (excluding cables).
The PCI-7234 provides 32 isolated digital output (Darlington transistor)
channels. The isolation voltage is high up to 5,000 Vrms (excluding cables),
both channel-to-channel and channel-to-computer.
ThePCI-7230/7233/7234 use ASIC PCI controller to interface the board to the
PCI bus. The ASIC fully implement the PCI local bus specification Rev 2.1. All
bus relative configurations, such as base memory address and interrupt

2•Introduction
assignment, are automatically controlled by BIOS software. It does not need
any user interaction and pre-study for the configurations. This removes the
burden of searching for a conflict-free configuration, which can be very
time-consuming and difficult with some other bus standards.

Introduction •3
1.1 Features
1.1.1 PCI-7230 and cPCI-7230 Features
♦16 Isolated Digital Input Channels
♦16 Isolated Digital Output Channels
♦High output driving capability
♦2,500 Vrms high voltage isolation
♦Interrupt is controlled from external signal
♦Dual interrupt trigger
♦200mA sink current on isolated output channels
♦Up to 24V voltage protection for isolated input
♦37-pin D-type connector
1.1.2 PCI-7233/H and Features
♦32 Isolated Digital Input Channels
♦5000 Vrms high voltage isolation
♦Up to 24V voltage protection for isolated input
♦Interrupt is generated by COS (change-of-state) detection
♦Dual interrupt trigger
♦High-speed isolator (1ms) version PCI-7233H available with 2500
Vrms isolation voltage
♦37-pin D-type connector
1.1.3 PCI-7234 Features
♦32 Isolated Digital Output Channels
♦High output driving capability

4•Introduction
♦200mA sink current on isolated output channels
♦5,000 Vrms high voltage isolation
♦37-pin D-type connector

Introduction •5
1.2 Specifications of PCI-7230/cPCI-7230
♦Isolated Digital I/O (DIO)
•Optical Isolated Input Channel
•Numbers of Channel: 16 digital inputs
•Input Voltage: up to 24Vdc
Logic “L”: 0~2.4V
Logic “H”: 3~24V
•Input resistance:1.2KΩ@ 0.5W
•Isolated voltage:5000 Vrms
•Throughput:10K Hz
•Optical Isolated Output channel:
Numbers of Channel:16 digital outputs
Output type:Darlington transistors
Output Voltage:open collector 5V (min.), up to 35VDC (max.)
•Sink Current:
500 mA max @ 100 % duty, for one of the 8 transistor device ON
370 mA @ duty 10% for all transistors devices ON
140 mA @ duty 50% for all transistors devices ON
(Note: the pulse width is 25ms for one duty cycle.)
•Isolated voltage:5000 Vrms
•Throughput:10K Hz
•Interrupt sources:Channel 0 and channel 1 of digital input channels
♦General Specifications
•Connector:
37-pin D-type connector for PCI-7230
50-pin SCSI-II type connector for cPCI-7230
•Operating Temperature:0°C ~ 60°C
•Storage Temperature:-20°C ~ 80°C
•Humidity: 5 ~ 95%, non-condensing
•Power Consumption:
PCI-7230: +5 V @ 150 mA (typical) [Note: Need external power

6•Introduction
cPCI-7230: +5 V @ 270 mA (typical)
•Dimension: Compact size
PCI-7230 153mm(L) X 107mm(H)
cPCI-7230 Standard 3U ComapctPCI form factor

Introduction •7
1.3 Specifications of PCI-7233/PCI-7233H
♦Isolated Digital Input
•Optical Isolated Input Channel (PCI-7233)
•Numbers of Channel:32 digital inputs
•Input Voltage:up to 24Vdc
Logic “L”: 0~2.4V
Logic “H”: 3~24V
•Input resistance:1.2 KΩ@ 0.5W
•Isolated voltage:5000 V rms
•Throughput:10K Hz
•Optical Isolated Input Channel (PCI-7233H)
•Numbers of Channel:32 digital inputs
•Input Voltage:up to 24Vdc
Logic “L”: 0~3.2V
Logic “H”: 3.5~24V
•Input resistance:1.2KΩ@ 0.5W
•Isolated voltage:2500 V rms
•Throughput:High speed 500 KHz
•Dual-interrupt sources:
Change-of-state (COS) on any 16 DI lines of LSB
Change-of-state (COS) onany 16 DI lines of MSB
♦General Specifications
•Connector: 37-pin D-type connector
•Operating Temperature: 0°C ~ 60°C
•Storage Temperature:-20°C ~ 80°C
•Humidity: 5 ~ 95%, non-condensing
•Power Consumption:+5V @ 300 mA for PCI-7233
+5V @ 550 mA for PCI-7233H
•Dimension: Compact size only 158 mm x 107 mm

8•Introduction
1.4 Specifications of PCI-7234
♦Isolated Digital Output
•Optical isolated Output channel
•Numbers of Channel:32 digital output
Output type: Darlington transistors
Output Voltage: open collector 5V (min.), up to 35VDC (max.)
•Sink Current:
500 mA max @ 100 % duty, for one of the 8 transistors ON
370 mA @ duty 10% for all transistors devices ON
140 mA @ duty 50% for all transistors devices ON(pulse width 25ms
for one duty cycle)
•Isolated voltage:5000 Vrms
•Throughput:10K Hz
♦General Specifications
•Connector: 37-pin D-type connector
•Operating Temperature:0°C ~ 60°C
•Storage Temperature:-20°C ~ 80°C
•Humidity: 5 ~ 95%, non-condensin
•Power Consumption: +5 V @ 180 mA (typical)
•Dimension: Compact size only 142 mm (H) X 98 mm (L)

Introduction •9
1.5 Software Supporting
ADLINK provides versatile software drivers and packages for users’ different
approach to built-up a system. We not only provide programming library such
asDLL for many Windows systems,butalso provide drivers for manysoftware
packagesuchasLabVIEW®,HPVEETM,DASYLabTM,InTouchTM,InControlTM,
ISaGRAFTM, and so on.
AllthesoftwareoptionsareincludedintheADLINKCD. Thenon-freesoftware
drivers are protected with serial licensed code. Without the software serial
number, you can still install them and run the demo version for two hours for
demonstration purpose. Please contact with your dealer to purchase the
formal license serial code.
1.5.1 Programming Library
For customers who are writing their own programs, we provide function
libraries for many different operating systems, including:
♦DOS Library: Borland C/C++ and Microsoft C++, the functions
descriptions are included in this user’s guide.
♦Windows 95 DLL: For VB, VC++, Delphi, BC5, the functions descriptions
are included in this user’s guide.
♦PCIS-DASK: Include device drivers and DLL for Windows 98, Windows
NT and Windows 2000. DLL is binary compatible across Windows 98,
Windows NT and Windows 2000. That means all applications developed
with PCIS-DASK are compatible across Windows 98, Windows NT and
Windows 2000. The developing environment can be VB, VC++, Delphi,
BC5, or any Windows programming language that allows calls to a DLL.
The user’s guide and function reference manual of PCIS-DASK are in the
CD. Please refer the PDF manual files under the following directory:
\\Manual_PDF\Software\PCIS-DASK.
♦PCIS-DASK/X: Include device drivers and shared library for Linux. The
developingenvironmentcanbeGnuC/C++oranyprogramminglanguage
that allows linking to a shared library. The user's guide and function
reference manual of PCIS-DASK/X are in the CD.
(\Manual_PDF\Software\PCIS-DASK-X.)
The above software drivers are shipped with the board. Please refer to the
“Software Installation Guide” to install these drivers.

10 •Introduction
1.5.2 PCIS-LVIEW: LabVIEW®Driver
PCIS-LVIEWcontainstheVIs,whichareusedtointerfacewithNI’sLabVIEW®
software package. The PCIS-LVIEW supports Windows 95/98/NT/2000. The
LabVIEW®drivers are free shipped with the board. You can install and use
them without license. For detail information about PCIS-LVIEW, please refer
to the user’s guide in the CD.
(\\Manual_PDF\Software\PCIS-LVIEW)
1.5.3 PCIS-VEE: HP-VEE Driver
The PCIS-VEE includes the user objects, which are used to interface with HP
VEEsoftwarepackage. PCIS-VEE supports Windows95/98/NT.The HP-VEE
drivers are free shipped with the board. You can install and use them without
license. For detail information about PCIS-VEE, please refer to the user’s
guide in the CD.
(\\Manual_PDF\Software\PCIS-VEE)
1.5.4 DAQBenchTM: ActiveX Controls
We suggest the customers who are familiar with ActiveX controls and
VB/VC++ programming use the DAQBenchTM ActiveX Control components
library for developing applications. The DAQBenchTM is designed under
WindowsNT/98. For moredetailedinformation about DAQBench, please refer
to the user’s guide in the CD.
(\\Manual_PDF\Software\DAQBench\DAQBench Manual.PDF)
1.5.5 DASYLabTM PRO
DASYLab is an easy-to-use software package, which provides easy-setup
instrumentfunctionssuchasFFTanalysis. Pleasecontact us to get DASYLab
PRO, which include DASYLab and ADLINK hardware drivers.
1.5.6 PCIS-DDE: DDE Server and InTouchTM
DDE stands for Dynamic Data Exchange specifications. The PCIS-DDE
includes the PCI cards’ DDE server. The PCIS-DDE server is included in the
ADLINK CD. It needs license. The DDE server can be used conjunction with
any DDE client under Windows NT.

Introduction •11
1.5.7 PCIS-ISG: ISaGRAFTM driver
The ISaGRAF WorkBench is an IEC1131-3 SoftPLC control program
development environment. The PCIS-ISG includes ADLINK products’ target
drivers for ISaGRAF under Windows NT environment. The PCIS-ISG is
included in the ADLINK CD. It needs license.
1.5.8 PCIS-ICL: InControlTM Driver
PCIS-ICL is the InControl driver which support the Windows NT. The
PCIS-ICL is included in the ADLINK CD. It needs license.
1.5.9 PCIS-OPC: OPC Server
PCIS-OPC is an OPC Server, which can link with the OPC clients. There are
many software packages on the market can provide the OPC clients now. The
PCIS-OPC supports the Windows NT. It needs license.

12 •Installation
2
Installation
This chapter describes the configurations of the PCI-7230/7233/7234. At first,
the contents in the package and unpacking information that you should care
about are described. The PCI-7230, 7233 or 7234 is plug-and-play and very
easy to install into any PC system with PCI slots.
Please follow the follow steps to install the PCI-7230 family products.
♦Check what you have (section 2.1)
♦Unpacking (section 2.2)
♦Check the PCB (section 2.3)
♦Install the hardware (section 2.4)
♦Install the software drivers and run utility to test (section 2.5)
♦Cabling with external devices (section 2.6, 2.7)
2.1 What You Have
In addition to this User's Manual, the package includes the following items:
♦723X family Isolated Digital I/O Card
♦ADLINK CD
♦Software Installation Guide
Ifanyoftheseitemsismissingordamaged,contactthedealerfromwhomyou
purchased the product. Save the shipping materials and carton in case you
want to ship or store the product in the future.
This manual suits for next models
4
Table of contents
Other NuDAQ PCI Card manuals
Popular PCI Card manuals by other brands

Wistron NeWeb
Wistron NeWeb DNMA-91 user manual

Synway
Synway DST Series Hardware manual

KAIOMY
KAIOMY WA-54P Pro user manual

Acces I/O products
Acces I/O products mPCIe-ICM485 Series Hardware manual

Addonics Technologies
Addonics Technologies AD2SA3GPX1 user guide

Compaq
Compaq iPAQ Networking 10/100 Fast Internet PCI... troubleshooting guide