NuDAQ PCI-7230 User Manual

723x series 32 channels isolated digital i/o card

Advertisement

Quick Links

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

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PCI-7230 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for NuDAQ PCI-7230

  • Page 1 NuDAQ 723X Series 32 Channels Isolated Digital I/O Card User's Guide Recycled Paper...
  • Page 3 Trademarks NuDAQ, NuIPC, DAQBench are registered trademarks of ADLINK Technology Inc., Other product names mentioned herein are used for identification purposes only and may be trademarks and/or registered trademarks of their respective...
  • Page 4 Customer Satisfaction is always the most important thing for ADLINK Technology Inc. If you need any help or service, please contact us and get it. ADLINK Technology Inc. Web Site http://www.adlinktech.com Sales & Service service@adlinktech.com NuDAQ nudaq@adlinktech.com Technical NuDAM nudam@adlinktech.com Support NuIPC nuipc@adlinktech.com...
  • Page 5: Table Of Contents

    Table of Contents Chapter 1 Introduction .............1 Features ................. 3 1.1.1 PCI-7230 and cPCI-7230 Features..........3 1.1.2 PCI-7233/H and Features............3 1.1.3 PCI-7234 Features..............3 Specifications of PCI-7230/cPCI-7230 ........5 Specifications of PCI-7233/PCI-7233H........7 Specifications of PCI-7234............8 Software Supporting ............... 9 1.5.1 Programming Library..............
  • Page 6 Isolated Digital Input Circuits..........23 Isolated Digital Output Circuits..........24 Change of State Detection............ 25 4.3.1 What is COS?................25 4.3.2 Structure of COS detection & Dual Interrupt System ....25 4.3.3 COS Detection................25 Chapter 5 C/C++ Libraries..........27 Libraries Installation.............. 27 Programming Guide.............. 28 5.2.1 Naming Convention..............28 5.2.2 Data Types ................28 Initialization................
  • Page 7 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.
  • Page 9: Chapter 1 Introduction

    The isolation voltage is high up to 5,000 Vrms (excluding cables), both channel-to-channel and channel-to-computer. 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...
  • Page 10 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...
  • Page 11: Features

    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...
  • Page 12 200mA sink current on isolated output channels 5,000 Vrms high voltage isolation 37-pin D-type connector Introduction...
  • Page 13: Specifications Of Pci-7230/Cpci-7230

    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 Introduction...
  • Page 14 +5 V @ 270 mA (typical) Dimension: Compact size PCI-7230 153mm(L) X 107mm(H) cPCI-7230 Standard 3U ComapctPCI form factor Introduction...
  • Page 15: Specifications Of Pci-7233/Pci-7233H

    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...
  • Page 16: Specifications Of Pci-7234

    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 35V (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)
  • Page 17: Software Supporting

    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 as DLL for many Windows systems, but also provide drivers for many software ® package such as LabVIEW , HP VEE , DASYLab , InTouch...
  • Page 18: Pcis-Lview: Labview Driver

    ® 1.5.2 PCIS-LVIEW: LabVIEW Driver ® PCIS-LVIEW contains the VIs, which are used to interface with NI’s LabVIEW 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.
  • Page 19: Pcis-Isg: Isagraf

    1.5.7 PCIS-ISG: ISaGRAF 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: InControl Driver PCIS-ICL is the InControl driver which support the Windows NT.
  • Page 20: Chapter 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.
  • Page 21: Unpacking

    2.2 Unpacking Your PCI-7230, cPCI-7230, PCI-7233, PCI-7233H or PCI-7234 card contains sensitive electronic components that can be easily damaged by static electricity. The card should be done on a grounded anti-static mat. The operator should be wearing an anti-static wristband, grounded at the same point as the anti-static mat.
  • Page 22: Hardware Installation Outline

    Once W indows 95/98/2000 has started, the Plug and Play function of Windows system will find the new NuDAQ/NuIPC cards. If this is the first time to install NuDAQ/NuIPC cards in your Windows system, you will be informed to input the device information source.
  • Page 23: Connector Pin Assignment

    2.5 Connector Pin Assignment 2.5.1 PCI-7230 Pin Assignment The pin assignment of the 37 pins D-type connector CN2, which is an isolated DIO signal connector, is shown below. IDI_0 (20) IDI_1 IDI_2 (21) IDI_3 IDI_4 (22) IDI_5 IDI_6 (23) IDI_7...
  • Page 24: Cpci-7230 Pin Assignment

    2.5.2 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. V D D (26) EOGND (27) E O G N D EOGND (28) E O G N D EOGND (29) E O G N D...
  • Page 25: Pci-7233 Pin Assignment

    2.5.3 PCI-7233 Pin Assignment The pin assignment of the 37 pins D-type connector CN1 is illustrated in the following. IDI0 (20) IDI1 IDI2 (21) IDI3 IDI4 (22) IDI5 IDI6 (23) IDI7 I.GND (24) IDI8 IDI9 (25) IDI10 IDI11 (26) IDI12 IDI13 (27) IDI14...
  • Page 26: Pci-7234 Pin Assignment

    2.5.4 PCI-7234 Pin Assignment The pin assignment of the 37 pins D-type connector CN2, which is an isolated DIO signal connector, is shown below. IDO0 (20) IDO1 IDO2 (21) IDO3 IDO4 (22) IDO5 IDO6 (23) IDO7 I.GND (24) IDO8 IDO9 (25) IDO10 IDO11...
  • Page 27: Termination Board Connection

    2.6 Termination Board Connection The 723X boards are equipped with the DB-37 connector. The available termination boards include: ACLD-9137: A general purposed 37-pin screw terminal. The ACLD-9137 is with male DB-37 connector, which is used to directly attach on the PCI-6308.
  • Page 28: Chapter 3 Registers Format

    Registers Format The detailed descriptions of the registers format are specified in this chapter. This information is quite useful for the programmers who wish to handle the card by low-level programming. However, we suggest user have to understand more about the PCI interface then start any low-level programming. In addition, the contents of this chapter can help users understand how to use software driver to manipulate this card.
  • Page 29: I/O Registers Format

    3.2 I/O Registers Format The PCI-7230/cPCI-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. Address Write Read Base (0 - 1 ) Isolated DO Isolated DI Table 3.1.
  • Page 30: Digital Input Register

    3.3 Digital Input Register There are total 16 and 32 digital input channels on the PCI-7230 ( cPCI-7230) and PCI-7233 respectively. Each bit is corresponding to a signal on the digital input channel. The IDI_16~IDI_31 are only available on PCI-7233/PCI-7233H.
  • Page 31: Chapter 4 Operation Theorem

    4.1 Isolated Digital Input Circuits The isolated digital output is an open collector transistor output. The input can accept voltage upto 24V. The input resisters on PCI-7230/7233 and cPCI-7230 are 1.2K . The connection between outside signal and PCI-7230, cPCI-7230 and PCI-7233 is shown below.
  • Page 32: Isolated Digital Output Circuits

    4.2 Isolated Digital Output Circuits The connection of isolated digital output is shown as following diagram. The PCI-7230 need external 10~30V DC power from the VDD pin to provide the power source of the digital output circuit. The cPCI-7230 and PCI-7234 is equipped with internal DC-DC converter.
  • Page 33: Change Of State Detection

    4.3 Change of State Detection 4.3.1 What is COS? The COS (Change of State) means 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 the 32 channels input channels.
  • Page 34 DI_0 DI_1 DI_0 COS DI_1 COS INT1 Clear_IRQ Clear_IRQ Clear_IRQ Operation Theorem...
  • Page 35: Chapter 5 C/C++ Libraries

    C/C++ Libraries This chapter describes the software library for operating this card. Only the functions in DOS library and Windows 95 DLL are described. Please refer to the PCIS-DASK function reference manual, which included in ADLINK CD, for the descriptions of the Windows 98/NT/2000 DLL functions. The function prototypes and some useful constants are defined in the header files LIB directory (DOS) and INCLUDE directory (Windows 95).
  • Page 36: Programming Guide

    _{hardware_model}_{action_name}. e.g. _7230_Initial() . All functions in PCI-7230 driver are with 7230 as {hardware_model}. But they can be used by PCI-7230 and cPCI-7230. All functions in PCI-7233 driver are with 7233 as {hardware_model}. But they can be used by PCI-7233 and PCI-7233H.
  • Page 37: Initialization

    5.3 Initialization @ Description The PCI-7230 or PCI-7233 or PCI-7234 cards must be initialized before using. The software library can control multiple PCI-7230/7233/7234 cards. Because in PCI bus architecture, the cards meet the plug and play specifications, the IRQ and I/O address are assigned by system BIOS directly.
  • Page 38: Digital Input

    5.4 Digital Input @ Description This function is used to read 16-bit digital inputs data from digital input port. You can get the 16 bits data from _7230_DI by using this function. You can get the 32 bits data from _7233_DI by using this function. @ Syntax C/C++ (DOS) _7230_DI( U16 cardNo,...
  • Page 39: Digital Output

    5.5 Digital Output @ Description This function is used to write data to digital output ports. T here are 16 and 32 isolated digital outputs on the PCI-7230 and PCI-7234 respectively, @ Syntax C/C++ (DOS) _7230_DO(U16 cardNo, do_data ) _7234_DO(U16 cardNo,...
  • Page 40: Interrupt Relative Functions

    This function is used to select and control PCI-7230/PCI-7233 interrupt sources by writing data to interrupt control register. For PCI-7230, the interrupt sources can be set as from channel 0 (INT1) or channel 1 (INT2) of digital input channel.
  • Page 41: 723X_Get_Irq_Status

    5.6.2 _723X_Get_IRQ_Status @ Description The PCI-7230/PCI-7233 has dual interrupts system. Two interrupt sources can be generated and be checked by the software. This function is used to distinguish which interrupt is inserted if both INT1 and INT2 interrupts are used.
  • Page 42: 723X_Clr_Irq

    5.6.3 _723X_CLR_IRQ @ Description This function is used to clear interrupt request. This function is only available in DOS library. @ Syntax C/C++ (DOS) void _7230_CLR_IRQ (U16 cardNo) void _7233_CLR_IRQ (U16 cardNo) @ Argument None @ Return Code None 5.6.4 Interrupt Enable @ Description This function is only available in Windows 95 driver.
  • Page 43: Interrupt Disable

    5.6.5 Interrupt Disable @ Description This function is only available in Windows 95 driver. This function is used to disable the interrupt signal generation. Please refer to the sample program 7230int.c. @ Syntax C/C++ (Windows 95) U16 W_7230_INT_Disable (U16 cardNo) U16 W_7233_INT_Disable (U16 cardNo) Visual Basic (Windows 95) W_7230_INT_Disable (ByVal cardNo As Integer) As Integer...
  • Page 44: Product Warranty/Service

    Product Warranty/Service ADLINK warrants that equipment furnished will be free from defects in material and workmanship for a period of one year from the date of shipment. During the warranty period, we shall, at our option, either repair or replace any product that proves to be defective under normal operation. This warranty shall not apply to equipment that has been previously repaired or altered outside our plant in any way as to, in the judgment of the manufacturer, affect its reliability.

This manual is also suitable for:

Pci-7233Pci-7234Cpci-7230Pci-7233h

Table of Contents