NuDAQ PCI-6308 Series User Manual

Isolated analog output board
Hide thumbs Also See for PCI-6308 Series:

Advertisement

Quick Links

®
NuDAQ
PCI-6308 Series
Isolated Analog Output Board
User's Guide

Advertisement

Table of Contents
loading

Summary of Contents for NuDAQ PCI-6308 Series

  • Page 1 ® NuDAQ PCI-6308 Series Isolated Analog Output Board User’s Guide...
  • Page 3 Trademarks NuDAQ, DAQBench are registered trademarks of ADLINK Technology Inc. Other product names mentioned herein a re used for identification purposes only and may be trademarks and/or registered trademarks of...
  • Page 4 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...
  • Page 5: Table Of Contents

    Table of Contents How to Use This Guide ..........iii Chapter 1 Introduction..........1 Features ................2 Applications ............... 2 Specifications..............2 Software Supporting............4 1.4.1 Programming Library..............5 ® 1.4.2 PCIS-LVIEW: LabVIEW Driver ...........5 1.4.3 PCIS-VEE: HP-VEE Driver.............5 1.4.4 DAQBench : ActiveX Controls ..........5 1.4.5 DASYLab PRO ................6...
  • Page 6 Digital Output Register............. 16 Digital Input Ports............. 16 Chapter 4 Operation Theorem .........17 Voltage Output ..............17 4.1.1 Voltage Output Range Selection ............17 4.1.2 DA data format..................17 Analog Output Status Register......... 18 Current Output and Range Control........19 Isolated Digital Output ............19 Isolated Digital Input............
  • Page 7: How To Use This Guide

    How to Use This Guide This manual is designed to help you use the PCI-6308. It describes how to modify and control various functions on the PCI-6308 card to meet your requirements. It is divided into three chapters: • Chapter 1, "Introduction", gives an overview of the product features, applications, and specifications.
  • Page 9: Chapter 1 Introduction

    Introduction The PCI-6308 series products are isolated analog output cards. The PCI-6308 series includes three cards: •PCI-6308V: Isolated 8-CH voltage output card •PCI-6308A: Isolated 8-CH voltage and current output card •PCI-6304V: Isolated 4-CH voltage output card The PCI-6308V is high-performance, 12-bit analog output boards with PCI interface.
  • Page 10: Features

    1.1 Features 32-bit PCI-Bus, Plug and Play, complies with PCI local bus specification Rev 2.1 8-CH 12-bit voltage output Fully isolation protection from PC power to external device 2500Vrms isolation voltage Unipolar or bipolar voltage output range Current output available on PCI-6308A, On board DC-to-DC converter provide voltage and current source 4 Isolated digital input channels 4 Isolated digital output channels...
  • Page 11 Differential Linearity Error: ± 0.002 % Full Scale Range Data Transfer: Programmed I/O Isolation voltage: 2500Vrms (photo isolation PC9D10) Output initial status: 0V (after RESET or POWER-ON) ♦ Current Output Numbers of channel: 8 channel for PCI-6308A Current output range: (software programmable) 0~20mA, 4~20mA, 5~25mA.
  • Page 12: Software Supporting

    ♦Power Supply source +15V output (Pin #7 on CN1): q200mA maximum (for PCI-6308V) q20mA maximum (for PCI-6308A, all current output channel is 25mA) - 15V output (Pin #25 on CN1): q200mA maximum (for PCI-6308V) q200mA maximum (for PCI-6308A, all current output channel is 25mA) ♦General Specifications Operating temperature: 0°...
  • Page 13: Programming Library

    1.4.1 Programming Library For customers who are writing their own programs, we provide function libraries for many different operating systems, including: DOS Library: Borland C/C++ and Microsoft C++, the functions descriptions are included in this user’s guide. Windows 95 DLL: For VB, VC++, Delphi, BC5, the functions descriptions are included in this user’s guide.
  • Page 14: Dasylab Tm Pro

    1.4.5 DASYLab 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 InTouch DDE stands for Dynamic Data Exchange specifications. The PCIS- DDE includes the PCI cards’...
  • Page 15: Chapter 2 Installation

    Installation This chapter describes how to install the PCI-6308. Please follow the follow steps to install the PCI-6308 family products. ♦Check what you have (section 2.1) ♦Unpacking (section 2.2) ♦Check the PCB and jumper location(section 2.3) ♦Install the hardware and setup and jumpers (section 2.4, 2.7) ♦Install the software drivers and run utility to test (section 2.5) ♦Cabling with external devices (section 2.6, 2.8) 2.1 What You Have...
  • Page 16: Unpacking

    After opening the card module carton, exact the system module and place it only on a grounded anti-static surface component side up. Note: DO NOT APPLY POWER TO THE CARD IF IT HAS BEEN DAMAGED. You are now ready to install your PCI-6308 series card. 8 • Installation...
  • Page 17: Pci-6308V Layout

    2.3 PCI-6308V Layout Figure 2.1 PCI-6308V Layout Installation • 9...
  • Page 18: Hardware Installation Outline

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

    2.6 Connector Pin Assignment The pin assignm ent of PCI-6308V/6308A/6304V are shown in Figure 2.2 (20) (21) (22) (23) (24) ExtVref (25) -15V +15V (26) A.GND A.GND (27) (A7) (A6) (28) (10) (29) A.GND (11) A.GND (30) (A5) (12) (A4) (31) (13) (32)
  • Page 20 The PCI-6308‘s voltage output channels can be configured as different voltage range. Each output channel and its corresponding jumpers are listed as follow. Channel Corresponding Jumper Corresponding Jumper For output mode For reference voltage (Unipolar/Bipolar) sources (external/internal) JP1 JP9 JP11 JP2 JP9 JP11 JP3 JP9...
  • Page 21: Termination Board Connection

    2.8 Termination Board Connection The PCI-6308 is equipped with the DB-37 connector. The available termination boards include: ACLD-9137: A general purposed 37-pin screw terminal. The ACLD- 9137 is with male DB-37 connector, which is used to directly attach on the PCI-6308. ACLD-9188: A general purposed 37-pin screw terminal, which equipped with heavy-duty screw terminal DIN-37D: A general purposed 37-pin screw terminal with DIN-socket,...
  • Page 22: Chapter 3 Registers Format

    Registers Format 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 23: I/O Address Map

    3.2 I/O Address Map Most of the PCI-6308 registers are 16 bits. The users can access these registers by 16 bits I/O instructions. The following table shows the registers map, including descriptions and their offset addresses relative to the base address. I/O Address Write Read...
  • Page 24: Digital Output Register

    3.3 Digital Output Register D0~D3 is the digital output signal written to output channel. D4~D7 don’t care. Address: BASE + 40(hex) Attribute: write only Data Format: BASE+20 3.4 Digital Input Ports D4~D7 is digital input signal from CN1. D0~D3 is read back signal from digital output channel. Address: BASE + 40(hex) Attribute: read only Data Format:...
  • Page 25: Chapter 4 Operation Theorem

    Operation Theorem In this chapter, the detail operation theorem of PCI-6308V and PCI- 6308A is described. Before programming or applying the PCI-6308 cards to your applications, please go through this chapter to understand the features of the functions. 4.1 Voltage Output There are 8 voltage output channels for PCI-6308V and 6308A.
  • Page 26: Analog Output Status Register

    When the applications use smaller voltage range, the PCI-6308 can still be applied. For example, if the application voltage range is uni- polar 0~5V, the user just need to set jumper to external reference mode, supply 5V from CN1 connector. For +/-10V mode: Digital Value HEX value...
  • Page 27: Current Output And Range Control

    4.3 Current Output and Range Control The current output is implemented by a precision voltage-to-current converter XTR110. 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 4.1. O n B o a r d + 1 5 V 5 0 O h m X T R 1 1 0...
  • Page 28: Isolated Digital Input

    The isolated digital output circuits are as following. The output is open collector type. The isolation voltage between the isolated output and the host power signals is 5000 Vrms. DOn ( n=1~4) Photo Coupler 4.5 Isolated Digital Input The isolated digital input circuits are as following. The input is equipped with current-limit resistor.
  • Page 29: Chapter 5 C/C++ Library

    C/C++ Library This chapter describes the software library for operating this card. Only the functions in DOS library and Windows 95 DLL are described. Please refer to the PCIS-DASK function reference manual, which included in ADLINK CD, for the descriptions of the Windows 98/NT/2000 DLL functions.
  • Page 30: Naming Convention

    5.2.1 Naming Convention There are 7 function calls provided by the C Language Library. All the functions of PCI-6308 are covered in this library. Its capabilities include D/A conversion, Digital Input and Output, etc. The functions of PCI-6308 software driver are using full-names to represent the functions' real meaning.
  • Page 31: 6308_Initial

    5.3 _6308_Initial @ Description This function is used to initialize PCI 6308. Every PCI_6308 has to be initialized by this function before calling other functions. @ Syntax C/C++ (DOS) U16 _6308_Initial (U16 *existCards, PCI_INFO *pciInfo) C/C++ (Windows 95) W_6308_Initial (U16 *existCards, PCI_INFO *pciInfo) Visual Basic (Windows 95) W_6308_Initial (existCards As Integer, pciInfo As PCI_INFO) As Integer...
  • Page 32 5.5 _6308_DA @ Description This function is used to write data to D/A converters. There are 8 Digital-to-Analog conversion channels on the PCI-6308. respectively. The resolution of each channel is 12 bits without sign; i.e. the digital value range from 0 (0x000) to +4095 (0xFFF). Please refer to section 4.1.2 for details of DA data format.
  • Page 33: Da_0_3

    5.6 _6308_DA_0_3 @Description This function is used to simultaneously write data to D/A converters of channel 0 to channel 3. The resolution of each channel is 12 bits without sign; i.e. the digital value range from 0 to 4095. Please refer to section 4.1.2 for details of DA data format.
  • Page 34: 6308_Get_Da_Status

    5.7 _6308_DA_4_7 @Description This function is used to simultaneously write data to D/A converters of channel 4 to channel 7. The resolution of each channel is 12 bits without sign; i.e. the digital value range from 0 to 4095. Please refer to section 4.1.2 for details of DA data format.
  • Page 35 C/C++ (Windows 95) W_6308_Get_DA_Status (U16 cardNo) Visual Basic (Windows 95) W_6308_Get_DA_Status (ByVal cardNo As Integer) As Integer @ Argument cardNo: The card number of PCI-6308 cards @ Return Code 0 (low): no DA value is sending 1 (high): the DA value is sending 5.9 _6308_DI @ Description This function is used to read data from digital input ports.
  • Page 36: 6308_I2V_Control

    _6308_DO (U16 cardNo, U16 DOData) C/C++ (Windows 95) W_6308_DO (U16 cardNo, U16 DOData) Visual Basic (Windows 95) W_6308_DO (ByVal cardNo As Integer, ByVal DOData As Integer) As Integer @ Argument cardNo: the card number of PCI-6308 cards DOData: the value written to digital output port @ Return Code ERR_NoError 5.11 _6308_I2V_Control...
  • Page 37: Product Warranty/Service

    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.

Table of Contents