ADLINK Technology 6208 Series User Manual

Nudaq 6208/6216 series multi-channel analog output cards nudaq
Hide thumbs Also See for 6208 Series:
Table of Contents

Advertisement

Quick Links

NuDAQ
6208/6216 Series
Multi-channel Analog Output Cards
User's Guide
Recycle Paper

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 6208 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

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...
  • Page 5: Table Of Contents

    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............
  • Page 8: How To Use This Guide

    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...
  • Page 9: Introduction

    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...
  • Page 10: Features

    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)
  • Page 13: Supporting Software

    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.
  • Page 14: Pcis-Lview: Labview ® Driver

    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.
  • Page 15: Pcis-Isg: Isagraf

    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...
  • Page 16: Getting Started

    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.
  • Page 17: Unpacking

    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.
  • Page 18: Pcb Layout

    PCB Layout Figure 1: PCI-6208 REV: A3 Layout 10 Getting Started...
  • Page 19: Figure 2: Pci-6208 Rev: B1 Layout

    Figure 2: PCI-6208 REV: B1 Layout Getting Started 11...
  • Page 20: Figure 3: Cpci-6208 Layout

    Figure 3: cPCI-6208 Layout 12 Getting Started...
  • Page 21: Figure 4: Cpci-6208V/R Layout

    Figure 4: cPCI-6208V/R Layout Getting Started 13...
  • Page 22: Figure 5: Cpci-R6216Db Rear I/O Adapter For Cpci-6208V/R, Cpci-6208A/R And Cpci-6216V/R

    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...
  • Page 23: Connector Pin Assignment

    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...
  • Page 24: Hardware Installation Outline

    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).
  • Page 25: Device Installation For Windows Systems

    “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.
  • Page 26: Registers

    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.
  • Page 27: I/O Address Map

    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.
  • Page 28: Analog Output Status Register

    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.
  • Page 29: Operation Theory

    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.
  • Page 30: Current Output

    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.
  • Page 31: C\C++ Library

    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.
  • Page 32: Programming Guide

    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 "...
  • Page 33: 6208_Initial

    _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.
  • Page 34: 6208_Software_Reset

    _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).
  • Page 36: 6208_Get_Da_Status

    _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)
  • Page 39: 6208_I2V_Control

    _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)
  • Page 40: Utility / Calibration

    (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.
  • Page 41: Functional Testing

    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>...
  • Page 42: Calibration

    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.
  • Page 43: Calibration Of Analog Output Channel

    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...
  • Page 44: Vr Assignment Of Cpci/Pci-6208 And Pci-6216

    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.
  • Page 45: Voltage Output Calibration

    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.
  • Page 46: Warranty Policy

    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...

Table of Contents