Com express basic size type 2 module with 64-bit 7th gen intel core, xeon e3 and celeron processors (96 pages)
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 &...
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.
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.
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 °...
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.
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.
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.
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.
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.
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...
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.
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...
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.
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 •...
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.
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...
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...
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.
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.
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.
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...
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.
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 -...
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.
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.
Need help?
Do you have a question about the ACL -6128 and is the answer not in the manual?
Questions and answers