CIO-DAC02/16
DUAL ANALOG OUTPUTS

User’s Manual

Revision 5A
October, 2000

Trademark and Copyright Information
Measurement Computing Corporation, InstaCal, Universal Library, and the Measurement Computing logo areeither trademarks or registered trademarks of Measurement Computing Corporation. Refer to the Copyrights &Trademarks section on mccdaq.com/legal for more information about Measurement Computing trademarks.
Other product and company names mentioned herein are trademarks or trade names of their respective
companies.
© 2000 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.
NoticeMeasurement Computing Corporation does not authorize any Measurement Computing Corporation product for
use in life support systems and/or devices without prior written consent from Measurement Computing
Corporation. Life support devices/systems are devices or systems that, 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 ininjury. Measurement Computing Corporation 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 ofpeople.

(C) Copyright 2000, Measurement Computing Corporation
HM CIO-DAC02-16.lwp

Table of Contents
1 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 SOFTWARE INSTALLATION . . . . . . . . . . . . . . . . . . . . . . . . . 1
3 HARDWARE INSTALLATION . . . . . . . . . . . . . . . . . . . . . . . . 1
3.1 BASE ADDRESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3.2 SIMULTANEOUS TRANSFER JUMPER . . . . . . . . . . . . . . 3
3.3 VOLTAGE RANGE SWITCHES . . . . . . . . . . . . . . . . . . . . . 3
3.4 INSTALLING THE CIO-DAC02/16 IN THE COMPUTER . 44 CONNECTOR DIAGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 DATA REGISTERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6 SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

This page is blank.

1 INTRODUCTION
The CIO-DAC02/16 is a dual-channel analog output board having 16 bits ofresolution. One of six output voltage ranges can be individually selected for eachchannel. Individual or simultaneous output updates are jumper-selectable.

2 SOFTWARE INSTALLATIONThe board has a variety of switches and jumpers to set before installing the board inyour computer. By far the simplest way to configure your board is to use theInstaCalTM program provided as part of your software package. InstaCalTM will show
you all available options, how to configure the various switches and jumpers (asapplicable) to match your application requirements, and will create a configuration
file that your application software (and the Universal Library) will refer to so thesoftware you use will automatically know the exact configuration of the board.
Please refer to the Extended Software Installation Manual regarding the installationand operation of InstaCalTM. The following hard copy information is provided as amatter of completeness, and will allow you to set the hardware configuration of theboard if you do not have immediate access to InstaCalTM and/or your computer.

3 HARDWARE INSTALLATIONThe 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. Thecalibration 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:Base Address
Output 1 (Ch 0) Range
Output 2 (Ch 1) Range
UPDATE/XFER jumper

300h (768 decimal)+5 Volts+5 Volts
UPDATE (individual update of DACs)

1

3.1 BASE ADDRESS
Unless there is already a board inyour system which uses address 300
hex (768 decimal), leave the switches
as they are set at the factory. Refer toTable 3-1 for PC I/O addresses.
In the example shown in Figure 3-1,
the CIO-DAC02/16 is set for baseaddress 300 hex (768 decimal).

Figure 3-1. Base Address Switches

HEXRANGE
000-00F
020-021040-043060-063060-064070-071080-08F
0A0-0A1
0A0-0AF
0C0-0DF
0F0-0FF
1F0-1FF
200-20F
210-21F
238-23B
23C-23F
270-27F
2B0-2BF

Table 3-1. PC I/O Addresses
FUNCTIONHEXFUNCTION
RANGE
8237 DMA#1
2C0-2CF EGA
8259 PIC #1
2D0-2DF EGA
8253 TIMER
2E0-2E7 GPIB (AT)8255 PPI (XT)
2E8-2EF SERIAL PORT
8742 CONTROLLER (AT) 2F8-2FF SERIAL PORTCMOS RAM & NMI
300-30F PROTOTYPE CARDMASK (AT)DMA PAGE REGISTERS
310-31F PROTOTYPE CARD
8259 PIC #2 (AT)320-32F HARD DISK (XT)NMI MASK (XT)378-37F PARALLEL PRINTER
8237 #2 (AT)380-38F SDLC
80287 NUMERIC CO-P
3A0-3AF SDLC(AT)HARD DISK (AT)
3B0-3BB MDAGAME CONTROL
3BC-3BF PARALLEL PRINTEREXPANSION UNIT (XT)
3C0-3CF EGA
BUS MOUSE
3D0-3DF CGA
ALT BUS MOUSE
3E8-3EF SERIAL PORTPARALLEL PRINTER
3F0-3F7 FLOPPY DISK
EGA
3F8-3FF SERIAL PORT23.2 SIMULTANEOUS TRANSFER JUMPER
Analog outputs can be jumpered so that new output data for one (or both) DACs isheld in the registers until any register is read. With this jumper in the XFER position,
when any register from BASE +0 to BASE +3is read, both DACs are updated simultaneouslywith data TRANSFERRED from the four
registers.
XFER

Figure 3-2 to the right shows the jumper blockin the individual UPDATE (default) position.

UPDATEJUMPER BLOCK - The jumper blockis 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 fromthe 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 thedata 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 SWITCHESThe D/A converters on the CIO-DAC02/16 output a voltage according to theequation:
Unipolar
Volts Out = (VFS/ 65536 ) x Digital Value
BipolarVolts Out = (VFS/ 65536 ) x Digital Value − ( 0.5 x VFS)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 areused 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 inthe 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.

RANGE+10V+5V+2.5V
0 to 10V
0 to 5V
0 to 2.5V

Table 3-2. Range Selection Switch Positions
1234
DU
DU
DU
D
D
DU
D
DU
DUUU
DU
DU
DU
DO1N2345
DU
DDU
D5Range 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 seatedfully 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 theCIO-DAC02/16.
44 CONNECTOR DIAGRAM
The CIO-DAC02/16 signal connector isa 25-pin, D-type female connector
accessible from the rear of the PC
through the expansion backplate(Figure 4-1).

GND
LLGND
LLGND
LLGND
LLGND
LLGND
LLGND
LLGND
LLGND
LLGND
LLGND
LLGND
+5V PCUse the C25FM-# cable with theCIO-MINI25 screw terminal board foreasy signal connection.
As an alternative to a cable, you may
bring field signals to the 25-pin
connector with a DMCON-25 maleconnector
kitavailable
fromMeasurement Computing Corp.

1234567891011121314 NC
15 NC
16 NC
17 D/A 1 VOUT
18 D/A 1 VOUT
19 NC
20 NC
21 NC
22 NC
23 D/A 0 VOUT
24 D/A 0 VOUT
25 NC

Figure 4-1. 25-Pin Connector Pin out

55 DATA REGISTERS
The CIO-DAC02/16 has four analog-output data registers. There are two for eachchannel, 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 experienced programmers. If
you are not familiar with register manipulation, we encourage you to use the UniversalLibrary.
To write to or read from a register in decimal or HEX, the following weights apply:
BIT POSITION
01234567

DECIMAL VALUE
1248163264
128

HEX VALUE
1248
10204080

The registers and their function are listed on Table 5-1.

ADDRESS
BASE + 0
BASE + 1
BASE + 2
BASE + 3

Table 5-1. Data Registers
WRITE FUNCTIONREAD FUNCTION
D/A 0 Least Significant Byte
Initiate simultaneous update.
D/A 0 Most Significant Byte
Initiate simultaneous update.
D/A 1 Least Significant Byte
Initiate simultaneous update.
D/A 1 Most Significant Byte
Initiate simultaneous update.

The bits of the registers are labeled as follows:
BASE + 0 and BASE +2 (LEAST SIGNIFICANT BYTE)
765432DA9DA10DA11DA12DA13DA14BASE + 1 and BASE +3 (MOST SIGNIFICANT BYTE)
765432DA1DA2DA3DA4DA5DA6(MSB)
61DA150DA16(LSB)

1DA70DA86 SPECIFICATIONSPOWER CONSUMPTION+ 5V Supply+ 12V Supply- 12V Supply

400 mA Typical / 675 mA Max.
NoneNone

ANALOG OUTPUTS
Outputs
ResolutionType
Output Ranges
Latches
UpdatePower Up/Reset
Offset Error
Gain Error
Differential Linearity
Integral Non linearity
Monotonicity
Gain Drift
Bipolar Offset Drift
Unipolar Offset Drift
Slew Rate
Settling Time
20 Volt Step to 0.0008%
10 Volt Step to 0.0008%
Current Drive
Output Resistance (Op27)
Output Short Circuit Duration

216 Bits (1 in 65536 parts)
AD660BN+10, +5, +2.5, 0 to 10, 0 to 5, 0 to 2.5
Double-Buffered
Individual or Simultaneous (Jumper Select)
DAC Output forced to 0 Volts
Adjustable to 0Adjustable to 0+ 1 LSB Max.
+ 1 LSB Max.
Guaranteed to 15 bits over temp range+ 15 ppm/C Max+ 5 ppm/C Max+ 3 ppm/C Max
2.8V/µs Typical
12 µs typical, 19 µs max
6 µs typical, 9 µs max+ 5 mA Min
0.1 Ohm Max
40 mA Min Continuous

ENVIRONMENTAL
Operating Temperature
Storage Temperature
Humidity

0 to 70 Deg. C−40 to +100 Deg. C
0 to 90% Non-condensing

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 theproduct:
CIO-DAC02/16
Part Number

Description

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: Essential requirements relating to electromagneticcompatibility.
EU 55022 Class B: Limits and methods of measurements of radio interference
characteristics of information technology equipment.
EN 50082-1: EC generic immunity requirements.
IEC 801-2: Electrostatic discharge requirements for industrial process measurement
and control equipment.
IEC 801-3: Radiated electromagnetic field requirements for industrial process
measurements and control equipment.
IEC 801-4: Electrically fast transients for industrial process measurement and control
equipment.

Carl Haapaoja, Director of Quality Assurance

Measurement Computing Corporation
16 Commerce Boulevard,Middleboro, Massachusetts 02346(508) 946-5100
Fax: (508) 946-9500
E-mail: info@measurementcomputing.com
Measurement Computing Corporation
10 Commerce Waywww. measurementcomputing.com
Suite 1008
Norton, Massachusetts 02766(508) 946-5100
Fax: (508) 946-9500
E-mail: info@mccdaq.com
www.mccdaq.com
RegMapPC-CARD-DAC08.doc