# PCI-/cPCI-/LPCI-/LPCIe-723X Series

32-CH Isolated Digital I/O Card

User's Manual

Manual Rev. 4.05

Revision Date: June 24, 2008

Part No: 50-11037-1000

![The image displays a black circle containing a white recycling symbol. The symbol consists of three bent white arrows arranged in a triangular loop, chasing each other. Near the tail end of each arrow, there are three small horizontal lines.](.pci-cpci-lpci-lpcie-7230-manual-en/4d082d3dbd40b58db7d768958ee45986cf807805d9c59aeb0992b0ac4a1ecda4.jpg)
Recycled Paper

Copyright 2008 ADLINK TECHNOLOGY INC.

All Rights Reserved.

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, DAQBench are registered trademarks of ADLINK TECHNOLOGY INC.

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

Customer Satisfaction is top priority for ADLINK Technology Inc. Please contact us should you require any service or assistance.

# ADLINK TECHNOLOGY INC.

Web Site: http://www.adlinktech.com

Sales & Service: Service@adlinktech.com

TEL: +886-2-82265877

FAX: +886-2-82265717

Address: 9F, No. 166, Jian Yi Road, Chungho City,

Taipei, 235 Taiwan

Please email or FAX this completed service form for prompt and satisfactory service.

<table><tr><td colspan="2">Company Information</td></tr><tr><td>Company/Organization</td><td></td></tr><tr><td>Contact Person</td><td></td></tr><tr><td>E-mail Address</td><td></td></tr><tr><td>Address</td><td></td></tr><tr><td>Country</td><td></td></tr><tr><td>TEL</td><td>FAX:</td></tr><tr><td>Web Site</td><td></td></tr><tr><td colspan="2">Product Information</td></tr><tr><td>Product Model</td><td></td></tr><tr><td>Environment</td><td>OS:M/B: CPU:Chipset: BIOS:</td></tr></table>

Please give a detailed description of the problem(s):

# Table of Contents

# Table of Contents...... i

# List of Tables...... iii

# List of Figures ...... iv

# 1 Introduction ...... 1

1.1 Features.... 2

PCI-7230, cPCI-7230, LPCI-7230, and LPCle-7230 Features 2

PCI-7233 Features 2

PCI-7234/7234P Features 3

1.2 PCI-7230/cPCI-7230/LPCI-7230/LPCIe-7230 Specifications 4

Isolated Digital I/O (DIO) 4

General Specifications .... 5

1.3 PCI-7233 Specifications 6

Isolated Digital Input 6

General Specifications 6

1.4 PCI-7234/7234P Specifications 7

Isolated Digital Output 7

General Specifications 7

1.5 Software Support 8

Windows Drivers 9

Linux Drivers 14

Third-party Software Support 15

VEE™ Interface for ADLINK DAQ Cards 17

Componentware/ActiveX Control 18

Applications for Test and Measurement 19

# 2 Installation 21

2.1 What You Have.... 21

2.2 Unpacking.... 21

2.3 Hardware Installation Outline.... 22

PCI configuration 22

PCI slot selection 22

2.4 Device Installation for Windows Systems 23

2.5 Connector Pin Assignment 24

PCI-7230 Pin Assignment 24

cPCI-7230 Pin Assignment 26

LPCI/LPCIe-7230 Pin Assignment 28

PCI-7233 Pin Assignment 30

PCI-7234 Pin Assignment 32

PCI-7234P Pin Assignment 34

2.6 Termination Board Connection 36

# 3 Register Format 37

3.1 PCI PnP Registers 37

3.2 I/O Registers Format.... 38

3.3 Digital Input Register 39

3.4 Digital Output Register 40

# 4 Operation Theory 41

4.1 Isolated Digital Input Circuits 41

4.2 Isolated Digital Output Circuits.... 43

4.3 Change of State Detection 46

What is COS? 46

Structure of COS detection and Dual Interrupt System 46

COS Detection 48

# List of Tables

Table 3-1: I/O Address Map of PCI-7230/cPCI-7230/LPCI-7230/LP-Cle-7230 38

Table 3-2: I/O Address Map of PCI-7233 38

Table 3-3: I/O Address Map of PCI-7234/7234P 38

Table 3-4: Digital Input Register 39

Table 3-5: Digital Output Register 40

Table 4-1: Differential Input circuits of cPCI-7230/LPCI-7230/LPCIe-7230 42

# List of Figures

Figure 2-1: PCI-7230 Pin Assignment.... 24

Figure 2-2: PCI-7230 Onboard Power and Ground terminal..... 25

Figure 2-3: cPCI-7230 Pin Assignment.... 26

Figure 2-4: LPCI/LPCIe-7230 Pin Assignment.... 28

Figure 2-5: PCI-7233 Pin Assignment.... 30

Figure 2-6: PCI-7233 Onboard Power and Ground terminal..... 31

Figure 2-7: PCI-7234 Pin Assignment.... 32

Figure 2-8: PCI-7234 Onboard Power and Ground terminal..... 33

Figure 2-9: PCI-7234P Pin Assignment 34

Figure 2-10: PCI-7234P Onboard Power and Ground terminal ... 35

Figure 4-1: Input circuits of 7230 and 7233 series.... 41

Figure 4-2: Isolate output circuits of PCI-7234 (sink current)..... 43

Figure 4-3: Isolate output circuits of PCI-7234P (source current) 43

Figure 4-4: Isolation Output to TTL Input connection.... 44

Figure 4-5: Isolation Output to Isolation Input connection...... 45

Figure 4-6: Dual Interrupt System of PCI-7233.... 47

Figure 4-7: Example of COS detection 48

# 1 Introduction

This manual lists and describes the components of the PCI-723X family products, which includes:

PCI-7230: Isolated 16-CH DI and 16-CH DO Card
PCI-7233: Isolated 32-CH DI Card with COS detection
PCI-7234: Isolated 32-CH DO Card
PCI-7234P: Isolated 32-CH DO Card with Source Current Transistor
▶ cPCI-7230: Isolated 16-CH DI and 16-CH DO Module for 3U CompactPCI
▶ LPCI-7230: Isolated 16-CH DI and 16-CH DO Card for low-profile PCI
▶ LPCle-7230: Isolated 16-CH DI and 16-CH DO Card for low-profile PCI Express

These products have high isolation voltage with either 32 DI or 32 DO channels. The high isolation voltage protects the user's computer against damage caused by accidental contact with high external voltage and eliminates troublesome ground loops.

The PCI-7230/cPCI-7230/LPCI-7230/LPCIe-7230 provides 16 isolated inputs and 16 isolated outputs. The PCI-7230/cPCI-7230 isolated I/O channels are isolated to 5000 Vrms, and LPCI/LPCIe-7230 isolated I/O channels are isolated to 2500 Vrms (excluding cables).

The PCI-7233 provides 32 isolated digital input channels with COS (change-of-state detection).

The PCI-7234/7234P 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. (PCI-7234 is sink current DO card, PCI-7234P is source current DO card).

The PCI-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 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.

# 1.1 Features

# PCI-7230, cPCI-7230, LPCI-7230, and LPCle-7230 Features

▶ Supports a 32-bit 5 V PCI bus (PCI-7230)
▶ 3U Eurocard form factor, CompactPCI Compliant (PICMG 2.0 Rev 2.1) (cPCI-7230)
▶ Support a 32-bit 3.3 V or 5 V PCI bus (LPCI-7230)
▶ x1 lane PCI Express Interface (LPCIe-7230)
▶ 16 isolated Digital Input Channels
▶ 16 isolated Digital Output Channels
▶ High output driving capability
▶ 5000 Vrms high voltage isolation (for PCI-7230 and cPCI-7230), 2500 Vrms high voltage isolation (for LPCI-7230 and LPCle-7230)
▶ Two external interrupt sources
▶ 500 mA max@ 100% duty, for one of the eight transistor devices ON
▶ Up to 24V voltage protection for isolated input
▶ 37-pin D-type connector (for PCI-7230)
▶ 50-pin SCSI-II type connector (for cPCI-7230, LPCI-7230, and LPCle-7230)

# PCI-7233 Features

▶ 32 Isolated Digital Input Channels
▶ 5000 Vrms high voltage isolation
▶ Up to 24 V voltage protection for isolated input
▶ Interrupt is generated by COS (change-of-state) detection
▶ Dual interrupt trigger
▶ 37-pin D-type connector

# PCI-7234/7234P Features

▶ 32 Isolated Digital Output Channels
▶ High output driving capability
▶ 500 mA max@ 100% duty, for one of the eight transistor devices ON (PCI-7234: sink current, PCI-7234P: source current)
▶ 5,000 Vrms high voltage isolation
▶ 37-pin D-type connector

# 1.2 PCI-7230/cPCI-7230/LPCI-7230/LPCIe-7230 Specifications

# Isolated Digital I/O (DIO)

▶ Optical Isolated Input Channel
▶ Numbers of Channel: 16 digital inputs
▶ Input Voltage: up to 24Vdc
▷ Logic "L": 0 to 1.5 V
▷ Logic "H": 5 to 24 V
▶ Input resistance:1.2 KΩ @ 0.5 W
▶ Isolated voltage: 5000 Vrms (for PCI-7230 and cPCI-7230), 2500 Vrms (for LPCI-7230 and LPCle-7230)
▶ Throughput:10 KHz
▶ Optical Isolated Output channel:

▶ Numbers of Channel: 16 digital outputs
▷ Output type: Darlington transistors
▷ Output Voltage: open collector 5 $V_{DC}$ (min.), up to 35 $V_{DC}$ (max.)

▶ Sink Current:

▷ 500 mA max @ 100% duty, for one of the eight transistor devices ON
▷ 370 mA @ duty 10% for all transistors devices ON
▷ 130 mA @ duty 50% for all transistors devices ON

(Note: the pulse width is 25 ms for one duty cycle.)

▶ Throughput: 10 KHz
▶ 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, LPCI-7230, and LPCle-7230

▶ Operating Temperature: 0 to 60°C
▶ Storage Temperature: -20 to 80°C
▶ Humidity: 5 to 95%, non-condensing
▶ Power Consumption:

▷ PCI-7230: +5V @ 150 mA (typical)

(Note: Requires external power)

▷ cPCI-7230: +5V @ 270 mA (typical)
▷ LPCI-7230: +5 V @ 150 mA (typical)
▷ LPCle-7230: +3.3 V @ 279 mA (typical)

+12 V @ 133 mA (typical)

▶ Dimension: Compact size, not including connectors

PCI-7230: 153mm(L) X 107mm(H)
▷ cPCI-7230: 160 mm(L) X 100 mm(H)
▷ LPCI-7230: 120 mm(L) X 65 mm(H)
▷ LPCle-7230: 119.9 mm(L) x 68.9 mm(H)

# 1.3 PCI-7233 Specifications

# Isolated Digital Input

# Optical Isolated Input

▶ Numbers of Channel: 32 digital inputs
▶ Input Voltage: up to 24Vdc
▷ Logic "L": 0 to 1.5V
▷ Logic "H": 5 to 24V
▶ Input resistance:1.2 KΩ @ 0.5W
▶ Isolated voltage: 5000Vrms
▶ Throughput: 10KHz
▶ Dual-interrupt sources:

▶ Change-of-state (COS) on any 16 DI lines of LSB
▶ Change-of-state (COS) on any 16 DI lines of MSB

# General Specifications

▶ Connector: 37-pin D-type connector
▶ Operating Temperature: 0°C to 60°C
▶ Storage Temperature: $-20^{\circ}C$ to $80^{\circ}C$
▶ Humidity: 5 to 95%, non-condensing
▶ Power Consumption: +5V @ 300 mA
▶ Dimension: Compact size only 158 mm x 107 mm

# 1.4 PCI-7234/7234P Specifications

# Isolated Digital Output

▶ Numbers of Channel: 32 digital output
▷ Output type: Darlington transistors
▷ Output Voltage: open collector 5 $V_{DC}$ (min.), up to 35 $V_{DC}$ (max.)
▶ Sink Current: (PCI-7234)
▷ 500 mA max @ 100% duty, for one of the eight transistors ON
▷ 500 mA @ duty 20% for all transistors devices ON

(Note: the pulse width is 25ms for one duty cycle)

▶ Source Current:(PCI-7234P)

▷ 500 mA max @ 100% duty, for one of the eight transistors ON
▷ 260 mA @ duty 10% for all transistors devices ON

(Note: the pulse width is 25 ms for one duty cycle)

▶ Isolated voltage:

▷ 5000 Vrms

▶ Throughput:

▷ 10 KHz

# General Specifications

▶ Connector: 37-pin D-type connector
▶ Operating Temperature: 0 to 60°C
▶ Storage Temperature: -20 to 80°C
▶ Humidity: 5 to 95%, non-condensing
▶ Power Consumption: +5V @ 180 mA (typical, with internal DC-DC power)
▶ Dimensions: 175 mm(H) x 107 mm(L)

# 1.5 Software Support

ADLINK Technology Inc., a leading provider of high-performance, high-quality data acquisition cards and platforms, delivers robust software support for its comprehensive line of DAQ cards with varying form factors including PCI Express®, PCI, CompactPCI, and PXI. ADLINK offers support not only for mainstream Windows and Linux OS, but also for third-party applications including LabVIEW® and MATLAB®. In addition, ADLINK also provides ActiveX componentware for measurement and SCADA/HMI, and breakthrough proprietary software applications.

![This diagram illustrates a software stack for data acquisition, organized into horizontal layers from top to bottom.\n\n**Labeled Blocks (by Layer):**\n\n*   **Top Layer (Application/Integration):**\n    *   'ADE'\n    *   'VB.NET/C#.NET/VC++/VB/Delphi/BCB etc.'\n    *   'LabVIEW'\n    *   'MATLAB'\n    *   'DAQLink DAQMaster Configuration based System Manager For ADLINK DAQ Devices' (This block spans the right side of the top two rows).\n\n*   **Library Layer:**\n    *   'Library'\n    *   'DAQBench PCIS-/D2K-/WD-OCX ActiveX Control'\n    *   'DAQPilot ActiveX Control .NET Assembly' (Highlighted with a red box and 'NEW' icon).\n    *   'ADLINK DAQ-VIEWPnP VI Library'\n    *   'ADLINK DAQ-MTLB DAQ Toolbox'\n\n*   **Driver Layer:**\n    *   'Driver'\n    *   'D2K-/PCIS-/WD-DASK'\n    *   'DAQPilot Drivers (Task-oriented)' (Highlighted with a red box and 'NEW' icon).\n\n*   **Operating System Layer:**\n    *   'Operating System'\n    *   'Windows 98/NT/2K/XP/Vista x86'\n    *   'Windows XP x64/Server 2003 x64/Vista x64' (Contains 'NEW' icon).\n\n*   **Hardware Layer:**\n    *   'ADLINK DAQ Cards'\n    *   '(General-Purpose DAQ, Digital I/O, Analog Output, Performance DAQ, PXI, High-Speed Digital I/O, Digitizer)'\n\n**Connections:**\n\n*   An arrow points downward from 'DAQBench PCIS-/D2K-/WD-OCX ActiveX Control' to 'D2K-/PCIS-/WD-DASK'.\n*   An arrow points downward from 'DAQPilot ActiveX Control .NET Assembly' to 'DAQPilot Drivers (Task-oriented)'.](.pci-cpci-lpci-lpcie-7230-manual-en/5ba4f2750f048ac058f09e232b47b44d09f55a519941e586d59a60c4de309c1d.jpg)

# Windows Drivers

# ADLINK Task-oriented DAQ Driver/SDK and Wizard for Windows

DAQPilot provides one interface for all ADLINK DAQ products via

▶ DAQPilot API
▶ DAQPilot ActiveX Control
▶ DAQPilot .Net Assembly,

DAQPilot (Download and install from the DAQPilot product page: http://www.adlinktech.com/TM/DAQPilot.html

▶ Save development time
▶ Shorten learning curve

![DAQPilot\nANALOG INPUT\nANALOG OUTPUT\nDIGITAL INPUT\nDIGITAL OUTPUT\nTIMER/CTR\nYour pilot to\ndata acquisition world\nADLINK\nTECHNOLOGY INC.\nCopyright © 2007 ADLINK Technology Inc. All Rights Reserved.](.pci-cpci-lpci-lpcie-7230-manual-en/211d3c18cf76bb111b126127343f0162d26e6aad67cc0095de2a7719522884d0.jpg)

DAQPilot is a driver and SDK with a graphics-driven interface for various ADE. DAQPilot comes as ADLINK's commitment to provide full support to its comprehensive line of data acquisition products. DAQPilot is designed for the beginners as well as experienced programmers. Moreover, because DAQPilot can finish a DAQ task in minutes, it is suitable for programmers aiming to immediately program ADLINK DAQ modules and integrate tasks to their own DAQ applications.

Note: ADLINK strongly recommend all users to install the new-generation ADLINK Driver – DAQPilot instead legacy DASK drivers. For those users who have been using the legacy ADLINK DASK Drivers or are not able to connect to the internet, you still can get the latest update from ADLINK all-in-one CD.

# Configuration-Based Device Manager for ADLINK DAQ Cards

▶ DAQMaster (. Utility)
![DAQMaster\nDevice Manager\nSoftware Manager\nTask Manager\nProducts\nADLINK Test & Measurement\nDevice Overview Support Matrix\nType\nModel\nFactor Factor\nDrive\nComponentWare\nAnalog Output Modules\n6205428\nv\nv\nv\nPGG-DASM\nPGG-DASM-XV\nv\nPGG-OCX\n3\n7200\nv\nv\nv\nPGG-DASM\nPGG-DASM-XV\nv\nPGG-OCX\n4\n7224\nv\nv\nv\nPGG-DASM\nPGG-DASM-XV\nv\nPGG-OCX\n1\n7200\nv\nv\nv\nPGG-DASM\nPGG-DASM-XV\nv\nPGG-OCX\n8\n7223\nv\nv\nv\nPGG-DASM\nPGG-DASM-XV\nv\nPGG-OCX\n7\n7224\nv\nv\nv\nPGG-DASM\nPGG-DASM-XV\nv\nPGG-OCX\n8\n7249\nv\nv\nv\nPGG-DASM\nPGG-DASM-XV\nv\nPGG-OCX\n9\n7200\nv\nv\nv\nPGG-DASM\nPGG-DASM-XV\nv\nPGG-OCX\n10\n7252\nv\nv\nv\nPGG-DASM\nPGG-DASM-XV\nv\nPGG-OCX\n11\n7258\nv\nv\nv\nPGG-DASM\nPGG-DASM-XV\nv\nPGG-OCX\n12\n7258\nv\nv\nv\nPGG-DASM\nPGG-DASM-XV\nv\nPGG-OCX\n13\n7200\nv(fcel)v(fcel)v(fcel)PGG-DASM(fcel)PGG-DASM-XV(fcel)v(fcel)PGG-OCX(nl)14(fcel)7200(fcel)v(fcel)v(fcel)PGG-DASM(fcel)PGG-DASM-XV(fcel)v(fcel)PGG-OCX(nl)15(fcel)7208(fcel)v(fcel)v(fcel)PGG-DASM(fcel)PGG-DASM-XV(fcel)v(fcel)PGG-OCX(nl)16(fcel)7300(fcel)v(fcel)v(fcel)PGG-DASM(fcel)PGG-DASM-XV(fcel)v(fcel)PGG-OCX(nl)17(fcel)7432(fcel)v(fcel)v(fcel)PGG-DASM(fcel)PGG-DASM-XV(fcel)v(fcel)PGG-OCX(nl)18(fcel)7433(fcel)v(fcel)v(fcel)PGG-DASM(fcel)PGG-DASM-XV(fcel)v(fcel)PGG-OCX(nl)19(fcel)7434(fcel)v(fcel)v(fcel)PGG-DASM(fcel)PGG-DASM-XV(fcel)v(fcel)PGG-OCX(nl)20(fcel)7442(fcel)v(fcel)v(fcel)PGG-DASM(fcel)PGG-DASM-XV(fcel)v(ecel)(nl)21(fcel)7443(fcel)v(fcel)v(fcel)PGG-DASM(fcel)PGG-DASM-XV(fcel)v(ecel)(nl)22(fcel)7444(fcel)v(fcel)v(fcel)PGG-DASM(fcel)PGG-DASM-XV(fcel)v(ecel)(nl)23(fcel)7452(fcel)v(fcel)v(fcel)PGG-DASM(fcel)PGG-DASM-XV(fcel)v(ecel)(nl)24(fcel)7348(fcel)v(fcel)v(fcel)PGG-DASM(fcel)PGG-DASM-XV(fcel)v(fcel)PGG-OCX(nl)25(fcel)7366(fcel)v(fcel)v(fcel)PGG-DASM(fcel)PGG-DASM-XV(fcel)v(fcel)PGG-OCX(nl)26(fcel)18155912.2 v(lcel)(lcel)(lcel)(lcel)(lcel)(lcel)(nl)3600 v(lcel)(lcel)(lcel)(lcel)(lcel)(lcel)(lcel)(nl)Product Support Matrix (On Party Support & Applicators)\nDevice Manager(Installed)\nDrag the selected device item to subfunction button to launch\nCalibrates DAQ-2000 series modules](.pci-cpci-lpci-lpcie-7230-manual-en/bd74d2adcf5a57450437df5b28194eb2318b5227f3030d29e2169542eecd9c5a.jpg)

The ADLINK DAQMaster is a smart device manager that enables access to ADLINK data acquisition and test and measurement products. DAQMaster delivers an all-in-one configurations, user can get a full support matrix to well configure ADLINK Test and Measurement products.

DAQMaster enables you to:

▶ Manage ADLINK devices and interfaces
▶ Manage ADLINK installed software
▶ Manage ADLINK DAQPilot tasks

![Abstract blue and white graphic symbol resembling a stylized eye or arrow, no text or symbols present.](.pci-cpci-lpci-lpcie-7230-manual-en/5d96fd19041a160abe00c8f1ac26de19b435c6b677369da0653fc202a1603b3d.jpg)

DAQPilot

Task-oriented DAQ driver

![DAQ\nMaster](.pci-cpci-lpci-lpcie-7230-manual-en/6811235542be4392a2de5f9270f5e5c33ebb67e6672f107033ee10e5a334968e.jpg)

Configuration-based device manager

![The image displays a red logo on a white background. It features a stylized, tall triangular shape resembling the letter 'A' with three horizontal white stripes near the top and a white curved line at the base.](.pci-cpci-lpci-lpcie-7230-manual-en/bd5cd74f62a23caf8f9ca7071d8d1fbfd06117e8db856c449d3a79eea36b18ad.jpg)

ADLINK

TECHNOLOGY INC.

www.adlinktech.com/TM

# ADLINK Legacy DAQ Card Drivers and SDK for Windows

▶ PCIS-DASK (.Software Package\PCIS-DASK)
▶ D2K-DASK (.Software Package\D2K-DASK)
▶ WD-DASK (.Software Package\WD-DASK)

![This diagram illustrates a software architecture divided into 'User Mode' and 'Kernel Mode'.\n\n**Labeled Blocks:**\n*   **User Mode (Left Column):** A vertical list of programming environments: Delphi, BCB, VC++, VB, VB.NET, C#.\n*   **User Mode (Drivers):** Three blue ovals: PCIS-DASK, D2K-DASK, WD-DASK.\n*   **Kernel Mode (Center):**\n    *   A vertical blue bar: System Service.\n    *   A grid of components: Process Structure, Object Manager, Memory Manager, Configuration Manager, I/O Manager.\n    *   Additional components in the grid: DASK Kernel Driver (.sys), Executive Support, Plug and Pay, Power Manager, File System, Lowest-level Driver.\n*   **Kernel Mode (Right):**\n    *   A vertical blue bar: Hardware Abstraction Layer.\n    *   A vertical blue bar: Hardware.\n\n**Connections:**\n*   Orange arrows point from each driver oval (PCIS-DASK, D2K-DASK, WD-DASK) to the right, crossing into the Kernel Mode towards the 'System Service' bar.\n*   Bidirectional orange arrows connect the 'Hardware Abstraction Layer' and 'Hardware' blocks.](.pci-cpci-lpci-lpcie-7230-manual-en/a0baa83e843ba74dde5e4b6379be487fe910281ed231e585798e94aa5e517171.jpg)

ADLINK's DASK are advanced 32-bit kernel drivers for customized DAQ application development. DASK enables users to perform detailed operations and achieve superior performance and reliability from their data acquisition system. DASK kernel drivers now support Windows Vista.

▶ PCIS-DASK for NuDAQ PCI/cPCI Series
▶ D2K-DASK for DAQ-2000 and PXI-2000 Series
▶ WD-DASK for High-speed Waveform Digitizer

DASK also supports the following:

▶ Supports Windows Vista 32- or 64-bit editions
▶ Supports AMD64 and Intel x86-64 architectures
▶ Digitally-signed for Windows Vista 64-bit Edition
▶ Utilizes WOW64 subsystem to ensure that 32-bit applications run normally on 64-bit Editions of Windows XP, Windows 2003 Server, and Windows Vista without modification.

More information about Windows Vista Support, please visit http://www.adlinktech.com/TM/VistaSupport.html.

Note: Please use PCIS-DASK with the LPCI-7230 and LPCle-7230

# Linux Drivers

# Linux Drivers for ADLINK DAQ Cards

Drivers are available on the ADLINK website:

▶ PCIS-DASK/X
▶ D2K-DASK/X
▶ WD-DASK/X

![Penguin figurine with black, white, and yellow limbs (no text or symbols)](.pci-cpci-lpci-lpcie-7230-manual-en/9d9802b0d6d70781049afa4665eb27c27e8cb82f886a92dc191d8ecc07036e81.jpg)

ADLINK's DASK/X drivers are intended for developing customized data acquisition applications under Linux environments. The DASK/X drivers provide common APIs for ADLINK's extensive family of PCI, CompactPCI, and PXI plug-in data acquisition cards, and utilize the full capabilities of these cards under Linux environment.

▶ PCIS-DASK/X for NuDAQ PCI/cPCI Series
▶ D2K-DASK/X for DAQ-2000 and PXI-2000 Series
▶ WD-DASK/X for ADLINK High-speed Waveform Digitizer

More information about Linux drivers, please visit http://www.adlinktech.com/TM/linux\_daq.html

Note: Please use PCIS-DASK/X with the LPCI-7230 and LPCle-7230

# Third-party Software Support

# MATLAB® Data Acquisition Toolbox Adapter for ADLINK DAQ Cards

▶ DAQ-MTLB for MATLAB® (.Software Package\DAQ-MTLB)

The DAQ-MTLB for MATLAB® integrates ADLINK components with MATLAB® Data Acquisition Toolbox and enables users to control a wide range of ADLINK DAQ cards directly from the advanced MATLAB® environment.

MATLAB Enabled
![The image displays a 3D surface plot centered on a white background. The plot features a sharp central peak colored in red and orange, which slopes downward into regions of yellow, light blue, and dark blue. The surface has a geometry resembling a cross. Surrounding the plot are several yellow rectangular blocks and thin black lines connecting them, creating a network-like structure. There is no text visible in the image.](.pci-cpci-lpci-lpcie-7230-manual-en/cacb650727938ce99a9170f58e645ede7621c16773de9d42d694814069b0b9a7.jpg)
MathWorks Partner

▶ Directly control scores of ADLINK DAQ cards that come in different form factors including PCI Express®, PCI, cPCI, and PXI
▶ Compliant with MATLAB DAQ Toolbox 2.2 or higher (now at R2007a)
▶ Critical updates and support are available as ADLINK is now a MathWorks Connections Program partner
▶ ADLINK offers the only MATLAB® adapter for high-speed digitizers with up to 65 MHz sampling rate and 14-bit resolution

More information, please visit http://www.adlinktech.com/TM/DAQ-MTLB.html

# LabVIEW™ Data Acquisition VI Set for ADLINK DAQ Cards

▶ DAQ Cards DAQ-LVIEW PnP for LabVIEW™ (.Software Package\DAQ-LVIEW PnP)

![Flowchart](.pci-cpci-lpci-lpcie-7230-manual-en/a2d62e2be1f6c7fc568b026ec63c15c2053b0fbbd17ac7196f0eee540e755915.jpg)

The DAQ-LVIEW PnP is a set of LabView Virtual Instruments (Vis) that is fully-compatible with National Instrument's DAQ VIs. Based on the virtual instruments concept, DAQ-LVIEW PnP provides four additional tool panels in LabView, including analog input, analog output, digital I/O, and timer/counter.

The DAQ-LVIEW PnP is designed and verified for LabVIEW 7.0, and is compatible with LabVIEW 6.5, 7.1, 8.0, 8.2 and 8.5.

More information, please visit http://www.adlinktech.com/TM/lab-view-pnp.html

# VEE™ Interface for ADLINK DAQ Cards

▶ PCIS-VEE (.Software Package\PCIS-VEE)
▶ D2K-VEE (.Software Package\D2K-VEE)

![Based on the provided flowchart/block diagram, here are the labeled blocks and their connections:\n\n**Labeled Blocks:**\n*   **Institution**: Contains 'Institution Name', 'Institution Type', 'City', 'State'.\n*   **ContactInformation**: Contains 'Contact Name', 'Contact Phone', 'Contact Email'.\n*   **ContactDetail**: Contains 'Contact Detail', 'Contact Phone', 'Contact Email'.\n*   **Address**: Contains 'Street', 'City', 'State', 'Zip'.\n*   **EmailAddress**: Contains 'Email Address'.\n\n**Connections:**\n*   **ContactInformation** connects to **ContactDetail**.\n*   **ContactDetail** connects to **Address**.\n*   **Address** connects to **ContactInformation**.\n*   **Address** connects to **EmailAddress**.\n\n(Note: The 'Institution' block is present but shows no connections to other blocks).](.pci-cpci-lpci-lpcie-7230-manual-en/7ec232a5100b3b813395d105b1a59a259dcc182a75e75e49c87a5bdf369b4e56.jpg)

Agilent VEE $^{™}$ is a popular visual programming environment for data acquisition that includes data analysis and control. VEE provides a visual programming interface that allows users to create programs by connecting objects such as acquisition routines, buttons and displays in a flow diagram. For users that are familiar with Agilent VEE, ADLINK has released the PCIS-VEE and D2K-VEE for seamless integration of the following NuDAQ data acquisition cards to the VEE environment:

▶ PCIS-VEE.

VEE for ADLINK NuDAQ Series DAQ cards

6208, 6308, 7200, 7230, 7233, 7234, 7250, 7252, 7248, 7249, 7296, 7300, 7396, 7432, 7433, 7434, 9111, 9112, 9113, 9114, 9118, 9812

▶ D2K-VEE.

VEE for DAQ-2000 Series DAQ cards

2010, 2005, 2006, 2204, 2205, 2206, 2501, 2502

The ADLINK PCIS-VEE and D2K-VEE drivers are designed and verified for Agilent VEE 4.5 environment.

# Componentware/ActiveX Control

# 32-Bit ActiveX Controls for Measurement and SCADA/HMI

DAQBench (.Software Package\DAQBench)

![This flowchart illustrates a data acquisition system architecture. Here are the labeled blocks and connections:\n\n**Blocks:**\n*   **Top:** A large teal box labeled 'DAQBench ActiveX controls' containing four smaller blue sub-blocks: 'HistTrend', 'RTTrend', 'UI', and 'Alarm'.\n*   **Middle:** A large green box labeled 'Tag server'.\n*   **Left:** A green cylinder labeled 'Database'.\n*   **Center (below Tag server):** An orange cloud labeled 'Ethernet'.\n*   **Right:** A yellow box labeled 'Tag config utility'.\n*   **Bottom Row:** Four red boxes labeled 'OPC server'.\n*   **Bottom Devices:** Four hardware devices are positioned below the OPC servers (from left to right: a black panel, a rack-mounted unit with floating red text 'PLC' next to it, a small white module, and a green circuit board).\n\n**Connections:**\n*   A curved green arrow points from the 'Database' upwards to the 'DAQBench ActiveX controls'.\n*   A green arrow points from the 'Tag server' leftwards to the 'Database'.\n*   A green double-headed arrow connects the 'Tag server' and the 'DAQBench ActiveX controls'.\n*   A green arrow points from the 'Ethernet' cloud upwards to the 'Tag server'.\n*   A green arrow labeled 'config file' points from the 'Tag config utility' leftwards towards the 'Ethernet' cloud.\n*   A green arrow points from the 'Ethernet' cloud downwards onto a horizontal black line.\n*   This black line connects the four 'OPC server' boxes.\n*   Vertical lines connect each 'OPC server' box to the respective hardware device below it.](.pci-cpci-lpci-lpcie-7230-manual-en/c0ef0130eab055fbe29b44b84b7b71fe970a958be5dc6754e8c12c5ec907d47b.jpg)

DAQBench is a specialized ActiveX control package designed for 32-bit measurement and SCADA/HMI applications. DAQBench leverages the power of the latest Microsoft ActiveX technology - the standard for code interchangeability and integration under various Windows platform. With DAQBench, programmers can take advantage of their familiarity with development environments such as Visual Basic, Visual C++, Delphi, and Borland C++ Builder to build their own applications.

# Applications for Test and Measurement

# Smart & Easy-to-Use Data Acquisition System Creator

DAQCreator (.Software Package\DAQCreator)

![ADLINK\nDMQCreator](.pci-cpci-lpci-lpcie-7230-manual-en/5ea8bac6b0fb6b420116aad7405c5b54df6e78dbc2cacb9aa56246b77d334648.jpg)

DAQCreator is an out-of-the-box data acquisition software for acquiring, displaying, analyzing, and storing data from ADLINK DAQ cards. Equipped with a smart wizard and intuitive panels, users can easily configure data acquisition settings, change the appearance of data display, perform FFT to acquired data, and store data to a hard disk drive. Another remarkable feature of DAQCreator is the 40 MB/s stream-to-disk data throughput made possible through combination with advanced SCSI technology. DAQCreator delivers a cost-effective solution for high-speed data logging applications.

Get latest ADLINK Software Solutions from ADLINK Web site: http://www.adlinktech.com/TM/software-product.html

Note: All company names appearing herein are trademarks or trade names of their respective owners.

Note: Windows Vista is either a registered trademark or trademark of Microsoft Corporation in the United States and/or other countries.

# 2 Installation

This chapter describes the configurations of the PCI-/cPCI-/LPCI-/LPCIe-723X Series. The PCI-/cPCI-/LPCI-/LPCIe-723X Series is Plug and Play and can easily be installed onto any PC system with PCI slots.

# 2.1 What You Have

This User's Manual
PCI-/cPCI-/LPCI-/LPCIe-723X Series Isolated Digital I/O Card
▶ ADLINK CD
▶ Software Installation Guide

If any of these items are missing or damaged, please contact the dealer from whom the product was purchased. Save the shipping materials and carton for future storage or shipping purposes.

# 2.2 Unpacking

Your PCI-/cPCI-/LPCI-/LPCIe-723X Series card contains sensitive electronic components that can be easily damaged by static electricity.

The card should be placed on a grounded anti-static mat. The operator should wear an anti-static wristband, grounded at the same point as the anti-static mat. Inspect the card module carton for obvious damage. Shipping and handling may cause damage to the module. Ensure that there are no shipping and handing damages on the module before processing.

After opening the card module carton, extract the system module and place it only on a grounded anti-static surface component side up.

Again, inspect the module for damage. Press down on all socketed ICs to make sure they are properly seated. Do this only with the module placed on a firm flat surface.

Note: Do not apply power to the card if it has been damaged.

# 2.3 Hardware Installation Outline

# PCI configuration

The PCI cards (or CompactPCI cards) are equipped with a Plug and Play PCI controller, it can request base addresses and interrupt in accordance with the PCI standard. The system BIOS will install the system resource based on the PCI cards' configuration registers and system parameters (which are set by system BIOS). Interrupt assignment and memory usage (I/O port locations) of the PCI cards can be assigned by system BIOS only. These system resource assignments are done on a board-by-board basis. It is not recommended that the system resource be assigned by any other method.

# PCI slot selection

The PCI card can be inserted into any PCI slot without any configuration for system resource.

# Installation Procedures

1. Turn off the computer.
2. Turn off all accessories (printer, modem, monitor, etc.) connected to your computer.
3. Remove the computer cover.
4. Select a 32-bit PCI slot. PCI slots are shorter than ISA or EISA slots, and usually white or ivory in color.
5. Before handling the PCI cards, discharge any static buildup on your body by touching the metal case of the computer. Hold the edge and do not touch the components.
6. Position the board into the selected PCI slot.
7. Secure the card in place at the rear panel of the system.

# 2.4 Device Installation for Windows Systems

Once Windows Vista/XP/2003/2000 has started, the Plug and Play function of Windows system will find the new NuDAQ/NuIPC cards. If this is the first time installing NuDAQ/NuIPC cards on your Windows system, you will be prompted to enter the device information source. Please refer to the “Software Installation Guide” for instructions on installing the device.

# 2.5 Connector Pin Assignment

# PCI-7230 Pin Assignment

The pin assignment of the 37 pins D-type connector CN2, which is an isolated DIO signal connector, shown below:

![| Label | Value |\n|---|---|\n| IDI_0 | (1) |\n| IDI_2 | (2) |\n| IDI_4 | (3) |\n| IDI_6 | (4) |\n| IDI_8 | (5) |\n| IDI_10 | (6) |\n| IDI_12 | (7) |\n| IDI_14 | (8) |\n| EICOM | (9) |\n| EOGND(10) | |\n| IDO_0 | (11) |\n| IDO_2 | (12) |\n| IDO_4 | (13) |\n| IDO_6 | (14) |\n| IDO_8 | (15) |\n| IDO_10 | (16) |\n| IDO_12 | (17) |\n| IDO_14 | (18) |\n| VDD | (19) |\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○\n○](.pci-cpci-lpci-lpcie-7230-manual-en/fa8508d396d479c23a85bd4a1af688cb964e0a9fc82f1f8857913bee99105039.jpg)

Figure 2-1: PCI-7230 Pin Assignment

# Legend:

IDI\_n: Isolated digital input channel #n.

IDO\_n: Isolated digital output channel #n.

EICOM: Common Ground or Common power of isolated input channels.

EOGND: Ground return path of isolated output channels.

VDD: Power supply of isolated output channels.

# Note:

The VDD must be supplied by an external power supply of 5 to 35VDC.

![The diagram consists of a rectangular block on the left and a large oval on the right, connected by lines.\n\n**Labeled Blocks:**\n*   **Left Block:** A rectangular shape representing a connector or interface. Inside its top-left corner is a smaller square containing two circular terminals. Below the main rectangle is a smaller rectangular protrusion.\n*   **Right Block (Oval):** A large oval shape acting as a detail callout. Inside, there is a central square box.\n\n**Connections and Text:**\n*   Two lines originate from the two circular terminals in the left block and point to the left side of the oval, indicating a magnified view.\n*   **Inside the Oval:**\n    *   A square box contains the numbers **1** and **2**.\n    *   To the left of the box is the text **E G N D**.\n    *   To the right of the box is the text **E G N D**.](.pci-cpci-lpci-lpcie-7230-manual-en/e69060d4c54ee148d71c0cbb1cd8ed5e2592dcca1fa151f53e72ee73120519a1.jpg)

Figure 2-2: PCI-7230 Onboard Power and Ground terminal

# cPCI-7230 Pin Assignment

The pin assignment of the cPCI-7230's 50 pins SCSI-II type connector CN1 is shown in the following diagram.

![| Category | Value |\n|---|---|\n| VDD | (1) |\n| EOGND | (2) |\n| EOGND | (3) |\n| EOGND | (4) |\n| IDO_7 | (5) |\n| IDO_6 | (6) |\n| IDO_5 | (7) |\n| IDO_4 | (8) |\n| IDO_3 | (9) |\n| IDO_2 | (10) |\n| IDO_1 | (11) |\n| IDO_0 | (12) |\n| IDI_3H | (13) |\n| IDI_3L | (14) |\n| IDI_2H | (15) |\n| IDI_2L | (16) |\n| IDI_1H | (17) |\n| IDI_1L | (18) |\n| IDI_0H | (19) |\n| IDI_0L | (20) |\n| IDI_11 | (21) |\n| IDI_10 | (22) |\n| IDI_9 | (23) |\n| IDI_8 | (24) |\n| EICOM | (25) |\n| VDD | (26) |\n| EOGND | (27) |\n| EOGND | (28) |\n| EOGND | (29) |\n| IDO_14 | (30) |\n| IDO_15 | (31) |\n| IDO_12 | (32) |\n| IDO_13 | (33) |\n| IDO_10 | (34) |\n| IDO_11 | (35) |\n| IDO_8 | (36) |\n| IDO_9 | (37) |\n| IDI_7L | (38) |\n| IDI_7H | (39) |\n| IDI_6L | (40) |\n| IDI_6H | (41) |\n| IDI_5L | (42) |\n| IDI_5H | (43) |\n| IDI_4L | (44) |\n| IDI_4H | (45) |\n| IDI_15 | (46) |\n| IDI_14 | (47) |\n| IDI_13 | (48) |\n| IDI_12 | (49) |\n| EICOM | (50) |](.pci-cpci-lpci-lpcie-7230-manual-en/80e97700856015e0a9513234e76d93dd16d7f40ce09d5a48ab6d7b1b7e95d02c.jpg)

Figure 2-3: cPCI-7230 Pin Assignment

# Legend:

IDI\_n: Isolated digital input channel #n.

IDO\_n: Isolated digital output channel #n.

EICOM: Common ground or common power of isolated input channels #8 to 15.

IDI\_nH: High input of isolated differential DI channel #n.

IDI\_nL: Low input of isolated differential DI channel #n.

EOGND: Ground return path of isolated output channels.

VDD: Power input signal for fly-wheel diode of DO channels.

# LPCI/LPCIe-7230 Pin Assignment

The pin assignment of the LPCI-7230's 50 pins SCSI-II type connector CN1 is shown in the following diagram.

![VDD (1) ○ ○ (26) VDD\nEICOM (2) ○ ○ (27) ISO5V\nEICOM (3) ○ ○ (28) EICOM\nEICOM (4) ○ ○ (29) EICOM\nIDO_7 (5) ○ ○ (30) IDO_14\nIDO_6 (6) ○ ○ (31) IDO_15\nIDO_5 (7) ○ ○ (32) IDO_12\nIDO_4 (8) ○ ○ (33) IDO_13\nIDO_3 (9) ○ ○ (34) IDO_10\nIDO_2 (10) ○ ○ (35) IDO_11\nIDO_1 (11) ○ ○ (36) IDO_8\nIDO_0 (12) ○ ○ (37) IDO_9\nIDI_3H (13) ○ ○ (38) IDI_7H\nIDI_3L (14) ○ ○ (39) IDI_7L\nIDI_2H (15) ○ ○ (40) IDI_6H\nIDI_2L (16) ○ ○ (41) IDI_6L\nIDI_1H (17) ○ ○ (42) IDI_5H\nIDI_1L (18) ○ ○ (43) IDI_5L\nIDI_0H (19) ○ ○ (44) IDI_4H\nIDI_0L (20) ○ ○ (45) IDI_4L\nIDI_11 (21) ○ ○ (46) IDI_15\nIDI_10 (22) ○ ○ (47) IDI_14\nIDI_9 (23) ○ ○ (48) IDI_13\nIDI_8 (24) ○ ○ (49) IDI_12\nEOGND (25) ○ ○ (50) EOGND](.pci-cpci-lpci-lpcie-7230-manual-en/130dc24d20d06e306104ba070c598f3beb525978458d9a642622e5da33dec351.jpg)

Figure 2-4: LPCI/LPCIe-7230 Pin Assignment

# Legend:

IDI\_n: Isolated digital input channel #n.

IDO\_n: Isolated digital output channel #n.

EICOM: Common ground or common power of isolated input channels #8 to 15.

IDI\_nH: High input of isolated differential DI channel #n.

IDI\_nL: Low input of isolated differential DI channel #n.

EOGND: Ground return path of isolated output channels.

VDD: Power input signal for fly-wheel diode of DO channels.

ISO5V: Isolated power output 5V.

# PCI-7233 Pin Assignment

The pin assignment of the 37 pins D-type connector CN1 is illustrated below:

![IDI_0 (1)\nIDI_2 (2)\nIDI_4 (3)\nIDI_6 (4)\nIGND (5)\nIDI_9 (6)\nIDI_11 (7)\nIDI_13 (8)\nIDI_15 (9)\nIDI_16 (10)\nIDI_18 (11)\nIDI_20 (12)\nIDI_22 (13)\nIGND (14)\nIDI_25 (15)\nIDI_27 (16)\nIDI_29 (17)\nIDI_31 (18)\nIGND (19)](.pci-cpci-lpci-lpcie-7230-manual-en/6225d95988b2dbef6c9674c349aa19bc59f8c84b11319a80da500d349c6afe5a.jpg)

Figure 2-5: PCI-7233 Pin Assignment

# Legend:

IDI\_n: Isolated digital input channel n.

I.GND: Isolated common ground.

![The image displays a block diagram with a rectangular block on the left and an oval containing two blocks on the right.\n\n**Labeled Blocks:**\n*   **Left Block:** A rectangle containing two small rectangular symbols representing connectors (each with two dots) at the top left, a horizontal rectangle below them, and a vertical rectangle along the left edge.\n*   **Right Block (Oval):** Contains two rectangular blocks side-by-side.\n    *   **CN2:** A block labeled 'CN2' at the bottom. Inside are the numbers '1' and '2'. Above it is the label 'I.GND'.\n    *   **CN3:** A block labeled 'CN3' at the bottom. Inside are the numbers '3' and '4'. Above it is the label 'VDD'.\n\n**Connections:**\n*   A line connects the right-hand connector symbol (inside the left block) to pin '1'.\n*   A line connects the left-hand connector symbol (inside the left block) to pin '2'.](.pci-cpci-lpci-lpcie-7230-manual-en/24ed0569d354311cd6a07a60ca12f21a4ab3e95e6a2cc76d1d832fd71ca0d131.jpg)

Figure 2-6: PCI-7233 Onboard Power and Ground terminal

# PCI-7234 Pin Assignment

The pin assignment of the 37 pins D-type connector CN1, which is an isolated DIO signal connector, is shown below.

![| IDID | Position |\n| :--- | :--- |\n| IDO_0 (1) | ○ |\n| IDO_2 (2) | ○ |\n| IDO_4 (3) | ○ |\n| IDO_6 (4) | ○ |\n| I.GND (5) | ○ |\n| IDO_9 (6) | ○ |\n| IDO_11 (7) | ○ |\n| IDO_13 (8) | ○ |\n| IDO_15 (9) | ○ |\n| IDO_16 (10) | ○ |\n| IDO_18 (11) | ○ |\n| IDO_20 (12) | ○ |\n| IDO_22 (13) | ○ |\n| I.GND (14) | ○ |\n| IDO_25 (15) | ○ |\n| IDO_27 (16) | ○ |\n| IDO_29 (17) | ○ |\n| IDO_31 (18) | ○ |\n| VDD (19) | ○ |\n\n| IDID | Position |\n| :--- | :--- |\n| (20) | IDO_1 |\n| (21) | IDO_3 |\n| (22) | IDO_5 |\n| (23) | IDO_7 |\n| (24) | IDO_8 |\n| (25) | IDO_10 |\n| (26) | IDO_12 |\n| (27) | IDO_14 |\n| (28) | I.GND |\n| (29) | IDO_17 |\n| (30) | IDO_19 |\n| (31) | IDO_21 |\n| (32) | IDO_23 |\n| (33) | IDO_24 |\n| (34) | IDO_26 |\n| (35) | IDO_28 |\n| (36) | IDO_30 |\n| (37) | I.GND |](.pci-cpci-lpci-lpcie-7230-manual-en/6c0c7b31203a0ad55f65355318a761770be0d66a2c2abfa0e5c60b64475c5f6a.jpg)

Figure 2-7: PCI-7234 Pin Assignment

# Legend:

IDO\_n: Isolated digital output signal channel n.

I.GND: Isolated Ground for all isolated output channels.

VDD: Power input signal for fly-wheel diode of DO channels.

![This diagram illustrates a connection between a hardware interface and a pinout configuration.\n\n**Labeled Blocks:**\n*   **Left Block:** A rectangular housing containing two small square terminals on the left side.\n*   **Right Block:** An oval containing two smaller rectangular boxes representing connectors:\n    *   **CN2:** A box labeled **CN2** at the bottom containing the numbers **1** and **2**. Above the box is the text **I.GND**.\n    *   **CN3:** A box to the right labeled **CN3** at the bottom containing the numbers **3** and **4**. Above the box is the text **VDD**.\n\n**Connections:**\n*   Two lines originate from the left rectangular block and extend to the right.\n*   The top line connects the leftmost terminal to pin **1** of the **CN2** box.\n*   The bottom line connects the adjacent terminal to pin **2** of the **CN2** box.\n*   There are no lines connecting to the **CN3** block.](.pci-cpci-lpci-lpcie-7230-manual-en/37620045e62cf1a184c6dfafaf2cfa29c7d01031f4cb5778cdeaac2defa6b74b.jpg)

Figure 2-8: PCI-7234 Onboard Power and Ground terminal

# PCI-7234P Pin Assignment

The pin assignment of the 37 pins D-type connector CN1, which is an isolated DIO signal connector, as shown below:

![| IDO | Position | Value |\n|---|---|---|\n| IDO_0 | (1) | ○ |\n| IDO_2 | (2) | ○ |\n| IDO-4 | (3) | ○ |\n| IDO_6 | (4) | ○ |\n| VDD | (5) | ○ |\n| IDO_9 | (6) | ○ |\n| IDO_11 | (7) | ○ |\n| IDO_13 | (8) | ○ |\n| IDO_15 | (9) | ○ |\n| IDO_16 | (10) | ○ |\n| IDO_18 | (11) | ○ |\n| IDO_20 | (12) | ○ |\n| IDO_22 | (13) | ○ |\n| VDD | (14) | ○ |\n| IDO_25 | (15) | ○ |\n| IDO_27 | (16) | ○ |\n| IDO_29 | (17) | ○ |\n| IDO_31 | (18) | ○ |\n| I.GND | (19) | ○ |\n\n| IDO | Position | Value |\n|---|---|---|\n| IDO_0 | (1) | ○ |\n| IDO_1 | (20) | ○ |\n| IDO_2 | (21) | ○ |\n| IDO_3 | (22) | ○ |\n| IDO_4 | (23) | ○ |\n| IDO_5 | (24) | ○ |\n| IDO_6 | (25) | ○ |\n| IDO_7 | (26) | ○ |\n| IDO_8 | (27) | ○ |\n| IDO_9 | (28) | ○ |\n| IDO_10 | (29) | ○ |\n| IDO_11 | (30) | ○ |\n| IDO_12 | (31) | ○ |\n| IDO_13 | (32) | ○ |\n| IDO_14 | (33) | ○ |\n| IDO_15 | (34) | ○ |\n| IDO_16 | (35) | ○ |\n| IDO_17 | (36) | ○ |\n| IDO_18 | (37) | ○ |\n| IDO_19 | (38) | ○ |\n| IDO_20 | (39) | ○ |\n| IDO_21 | (40) | ○ |\n| IDO_22 | (41) | ○ |\n| VDD | (42) | ○ |\n(IDO_23 to VDD)](.pci-cpci-lpci-lpcie-7230-manual-en/9e55bea58ab3effa8a98322d33105c6177c0ba5a1f7a4db78c2c8281b0eee764.jpg)

Figure 2-9: PCI-7234P Pin Assignment

# Legend:

IDO\_n: Isolated digital output signal channel n.

I.GND: Isolated ground for isolated output channels.

VDD: External power supply for IDO source drivers.

![The image displays a technical diagram with two primary sections: a physical connector representation on the left and a detailed pinout legend on the right, enclosed within a large oval.\n\n**Labeled Blocks:**\n*   **Left Side:** A rectangular block representing a device. On its left edge is a connector assembly consisting of two distinct 2-pin headers placed side-by-side.\n*   **Right Side (Inside Oval):** Two rectangular boxes representing logical connectors.\n    *   **Left Box:** Labeled '**VDD**' above and '**CN2**' below. Inside the box are the numbers '**1**' and '**2**'.\n    *   **Right Box:** Labeled '**I.GND**' above and '**CN3**' below. Inside the box are the numbers '**3**' and '**4**'.\n\n**Connections:**\nTwo lines connect the physical connector on the left to the legend on the right.\n*   One line originates from the top pin of the right-hand sub-connector on the physical device and connects to the top edge of the '**CN2**' box.\n*   One line originates from the bottom pin of the right-hand sub-connector on the physical device and connects to the bottom edge of the '**CN2**' box.](.pci-cpci-lpci-lpcie-7230-manual-en/93349afafedfc9f8da3d379d8f24941c49fa799b0cbf65a5fee52aa849e729ba.jpg)

Figure 2-10: PCI-7234P Onboard Power and Ground terminal

# 2.6 Termination Board Connection

The 723X boards are equipped with a DB-37 or a 50-pin SCSI-II female connector. Available termination boards include:

# ACLD-9137-01:

General-Purpose termination board with a 37-pin D-sub male connector.

# DIN-37D-01:

Termination board with a 37-pin D-sub connector and DIN-Rail mounting (including one 1-meter ACL-10137 cable).

# DIN-50S-01:

Termination board with a 50-pin SCSI-II connector and DIN-Rail mounting (including one 1-meter ACL-10250 cable)

# 3 Register Format

The registers format is described in this chapter. This information is quite useful for programmers who wish to handle the card by low-level programming. However, it is recommended that the user has a deeper understanding of the PCI interface before starting any low-level programming. This chapter can also assist users in using the software driver to manipulate this card.

# 3.1 PCI PnP Registers

This PCI card functions as a 32-bit PCI target device to any master on the PCI bus. There are three types of registers: PCI Configuration Registers (PCR), Local Configuration Registers (LCR), and PCI-723X registers.

The PCR, which is compliant with the PCI-bus specifications, is initialized and controlled by the Plug and Play PCI BIOS. Users can study the PCI BIOS specification to understand the operation of the PCR. Please contact the PCISIG for specifications of the PCI interface.

The PCI bus controller PCI 9052 is provided by PLX technology Inc. (www.plxtech.com). For further detail on the LCR, please visit PLX technology's website to download the relative information. Users are not required to understand the details of the LCR if using the software library. The PCI PnP BIOS assigns the base address of the LCR to offset 14h of PCR.

The PCI-723X registers are shown in the next section. The base address, which is also assigned by the PCI PnP BIOS, is located at offset 18h of PCR. Therefore, users can read the 18h of PCR to find the base address by using the BIOS function call.

Do not try to modify the base address and interrupt assigned by the PCI PnP BIOS as it may cause resource conflict within your system.

# 3.2 I/O Registers Format

The PCI-7230/cPCI-7230/LPCI-7230/LPCIe-7230 requires one 32-bit address in the PC I/O address space. Table 3.1 shows the I/O address of each register with respect to the base address.

<table><tr><td>Address</td><td>Write</td><td>Read</td></tr><tr><td>Base (0 - 1 )</td><td>Isolated DO</td><td>Isolated DI</td></tr></table>

Table 3-1: I/O Address Map of PCI-7230/cPCI-7230/LPCI-7230/LPCIe-7230

The PCI-7233 requires one 32-bit address in the PC I/O address space. Table 3.2 shows the address.

<table><tr><td>Address</td><td>Write</td><td>Read</td></tr><tr><td>Base (0 - 3 )</td><td>--</td><td>Isolated DI</td></tr></table>

Table 3-2: I/O Address Map of PCI-7233

The PCI-7234/7234P requires one 32-bit address in the PC I/O address space. Table 3.3 shows the address.

<table><tr><td>Address</td><td>Write</td><td>Read</td></tr><tr><td>Base (0 - 3 )</td><td>Isolated DO</td><td>--</td></tr></table>

Table 3-3: I/O Address Map of PCI-7234/7234P

# CAUTION:

![The image displays a standard warning sign featuring a yellow triangle with a thick black border. Inside the triangle, centered, is a large red exclamation mark.](.pci-cpci-lpci-lpcie-7230-manual-en/4587343ef3afb7a31bf0f2a7e04102966fa6cad9db95a623f12baa8fbf7e5f9f.jpg)

All the I/O ports above are 32-bit width.
8-bit or 16-bit I/O access is NOT allowed.

# 3.3 Digital Input Register

There is a total of 16 and 32 digital input channels on the PCI-7230/cPCI-7230/LPCI-7230/LPCIe-7230 and PCI-7233 respectively. Each bit corresponds to a signal on the digital input channel. IDI\_16 to IDI\_31 are only available on PCI-7233.

Address: BASE + 0 to BASE + 3

Attribute: read only

Data Format:

<table><tr><td>Bit</td><td>7</td><td>6</td><td>5</td><td>4</td><td>3</td><td>2</td><td>1</td><td>0</td></tr><tr><td>Base + 0</td><td>IDI_7</td><td>IDI_6</td><td>IDI_5</td><td>IDI_4</td><td>IDI_3</td><td>IDI_2</td><td>IDI_1</td><td>IDI_0</td></tr><tr><td>Base + 1</td><td>IDI_15</td><td>IDI_14</td><td>IDI_13</td><td>IDI_12</td><td>IDI_11</td><td>IDI_10</td><td>IDI_9</td><td>IDI_8</td></tr><tr><td>Base + 2</td><td>IDI_23</td><td>IDI_22</td><td>IDI_21</td><td>IDI_20</td><td>IDI_19</td><td>IDI_18</td><td>IDI_17</td><td>IDI_16</td></tr><tr><td>Base + 3</td><td>IDI_31</td><td>IDI_30</td><td>IDI_29</td><td>IDI_28</td><td>IDI_27</td><td>IDI_26</td><td>IDI_25</td><td>IDI_24</td></tr></table>

Table 3-4: Digital Input Register

Legend:

IDI\_n: Isolated Digital Input CH n.

# 3.4 Digital Output Register

There is a total of 16 and 32 digital output channels on the PCI-7230/cPCI-7230/LPCI-7230/LPCIe-7230 and PCI-7234/7234P respectively. Each bit corresponds to a signal on the digital output channel. IDO\_16 to IDO\_31 are only available on PCI-7234/7234P.

Address: BASE + 0 to BASE + 3

Attribute: write only

Data Format:

<table><tr><td>Bit</td><td>7</td><td>6</td><td>5</td><td>4</td><td>3</td><td>2</td><td>1</td><td>0</td></tr><tr><td>Base + 0</td><td>IDO_7</td><td>IDO_6</td><td>IDO_5</td><td>IDO_4</td><td>IDO_3</td><td>IDO_2</td><td>IDO_1</td><td>IDO_0</td></tr><tr><td>Base + 1</td><td>IDO_15</td><td>IDO_14</td><td>IDO_13</td><td>IDO_12</td><td>IDO_11</td><td>IDO_10</td><td>IDO_9</td><td>IDO_8</td></tr><tr><td>Base + 2</td><td>IDO_23</td><td>IDO_22</td><td>IDO_21</td><td>IDO_20</td><td>IDO_19</td><td>IDO_18</td><td>IDO_17</td><td>IDO_16</td></tr><tr><td>Base + 3</td><td>IDO_31</td><td>IDO_30</td><td>IDO_29</td><td>IDO_28</td><td>IDO_27</td><td>IDO_26</td><td>IDO_28</td><td>IDO_24</td></tr></table>

Table 3-5: Digital Output Register

Legend:

IDO\_n: Isolated Digital Output CH n.

# 4 Operation Theory

# 4.1 Isolated Digital Input Circuits

The isolated digital output is an open collector transistor output. The input can accept voltages of up to 24 V. The input resistors on PCI-7230/7233, cPCI-7230 and LPCI-7230/LPCIe-7230 are 1.2 KΩ. The connection between outside signal and PCI-7230/7233, cPCI-7230 and LPCI-7230/LPCIe-7230 are shown below.

![The image displays two electronic circuit diagrams stacked vertically, depicting an isolated input circuit.\n\n**Top Diagram:**\n*   **Text:** 'Isolated Input' appears at the top left with an arrow pointing right. Below it is 'EICOM' connected to a ground symbol (three slanted lines).\n*   **Circuit:** A vertical line represents an isolation barrier. A curved arrow crosses this barrier, pointing right and down.\n*   **Components:**\n    *   A resistor labeled '1.2K Ohm'.\n    *   Two diodes connected in parallel (one pointing up, one pointing down).\n    *   An optocoupler symbol consisting of a resistor (zig-zag), an LED (two triangles pointing right), and a phototransistor.\n    *   A buffer/inverter (triangle).\n    *   A ground symbol labeled 'GND' at the bottom right.\n\n**Bottom Diagram:**\n*   **Text:** 'Isolated Input' appears at the top left with an arrow pointing left. Below it is 'EICOM' connected to an open circle terminal.\n*   **Circuit:** The layout is identical to the top diagram, except for the arrow direction and EICOM connection.\n    *   A curved arrow crosses the isolation barrier, pointing left and down.\n    *   The circuit components (1.2K Ohm resistor, parallel diodes, optocoupler, buffer) and the 'GND' label are the same.](.pci-cpci-lpci-lpcie-7230-manual-en/7345c5f80584f2df1c4fc835446a6cac3d5cbdced48f22ae393141fc0ffb6ab7.jpg)
Figure 4-1: Input circuits of 7230 and 7233 series

![DI_nH\n1.2K Ohm\nDI_nL](.pci-cpci-lpci-lpcie-7230-manual-en/2f9ce7a75343b6afd11f30ce8444750d5d4c0e59068d37f0fe5f0e42316dd30e.jpg)

Table 4-1: Differential Input circuits of cPCI-7230/LPCI-7230/LPCIe-7230

# 4.2 Isolated Digital Output Circuits

On the 7230/7234 series, an external voltage source, minimum 5V, maximum 35 VDC, is necessary to power the internal isolated circuits. It is connected with the VDD pin, When the isolated digital output goes to high, the sink current will be from VDD.

On the 7230/7234 series, the VDD pin is used as a "fly-wheel" diode, which can protect the driver if the loading is inductance loading such as relay, motor, or solenoid.

The VDD must connect to the external power to form a fly-wheel current loop.

![DC (5-35V)\n+\nVDD\nLoad\nIDOn\nI.GND\nDarlington\nSink Driver\nV5V\nPC 817](.pci-cpci-lpci-lpcie-7230-manual-en/f97a649931e195983b2e973df65da339fb7cc1c98ba558f8527da31af14bbc5c.jpg)

Figure 4-2: Isolate output circuits of PCI-7234 (sink current)
![DC (5-35V)\n+\nLoad\nI.GND\nVDD\nIDOn\nV5V\nDarlington\nSource Current\nPC 817](.pci-cpci-lpci-lpcie-7230-manual-en/ce788fd82f5d830ab94ca066bb02b042d2e63ace6bcd91f8bedbee98099c63ab.jpg)

Figure 4-3: Isolate output circuits of PCI-7234P (source current)

![External Power\n5~35VDC\n-\n+\nVDD\nIDO_n\nEOGND\nVCC\nTLL\nGND](.pci-cpci-lpci-lpcie-7230-manual-en/44e39dca43d020ffb4094955488e0b0212de0ef723a30cead80438a4862beb40.jpg)

Figure 4-4: Isolation Output to TTL Input connection

![External Power\n5~35VDC\n-\n+\nVDD\nIDO_n\nEOGND\n1.2 K\nIDI_n\nEIGND](.pci-cpci-lpci-lpcie-7230-manual-en/b596b5c2b3a67ba62acd0c9f4446cd4a22c758c1dd26e45cf727269518f59599.jpg)

Figure 4-5: Isolation Output to Isolation Input connection

# 4.3 Change of State Detection

# What is COS?

The COS (Change of State) occurs when the input state (logic level) is changed from low to high or from high to low. The COS detection circuit is used to detect the edge of level change. In the PCI-7233 card, the COS detection circuit is applied to all 32 channels input channels. If any channel is changed, the COS detection circuit generates an interrupt request signal.

# Structure of COS detection and Dual Interrupt System

The dual interrupt system is used in PCI-7233. Dual interrupt occurs when the hardware can generate two interrupt request signals at the same time and the software can service these two requests with ISR. Note that dual interrupt does not mean the card occupies two IRQ levels. The two interrupt request signals (INT1 and INT2) come from COS detection output signal #1 and #2. The INT1 is inserted when any channel from 0 to 15 is changed. The INT2 is inserted when any channel between 16 to 31 is changed. The interrupt system is illustrated below.

![Based on the provided flowchart, here are the labeled blocks and their connections:\n\n**Labeled Blocks:**\n*   32 Channel Isolated Input\n*   PLD1\n*   PLD2\n*   PCI Bridge\n*   PCI Bus\n\n**Connections:**\n*   **DI_0~ DI_31**: An arrow pointing into the '32 Channel Isolated Input' block.\n*   **DI_0~ DI_15**: An arrow pointing from the '32 Channel Isolated Input' block to the 'PLD1' block.\n*   **DI_16~ DI_31**: An arrow pointing from the '32 Channel Isolated Input' block to the 'PLD2' block.\n*   **INT1**: An arrow pointing from the 'PLD1' block to the 'PCI Bridge' block.\n*   **INT2**: An arrow pointing from the 'PLD2' block to the 'PCI Bridge' block.\n*   **Clear**: An arrow pointing upward toward the 'PLD1' block.\n*   **IRQ**: An arrow pointing upward (located near the 'PLD2' block).\n*   **PCI Bridge to PCI Bus**: An arrow pointing from the 'PCI Bridge' block to the 'PCI Bus'.\n*   **PCI Bridge to PLDs**: A horizontal arrow points left from the 'PCI Bridge' block toward the vertical path containing the 'Clear' and 'IRQ' labels.](.pci-cpci-lpci-lpcie-7230-manual-en/1be1a5979d1761b1019e687dafa18bdd18329383ed44b0ff3bb73f15222d7a51.jpg)

Figure 4-6: Dual Interrupt System of PCI-7233

# COS Detection

The following timing is an example of the COS detection. Every DI signal's edge change can be detected. All the DI channels edge will be 'OR' together to generate the INT1 or INT2 IRQ signals.

If INT1 or INT2 irq Signals generate, the signal will be latch its state. The user can use the “\_7233\_CLR\_IRQ” function to clear, INT1, or INT2 IRQ signal state.

![DI_0\nDI_1\nDI_0 COS\nDI_1 COS\nINT1\nClear_IRQ Clear_IRQ Clear_IRQ](.pci-cpci-lpci-lpcie-7230-manual-en/901ad90062cec39aefec233319173b497394cb0d31bdd2e6af29ecf7cf840c80.jpg)

Figure 4-7: Example of COS detection