NuDAQ PCI-6308 Series User Manual

Pci-6308 series 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
Need help?

Need help?

Do you have a question about the PCI-6308 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

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 are 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. http://www.adlink.com.tw Web Site http://www.adlinktechnology.com Sales & Service service@adlink.com.tw NuDAQ nudaq@adlink.com.tw NuDAM nudam@adlink.com.tw Technical NuIPC nuipc@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................4 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................5...
  • 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 ............20 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 ƒƒ...
  • 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) ƒƒ...
  • Page 12: Software Supporting

    200mA maximum (for PCI-6308V) 20mA maximum (for PCI-6308A, when all current output channel is 25mA) General Specifications Operating temperature: 0 ~ 55 C ƒƒ Storage temperature: -20 ~ 80 C ƒƒ Humidity: 5 ~95% non-condensing ƒƒ Connector: 37-pin D-sub connector (female) ƒƒ...
  • Page 13: Pcis-Lview: Labview R Driver

    across Windows 98, Windows NT and Windows 2000. That means all applications developed with PCIS-DASK are compatible across Windows 98, Windows NT and Windows 2000. The developing environment can be VB, VC++, Delphi, BC5, or any Windows programming language that allows calls to a DLL.
  • Page 14: Pcis-Dde: Dde Server And Intouch

    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¡¦ DDE server. The PC I -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.
  • 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 assignment 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) A.GND...
  • Page 20: Jumper Setting

    2.7 Jumper Setting The PCI-6308¡ ¥s v ol t a g e o u t p ut channe l s can be confi g u r e d as di f f e r e n t voltage range. Each output channel and its corresponding jumpers are listed as follow.
  • 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 ƒƒ...
  • 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 car e 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 Output

    4.4 Isolated Digital Output 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.
  • 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: Programming Guide

    5.2 Programming Guide 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 *exist Cards, 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: Da_4_7

    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: 6308_Get_Da_Status

    5.8 _6308_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 16.0 the software driver must wait for 16.0 s before sending another data to any analog output port. This function should be called before writing any data to output port.
  • Page 36 5.9 _6308_DI @ Description This function is used to read data from digital input ports. There are 4 digital input channels on PCI-6308. The retrieved value is stored in DIData. Note that @ Syntax C/C++ (DOS) _6308_DI (U16 cardNo, U16 *DIData) C/C++ (Windows 95) W_6308_DI (U16 cardNo, U16 *DIData) Visual Basic (Windows 95)
  • Page 37 5.10 _6308_DO @ Description This function is used to write data to digital output ports. There are 4 digital output channels on PCI-6308, i.e. the output value ranges from 0 to 15. @ Syntax C/C++ (DOS) _6308_DO (U16 cardNo, U16 DOData) C/C++ (Windows 95) W_6308_DO (U16 cardNo, U16 DOData) Visual Basic (Windows 95)
  • Page 38: 6308_I2V_Control

    5.11 _6308_I2V_Control @ Description This function is used to set PCI-6308A voltage-to-current mode control. There are three modes of range for PCI-6308A. Please refer to section 3.3 for the detailed description of voltage to current conversion. The three voltage-to-current modes are: Input Voltage Output Current Mode...
  • Page 39: 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.

This manual is also suitable for:

Pci-6308vPci-6308aPci-6304v

Table of Contents