Page 2
When that happens, just return the board with an order for its replacement at only 50% of the list price. Measurement Computing Corp. does not need to profit from your misfortune. By the way, we will honor this warranty for any other manufacture’s board that we have a replacement for! 30 DAY MONEY-BACK GUARANTEE Any Measurement Computing Corp.
The installation and operation of all CIO-DAS1600 series boards are very similar. Throughout this manual we use CIO-DAS1600 as a generic designation for the CIO-DAS1601/12, CIO-DAS1602/12, and CIO-DAS1600/16. When required, due to the differences in the boards, the specific board name is used.
DMA LEVEL SELECT If you are installing the board in an old XT bus computer, DMA level 3 is probably used by the hard disk controller. Set the DMA level switch to level 1 position (Figure 3-2). If you have a 386 or higher computer, the hard disk controller does not use either DMA level 1 or 3 so either level can be selected.
D/A CONVERTER REFERENCE JUMPER BLOCK The jumper block located near the center of the CIO-DAS1600 allows you to use the on board precision voltage reference to select the output ranges of the digital to analog converters. Analog output is provided by two 12-bit multiplying D/A converters. This type of converter accepts a reference voltage and provides an output proportional to that.
The input amplifier gain is controlled by a software programmed register located at BASE + B hex (11 decimal). The codes have different meaning for each board in the CIO-DAS1600 family. Refer to the Register Architecture section for details on this register. Figure 3-6.
BURST MODE GENERATOR The burst mode generator is a clock signal that paces the A/D at the maximum multi-channel sample rate, then periodically, performs additional maximum rate scans. In this way, the channel to channel skew (time between successive samples in a scan) is minimized without taking a large number of undesired samples (Figure 3-8).
4 CONNECTOR PINOUTS MAIN CONNECTOR DIAGRAM The CIO-DAS1600 analog connector is a 37-pin “D” connector accessible from the rear of the PC through the expansion back plate. An additional signal, SS&H OUT, is available at pin 26. It is required when the CIO-SSH16 Simultaneous Sample and Hold card is used with a CIO-DAS1600 (Figure 4-1).
DIGITAL I/O CONNECTOR (NOT APPLICABLE TO -P5 VERSIONS) The digital I/O connector is mounted at the rear of the CIO-DAS1600 and will accept a 40-pin header connector. The optional BP40-37 cable assembly brings the signals to a back plate with a 37-pin male connector mounted in it.
5 ANALOG CONNECTIONS ANALOG INPUTS Analog signal connection is one of the most challenging aspects of applying a data acquisition board. If you are an Analog Electrical Engineer then this section is not for you, but if you are like most PC data acquisition users, the best way to connect your analog inputs may not be obvious.
Page 13
C H IN In p u t V s + V g 2 - V g 1 To A /D A m p L L G N D A n y v o lta g e d iffe re n tia l b e tw e e n g ro u n d s g 1 a n d g 2 s h o w s u p a s a n e rro r sig n a l a t th e in p u t a m p lifie r S in g le -e n d e d in p u t w ith C o m m o n M o d e Vo lta g e...
Page 14
CH High Inp ut To A/D A m p CH Low LL G ND Vcm = Vg2 - Vg1 D ifferential Input Com m on M ode Voltage (Vcm ) is ignored by differential input configuration. However, note that Vcm + Vs must rem ain w ithin the am plifier’s comm on m ode range of ±10V Figure 5-2b.
5.1.2 System Grounds and Isolation There are three scenarios possible when connecting your signal source to your CIO-DAS1600 board. 1. The CIO-DAS1600 and the signal source have the same (or common) ground. This signal source can be connected directly to the CIO-DAS1600. 2.
Page 16
isolation is to change your voltmeter to it’s ohm scale and measure the resistance between the two grounds. It is recommended that you turn both systems off prior to taking this resistance measurement. If the measured resistance is more than 100 Kohm, it’s a fairly safe bet that your system has electrically isolated grounds.
NOTE Relying on the earth prong of a 120VAC for signal ground connections is not advised.. Different ground plugs may have large and potentially even dangerous voltage differentials. Remember that the ground pins on 120VAC outlets on different sides of the room may only be connected in the basement.
5.2.1 Common Ground / Single-Ended Inputs Single-ended is the recommended configuration for common ground connections. However, if some of your inputs are common ground and some are not, we recommend you use the differential mode. There is no performance penalty (other than loss of channels) for using a differential input to measure a common ground signal source.
5.2.3 Common Mode Voltage < +/-10V / Single-Ended Inputs This is not a recommended configuration. In fact, the phrase common mode has no meaning in a single-ended system and this case would be better described as a system with offset grounds. You can try this configuration, no system damage should occur and you may receive acceptable results.
Iso latio n B arrie r C H H igh G N D In p u t To A /D A m p C H Low 1 0 K LL G N D A /D B o a rd W hen the voltage difference C o nn ec tor betw een signal source and A /D board ground is large...
5.2.7 Isolated Grounds / Differential Inputs Optimum performance with isolated signal sources is assured with the use of the differential input setting. Figure 5-10 below shows the recommend connections is this configuration. C H H igh G N D Inp ut To A /D A m p C H L ow...
Page 22
Figure 5-11. Analog Output Range Select Jumper Block...
6 REGISTER ARCHITECTURE There are three common approaches to generating software for the CIO-DAS1600. These are: 1. Writing custom software utilizing our Universal Library package 2. Using a fully integrated software package (e.g. Softwire) 3. Direct register level programming. CUSTOM SOFTWARE UTILIZING THE UNIVERSAL LIBRARY Most users write custom software using our Universal Library.
Table 6-1. Register Map ADDRESS READ FUNCTION WRITE FUNCTION BASE A/D Data (Least significant) Start A/D Conversion BASE + 1 A/D Data (Most significant) None BASE + 2 Channel MUX Channel MUX / FIFO reset BASE + 3 Digital 4-Bit Input Digital 4 Bit Output BASE + 4 None...
6.1.4 FOUR BIT DIGITAL I/O REGISTERS BASE ADDRESS+3 A read and write register. When read from... DI2, CTR0, GATE DI0, TRIG READ The signals present at the inputs are read as one byte, the most significant four bits of which are always zero.
D/A 1 REGISTERS BASE ADDRESS + 6 D/A3 D/A2 D/A1 D/A0 BASE ADDRESS + 7 D/A11 D/A10 D/A9 D/A8 D/A7 D/A6 D/A5 D/A4 WRITE ONLY Each 12 bit D/A output line has two registers. The first contains the four least significant bits of the data and four bits that don't care.
6.1.7 DMA, INTERRUPT & TRIGGER CONTROL BASE ADDRESS + 9 INTE A read and write register. READ INTE = 1, Interrupts are enabled. An interrupt generated will be placed on the PC bus interrupt level selected by IR4, IR2 & IR1. INTE = 0, interrupts are disabled. IR2, IR1, IR0 are bits in a binary number between 0 and 7 which map interrupts onto the PC bus interrupt levels 2 to 7.
Page 29
BL3 to BL0 = BURST LENGTH. This nibble determines the number of conversions per trigger when in the burst mode. There are one to sixteen samples (single-ended) or eight samples (differential) in a burst. When the CIO-DAS1600 is not in the burst mode these bits have no function. CTR0 = 1.
PROGRAMMABLE GAIN CONTROL: Range and gain is controlled by bits G1 and G0. The codes have different meaning for each board in the DAS1600 family (Table 6-4). Table 6-4. Range Codes BOARD CODE BIPOLAR RANGE UNIPOLAR RANGE CIO-DAS1601/12 +/-10V 0 to 10V +/-1V 0 to 1V +/-0.1V 0 to 0.1V +/-0.01V...
6.1.10 PACER CLOCK DATA & CONTROL REGISTERS 8254 COUNTER 0 DATA BASE ADDRESS + Ch 8254 COUNTER 1 DATA BASE ADDRESS + Dh 8254 COUNTER 2 DATA BASE ADDRESS + Eh The three 8254 counter/timer data registers can be written to and read from. Because each counter will count as high as 64,535, it is clear that loading or reading the counter data must be a multi-step process.
Page 32
PORT C DATA BASE ADDRESS +402h Port C can be used as one 8-bit port of either input or output, or it can be split into two 4-bit ports which can be independently input or output. The notation for the upper 4-bit port is CH3 - CH0, and for the lower, CL3 - CL0.
M1 = 0 is mode 0 for group B. Input / Output M1 = 1 is mode 1 for group B. Strobed Input / Output The Ports A, B, C High and C Low can be independently programmed for input or output. The two groups of ports, group A and group B, can be independently programmed in one of several modes.
6.1.14 DAS1600 MODE ENABLE REGISTER BASE ADDRESS +406h WRITE ONLY. DAS1600 mode enable. Writing 40 hex to this register enables the DAS1600 functions. Writing 0 to this register disables DAS1600 functions. On power-up or reset the DAS1600 functions are disabled. 6.1.15 BURST STATUS REGISTER BASE ADDRESS + 407h READ ONLY.
7 CALIBRATION AND TEST Every board was fully tested and calibrated at the factory. For normal environments, a calibration interval of six months to one year is recommended. If frequent variations in temperature or humidity are common, recalibrate at least once every three months. It requires less than 20 minutes to calibrate the CIO-DAS1600.
8 ANALOG ELECTRONICS VOLTAGE DIVIDERS If you wish to measure a signal which varies over a range greater than the input range of an analog or digital input, a voltage divider can drop the voltage of the input signal to the level the analog or digital input can measure.
Digital inputs also make use of voltage dividers, for example, if you wish to measure a digital signal that is at 0 volts when off and 24 volts when on, you cannot connect that directly to the CIO-AD digital inputs. The voltage must be dropped to 5 volts max when on. The Attenuation is 24:5 or 4.8. Use the equation above to find an appropriate R1 if R2 is 1K.
9 SPECIFICATIONS CIO-DAS1601/12 & CIO-DAS1602/12 Power consumption 1.4 A typical, 2.1 A max Analog input section A/D converter type ADS7800 successive approximation Resolution 12 bits Programmable ranges CIO-DAS1601/12 ±10V, ±1V, ±0.1V, ±0.01V, 0 to 10V, 0 to 1V, 0 to 0.1V, 0 to 0.01V...
Page 39
Analog Output: Resolution 12 bits Number of channels D/A type MX7548 Voltage Ranges ±10V, ±5V, 0 to 5V, 0 to 10V or user defined range between 0 and 10V. Each channel independently configurable by jumpers. Offset error Trimmable to 0 by potentiometer Gain error Trimmable to 0 by potentiometer Differential nonlinearity...
Counter section Counter type 82C54 Configuration 3 down-counters, 16 bits each Counter 0 - Independent, user configurable Source: Programmable - Internal 100 kHz or external (CTR0 Clock In) Gate: External (DIn2) Output: Available at user connector (CTR0 Out) Counter 1 - ADC Pacer Lower Divider Source: 1 or 10 MHz oscillator (jumper selectable) Gate: Tied to Counter 2 gate, programmable source.
Page 41
Number of channels 8 differential or 16 single-ended, switch-selectable Interrupts 2 to 7 Interrupt enable Programmable Interrupt sources End-of-conversion, terminal count (DMA) Channel 1 or 3 Trigger sources External hardware/software (DIn0) A/D conversion time 10 µs Throughput 100 kHz Differential Linearity error (Bipolar) ±1 LSB Integral Linearity error (Bipolar) ±1.5 LSB...
Page 42
Digital Input / Output Digital Type (Digital I/O connector) 82C55 (not applicable on -P5 versions) Configuration 2 banks of 8, 2 banks of 4, programmable by bank as input or output Number of channels 24 I/O Output High 3.0 volts min @ -2.5 mA Output Low 0.4 volts max @ 2.5 mA Input High...
Page 43
EC Declaration of Conformity We, Measurement Computing Corp., declare under sole responsibility that the product: CIO-DAS1600 ISA Bus, analog and digital I/O board Part Number Description to which this declaration relates, meets the essential requirements, is in conformity with, and CE marking...
Need help?
Do you have a question about the CIO-DAS1601/12 and is the answer not in the manual?
Questions and answers