ADLINK Technology NuDAQ 723 Series User Manual

ADLINK Technology NuDAQ 723 Series User Manual

32 channels isolated digital i/o card

Advertisement

Quick Links

NuDAQ
723X Series
32 Channels Isolated
Digital I/O Card
User's Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NuDAQ 723 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ADLINK Technology NuDAQ 723 Series

  • Page 1 NuDAQ 723X Series 32 Channels Isolated Digital I/O Card User’s Manual...
  • Page 2 Trademarks NuDAQ is registered trademarks of ADLink Technology Inc., MS-DOS, Windows 95, Windows NT are registered trademark of Microsoft Corporation. Intel is a registered trademark of Intel Corporation. Other product names mentioned herein are used for identification purposes only and may be trademarks and/or registered trademarks of their respective companies.
  • Page 4: Table Of Contents

    CONTENTS Chapter 1 INTRODUCTION........1 ................... 2 EATURES 1.1.1 PCI-7230 and cPCI-7230 Features..........2 1.1.2 PCI-7233/H and Features ............2 1.1.4 PCI-7234 Features..............2 PCI-7230/ PCI-7230........3 PECIFICATIONS OF PCI-7233/PCI-7233H ........4 PECIFICATIONS OF PCI-7234 ............5 PECIFICATIONS OF .............. 5 OFTWARE UPPORTING 1.5.1...
  • Page 5 ............17 IGITAL NPUT EGISTER ............17 IGITAL UTPUT EGISTER ..........18 SOLATED IGITAL NPUT IRCUITS ........... 18 SOLATED IGITAL UTPUT IRCUITS ............ 19 HANGE OF TATE ETECTION 3.7.1 What is COS? ................19 3.7.2 Structure of COS detection & Dual Interrupt System ....20 3.7.3 COS Detection................
  • Page 6: Chapter 1 Introduction

    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.
  • Page 7: 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 •...
  • Page 8: Specifications Of Pci-7230/Cpci-7230

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

    1.4 Specifications of PCI-7234 ♦ ♦ Isolated Digital Output • Optical isolated Output channel Numbers of Channel: 32 digital output Output Voltage: open collector 5V (min) to 35V (max) Output type: Darlingtoin transistors Sink Current: 200 mA max @ 100 % duty, for one of the 8 transistors ON 370mA @ duty 10% for all transistors devices ON 140mA @ duty 50% for all transistors devices ON (pulse width 25ms)
  • Page 11: Activex Controls

    1.5.2 ActiveX Controls For the customers who familiar ActiveX controls and VB programming, we suggest to use the DAQBench ActiveX Control components for your application. The DAQBench components for PCI-7230 family can only work under Windows NT. Windows 98 version of PCI-7230 family ActiveX control is coming soon.
  • Page 12: Chapter 2 Installation

    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.
  • Page 13: 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 14: Pci Card Installation Outline

    2.4 PCI card Installation Outline 2.4.1 Hardware configuration PCI card has plug and play PCI controller on board. The memory usage (I/O port locations) of the PCI card is assigned by system BIOS. The address assignment is done on a board-by-board basis for all PCI cards in the system.
  • Page 15: Device Installation In Windows 95/98

    2.5 Device Installation in Windows 95/98 While you first plug PCI-723x card and enter Windows 95/98, the system will detect this device automatically. Please follow the steps to install the device. Click the Next button in the Update Device Driver Wizard window, Win95 will start to search floppy drive A for the PCI-723x driver information, After fail to find the information in drive A, it will display the message “Windows was unable to locate a driver for this...
  • Page 16: Connector Pin Assignment

    2.6 Connector Pin Assignment 2.6.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 IDI_8 (24) IDI_9...
  • Page 17: Cpci-7230 Pin Assignment

    2.6.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. (26) EOGND (27) EOGND EOGND (28) EOGND EOGND (29) EOGND ID0_7 (30) ID0_14 ID0_6 (31) ID0_15 ID0_5 (32) ID0_12 ID0_4 (33)
  • Page 18: Pci-7233 Pin Assignment

    2.6.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 IGND (24) IDI8 IDI9 (25) IDI10 IDI11 (26) IDI12 IDI13 (27) IDI14...
  • Page 19: Pci-7234 Pin Assignment

    2.6.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 IGND (24) IDO8 IDO9 (25) IDO10 IDO11...
  • Page 20: Chapter 3 Register & Operation Theorem

    Register & Operation Theorem In this chapter, the register format and primitive digital I/O operations of 723X series products will be specified. The operation theorem of the digital I/O, interrupt are introduced. Before programming or applying the 723X cards to your applications, please go through this chapter to understand the features of the functions.
  • Page 21: 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 22: 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 23: Isolated Digital Input Circuits

    3.5 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. I s o l a t e d I n p u t 1 .
  • Page 24: Change Of State Detection

    On PCI-7234 and cPCI-7230, the VDD pin is used as “fly-wheel” diode, which can protect the driver if the loading is inductance loading such as relay, motor or solenoid. If the loading is resistance loading such as resistor or LED, the connection to fly-wheel diode is not necessary. Therefore, the first step for connecting the output with external device is to distinguish the type of loading.
  • Page 25: Structure Of Cos Detection & Dual Interrupt System

    3.7.2 Structure of COS detection & Dual Interrupt System The dual interrupt system is used in PCI-7233. Dual interrupt means the hardware can generate two interrupt request signals in the same time and the software can service these two request with ISR. Note that the dual interrupt do not mean the card occupy two IRQ levels.
  • Page 26: Chapter 4 C/C++ Libraries

    C/C++ Libraries In this chapter, the PCI-7230/7233/7234 and cPCI-7230 software library for DOS and Windows 95/98, C/C++ language library is described. 4.1 Installation In the following sections, we use PCI-7230/cPCI-7230 as an example to show how to install the software utility and drivers. PCI-7230 and cPCI- 7230 are fully compatible in software.
  • Page 27: Windows 95 Software Installation

    4.1.2 Windows 95 Software Installation 1. Turn your PC's power switch on and enter Windows 95 2. Put the ADLink’s All-in-one CD into the appropriate CD drive. 3. If autorun setup program is not invoked automatically, please execute X:\Setup.exe.(X indicates the CD ROM drive) 4.
  • Page 28: Software Driver Naming Convention

    4.2 Software Driver Naming Convention We defined some data types in acl_pci.h. These data types are used by PCI-7230 library. We suggest you to use these data types in your application programs. The following table shows the data type names and their range.
  • Page 29: Initialization

    4.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 30: Digital Input

    4.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 31: Digital Output

    4.5 Digital Output @ Description This function is used to write data to digital output ports. There 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, do_data ) C/C++ (Windows 95/98) U16 W_7230_DO ( U16 cardNo, U16...
  • Page 32: Interrupt Relative Functions

    4.6 Interrupt Relative Functions 4.6.1 _723X_Set_INT_Control @ Description The PCI-7230/PCI-7233 is equipped with dual interrupts system, two interrupt sources can be generated and be checked by the software. 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 33: 723X_Get_Irq_Status

    4.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. @ Syntax C/C++ ( DOS) void...
  • Page 34: 723X_Clr_Irq

    4.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 4.6.4 Interrupt Enable @ Description This function is only available in Windows 95 driver.
  • Page 35: Interrupt Disable

    4.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/98) U16 W_7230_INT_Disable (U16 cardNo) U16 W_7233_INT_Disable (U16 cardNo) Visual Basic (Windows 95/98) W_7230_INT_Disable (ByVal cardNo As Integer) As...
  • Page 36: Product Warranty/Service

    Product Warranty/Service Product Warranty/Service Seller warrants that equipment furnished will be free form defects in material and workmanship for a period of one year from the confirmed date of purchase of the original buyer and that upon written notice of any such defect, Seller will, at its option, repair or replace the defective item under the terms of this warranty, subject to the provisions and specific exclusions listed herein.

Table of Contents