64-/96-ch high performance multi-function data acquisition card (102 pages)
Summary of Contents for ADLINK Technology PCI-7432
Page 1
PCI-7432 / 7433 / 7434 cPCI-7432 / 7433 / 7434 64 Channels Isolated Digital I/O / Digital Input / Digital Output Card...
Page 3
NuDAQ , NuIPC , PCI-7432, PCI-7433, PCI-7434, cPCI-7432, cPCI-7433, cPCI-7434 are registered trademarks of ADLink Technology Co., Ltd. Other product names mentioned herein are used for identification purposes only and may be trademarks and/or registered trademarks of their respective companies.
Introduction The PCI-7432 provides 64 isolated digital I/O (32 Isolated inputs and 32 isolated outputs), PCI-7433 provides 64 isolated digital input and PCI-7434 provides 64 isolated digital output. The isolated I/O channels are isolated to 5000 Vdc (excluding cables), both channel-to-channel and channel-to-computer. It protects your computer against damage caused by accidental contact with high external voltage and elimates troublesome ground loops.
For the customers who are writing their own programs, the PCI-7432/33/34 are supported by a comprehensive set of drivers and programming tools. These software supports are available in multiple platform. .C/C++ program library for MS-DOS and DLL library for Window 95, shipped with board.
Installation Installation This chapter describes the configurations of the PCI-7432/33/34 and teaches users to install the PCI-7432/33/34. At first, the contents in the package and unpacking information that you should care about are described. The PCI-7432/33/34 are plug- and-play; it is very easy to install into any PC system with PCI slots.
IC's to make sure that they are properly seated. Do this only with the module place on a firm flat surface. Note :DO NOT APPLY POWER TO THE CARD IF IT HAS BEEN DAMAGED. Now you are ready to install your PCI-7432/33/34 card. 6 • • Installation...
2.3 Device Installation for Windows 95 While you first plug PCI-7432/7433/7434 card and enter Windows 95, the system will detect this device automatically and show the following dialog box that prompts you to select the device information source. Choose the default option “Driver from disk provided by hardware manufacturer”...
“7434.inf”) in the input field (X indicates the CD ROM driver) and then click OK. The system will start the installation of PCI- 7432/33/34 device. 2.4 PCI-7432/33/34's Layout PCI-7432/33/34’s layout are quite alike. The following is PCI- 7432’s layout. PCI Connector Chip Figure 2.1...
2.5 PCI-7432/33/34 Installation Outline 2.5.1 Hardware configuration PCI-7432/33/34 support plug and play, the card can requests memory usage (I/O port locations) assigned by system BIOS. The address assignment is done on a board-by-board basis for all PCI-7432/33/34 in the system.
2.6 Connector Pin Assignment of PCI-7432 The pin assignment of the 100 pins SCSI-II connector is an isolated signal connector, PCI-7432’s pin assignment is as shown in Figure 2.7. (51) (52) (53) (1) IDI_0 (26) IDO_0 (51) IDI_8 (76) IDO_8...
2.7 Connector Pin Assignment of PCI-7433 The pin assignment of the 100 pins SCSI-II connector is an isolated signal connector, PCI-7433’s pin assignment is as shown in Figure 2.8. (51) (1) IDI_0 (26) IDI_32 (51) IDI_8 (76) IDI_40 (52) (2) IDI_1 (27) IDI_33 (52) IDI_9 (77) IDI_41...
2.8 Connector Pin Assignment of PCI-7434 The pin assignment of the 100 pins SCSI-II connector is an isolated signal connector, PCI-7434’s pin assignment is as shown in Figure 2.9. (51) (1) IDO_0 (26) IDO_32 (51) IDO_8 (76) IDO_40 (52) (53) (2) IDO_1 (27) IDO_33 (52) IDO_9...
Register Format & Register Format & Connection Connection In this chapter, a primitive digital I/O operations of PCI-743X products will be specified. The I/O operations are also included. 3.1 I/O Port Base Address The PCI-743X or cPCI-743X function as a 32-bit PCI target (slave) device to any master on the PCI bus.
8-bit or 16-bit I/O access is not allowed. 3.2 Digital Input Register There are 32 isolated digital input channels on PCI-7432 and 64 isolated digital input channels on the PCI-7433, each bit of based address is corresponding to a signal on the digital input channel.
IDI_N : Isolated Digital Input CH N 3.3 Digital Output Register There are total 32 digital output channels on the PCI-7432 and 64 isolated digital input channels on the PCI-7434, each bit of based address is corresponding to a signal on the digital output channel.
The isolated digital input is open collector transistor structure. The input voltage range form 5V to 24V and input resister is 1.2K Ω. The connection between outside signal and PCI-7432/33 is shown below. Please note that the input common junction could be common ground or common power, they are dependent on the user’s...
3.5 Isolated Digital Output Channels The connection of isolated-digital output is shown as following diagram. When the isolated digital output goes “ON”, the sink current will be conducted through the transistors. When the isolated digital output goes “OFF”, no current could flow through the transistor.
C/C++ Libraries C/C++ Libraries In this chapter, the PCI-7432/33/34's software library, C/C++ language library, for DOS is described. 4.1 Installation 4.1.1 Installation The PCI-7432/33/34 Software Library supplied with PCI- 7432/33/34 includes a DOS utility software, C-language library and some demonstration programs which can help you reduce programming work.
Page 25
4. An installation complete message will be shown on the screen. After installation, all the files of PCI-7432/33/34 Library & Utility stored C:\ADLink\7432\DOS C:\ADLink\7433\DOS or C:\ADLink\7434\DOS directory. ♦ ♦ Windows 95 Software Installation step 1. Place the ADLink’s “Manual & Software Utility” CD into the appropriate CD driver.
Page 26
Then you can click Next to begin installing PCI-7432/33/34 DLL for Windows 95. After you complete the installation of PCI-7432/33/34 Software, PCI-7432/33/34’s DLL (7432.DLL, 7433.DLL, or 7434.DLL) is copied Windows System directory (default C:\WINDOWS\SYSTEM), and the driver files (PCIW95.VXD, W95_7432.VXD or W95_7433.VXD) are also copied to the appropriate directory.
(If your PCI card is PCI-7433 or 7434,please execute 7433UTIL.EXE or 7434UTIL.EXE) 4.3 I_EEPROM This utility is used to enable or disable the interrupt of PCI-7432/33 board. This software is a text-driven program. Because the default interrupt on PCI-7432/33 board is “off”, users who want to use interrupt function can use this utility to turn on the interrupt of their PCI-7432/33 board.
4.4 Software Driver Naming Convention The functions of PCI-7432/33/34's software drivers are using full- names to represent the functions' real meaning. The naming convention rules are: In DOS Environment : _{hardware_model}_{action_name}. e.g. _7432_Initial (). The detail descriptions of each function are specified in the following sections.
@ Description This function is used to read 32-bit digital inputs data from digital input port. You can get 32 bits data from PCI-7432 by using function “_7432_DI”, get 32 bits data (MSB double word) from PCI-7433 by using “7433_DI_HiDW”, get 32 bits data (LSB double word) from PCI-7433 by using “7433_DI_LoDW”.
4.7 _7432_DO / _7434_DO_HiDW / _7434_DO_LoDW @ Description This function is used to write data to digital output ports. There are 32 isolated digital outputs on the PCI-7432 and 64 isolated digital outputs on the PCI-7434, C/C++ Libraries • • 25...
4.8 _7432_Set_INT_Control / _7433_Set_INT_Control @ Description The PCI-7432 or PCI-7433 has dual interrupts system, two interrupt sources can be generated and be checked by the software. This function is used to select and control PCI- 7432/33 interrupt sources by writing data to interrupt control register.
4.9 _7432_Get_INT_Status / _7433_Get_INT_Status @ Description The PCI-7432 or PCI-7433 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.
When the event is signaled, it means an interrupt is generated. Please refer to the sample program 7432int.c or 7433int.c. @ Syntax PCI-7432 C/C++ (Windows 95) W_7432_INT_Enable (U16 cardNo, HANDLE *hEvent) Visual Basic (Windows 95)
@ Description This function is only available in Windows 95 driver. This function is used to disable the interrupt signal generation. @ Syntax PCI-7432 C/C++ (Windows 95) U16 W_7432_INT_Disable (U16 cardNo) Visual Basic (Windows 95) W_7432_INT_Disable (ByVal cardNo As Integer) As...
Page 36
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 PCI-7432 and is the answer not in the manual?
Questions and answers