ADLINK Technology ACL -6128 User Manual

2-channel isolated 12-bit analog output card

Advertisement

Quick Links

®
N u D A Q
A C L - 6 1 2 8
2-Channel Isolated
12-bit Analog Output Card
U s e r ' s G u i d e

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ACL -6128 and is the answer not in the manual?

Questions and answers

Summary of Contents for ADLINK Technology ACL -6128

  • Page 1 ® N u D A Q A C L - 6 1 2 8 2-Channel Isolated 12-bit Analog Output Card U s e r ’ s G u i d e...
  • Page 2 Trademarks ACL-6128 is 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 3 G e t t i n g s e r v i c e f r o m A D L I N K 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 Si t e http://www.Adl i n k.com.tw Sal e s &...
  • Page 5: Table Of Contents

    T a b l e o f C o n t e n t s Chapter 1 Introduction................1 Features......................1 Applications ......................2 Specifications ....................2 Software Support....................3 1.4.1 Programming Library............... 3 1.4.2 LabView Driver................... 3 Chapter 2 Installation.................4 What You Have....................4 Unpacking......................4 ACL-6128's Layout.....................5 Jumper and DIP Switch Description..............6 Base Address Setting..................6...
  • Page 6 Chapter 5 Calibra tion................2 2 What do you need....................22 VR Assignment....................22 Internal Reference Source Adjustment ............23 Bipolar Output Calibration................23 Unipolar Output Calibration................24 Current Sink Calibration..................24 Product Warranty/Service..............2 6 ii • Table of Contents...
  • Page 7 H o w t o U s e T h i s G u i d e This manual is written to help you us e the ACL-6128. The manual describes how to modify various settings on the ACL-6128 card to meet your requirements.
  • Page 9: Chapter 1 Introduction

    Introduction The ACL-6128 is an analog output card for the IBM Personal Computer and compatibles with two separate D/A converters that can be updated simultaneously. In addition to 12-bit resolution and 16KHz throughput on each DAC, both voltage and current outputs are supported. It is an ideal analog output device for cost effective solution in real industrial applications.
  • Page 10: Applications

    • 12-bit resolution, double-buffered D/A converter • Multiple output ranges Bipolar : ± 10V, ± 5V Unipolar : 0~10V, 0~5V Sink : 0~20mA, 4~20mA current l o op • Integral DC-to-DC converter for stable output operation • Compact size - only half-si z e PCB •...
  • Page 11: Software Support

    Linearity : ± 1/2 LSB • • Trigger Mode : Software Trigger • Data Transfer : Program Control • Temperature coefficient : 5 ppm typical, 15 ppm maximum ♦ General Specifications • Bus Type : PC/AT Bus • Connector : Two 9 -pin D-type female connector Operating Temperature : 0 °...
  • Page 12: Chapter 2 Installation

    Installation This chapter describes how to install the ACL-6128. At first, the contents in the package and unpacking information that you should be careful are described. The jumper and switch settings for the ACL-6128's base address, reference voltage sources, and output voltage range are also specified.
  • Page 13: Acl-6128'S Layout

    handling may cause damage to your module. Be sure there are no shipping and handing damages on the module before processing. After opening the card module carton, extract the system module and place it only on a grounded anti-static surface component side up. Again inspect the module for damage.
  • Page 14: Jumper And Dip Switch Description

    Jumper and DIP Switch Description You can change the ACL-6128's channels and base address by setting jumpers and DIP switches on the card. The card's jumpers and switches are preset at the factory. Under normal circumstances, you should not need to change the jumper settings. A jumper switch is closed (sometimes referred to as "shorted") with the plastic cap inserted over two pins of the jumper.
  • Page 15 Figure 2.2 Default Base Address Setting I/O port address(hex) 200-20F 210-21F (*) 2C0-2CF 300-30F 3F0-3FF Table 2.1 (*) : default setting ON : 0 X : don't care OFF : 1 Note : A3, ..., A9 correspond to PC bus address lines. How to Define a Base Address for the ACL-6128 ? The DIP1 to DIP7 in the switch SW1 are one to one corresponding to the PC bus address line A9 to A3.
  • Page 16: Selecting D/A Range And Functions

    Selecting D/A Range and Functions There are two facts will effect the output voltage of ACL-6128 : reference source and output range . 2.6.1 Reference Source Setting The ACL-6128's D/A converter reference voltage source can be internal generated or by external reference voltage from the Reference Voltage Input (REF.IN) of connector CN1 and CN2.
  • Page 17: Output Range Setting

    Internal -5V Channel No. Internal -10V ( Default) Figure 2.4 Internal Reference Voltage Setting If users choose the external reference, both AC and DC voltage sources can be used by the external reference, and the maximum input voltage is +/- 10V. The voltage sources can be input through Pin 3 of CN1 and CN2 connectors.
  • Page 18: Summary

    2.6.3 Summary According to the reference source and output range settings, users can follow the below table to configure the output voltage of CH1 and CH2 for different situations. ( JP1, JP3, and JP5 are for CH1; JP2, JP7, and JP9 are for CH2) Jumper JP3 for CH1 JP1&JP5 for CH1...
  • Page 19: Current Sink Range Setting

    Current Sink Range Setting Not only the voltage output, the ACL-6128 also provide either 0-20mA or 4-20 mA current sink. In order to use the current sink range, you must set the output voltage to unipolar. The jumper JP6 is corresponding to CH1, and JP10 is used with CH2.
  • Page 20: Connector Pin Assignment

    Connector Pin Assignment The ACL-6128 comes equipped with two D-9 female connectors - CN1 and CN2. Both of the CN1 and CN2 are located at the rear plate. CN1 is used for outputting connection of CH1, CN2 is for CH2. Each of the connector's pin assignment is specified as follows: Legend : V.OUT : Analog Voltage Output...
  • Page 21: Signal Connection

    Signal Connection A correct signal connection is quite important to send data accuracy. In this section, a helpful information for how to make proper signal connection when the ACL-6128 is used. 2.9.1 Voltage Output Connection ACL-6128 Side External Side V.OUT Amp.
  • Page 22: Floating Load Without External Power Supply

    2.9.3 Floating Load without external power supply If your system do not offer external power supply, a +15V power source can be supported form ACL-6128 card. The connection is illustrated as below. ACL-6128 Side External side I.SINK Load Amp. Converter A.GND +15V 14 •...
  • Page 23: Chapter 3 L O W -Level Programming 1

    Low-Level Programming A low-level programming interface of ACL-6128 is described in this chapter. If you wish to write your own applications based on primitive I/O functions ( inportb and outportb ) instead of using the ACL-6128's library, you have to be careful to understand the meaning of register structure. Here, you will get all detailed information of the ACL-6128's register format and control procedures.
  • Page 24: D/A Data Format

    D/A Data Format The base address from Base+0 to Base+3 are used for D/A conversion. The analog output channels and its corresponding registers are specified by table 3.2, and the details is described as follows. CH NO. CHANNEL 1 CHANNEL 2 High byte Base+0 Base+2...
  • Page 25: Converted Data Representation

    BASE+1 or BASE+3 BASE+0 or BASE+2 Step1 Step2 D/A Converter Converted Data Representation Two analog output range alternatives are provided by the ACL-6128 : Unipolar and Bipolar. The numbering of the converted data with have different presentation for different output range. 3.3.1 Unipolar Numbering 2048 4095...
  • Page 26: D/A Conversion Sequence

    Example: Converted Data =500 Binary Code =1001 1111 0100 Vref =-5V V.OUT =-(-5 V) * ( 500/ 2047) = 1.221 V D/A Conversion Sequence In ACL-6128, the A/D conversion can only be controlled by software based on double buffering concept. That is, the converted data should be stored in High Byte Register first, and then stored the Low Byte Register.
  • Page 27: Chapter 4 High-Level Programming 1

    High-Level Programming A high-level C language programming interface of ACL-6128 is described in this chapter. You can base on the C library to develop your own applications easily and fast. Only three C-language functions are supported by the software library. The functionality of these function calls can be classified to the following capabilities, 1.
  • Page 28: C Language Library

    After installation, all the files of ACL-6128 Library & Utility for DOS are stored in C:\ADLINK\6128\DOS directory. C Language Library The ACL-6128's digital-to-analog conversion library was constructed to provide a simple programming interface for communicating with the ACL-6128 card. The library provides easy to use functions which allow programmers to use the features of the card in a high-level way.
  • Page 29: 6128_Switch_Card_No

    4.3.2 _6128_Switch_Card_No @ Description This function is used on multi -cards system. After the ACL-6128 cards are initialized by _6128_Initial function, you can use this function to select which one you want to operate. @ Syntax int _6128_Switch_Card_No(int card_number) @ Argument card_number : The card number...
  • Page 30: Chapter 5 Calibra Tion 2

    Calibration In data acquisition process, how to calibrate your measurement devices to maintain its accuracy is very important. This chapter will guide you to calibrate your ACL-6128 to an accurate condition. What do you need Before calibrating your ACL-6128 card, you should prepare some equipment for the calibration: 1.
  • Page 31: Internal Reference Source Adjustment

    CH2‘s VR (-10V)Internal reference (-5V)Internal reference Gain Adjustment VR10 Unipolar Offset VR11 Bipolar Offset VR12 Current Sink Offset (4mA) There are two testing point TP1 and TP2 on the board, which are used for calibration the ACL-6128. The TP1 is for CH1, and TP2 is for CH2. Internal Reference Source Adjustment The Internal Reference Source adjustment can make sure the internal reference voltages of ACL-6128 can offer very accurate voltage source -...
  • Page 32: Unipolar Output Calibration

    Offset Calibration: 1. Set internal reference as -5V 2. Set the digital data as (1000 0000 0000) , trim VR5 (for CH1) or VR10 ( for CH2)until the voltmeter reading is 0V. Unipolar Output Calibration If you choose Unipolar mode for analog output, you have to go through the Unipolar Output Calibration.
  • Page 33 Calibration • 25...
  • Page 34: Product Warranty/Service 2

    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:

Nudaq acl-6128

Table of Contents