Summary of Contents for ADLINK Technology 6208 Series
Page 1
NuDAQ 6208/6216 Series Multi-channel Analog Output Cards User’s Guide Recycle Paper...
Page 3
Trademarks NuDAQ , NuIPC , DAQBench are registered trademarks of ADLINK Technology Inc. Other product names mentioned herein are used for identification purposes only and may be trademarks and/or registered trademarks of...
Page 4
Getting service from ADLINK Customer Satisfaction is the most important priority for ADLINK Tech Inc. If you need any help or service, please contact us. ADLINK Technology Inc. Web Site http://www.adlinktech.com Sales & Service Service@adlinktech.com NuDAQ + USBDAQ nudaq@adlinktech.com Automation automation@adlinktech.com...
Table of Contents Tables and Figures ............iii How to Use This Guide ..........iv Introduction ..............1 Features ................2 Applications................ 2 Specifications ..............2 Supporting Software ............5 1.4.1 Programming Library ............5 ® 1.4.2 PCIS-LVIEW: LabVIEW Driver ........6 1.4.3 PCIS-VEE: HP-VEE Driver ..........
Page 6
Operation Theory ............21 Voltage Output ..............21 Current Output ..............22 C\C++ Library............... 23 Libraries Installation ............23 Programming Guide............24 5.2.1 Naming Convention ............24 5.2.2 Data Types..............24 _6208_Initial..............25 _6208_Software_Reset ........... 26 _6208_DA ................ 27 _6208_Get_DA_Status ............ 28 _6208_DI................
Page 7
Tables and Figures Tables Table 1. I/O Address Map ............19 Table 2. Digital Value Vs Analog output voltage ..... 21 Table 3. Current Output and Range Control ......22 Table 4. Data types and it range ..........24 Table 5. VR Assignment............
How to Use This Guide This manual is designed to help you use the 6208 series products. It describes how to modify and control various functions of the products to achieve your requirements. It is divided into six chapters: Chapter 1, “Introduction”, gives an overview of the product...
Introduction The 6208 series products are multi-channel analog output cards. They include the following three products: cPCI/PCI-6208V: 8-CH voltage output card for cPCI/PCI interface cPCI/PCI-6208A: 8-CH voltage and current output card for cPCI/PCI interface PCI-6216V: 16-CH voltage output card for PCI interface...
Features 32-bit cPCI/PCI-Bus, Plug and Play 16-bit high resolution voltage outputs Output Range: 10V (14-bit resolution guarantee) for cPCI/PCI- 6208V and PCI-6216V only Output Range: 0-20mA, 4-20mA, 5-25mA (14-bit resolution guaranteed) for cPCI/PCI-6208A only Differential Linearity Error: 0.001% of FSR typical Fast 2 s voltage settling time (-10V~+10V) On board DC-to-DC converter to provide stable power and current source for analog outputs...
Page 11
Differential Linearity Error: 0.001 % Full Scale Range Output initial status: 0V (after RESET or POWER-ON) Data Transfer: Programmed I/O Current Output Numbers of channel: 8 channel for cPCI/PCI-6208A Current output range: (programmable) 0~20mA, 4~20mA, 5~25mA. Voltage to current converter: B.B XTR110 or equivalent Settling time: 17 second (from 0 to 20mA) Slew rate: 1.3 mA / s...
Page 12
General Specifications Operating temperature: 0 ~ 50 C Storage temperature: -20 ~ 80 C Humidity: 5~95% non-condensing Connector: 37-pin D-sub connector (female) Bus interface: 32-bit slave PCI bus Power consumption: PCI-6208V: +5VDC @ 580mA typical +12VDC @ 70mA typical PCI-6208A: +5VDC @ 670mA typical +12VDC @ 90mA typical or +12VDC @ 380mA (when all current output channel is 20mA)
LabVIEW®, HP VEETM, DASYLabTM, InTouchTM, InControlTM, ISaGRAFTM, and so on. All software options are included in the ADLINK CD. Non-free software drivers are protected with licensing codes. Without the software code, you can install and run the demo version for two hours for trial/demonstration purposes.
DDE stands for Dynamic Data Exchange. The PCIS-DDE includes the PCI cards’ DDE server. The PCIS-DDE server is free and is included in the ADLINK CD. The DDE server can be used in conjunction with any DDE client under Windows 98/NT/2000.
The ISaGRAF Workbench is an IEC1131-3 SoftPLC control development environment. The PCIS-ISG includes ADLINK product drivers for ISaGRAF under Windows NT environment. The PCIS-ISG is included in the ADLINK CD. It is not free. Please contact ADLINK dealers or ADLINK to purchase the license. 1.4.8...
ADLINK CD Software Installation Guide If any of these items are missing or damaged, contact ADLINK or 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.
Unpacking The 6208 card contains electro-static sensitive components that can be easily be damaged by static electricity. Therefore, 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.
Figure 5: cPCI-R6216DB Rear I/O Adapter for cPCI-6208V/R, cPCI- 6208A/R and cPCI-6216V/R Figure 6: cPCI-6208V(A)/R and cPCI-6216V/R Front Panel (Left to Right) 14 Getting Started...
Connector Pin Assignment The pin assignment of the 6208 series card is shown in Figure 2.2 D I3 (20) D O 3 D I2 (21) D O 2 D I1 (22) D O 1 D I0 (23) D O 0...
Hardware Installation Outline Hardware configuration The PCI cards (or CompactPCI cards) are equipped with plug and play PCI controllers, it can request base addresses and interrupts according to the PCI standard. The system BIOS will assign the system resources based on the PCI cards’ configuration registers and system parameters (which are set by the system BIOS).
“Software Installation Guide” for installation procedures of the device drivers. Termination Board Connection The 6208 series boards are equipped with a DB-37 connector. available termination boards include: ACLD-9137: A general purposed 37-pin screw terminal. The ACLD-9137 is designed with a male DB-37 connector, which is used to directly attach to the PCI-6208.
Registers The detailed descriptions of the registers format are specified in this chapter. This information is quite useful for the programmers who wish to handle the card by low-level programming. However, we suggest user have to understand more about the PCI interface then start any low-level programming.
I/O Address Map Depending on which card is used, either the cPCI/PCI-6208V or PCI- 6216V, there are 8 or 16 voltage output channels respectively. For the cPCI/PCI-6208A, there are 8 voltage and current output channels; the voltage output controls the current source. The programming methods of all analog output channels are identical.
Analog Output Status Register The DAC uses a series bus architecture hence it will take time for digital value to be sent out. The data transfer rate for every DA data write takes 2.2 s, therefore the software driver must wait 2.2 s before sending any other data to any analog output port.
Operation Theory In this chapter, the operation theory of the 6208 series cards is described. Before programming or applying the 6208 series cards to your applications, please go through this chapter to understand the features of the functions. Voltage Output The DA converter used in the cPCI/PCI-6208 is a Burr-Brown PCM-56U.
Current Output The precision voltage-to-current converter XTR110 implements the current output. The current output channel n (An) is control by the voltage of channel n (Vn). The block diagram of the current output channels is shown in Fig 5. Figure 8: Current Output Circuits The cPCI/PCI-6208A provides an on board +15V power supply.
DOS library and Windows 95 DLL are described. Please refer to the PCIS-DASK function reference manual, which is included in the ADLINK CD, for descriptions of Windows 98/NT/2000 DLL functions. The function prototypes and useful constants are defined in the header files located in LIB (DOS) and INCLUDE (Windows 95) directories.
Programming Guide 5.2.1 Naming Convention The functions of the NuDAQ PCI or NuIPC CompactPCI card software drivers uses full-names to represent the functions' real meaning. The naming convention rules are: In DOS Environment: _{hardware_model}_{action_name}. e.g. _6208_Initial(). All functions in the PCI-6208 driver uses 6208 as {hardware_model} In order to recognize the differences between DOS library and Windows 95 library, a capital "...
_6208_Initial @ Description This function is used to initialize the 6208 series cards. You must call this function to initialize all 6208 series cards plugged into your system first, before calls to other function to perform operations on the cards can proceed.
_6208_Software_Reset @ Description This function is used to reset the I/O ports configuration. Note that this function will not re-start the PCI bus and all the hardware settings won’t be changed either. @ Syntax C/C++ (DOS) void _6208_Software_Reset (U16 cardNo) C/C++ (Windows 95) void W_6208_Software_Reset (U16 cardNo)
Page 35
_6208_DA @ Description This function is used to write data to the D/A converters. There are 8 or 16 Digital-to-Analog conversion channels depending on which card is used. The resolution of each channel is 16 bits with sign; i.e. the digital value range from -32768 (0x8000) to +32767 (0x7FFF).
_6208_Get_DA_Status @ Description This function is used to check the DA data sending status. Because the data transfer time for every DA data takes 2.2 s, the software driver must hold for 2.2 s before sending more data to any of the analog output ports.
Page 37
@ Description This function is used to read data from the digital input ports. There are 4 digital input channels on the 6208 series cards. The retrieved value is stored in DIData. However the returned value needs to be further process by including the following code in your program: DIData = (DIData &...
Page 38
_6208_DO @ Description This function is used to write data to digital output ports. There are 4 digital output channels on 6208 series card, i.e. the output value ranges from 0 to 15. @ Syntax C/C++ (DOS) _6208_DO (U16 cardNo, U16 DOData)
_6208_I2V_Control @ Description This function is used to set the cPCI/PCI-6208A voltage-to-current mode control. There are three range modes for the cPCI/PCI-6208A. Please refer to section 4.2 for description of voltage to current conversion. @ Syntax C/C++ (DOS) _6208_I2V_Control (U16 cardNo, U16 ctrl) C/C++ (Windows 95) W_6208_DO (U16 cardNo, U16 DOData) Visual Basic (Windows 95)
(Assuming your utility located \ADLINK\DOS\6208\Util directory), the following command should be entered at the DOS prompt. C> cd \ADLINK\DOS\6208\Util C> 6208UTIL The following diagram will be displayed on your screen. The message at the bottom of each window guides you through the selected item.
6.1.1 Functional Testing This function is used to test the D/A functions of the cPCI/PCI-6208V /6208A /6216V. When you choose one of the testing functions from the functions menu, a channel selection menu is displayed on the screen. Move the cursor and press <Enter>...
Calibration This function guides you through on how to calibrate the 6208 series card. The calibration program can serve as a useful test for the 6208 series D/A functions and can aid in troubleshooting if problems arise. Note: For an environment with frequent fluctuation in temperature and vibration, a 3 months re-calibration interval is recommended.
The figure below outlines the calibration procedure for the 6208V. Figure 14: Calibration Procedures Window Calibration of Analog Output Channel 6.2.1 What You Need Before calibrating your 6208 series card, you should prepare a 6 1/2 digital multi-meter for measuring voltage signals. Utility/Calibration 35...
6.2.2 VR Assignment of cPCI/PCI-6208 and PCI-6216 There are either 8 or 16 voltage output channels depending on which model of the card is used. For each channel, two VRs are used to adjust for the range and offset of the output voltage. The following table shows the assignment and function of each VR.
6.2.3 Voltage Output Calibration Because there is an internal reference voltage for each DA channel, the calibration process for each channel is independent. The following procedure, VRn-1 and VRn-2 are used to represent the full range and offset of the nth channels. The following is the calibration procedure for the DA output.
Warranty Policy Thank you for choosing ADLINK. To understand your rights and enjoy all the after-sales services we offer, please read the following carefully. Before using ADLINK’s products, please read the user manual and follow the instructions exactly. When sending in damaged products for repair, please attach an RMA application form.
Page 47
Damaged products with RMA forms attached receive priority. For further questions, please contact our FAE staff. ADLINK: service@adlinktech.com Test & Measurement Product Segment: NuDAQ@adlinktech.com Automation Product Segment: Automation@adlinktech.com Computer & Communication Product Segment: NuPRO@adlinktech.com; NuIPC@adlinktech.com...
Need help?
Do you have a question about the 6208 Series and is the answer not in the manual?
Questions and answers