64 channels isolated digital i/o / digital input / digital output card (36 pages)
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.
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.
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 •...
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)
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.
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.
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.
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.
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...
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...
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...
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.
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.
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.
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 .
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.
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.
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.
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.
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.
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.
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,...
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...
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.
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...
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.
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...
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.
Need help?
Do you have a question about the NuDAQ 723 Series and is the answer not in the manual?
Questions and answers