Measurement CIO-DAC0216 User Manual

CIO-DAC02/16
DUAL ANALOG OUTPUTS
User’s Manual
Revision 5
October, 2000
MEGA-FIFO, the CIO prefix to data acquisition board model numbers, the PCM prefix to data acquisition board model numbers, PCM-DAS08, PCM-D24C3, PCM-DAC02, PCM-COM422, PCM-COM485, PCM-DMM, PCM-DAS16D/12, PCM-DAS16S/12, PCM-DAS16D/16, PCM-DAS16S/16, PCI-DAS6402/16, Universal Library, InstaCal, Harsh Environment Warranty and Measurement Computing Corporation are registered trademarks of Measurement Computing Corporation.
IBM, PC, and PC/AT are trademarks of International Business Machines Corp. Windows is a trademark of Microsoft Corp. All other trademarks are the property of their respective owners.
Information furnished by Measurement Computing Corp. is believed to be accurate and reliable. However, no responsibility is assumed by Measurement Computing Corporation neither for its use; nor for any infringements of patents or other rights of third parties, which may result from its use. No license is granted by implication or otherwise under any patent or copyrights of Measurement Computing Corporation.
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form by any means, electronic, mechanical, by photocopying, recording
or otherwise without the prior written permission of Measurement Computing Corporation.
Notice
Measurement Computing Corporation does not authorize any Measurement Computing Corporation product for use in life support systems and/or devices without the written approval of the President of Measurement Computing Corporation Life support devices/systems are devices or systems which, a) are intended for surgical implantation into the body, or b) support or sustain life and whose failure to perform can be reasonably expected to result in injury. Measurement Computing Corp. products are not designed with the components required, and are not subject to the testing required to ensure a level of reliability suitable for the treatment and diagnosis of people.
(C)
Copyright 2000, Measurement Computing Corporation
HM CIO-DAC02-16.lwp
Table of Contents
1 INTRODUCTION ....................................
2 SOFTWARE INSTALLATION .........................
3 HARDWARE INSTALLATION ........................
4 CONNECTOR DIAGRAM .............................
5 DATA REGISTERS ..................................
6 SPECIFICATIONS ...................................
1 1 1
23.1 BASE ADDRESS .................................
33.2 SIMULTANEOUS TRANSFER JUMPER ..............
33.3 VOLTAGE RANGE SWITCHES .....................
43.4 INSTALLING THE CIO-DAC02/16 IN THE COMPUTER . 5 6 7
This page is blank.
1 INTRODUCTION
The CIO-DAC02/16 is a dual-channel analog output board having 16 bits of resolution. One of six output voltage ranges can be individually selected for each channel. Individual or simultaneous output updates are jumper-selectable.
2 SOFTWARE INSTALLATION
The board has a variety of switches and jumpers to set before installing the board in your computer. By far the simplest way to configure your board is to use the InstaCal you all available options, how to configure the various switches and jumpers (as applicable) to match your application requirements, and will create a configuration file that your application software (and the Universal Library) will refer to so the software you use will automatically know the exact configuration of the board.
TM
program provided as part of your software package. InstaCalTM will show
Please refer to the Extended Software Installation Manual regarding the installation and operation of InstaCal
TM
. The following hard copy information is provided as a matter of completeness, and will allow you to set the hardware configuration of the board if you do not have immediate access to InstaCal
TM
and/or your computer.
3 HARDWARE INSTALLATION
The CIO-DAC02/16 has one bank of address switches, two range switches and one jumper block which must be set before installing the board in your computer. T he calibration and test program, InstaCal, included with the CIO-DAC02/16 will show how these switches are to be set and may be run before you open your computer.
The factory defaults are:
300h (768 decimal)Base Address
5 VoltsOutput 1 (Ch 0) Range
+ +
5 VoltsOutput 2 (Ch 1) Range
UPDATE (individual update of DACs)UPDATE/XFER jumper
1
3.1 BASE ADDRESS
Unless there is already a board in your system which uses address 300 hex (768 decimal), leave the switches as they are set at the factory. Refer to Table 3-1 for PC I/O addresses.
In the example shown in Figure 3-1, the CIO-DAC02/16 is set for base address 300 hex (768 decimal).
Table 3-1. PC I/O Addresses
FUNCTIONHEX
RANGE
070-071
MASK (AT)
0F0-0FF
(AT)
Figure 3-1. Base Address Switches
FUNCTIONHEX
RANGE
EGA2C0-2CF8237 DMA#1000-00F EGA2D0-2DF8259 PIC #1020-021 GPIB (AT)2E0-2E78253 TIMER040-043 SERIAL PORT2E8-2EF8255 PPI (XT)060-063 SERIAL PORT2F8-2FF8742 CONTROLLER (AT)060-064 PROTOTYPE CARD300-30FCMOS RAM & NMI
PROTOTYPE CARD310-31FDMA PAGE REGISTERS080-08F HARD DISK (XT)320-32F8259 PIC #2 (AT)0A0-0A1 PARALLEL PRINTER378-37FNMI MASK (XT)0A0-0AF SDLC380-38F8237 #2 (AT)0C0-0DF SDLC3A0-3AF80287 NUMERIC CO-P
MDA3B0-3BBHARD DISK (AT)1F0-1FF PARALLEL PRINTER3BC-3BFGAME CONTROL200-20F EGA3C0-3CFEXPANSION UNIT (XT)210-21F CGA3D0-3DFBUS MOUSE238-23B SERIAL PORT3E8-3EFALT BUS MOUSE23C-23F FLOPPY DISK3F0-3F7PARALLEL PRINTER270-27F SERIAL PORT3F8-3FFEGA2B0-2BF
2
3.2 SIMULTANEOUS TRANSFER JUMPER
Analog outputs can be jumpered so that new output data for one (or both) DACs is held in the registers until any register is read. With this jumper in the XFER po sition, when any register from BASE +0 to BASE +3 is read, both DACs are updated simultaneously with data TRANSFERRED from the four registers.
Figure 3-2 to the right shows the jumper block in the individual UPDATE (default) position.
XFER UPDATE
JUMPER BLOCK - The jumper block is in the Individual-Update position.
Figure 3-2. Simultaneous Transfer Jumper
Simultaneous transfer is useful if a system requires that a zero voltage be applied from the CIO-DAC02/16 outputs at power up and reset.
The CIO-DAC02/16 outputs are set to 0 volts at power-up and reset but the data in the data registers is not necessarily zero. To avoid a random value being output, use simultaneous update mode and initialize all registers with appropriate values before updating any channel.
3.3 VOLTAGE RANGE SWITCHES
The D/A converters on the CIO-DAC02/16 output a voltage according to the equation:
Unipolar Volts Out = (V
/ 65536 ) x Digital Value
FS
Bipolar Volts Out = (V
/ 65536 ) x Digital Value − ( 0.5 x VFS)
FS
For example, in the 0 to 10V range with an output value of 50350:
Volts Out = (10/65536) * 50350 = 7.6828 volts
Two banks of DIP switches located upper left and right on the CIO-DAC02/16 are used to set the voltage output range of the two DACs. The range of each DACs is set according to the following switch settings Figure . Holding the board as it would sit in the computer expansion slot, U means switch is UP, D means switch is DOWN.
3
Use Switch bank S1 to select the output range of Channel 0.
Use Switch bank S2 to select the output range of Channel 1.
Table 3-2. Range Selection Switch Positions
RANGE
10V
5V
2.5V
1
O
1
23
5
4
N
5432
DUDUD+ UDDUD+ DDDUD+ DUUDU0 to 10V UDUDU0 to 5V DDUDU0 to 2.5V
Range switches set for +10V
Figure 3-3. Range Switch Block - +10V Example Shown
3.4 INSTALLING THE CIO-DAC02/16 IN THE COMPUTER
1. Turn the power off.
2. Remove the cover of your computer. Be careful not to dislodge any of the cables installed on the boards in your computer as you slide the cover off.
3. Locate an empty expansion slot in your computer.
4. Push the board firmly down into the expansion bus connector. If it is not seated fully it may fail to work and could short circuit the PC bus power onto a PC bus signal. This could damage the motherboard in your PC as well as the CIO-DAC02/16.
4
The CIO-DAC02/16 signal connector is a 25-pin, D-type female connector accessible from the rear of the PC through the expansion backplate (Figure 4-1).
Use the C25FM-# cable with the CIO-MINI25 screw terminal board for easy signal connection.
As an alternative to a cable, you may bring field signals to the 25-pin connector with a DMCON-25 male connector kit available from Measurement Computing Corp.
4 CONNECTOR DIAGRAM
1
GND LLGND LLGND LLGND LLGND LLGND LLGND LLGND LLGND LLGND LLGND LLGND
+5V PC
2 3 4 5 6 7 8
9 10 11 12 13
Figure 4-1. 25-Pin Connector Pin out
NC
14
NC
15
NC
16
D/A 1 VOUT
17
D/A 1 VOUT
18
NC
19
NC
20
NC
21
NC
22
D/A 0 VOUT
23
D/A 0 VOUT
24 25
NC
5
5 DATA REGISTERS
The CIO-DAC02/16 has four analog-output data registers. There are two for each channel, one for the lower eight bits and one for the upper eight bits. The first address (BASE ADDRESS) is determined by setting a bank of DIP switches on the board.
The information presented in this chapter is intended for exp e rienced programmers. If you are not familiar with register manipulation, we encourage you to use the Universal Library.
To write to or read from a register in decimal or HEX, the following weights apply:
HEX VALUEDECIMAL VALUEBIT POSITION
110 221 442
883 10164 20325 40646 801287
The registers and their function are listed on Table 5-1.
Table 5-1. Data Registers
Initiate simultaneous update.D/A 0 Least Significant ByteBASE + 0 Initiate simultaneous update.D/A 0 Most Significant ByteBASE + 1 Initiate simultaneous update.D/A 1 Least Significant ByteBASE + 2 Initiate simultaneous update.D/A 1 Most Significant ByteBASE + 3
The bits of the registers are labeled as follows:
BASE + 0 and BASE +2 (LEAST SIGNIFICANT BYTE)
BASE + 1 and BASE +3 (MOST SIGNIFICANT BYTE)
(MSB)
6
READ FUNCTIONWRITE FUNCTIONADDRESS
01234567
DA15DA14DA13DA12DA11DA10DA9
DA16 (LSB)
01234567
DA8DA7DA6DA5DA4DA3DA2DA1
POWER CONSUMPTION
ANALOG OUTPUTS
Slew Rate Settling Time
20 Volt Step to 0.0008% 10 Volt Step to 0.0008%
6 SPECIFICATIONS
400 mA Typical / 675 mA Max.+ 5V Supply None+ 12V Supply None- 12V Supply
2Outputs 16 Bits (1 in 65536 parts)Resolution AD660BNType
10, +5, +2.5, 0 to 10, 0 to 5, 0 to 2.5Output Ranges
+ Double-BufferedLatches Individual or Simultaneous (Jumper Select)Update DAC Output forced to 0 VoltsPower Up/Reset Adjustable to 0Offset Error Adjustable to 0Gain Error
1 LSB Max.Differential Linearity
+
1 LSB Max.Integral Non linearity
+ Guaranteed to 15 bits over temp rangeMonotonicity
15 ppm/C MaxGain Drift
+
5 ppm/C MaxBipolar Offset Drift
+
3 ppm/C MaxUnipolar Offset Drift
+
2.8V/µs Typical
12 µs typical, 19 µs max 6 µs typical, 9 µs max
5 mA MinCurrent Drive
+
0.1 Ohm MaxOutput Resistance (Op27) 40 mA Min ContinuousOutput Short Circuit Duration
ENVIRONMENTAL
Storage Temperature
0 to 70 Deg. COperating Temperature
40 to +100 Deg. C 0 to 90% Non-condensingHumidity
7
For your notes.
8
For your notes.
9
For your notes.
10
EC Declaration of Conformity
We, Measurement Computing Corporation, declare under sole responsibility that the product:
CIO-DAC02/16
DescriptionPart Number
to which this declaration relates, meets the essential requirements, is in conformity with, and CE marking has been applied according to the relevant EC Directives listed below using the relevant section of the following EC standards and other normative documents:
EU EMC Directive 89/336/EEC
compatibility.
EU 55022 Class B
characteristics of information technology equipment.
EN 50082-1
IEC 801-2
and control equipment.
IEC 801-3
measurements and control equipment.
IEC 801-4
equipment.
Carl Haapaoja, Director of Quality Assurance
: Electrostatic discharge requirements for industrial process measurement
: Radiated electromagnetic field requirements for industrial process
: Electrically fast transients for industrial process measurement and control
: Limits and methods of measurements of radio interference
: EC generic immunity requirements.
: Essential requirements relating to electromagnetic
Measurement Computing Corporation
Measurement Computing Corporation
10 Commerce Way
Suite 1008
Norton, Massachusetts 02766
(508) 946-5100
Fax: (508) 946-9500
E-mail: info@mccdaq.com
www.mccdaq.com
16 Commerce Boulevard,
Middleboro, Massachusetts 02346
(508) 946-5100
Fax: (508) 946-9500
E-mail: info@measurementcomputing.com
www. measurementcomputing.com
Loading...