ADLINK PCM-6308V+ User Manual

PCI-6308
Isolated Analog Output Board
User’s Manual
Manual Rev. 2.00
Revision Date: June 3, 2005
Part No: 50-11101-102
Advance Technologies; Automate the World.
Copyright 2005 ADLINK TECHNOLOGY INC.
The information in this document is subject to change without prior 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, spe­cial, incidental, or consequential damages arising out of the use or inability to use the product or documentation, even if advised of the possibility of such damages.
This document contains proprietary information protected by copy­right. All rights are reserved. No part of this manual may be repro­duced by any mechanical, electronic, or other means in any form without prior written permission of the manufacturer.
Trademarks
Product names mentioned herein are used for identification pur­poses only and may be trademarks and/or registered trademarks of their respective companies.
Getting Service from ADLINK
Customer Satisfaction is top priority for ADLINK Technology Inc. Please contact us should you require any service or assistance.
ADLINK TECHNOLOGY INC.
Web Site: http://www.adlinktech.com
Sales & Service: Service@adlinktech.com
TEL: +886-2-82265877
FAX: +886-2-82265717
Address: 9F, No. 166, Jian Yi Road, Chungho City,
Taipei, 235 Taiwan
Please email or FAX this completed service form for prompt and satisfactory service.
Company Information
Company/Organization
Contact Person
E-mail Address
Address
Country
TEL FAX:
Web Site
Product Information
Product Model
OS:
Environment
M/B: CPU: Chipset: Bios:
Please give a detailed description of the problem(s):

Table of Contents

1 Introduction ........................................................................ 1
1.1 Features............................................................................... 2
1.2 Applications ......................................................................... 2
1.3 Specifications....................................................................... 3
Voltage Output ................................................................ 3
Current Output ................................................................ 4
Digital Input ..................................................................... 4
Digital Output .................................................................. 4
Power Supply source ...................................................... 5
General Specifications .................................................... 5
1.4 Supporting Software ............................................................ 6
Programming Library ...................................................... 6
DAQ-LVIEW: LabVIEW® Driver ..................................... 7
PCIS-VEE: HP-VEE Driver ............................................. 7
PCIS-OCX: ActiveX Controls .......................................... 7
DASYLabTM PRO .......................................................... 7
PCIS-DDE: DDE Server and InTouchTM ...................... 7
PCIS-ISG: ISaGRAFTM driver ....................................... 8
PCIS-ICL: InControlTM Driver ........................................ 8
PCIS-OPC: OPC Server ................................................. 8
2 Installation .......................................................................... 9
2.1 Contents of Package .......................................................... 9
2.2 Unpacking......................................................................... 10
2.3 PCI-6308V Layout ............................................................. 11
2.4 PCI-6308V 0A5 ................................................................. 12
2.5 Hardware Installation Outline............................................. 13
Hardware configuration ................................................. 13
PCI slot selection .......................................................... 13
Installation Procedures ................................................. 13
2.6 Device Installation for Windows Systems ......................... 14
2.7 Connector Pin Assignment ................................................ 15
2.8 Jumper Settings................................................................. 17
2.9 Termination Board Connection .......................................... 18
3 Registers........................................................................... 19
3.1 PCI PnP Registers............................................................. 19
3.2 I/O Address Map................................................................ 20
Table of Contents i
3.3 DA Output Register............................................................ 20
3.4 Digital Output Register....................................................... 21
3.5 Digital Input Ports............................................................... 21
4 Operation Theory .............................................................. 23
4.1 Voltage Output ................................................................... 23
Voltage Output Range Selection .................................. 23
DA data format .............................................................. 23
4.2 Analog Output Status Register .......................................... 25
4.3 Current Output and Range Control .................................... 25
4.4 Isolated Digital Output........................................................ 26
4.5 Isolated Digital Input .......................................................... 27
5 C/C++ Library .................................................................... 29
5.1 Libraries Installation ........................................................... 29
5.2 Programming Guide........................................................... 29
Naming Convention ...................................................... 29
Data Types ................................................................... 30
5.3 _6308_Initial ...................................................................... 31
@ Description ............................................................... 31
@ Syntax ...................................................................... 31
@ Arguments ................................................................ 31
@ Return Code ............................................................. 31
5.4 _6308_Software_Reset ..................................................... 32
@ Description ............................................................... 32
@ Syntax ...................................................................... 32
@ Arguments ................................................................ 32
@ Return Code ............................................................. 32
5.5 _6308_DA .......................................................................... 33
@ Description ............................................................... 33
@ Syntax ...................................................................... 33
@ Arguments ................................................................ 33
@ Return Code ............................................................. 33
5.6 _6308_DA_0_3 .................................................................. 34
@Description ................................................................ 34
@Syntax ....................................................................... 34
@Arguments ................................................................. 34
@Return Code .............................................................. 34
5.7 _6308_DA_4_7 .................................................................. 35
@Description ................................................................ 35
ii Table of Contents
@Syntax ....................................................................... 35
@Return Code .............................................................. 35
5.8 _6308_Get_DA_Status...................................................... 36
@ Description ............................................................... 36
@ Syntax ...................................................................... 36
@ Arguments ................................................................ 36
@ Return Code ............................................................. 36
5.9 _6308_DI ........................................................................... 37
@ Description ............................................................... 37
@ Syntax ...................................................................... 37
@ Arguments ................................................................ 37
@ Return Code ............................................................. 37
5.10 _6308_DO ......................................................................... 38
@ Description ............................................................... 38
@ Syntax ...................................................................... 38
@ Arguments ................................................................ 38
@ Return Code ............................................................. 38
5.11 _6308_I2V_Control............................................................ 39
@ Description ............................................................... 39
@ Syntax ...................................................................... 39
@ Arguments ................................................................ 39
@ Return Code ............................................................. 39
Table of Contents iii

List of Tables

Table 2-1: CN1 Pin Assignment Legend .................................. 16
Table 2-2: Channel Jumper Settings ....................................... 17
Table 2-3: Output Range Jumper Settings .............................. 18
Table 3-1: I/O Address Map ..................................................... 20
Table 3-2: DA Output Register ................................................. 20
Table 3-3: Digital Output Register ............................................ 21
Table 3-4: Digital Input Ports ................................................... 21
Table 4-1: DA Voltage Output Format ..................................... 24
Table 5-1: Data Types ............................................................. 30
iv List of Tables

List of Figures

Figure 2-1: PCI-6308V Layout ................................................... 11
Figure 2-2: PCI-6308V 0A5 Version .......................................... 12
Figure 2-3: CN1 Pin Assignment ............................................... 15
Figure 4-1: Current Output Circuit.............................................. 25
Figure 4-2: Isolated Digital Output ............................................. 26
Figure 4-3: Isolated Digital Input ................................................ 27
List of Figures v

1 Introduction

The PCI-6308 series of isolated analog output cards includes the following three cards:
X PCI-6308V: Isolated 8-CH voltage output card
X PCI-6308A: Isolated 8-CH voltage and current output card
X PCI-6304V: Isolated 4-CH voltage output card
The PCI-6308V is a high-performance, 12-bit analog output board with PCI interface that provides 8 identical voltage output chan­nels, with each channel capable of: (1) bipolar puts; (2) unipolar 0 - +10V voltage output; and (3) unipolar 0 to user defined voltage output.
The PCI-6308V adopts the AD7564BRSZ, a state-of-the-art and fully monotonic digital to analog converter. The AD7564 is a cur­rent output DA converter which requires external reference volt­age provided by TI REF102. The REF102 is a precision 10V voltage reference. The drift is laser-trimmed to 2.5ppm/°C max over the industrial temperature range.
The PCI-6308A is the combination of the PCI-6308V and a 8-CH current output daughter board EXP-8A. The EXP-8A daughter board includes 8 precision voltage-to-current converters/transmit­ters, which convert voltage output of PCI-6308V to a current source output. The EXP-8A is piggybacked onto the PCI-6308V. Therefore, the PCI-6308A provides both voltage and current out­puts at the same time. That is, the change of current output has the direct proportion comparing to the change of voltage output.
±10V voltage out-
Introduction 1

1.1 Features

X 8-CH 12-bit voltage output
X Fully isolation protection from PC power to external device
X 3750Vrms isolation voltage for DA
X 2500Vrms isolation voltage for DIO
X Unipolar or bipolar voltage output range
X Current output available on PCI-6308A,
X On board DC-to-DC converter provide voltage and current
source
X 4 Isolated digital input channels
X 4 Isolated digital output channels
X Supports Universal +3.3V and +5V PCI Bus (Rev. 0A5)
X Supports +5V PCI Bus (Previous Version)

1.2 Applications

X Industrial Process Control
X Pressure / Temperature Transmitter
X Current Source for Testing Equipment
X Servo Control
2Introduction

1.3 Specifications

Voltage Output

X Numbers of channel: 8 channel for PCI-6308V and PCI-
6308A
X Converter: AD7564 or equivalent
X Conversion type: Monolithic multiplying
X Resolution: 12-bit no missing code (11-bit guarantee)
X Voltage output range: (jumper selectable)
Z Bipolar: ±10V
Z Unipolar: 0 - 10V
Z User defined unipolar: 0 - user defined voltage (inner
±15V)
X Voltage output driving capability: ±20mA Max.
X Settling time: 10µs (-10V to +10V)
X DA update time: 13.96 µs for four channels simultaneously
(depending on user system)
X Gain error: ±1LSB (typical, without trimming, with internal
10.0V reference voltage)
X Differential Linearity Error: ±0.2LSB Full Scale Range
X Data Transfer: Programmed I/O
X Isolation voltage: 3750Vrms (photo isolation PC410)
X Output initial status: 0V (after RESET or POWER-ON)
Introduction 3

Current Output

X Numbers of channel: 8 channel for PCI-6308A
X Current output range: 0~20mA, 4~20mA, 5~25mA. (Soft-
ware programmable)
X Voltage to current converter: B.B. XTR110 or equivalent
X Settling time: 17µs (0~20mA)
X Slew rate: 1.3mA / µs
X Non-linearity: ±0.01 % of Span
X Span error: 0.3% of initial Span
X Output resistance: 10 Ohms maximum
X Output initial status: 0mA (after RESET or POWER-ON)

Digital Input

X Numbers of digital input channel: 4 isolated input channel
X Photo isolator: PC3H4 or equivalent
X Isolation voltage: 2500Vrms
X Input voltage: up to 34Vdc
Z Logic "L": 0~3.0V
Z Logic "H": 3.2~34V
X Input resistance: 2.4K @ 0.5W

Digital Output

X Numbers of digital output channel: 4 isolated output channel
X Photo isolator: PC3H7 or equivalent
X Isolation voltage: 2500Vrms
X Output type: Photo-coupler transistors, open collector up to
35Vdc
X Sink current: 50mA maximum
4Introduction

Power Supply source

X +15V output (Pin #7 on CN1):
Z 200mA maximum (for PCI-6308V)
Z 20mA maximum (for PCI-6308A, when all current output
channel is 25mA)
X -15V output (Pin #25 on CN1):
Z 200mA maximum (for PCI-6308V)
Z 20mA maximum (for PCI-6308A, when all current output
channel is 25mA)

General Specifications

X Operating temperature: 0 ~ 55°C
X Storage temperature: -20 ~ 80°C
X Humidity: 5 ~95% non-condensing
X Connector: 37-pin D-sub connector (female)
X Bus interface: 32-bit slave PCI bus
X Power consumption:
Z PCI-6308V: +5VDC @ 220mA typical
+12VDC @ 175mA typical
Z PCI-6308A: +5VDC @ 220mA typical
+12VDC @ 250mA typical
Or +12VDC @ 530mA (when all current output
channels are 25mA)
X PCB Dimension: Half-sized 172 mm x 105 mm
Introduction 5

1.4 Supporting Software

ADLINK provides versatile software drivers and packages for dif­ferent approaches to building up a system. We not only provide programming libraries such as DLL for many Windows systems, but also provide drivers for many software package such as Lab-
VIEW®, HP VEE
TM
GRAF
, and so on.
All software options are included in the ADLINK CD. Non-free soft­ware drivers are protected with licensing codes. Without the soft­ware code, you can still install and run the demo version for two hours for trial/demonstration purposes. Please contact ADLINK dealers to purchase the formal license.

Programming Library

For customers who are writing their own programs, we provide function libraries for many different operating systems, including:
X DOS Library: Borland C/C++ and Microsoft C++, the func-
tions descriptions are included in this user’s guide.
X Windows 95 DLL: For VB, VC++, Delphi, BC5, the functions
descriptions are included in this user’s guide.
X PCIS-DASK: Include device drivers and DLL for Windows
98/NT/2000/XP. DLL is binary compatible across Windows 98, Windows NT and Windows 2000. That means all appli­cations developed with PCIS-DASK are compatible across Windows 98/NT/2000/XP. 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\NuDAQ PCI_cPCI
X PCIS-DASK/X: Includes device drivers and shared library
for Linux. The developing environment can be Gnu C/C++ or any programming language that allows linking to a shared library. The user's guide and function reference manual of PCIS-DASK/X are in the CD (\Manual\NuDAQ PCI_cPCI).
TM
, DASYLabTM, InTouchTM, InControlTM, ISa-
6Introduction
Loading...
+ 36 hidden pages