HP 9112 User Manual

NuDAQ / NuIPC
9112 Series
Multi-function DAS Cards
for PCI / 3U CompactPCI
Copyright ©1996~2000 ADLINK Technology Inc. ALL RIGHTS RESERVED.
Manual Rev 3.50: May 25, 2000 The information in this document is subject to change without prio r 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 ad vised 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 are registered trademarks of ADLINK Technology Inc. Other products 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
9F, No. 166, Jian Yi Road, Chungho City, Taipei, 235
Customer Satisfaction is always the most important thing for ADLINK Tech Inc. If you need any help or service, please contact us and get it.
ADLINK Technology Inc. Web Site http://www.adlink.com.tw Sales & Service service@adlink.com.tw Technical NuDAQ nudaq@ADLINK.com.tw Support NuDAM nudam@ADLINK.com.tw
NuIPC nuipc@ADLINK.com.tw NuPRO nupro@ADLINK.com.tw Software sw@ADLINK.com.tw
AMB amb@ADLINK.com.tw TEL +886-2-82265877 FAX +886-2-82265717 Address
Taiwan, R.O.C.
Please inform or FAX us of your detailed information for a prompt, satisfactory and constant service.
Detailed Company Information
Company/Organization Contact Person E-mail Address Address Country TEL Web Site
Product Model Environment to Use
 Computer Brand
 Video Card :
 Other :
Challenge Description
Suggestions for ADLink
Questions
 OS
 M/B :  CPU :  Chipset :  Bios :
 Network Interface Card :
FAX
CONTENTS
Chapter 1
1.1 Features............................................................................... 1
1.2 Applications......................................................................... 2
1.3 Specifications...................................................................... 2
1.4 Software Supporting ............................................................ 4
1.4.1 Programming Library...........................................................................4
1.4.2 PCIS-LVIEW: LabVIEW® Driver..........................................................4
1.4.3 PCIS-VEE: HP-VEE Driver...................................................................5
1.4.4 DAQBenchTM: ActiveX Controls ........................................................5
1.4.5 DASYLabTM PRO....................................................................................5
1.4.6 PCIS-DDE: DDE Server and InTouchTM...........................................5
1.4.7 PCIS-ISG: ISaGRAFTM driver...............................................................5
1.4.8 PCIS-ICL: InControlTM Driver..............................................................5
1.4.9 PCIS-OPC: OPC Server........................................................................5
Introduction...........................................1
Chapter 2 Installation.............................................6
2.1 What You Have .................................................................... 6
2.2 Unpacking............................................................................ 7
2.3 Device Installation for Windows Systems............................ 7
2.4 PCB Layout.......................................................................... 8
2.5 Jumper Settings.................................................................10
2.6 Analog Input Channel Configuration ..................................10
2.7 Clock Source Setting..........................................................11
2.8 D/A Reference Voltage Setting............................................11
2.9 Connectors Pin Assignments .............................................13
2.9.1 Pin Assignments of PCI -9112...........................................................13
2.9.2 Pin Assignments of cPCI -9112........................................................15
2.10 Hardware Installation Outline .............................................16
2.11 Device Installation for Windows Systems...........................16
2.12 Daughter Board Connection ...............................................17
2.12.1 Connect with ACLD-8125 ..................................................................17
2.12.2 Connect with ACLD-9137 ..................................................................17
2.12.3 Connect with ACLD-9182 ..................................................................17
2.12.4 Connect with ACLD-9185 ..................................................................18
2.12.5 Connect with ACLD-9138 and ACLD-9188....................................18
Chapter 3 Registers Format .................................19
3.1 I/O Registers Map ...............................................................19
3.2 A/D Data Registers..............................................................20
3.3 D/A Output Register............................................................21
Contents • i
3.4 A/D control Register ...........................................................22
3.5 A/D Status Register ............................................................25
3.6 Software Trigger Register...................................................25
3.7 Digital I/O register ...............................................................26
3.8 Internal Timer/Counter Register..........................................27
3.9 High Level Programming ....................................................27
3.10 Low Level Programming.....................................................27
Chapter 4 Operation Theorem.............................28
4.1 A/D Conversion ...................................................................28
4.2 Analog Input Signal Connection.........................................28
4.2.1 A/D Conversion Procedure...............................................................31
4.2.2 A/D Trigger Modes..............................................................................31
4.2.3 A/D Data Transfer Modes..................................................................32
4.3 D/A Conversion ...................................................................33
4.4 Digital Input and Output ......................................................34
4.5 Timer/Counter Operation....................................................35
Chapter 5 C/C++ Library .......................................39
5.1 Libraries Installation ...........................................................39
5.2 Programming Guide............................................................40
5.2.1 Naming Convention ............................................................................40
5.2.2 Data Types .............................................................................................40
5.3 _9112_Initial........................................................................41
5.4 _9112_DI .............................................................................42
5.5 _9112_DI _Channel.............................................................42
5.6 _9112_DO ...........................................................................43
5.7 _9112_DA............................................................................44
5.8 _9112_AD_Set_Channel......................................................45
5.9 _9112_AD_Set_Range.........................................................46
5.10 _9112_AD_Set_Mode ..........................................................47
5.11 _9112_AD_Set_Autoscan....................................................48
5.12 _9112_AD_Soft_Trig ...........................................................49
5.13 _9112_AD_Aquire ...............................................................50
5.14 _9112_AD_DMA_Start.........................................................51
5.15 _9112_AD_DMA_Status......................................................53
5.16 _9112_AD_DMA_Stop .........................................................54
5.17 _9112_ContDmaStart..........................................................55
5.18 _9112_CheckHalfReady ......................................................56
5.19 _9112_DblBufferTransfer ....................................................57
5.20 _9112_GetOverrunStatus....................................................57
ii• Contents
5.21 _9112_ContDmaStop ..........................................................58
5.22 _9112_AD_INT_Start ...........................................................59
5.23 _9112_AD_INT_Status ........................................................60
5.24 _9112_AD_INT_Stop ...........................................................61
5.25 _9112_AD_Timer.................................................................61
5.26 _9112_TIMER_Start .............................................................63
5.27 _9112_TIMER_Read ............................................................63
5.28 _9112_TIMER_Stop.............................................................64
5.29 _9112_Alloc_DMA_Mem .....................................................64
5.30 _9112_Free_DMA_Mem.......................................................65
5.32 _9112_Get_Sample.............................................................65
Chapter 6 Calibration............................................67
6.1 What do you need...............................................................67
6.2 VR Assignment...................................................................68
6.3 A/D Adjustment ...................................................................68
6.3.1 Bipolar Calibration ..............................................................................68
6.3.2 Unipolar Calibration............................................................................68
6.4 D/A Adjustment ...................................................................69
6.4.1 Reference Voltage Calibration.........................................................69
6.4.2 D/A Channel Calibration ....................................................................69
Chapter 7 Software Utilities................................70
7.1 Software Utility ...................................................................70
7.1.1 Running the Utility ..............................................................................71
7.1.2 System Configuration ........................................................................71
7.1.3 Calibration.............................................................................................71
7.1.4 Functional Testing..............................................................................72
7.2 PCI SCAN Utility .................................................................72
Appendix A. Demo. Programs..............................73
Product Warranty/Service ....................................75
Contents • iii
How to Use This Guide
This manual is for helping users to manipulate the PCI-9112 and cPCI-
9112. The functionality of PCI-9112 and cPCI-9112 are the same. Therefore, the “PCI -9112” in this manual represent both the PCI -9112 and cPCI-9112 without specifications.
The manual describes how to modify various settings on the PCI-9112 card to meet your requirements. It is divided into seven chapters:
Ø Chapter 1, Introduction, gives an overview of the product
features, applications, and sp ecifications.
Ø Chapter 2, Installation, describes how to install the PCI-9112.
The layout of PCI-9112 is shown, jumper setting for analog input channel configuration, D/A reference voltage settings are specified. The connectors' pin assignment and how to connect the outside signal and devices are also described.
Ø Chapter 3, Registers Format, describes the details of register
format and structure of the PCI-9112, this information is very important for the programmers who want to control the hardware by low-level programming.
Ø Chapter 4, Operation Theorem, describes how to operate the
PCI-9112. The A/D, D/A, DIO and timer/counter functions are introduced. Some programming concepts are also specified.
Ø Chapter 5, C/C++ Library, describes the software utility and
library of PCI-9112, and also describes how to install and operate the utility and library to meet your requirements and help you to program your own software application.
Ø Chapter 6, Calibration, describes how to calibrate the PCI-9112
for accurate measurement.
Ø Chapter 7, Software Utility, describes the software utilities which
can help you to run the card.
1
Introduction
The 9112 series products are multi -function data acquisition cards.. The 9112 series includes:
PCI-9112: 12-bit 100KHz Multifunction DAS card cPCI-9112: 12-bit 100KHz Multifunction DAS card for 3U ComptactPCI
The 9112 series DAS cards are using state-of-the-art technology to make this card ideal for data logging and signal analysis applications in medical, process control, etc.
1.1 Features
The PCI-9112 PCI Bus Advanced Data Acquisition Card provides the following advanced features:
Ø 32-bit PCI -Bus Ø 12-bit analog input resolution Ø On-board A/D FIFO memory Ø Auto-scanning channel selection Ø Up to 110Khz A/D sampling rates Ø 16 single-ended or 8 differential analog input channels Ø Bipolar or unipolar input signals Ø Programmable gain of x0.5, x1, x2, x4, x8 Ø On-chip sample & hold Ø Two 12-bit monolithic multiplying analog output channels Ø 16 digital output channels Ø 16 digital input channels Ø 3 independent programmable 16-bit down counters Ø Three A/D trigger modes : software trigger, programmable pacer
trigger, and external pulse trigger.
Ø Integral DC-to-DC converter for stable analog power source
Introduction • 1
Ø 37-pin D-type connector for PCI -9112 Ø 100-pin SCSI-type connector for cPCI -9112 Ø Half-size PCB
1.2 Applications
Ø Industrial and laboratory ON/OFF control Ø Energy management Ø Annunciation Ø 16 TTL/DTL compatible digital input channels Ø Security controller Ø Product test Ø Event and frequency counting Ø Waveform and pulse generation Ø BCD interface driver
1.3 Specifications
u Analog Input (A/D)
Ø Converter: ADS774 or equivalent, successive approximation type Ø Resolution: 12-bit Ø Numbers of Input Channel: 16 single-ended or 8 differential Ø Input Range: (Programmable) Ø Bipolar : ±10V, ± 5V, ±2.5V, ±1.25V, ±0.625V
Ø Unipolar : 0~10V, 0~5V, 0~2.5V, 0~1.25V Ø Conversion Time: 8 µ sec Ø Throughput: 110KHz multiplexing (maximum) Ø Analog Input Over-voltage Protection: Continuous ± 35V max. Ø Accuracy:
GAIN = 0.5, 1 GAIN = 2, 4 GAIN = 8
Ø Input Impedance: 10 M Ø Trigger Modes: Software, Timer Pacer, and External trigger Ø Data Transfer Modes: Bus mastering DMA, Program control,
Interrupt
Ø FIFO Depth: 8 words for PCI -9112, 2K words for cPCI-9112 only
u Analog Output (D/A)
Ø Numbers of Output Channel: 2 double-buffered analog output Ø Resolution: 12-bit Ø Output Range:
Ø Internal Reference: (unipolar) 0~5V or 0~10V
0.01% of FSR ±1 LSB
0.02% of FSR ±1 LSB
0.04% of FSR ±1 LSB
2 • Introduction
Ø External Reference: (unipolar) max. +10V or -10V Ø Converter: DAC7541 or equivalent, monolithic multiplying Ø Settling Time: 30 µ sec
Ø Linearity: ±1/2 bit LSB Ø Output Driving Capability: ±5mA max.
u Digital I/O (DIO)
Ø Numbers of channels: 16 TTL compatible inputs and outputs Ø Input Voltage: Ø Low: Min. 0V. Max. 0.8V Ø High: Min. +2.0V Ø Input Load: Ø Low: +0.5V @ -0.2mA max. Ø High: +2.7V @+20mA max. Ø Output Voltage: Ø Low: Min. 0V; Max. 0.4V Ø High: Min. +2.4V Ø Driving Capacity: Ø Low: Max. +0.5V at 8.0mA (Sink) Ø High: Min. +2.7V at 0.4mA (Source)
u Programmable Counter
Ø Timer / Counter Device: 8254 Ø A/D pacer timer: 32-bit timer (two 16-bit counter cascaded
together) with a 2MHz time base
Ø Pacer Frequency Range: 0.00046 Hz ~ 100K Hz Ø Counter: One 16-bit counter with a 2MHz time base
u General Specifications
Ø Connector : 37-pin D-type connector Ø Operating Temperature: 0° C ~ 60° C Ø Storage Temperature: -20° C ~ 80° C Ø Humidity: 5 ~ 95%, non-condensing Ø Power Consumption: Ø PCI-9112:
Ø +5 V @ 460 mA typical Ø +12V @ 110 mA typical Ø cPCI-9112: Ø +5 V @ 600 mA typical Ø +12V @ 20 mA typical Ø PCB Dimension: Ø PCI-9112: Compact size only 102mm(H) X 173mm(L) Ø cPCI-9112: Standard CompactPCI form factor
Introduction • 3
1.4 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 VEETM, DASYLabTM, InTouchTM, InControlTM, ISaGRAFTM, and so on.
All the software options are included in the ADLink CD. The non-free software drivers are protected with serial licensed code. Without the software serial number, you can still install them and run the demo version for two hours for demonstration purpose. Please contact with your dealer to purchase the formal license serial code.
1.4.1 Programming Library
For customers who are writing their own programs, we provide function libraries for many different operating systems, including:
u DOS Library: Borland C/C++ and Microsoft C++, the functions
descriptions are included in this user’s guide.
u Windows 95 DLL: For VB, VC++, Delphi, BC5, the functions
descriptions are included in this user’s guide.
u PCIS-DASK: Include device drivers and DLL for Windows 98,
Windows NT and Windows 2000. DLL is binary compatible across Windows 98, Windows NT and Windows 2000. That means all applications developed with PCIS-DASK are compatible across Windows 98, Wi ndows NT and Windows
2000. The developing environment can be VB, VC++, Delphi, BC5, or any Windows programming language that allows calls to a DLL. The user’s guide and function reference manual of PCIS­DASK are in the CD. Please refer the PDF manual files under \\Manual_PDF\Software\PCIS-DASK
The above software drivers are shipped with the board. Please refer to the “Software Installation Guide” to install these drivers.
1.4.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. For detail information about PCIS-LVIEW, please refer to the user’s guide in the CD. (\\Manual_PDF\Software\PCIS-LVIEW)
4 • Introduction
1.4.3 PCIS-VEE: HP -VEE Driver
The PCIS-VEE includes the user objects, which are used to interface with HP VEE software package. PCIS-VEE supports Windows 95/98/NT. The HP-VEE drivers are free shipped with the board. You can install and use them without license. For detail information about PCIS-VEE, please refer to the user’s guide in the CD. (\\Manual_PDF\Software\PCIS-VEE)
1.4.4 DAQBenchTM: ActiveX Controls
We suggest the customers who are familiar with ActiveX controls and VB/VC++ programming use the DAQBenchTM ActiveX Control components library for developing applications. The DAQBenchTM is designed under Windows NT/98. For more detailed information about DAQBench, please refer to the user’s guide in the CD. (\\Manual_PDF\Software\DAQBench\DAQBench Manual.PDF)
1.4.5 DASYLabTM PRO
DASYLab is an easy-to-use software package, which provides easy-setup instrument functions such as FFT analysis. Please contact us to get DASYLab PRO, which include DASYLab and ADLink hardware drivers.
1.4.6 PCIS-DDE: DDE Server and InTouchTM
DDE stands for Dynamic Data Exchange specifications. The PCIS-DDE includes the PCI cards’ DDE server. The PCIS-DDE server is included in the ADLINK CD. It needs license. The DDE server can be used conjunction with any DDE client under Windows NT.
1.4.7 PCIS-ISG: ISaGRAFTM 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.4.8 PCIS-ICL: InControlTM Driver
PCIS-ICL is the InControl driver which support the Windows NT. The PCIS-ICL is included in the ADLINK CD. It needs license.
1.4.9 PCIS-OPC: OPC Server
PCIS-OPC is an OPC Server, which can link with the OPC clients. There are many software packages on the market can provide the OPC clients now. The PCIS-OPC supports the Windows NT. It needs license.
Introduction • 5
2
Installation
This chapter describes how to install the 9112 series cards. Please follow the follow steps to install.
u Check what you have (section 2.1) u Unpacking (section 2.2) u Check the PCB and jumper location(section 2.3) u Setup jumpers (section 2.4~2.8) u Install the hardware and setup and jumpers (section 2.10) u Install the software drivers and run utility to test (section 2.11) u Cabling with external devices (section 2.9 and 2.12)
2.1 What You Have
In addition to this User's Guide, the package includes the following items:
Ø PCI-9112 or cPCI -9112 Enhanced Multi-function DAS Card Ø ADLINK Software CD Ø Software Installation Guide
If any of these items is missing or damaged, contact the dealer from whom you purchased the product. Save the shipping materials and carton in case you want to ship or store the product in the future.
6 • Installation
2.2 Unpacking
The card contains sensitive electronic components that can be easily damaged by static electricity. Failure to perform the procedure outlined below may damage the on board devices.
The board is packaged in an anti-static bag to avoid damage to the sensitive IC on the board. After opening the card module carton, extract the bag and place it only on a grounded anti -static surface to establish grounding. The card should be handled 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.
Inspect the card for obvious damage. Shipping and handling may cause damage to your module. Be sure there are no shipping and handing damages on the module before processing.
Note : DO NOT ATTEMPT TO INSTALL A DAMAGED BOARD IN THE
COMPUTER.
You are now ready to install your card.
2.3 Device Installation for Windows Systems
Once Windows 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. Please refer to the “Software Installation Guide” for the steps of installing the device.
Installation • 7
2.4 PCB Layout
VR7 VR6
VR5 VR4
VR3 VR2
. .
. .
. .
. .
CN1
JP 2
EXTCLK
INTCLK
SING
DIFF
JP 1
DC-DC
PCI-9112 Layout
. .
. .
. .
. .
. .
. .
. .
. .
ALTERA
Converter
. .
. .
. .
. .
CN2
ADS-774
. .
. .
. .
. .
PCI -Bus
Controller
. .
. .
. .
. .
PCI-9112 Multi-function DA&C
JP 5
DIFF
SING
-10V
JP 3
INTREF
-5V
JP 4
EXTREF
CN3
Figure 2.1 PCB Layout of the PCI -9112
8 • Installation
cPCI-9112 Layout
Figure 2.2 PCB Layout of the PCI -9112
Installation • 9
2.5 Jumper Settings
JP1 and
JP1 and
Reference
Reference
You can set the following configuration by jumpers: the analog input signal mode, counter’s clock source, and analog output range. The card's jumpers and switches are preset at the factory. You can change the jumper settings for your own applications. For system reliability and safety, the design of PCI-9112 still keeps some board configurations to be set through jumpers. These setting are listed as below.
Configurat ion
Analog Inputs
Clock Source
D/A Voltage
D/A Source
Attributes Single-
ended or Differential Analog Input Internal Clock or External Clock
-10V or -5V JP3 JP3
Internal Reference or External Reference
Table 2.1 Jumpers Listing Table
Jumpers (PCI-
9112)
JP5
JP2 JP2
JP4 JP5
Jumpers (cPCI-
9112)
JP4
2.6 Analog Input Channel Configuration
The PCI-9112 offers 16 single-ended or 8 differential analog input channels. The jumper JP1 and JP5 control the analog input configurations. The settings of JP1 and JP5 are specified as following:
10 • Installation
JP5
PCI-9112 cPCI-9112
default setting)
SINGLE SINGLE
JP4
SINGLE
JP4
JP1
DIFF
JP1
DIFF
DIFF
SINGLE
DIFF
Single-ended
(default setting)
Differential Input
JP5
SINGLE
DIFF
SINGLE
DIFF
SINGLE
JP1
DIFF
SINGLE
JP1
DIFF
Figure 2.2 Analog Input Mode Setting
2.7 Clock Source Setting
The programmable interval timer 8254 is used in the PCI-9112. It provides 3 independent 16-bit programmable down counters. The input of counter 2 is connected to a precision 2MHz oscillator for internal pacer. The input of counter 1 is cascaded from the output of counter 2. The channel 0 is free for user's applications. There are two selections for the clock source of channel 0 : the internal 2MHz clock or the external clock signal from connector CN3 pin 35. The setting of clock is shown as Figure
2.3.
Internal Clock
Source: 2MHz
(
External Clock
INTCLK
JP2
EXTCLK
INTCLK
Source JP2
EXTCLK
Figure 2.3 Timer's Clock Source Setting
2.8 D/A Reference Voltage Setting
The D/A converter's reference voltage source can be supplied both internally and external. The external reference voltage comes from connector CN3 pin 31 (ExtRef1) and pin12 (ExtRef2), see section 3.1. The reference source of D/A channel 1 and channel 2 are selected by JP4, respectively. Their possible settings are shown as below:
Installation • 11
JP4(PCI-9112) JP5(cPCI-9112)
D/A CH1 is External
D/A CH2 is External
INTREF
INTREF
ExtRef2ExtRef1
D/A CH1 is External D/A CH2 is Internal
INTREF
INTREF
ExtRef2ExtRef1
D/A CH1 is Internal
INTREF
INTREF
D/A CH2 is External
ExtRef2ExtRef1
D/A CH1 is Internal D/A CH2 is Internal (default setting)
INTREF
INTREF
ExtRef2ExtRef1
Figure 2.4 Analog Output Voltage Setting
The internal A/D reference voltage can be set to –5V or –10V by JP3. The possible configurations are specified as Figure 2.5. Note that the internal reference voltage is used only when the JP4 is set to internal reference only.
Reference Voltage is
-5V (default setting)
Reference Voltage is
-10V
-10V
JP3
-5V
-10V
JP3
-5V
Figure 2.5 Internal Reference Voltage Setting
Note : If the -10V D/A reference voltage is selected, the D/A output
range is 0V~10V. On the other hand, if the -5V is selected, the D/A output range is 0V~5V.
12 • Installation
2.9 Connectors Pin Assignments
ExtRef1
GATE0
COUT1
ExtCLK
2.9.1 Pin Assignments of PCI -9112
The PCI-9112 comes equipped with two 20 -pin insulation displacement connectors - CN1 and CN2 and one 37-pin D-type connector - CN3. The CN1 and CN2 are located on board and CN3 located at the rear plate.
CN1 is for digital signal input, CN2 for digital signal output, CN3 for analog input, analog output and timer/counter's signals. The pin assignments for each connector are illustrated in the Figure 2.9.1~ Figure
2.9.3.
CN 3: Analog Input / Output & Counter/Timer
(for single-ended connection) (for differential connection)
CN3
AI0
AI1
AI2
AI3
AI4
AI5
AI6
AI7
A.GND A.GND
V.REF
ExtRef2
+12V A.GND D.GND
COUT0
ExtTrg
N/C
+5V
Legend :
AIn : Analog Input Channel n ( single-ended) AIHn : Analog High Input Channel n ( differential) AILn : Analog Low Input Channel n ( differential) ExtRef n : External Reference Voltage for D/A CH n AOn : Analog Output Channel n ExtCLK : External Clock Input ExtTrig : External Trigger Signal CLK : Clock input for 8254
1 2 3 4 5
6 7 8
9 10 11 12 13 14 15 16 17 18 19
20 21 22
23 24 25
26 27 28 29 30 31 32 33 34 35 36 37
AI8 AI9 AI10 AI11 AI12 AI13 AI14
AI15
A.GND A.GND
AO1
AO2
GATE
N/C
Figure 2.9.1 Pin Assignments of CN3
Installation • 13
GATE : Gate input for 8254 COUT n : Signal output of Counter n V.ERF : Voltage Reference A.GND : Analog Ground GND : Ground
CN 1: Digital Signal Input (DI 0 - 15)
CN1
DI 0 DI 2 DI 4 DI 6 DI 8 DI 10 DI 12 DI 14 GND +5V
Figure 2.9.2 Pin Assignment of CN1
CN 2: Digital Signal Output (DO 0 - 15)
DO 0 DO 2 DO 4 DO 6 DO 8 DO 10 DO 12 DO 14 GND +5V
Figure 2.9.3 Pin Assignment of CN2
Legend :
DO n : Digital output signal channel n DI n : Digital input signal channel n GND : Digital ground
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
CN2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
DI 1 DI 3 DI 5 DI 7 DI 9 DI 11 DI 13 DI 15 GND +12V
DO 1 DO 3 DO 5 DO 7 DO 9 DO 11 DO 13 DO 15 GND +12V
14 • Installation
2.9.2 Pin Assignments of cPCI -9112
(1) DOUT_0 (26) DIN_9 (51)
(1) (2) (3)
(48) (49) (50)
Legend :
AINm : Analog Input Channel m ( single-ended) AINHm : Analog High Input Channel m ( differential) AINLm : Analog Low Input Channel m ( differential) ExtTrig : External AD Trigger Signal DIN_x : Digital Input Channel x DOUT_x : Digital Output Channel x ExtCLK : External Clock Input for 8254 Counter #0 COUT n : Signal output of Counter n GATE0 : Gate input for 8254 Timer #0 GATE : Gate input for 8254 Timer #1,2 ExtRef n : External Reference Voltage for D/A CH n DAn : Analog Output Channel n (n=1,2) REFout : Internal Voltage Reference Output 5Vout : Internal 5V Output 12Vout : Internal 12V Output A.GND : Analog Ground GND : Ground
(51) (52) (53)
(98) (99) (100)
GND (76) GND (2) DOUT_1 (27) DIN_10 (52) GND (77) GND (3) DOUT_2 (28) DIN_11 (53) GND (78) GND (4) DOUT_3 (29) DIN_12 (54) GND (79) GND (5) DOUT_4 (30) DIN_13 (55) GND (80) GND (6) DOUT_5 (31) DIN_14 (56) GND (81) 5Vout (7) DOUT_6 (32) DIN_15 (57) GND (82) 5Vout (8) DOUT_7 (33) EXTCLK (58) GND (83) GND (9) DOUT_8 (34) EXTTRG (59) GND (84) GND (10) DOUT_9 (35) COUT0 (60) GND (85) COUT1 (11) DOUT_10 (36) GATE0 (61) GND (86) GATE (12) DOUT_11 (37) 12VOUT (62) GND (87) AGND
Installation • 15
2.10 Hardware Installation Outline
PCI configuration
The PCI cards (or CompactPCI cards) are equipped with plug and play PCI controller, it can request base addresses and interrupt according to 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 suggested to assign the system resource by any other methods.
PCI slot selection
The PCI card can be inserted to any PCI slot without any configuration for system resource. Please note that the PCI system board and slot must provide bus-mastering capability to operate this board well.
Installation Proced ures
1.Turn off your computer.
2.Turn off all accessories (printer, modem, monitor, etc.) connected to your computer.
3. Remove the cover from your computer.
4. Setup jumpers on the PCI or CompactPCI card.
5. Select a 32-bit PCI slot. PCI slot are short than ISA or EISA slots, and are usually white or ivory.
6.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.
7.Position the board into the PCI slot you selected.
8.Secure the card in place at the rear panel of the system.
2.11 Device Installation for Windows Systems
Once Windows 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. Please refer to the “Software Installation Guide” for the steps of installing the device.
.
16 • Installation
2.12 Daughter Board Connection
ACLD-
PCI
ACLD-
The PCI-9112 can be connected with five different daughter boards, ACLD-8125, 9137, 9138, 9182, 9185, and 9188. The functionality and connections are specified in the following sections. The cPCI -9112 is equipped with 100 pin SCSI-II type connector, the DIN­100S is a general purpose terminal board for connecting the external devices.
2.12.1 Connect with ACLD-8125
The ACLD-8125 has a 37 -pin D-sub connector, which can connect with PCI-9112 through 37-pin assemble cable. The most outstanding feature of this da ughter board is a CJC (cold junction compensation) circuit on board. You can directly connect the thermocouple on the ACL-8125 board. The CJC only suitable for High Gain version board.
2.12.2 Connect with ACLD-9137
The ACLD-9137 is a direct connector for the card which is equipped with 37-pin D-sub connector. This board provides a simple way for connection. It is very suitable for the simple applications that do not need complex signal condition before the A/D conversion is performed.
2.12.3 Connect with ACLD-9182
The ACLD-9182 is a 16 channel isolated digital input board. This board is connected with CN1 of PCI-9112 via 20-pin flat cable. The advantage of board is a 500Vdc isolation voltage is provided, and it can protect your PC
CN2
CN1
system from damage when an abnormal input signal is occurred.
Installation • 17
Loading...
+ 58 hidden pages