Omega Products CIO-DAS1601-12 Installation Manual

User's Guide
http://www.omega.com
e-mail: info@omega.com
CIO-DAS1601/12 CIO-DAS1602/12 CIO-DAS1602/16
CHAPTER 1: QUICK START .............................................
CHAPTER 2: INSTALLATION & CONFIGURATION .........................
CHAPTER 3: SOFTWARE ...............................................
CHAPTER 4: CONNECTOR PINOUTS .......................................
CHAPTER 5: ANALOG CONNECTIONS .....................................
CHAPTER 6: CIO-DAS1600 ARCHITECTURE .............................
1 1.1 INSTALL THE INSTACAL SOFTWARE ....................................
1 1.2 RUN INSTACAL .......................................................
3 2.1 BASE ADDRESS .......................................................
3 2.2 DMA LEVEL SELECT ...................................................
3 2.3 1/10 MHz XTAL JUMPER ................................................
4 2.4 8/16 CHANNEL SELECT .................................................
4 2.5 D/A CONVERTER REFERENCE JUMPER BLOCK ...........................
4 2.6 BIPOLAR/UNIPOLAR AND GAIN SETTING ................................
5 2.7 CONVERSION START, EDGE SELECT ....................................
5 2.8 AUXILIARY TRIGGER ..................................................
6 2.9 BURST MODE GENERATOR .............................................
6 2.10 DT-CONNECT ........................................................
7 3.1 CUSTOM SOFTWARE UTILIZING THE UNIVERSAL LIBRARY ...............
7 3.2 FULLY INTEGRATED SOFTWARE PACKAGES (e.g. LABTECH NOTEBOOK) ....
7 3.3 DIRECT REGISTER LEVEL PROGRAMMING ...............................
8 4.1 MAIN CONNECTOR DIAGRAM ..........................................
9 4.2 DIGITAL I/O CONNECTOR (NOT APPLICABLE TO -P5 VERSIONS) ............
10
10 5.1 ANALOG INPUTS ......................................................
105.1.1 Single-Ended and Differential Inputs ....................................
14 5.2 WIRING CONFIGURATIONS ............................................
155.2.1 Common Ground /Single-Ended Inputs ..................................
155.2.2 Common Ground /Differential Inputs ....................................
155.2.3 Common Mode Voltage < +/-10V /Single-Ended Inputs ......................
165.2.4 Common Mode Voltage < +/-10V /Differential Inputs .......................
175.2.6 Isolated Grounds /Single-Ended Inputs ..................................
175.2.7 Isolated Grounds / Differential Inputs ...................................
17 5.3 ANALOG OUTPUTS ....................................................
19
19 6.1 CONTROL & DATA REGISTERS .........................................
20 6.1.1 A/D DATA & CHANNEL REGISTERS (CIO-DAS1600/12) ...................
20 6.1.2 A/D DATA & CHANNEL REGISTERS (CIO-DAS1602/16) ...................
21 6.1.3 CHANNEL MUX SCAN LIMITS REGISTER ..............................
21 6.1.4 FOUR BIT DIGITAL I/O REGISTERS ....................................
21 6.1.5 D/A REGISTERS .....................................................
22 6.1.6 STATUS REGISTER ..................................................
22 6.1.7 DMA, INTERRUPT & TRIGGER CONTROL ..............................
23 6.1.8 PACER CLOCK CONTROL REGISTER ..................................
24 6.1.9 PROGRAMMABLE GAIN CONTROL REGISTER / BURST RATE ............
25 6.1.10 PACER CLOCK DATA & CONTROL REGISTERS ........................
25 6.1.11 24-bit DIGITAL I/O REGISTERS (not applicable on -P5 versions) ..............
CHAPTER 7: CALIBRATION AND TEST .................................
CHAPTER 8: ANALOG ELECTRONICS ..................................
CHAPTER 9: SPECIFICATIONS ...........................................
27 6.1.12 CONVERT DISABLE REGISTER ......................................
27 6.1.13 BURST MODE ENABLE REGISTER ....................................
27 6.1.14 DAS1600 MODE ENABLE REGISTER ...................................
27 6.1.15 BURST STATUS REGISTER ..........................................
29
29 7.1 REQUIRED EQUIPMENT ...............................................
29 7.2 CALIBRATING THE A/D & D/A CONVERTERS ............................
30
30 8.1 VOLTAGE DIVIDERS ..................................................
31 8.2 LOW PASS FILTERS ...................................................
32
32 9.1 CIO-DAS1602/12 .....................................................
34 9.2 CIO-DAS1602/16 .......................................................
CHAPTER 1: QUICK START
The installation and operation of all three of the CIO-DAS1600 series boards is very similar. Throughout this manual we use CIO-DAS1600 as a generic designation for the CIO-DAS1601/12, CIO-DAS1602/12 and CIO-DAS1602/16. When required due to the differences in the boards, the specific board name is used.
Some computers have motherboard obstructions making it impossible to physically install a full-size card in the slot. For these applications we make the -P5 versions of the board. The -P5 suffix added to the end of a CIO-DAS1600 board indicates the board has a modified form factor enabling it to fit into computers with obstructions. In order to reduce the board size, it was necessary to remove the auxiliary 24-bit digital I/O port. If your application requires this capability, you should consider using a CIO-DIO24 board installed in a adjacent slot.
The CIO-DAS1600 is easy to use. This quick start procedure will help you quickly and easily setup, install and test your board. We assume you already know how to open the PC and install expansion boards. If you are unfamiliar or uncomfortable with board installation, please refer to your computer’s documentation.
We recommend you perform the software installation described in sections 1.1 and 1.2 below prior to installing the board in your computer. The InstaCal
TM
operations below will show you how to properly set the switches and
jumpers on the board prior to physically installing the board in your computer.
1.1 INSTALL THE INSTACAL SOFTWARE
There are two versions of Instacal. One is a 32-bit Instacal application intended for Windows 95/98/NT, and the other is a 16-bit Instacal intended for DOS and Windows 3.x. The 32-bit version can be installed by running the setup.exe program from Windows 95, 98, or NT. The 16-bit version can be installed for DOS or Windows 3.x by running setup.exe in Windows 3.x. If your machine can only be booted in DOS, then install the 16-bit Instacal by running install.exe.
The installation will create all required files and folders/directories and unpack the various pieces of compressed software. Simply run the install and follow the on-screen instructions. Remember where the installed files are placed, as you will need to access them in the next step. The default location is in a directory/folder named \CB in the root directory of your system hard drive, usually drive “C:”.
1.2 RUN INSTACAL
To run the 16-bit Instacal in Windows 3.x, find the file named Instacal.exe (16-bit version) using your file management system and double click your mouse on it. To run the 32-bit Instacal in Windows 95/98/NT, find the file named Inscal32.exe (32-bit version).
Once running, InstaCal
1. Select Install (either highlight it and hit enter or double click your mouse on it).
TM
provides four sub-menus (plus exit).
2. Select Board #0 (select another number if Board #0 is already installed)
3. Select Board Type
4. Move through the selections and highlight the particular board you are installing (e.g. CIO-DAS1602/16 or CIO-DAS1601/12). Either double click on the board or hit enter.
5. The board’s default settings are then displayed. The board’s defaults are:
Base Address 300H (768 Decimal). Interrupt level 5 DMA Channel 1
Clock Speed 1 MHz
# of Channels 8 Channels, Differential.
1
Wait State Disabled
A/D Ranges Bipolar
Trigger Edge Rising
External Memory Bd Not Installed
D/A #0 Range +/- 5V D/A #1 Range +/- 5V
Sample & Hold Disabled (CIO-SSH16 not supported)
Counter #0 Source External
Expansion Board Not Installed
6. To simplify the test setup’s field wiring, we run the test with the board in 16 channel single ended mode. To change to 16 channel mode, use the mouse or arrow keys and highlight # of Channels.
Hit enter or your mouse key and you will be able select 16 channel single-ended mode. The program will also show you how to set the onboard switch for 16 channel mode. (CIO-DAS1601 users will also have to switch the board to unipolor mode prior to running the test.)
7. You are now ready to install the board in your computer. Open your PC (after turning off the power) and install the board. After the board is installed and the computer is closed up, turn the power back on.
8. Run InstaCal
TM
again, and at the main menu select Test.
a. Select the board you just installed b. Select Input, and then CH 0 c. Select Source, and then DAC0 d. Select Plot, the required connections to complete the test will then be shown on your computer screen. Either use the jumper wires provided with the board to make the connections directly on the board’s I/O connector, or make the connection with a jumper wire on your Screw Terminal Adapter board.
9. Once you have connected the D/A output to the A/D input, proceed and plot the waveform. You should observe a sawtooth waveform. If you do, your board is installed and working properly. If not we suggest the following.
a. make certain you have connected the correct pins according to the connector diagram.
b. go back through the installation procedure and make sure you have installed the board according to the instructions.
If this does not get you to the sawtooth waveform display, please call us for additional assistance.
2
CHAPTER 2: INSTALLATION & CONFIGURATION
The CIO-DAS1600 has a variety of switches and jumpers to set before installing the board in your computer. By far the simplest way to configure your b oard is to use the Insta
TM
program provided as part of your CIO-DAS1600 software package. Insta
Cal
Cal
TM
will show you all available options, how to configure the various switches and jumpers 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.
Please refer to Chapter 1 regarding the installation and opera tion of Insta
TM
. The following hard copy information is provided as a
Cal
matter of completeness, and will allow you to set the hardware configuration of the CIO-DAS1600 board if you do not have immediate
TM
access to Insta
and/or your computer.
Cal
2.1 BASE ADDRESS
Unless there is already a board in your system using address 300 HEX (768 Decimal), you can leave the switches as they are set at the factory.
In the example shown above, the CIO-DAS1600 is set at base address 300H. This means the DAS-16 compatible section of the board is at 300H and the DIO-24 compatible section of the board is at 700H.
2.2 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 the level 1 position.
If you have a 386 or higher computer, the hard disk controller does not use either DMA level 1 or 3 so either level may be selected. The default level is level 1.
There are other boards that use DMA levels. Some network boards do and so do some IEEE-488 interface boards. Do you have other boards in your computer with DMA level switches on them?
2.3 1/10 MHz XTAL JUMPER
The 1/10 MHz XTAL jumper selects the frequency of the square used as a clock by the A/D pacer circuitry. This pacer circuitry controls the sample timing of the A/D. The output driving the A/D converter is also available at the CTR 2 output pin on the main connector.
To maintain full compatibility with the original DAS-16, the CIO-DAS1600 required a 1 MHz crystal oscillator. When MetraByte redesigned the DAS-16 and added the faster 10MHz crystal, a jumper was provided to maintain compatibility with older software. The CIO-DAS1600 has the jumper because the DAS-16 has the jumper and some software expects the jumper to be in the 1 MHz position while some software expects the 10 MHz position.
The CIO-DAS1600 is shipped with the jumper in the 1 MHz position.
10
CLK SEL
1
Default 1MHz Show n
3
2.4 8/16 CHANNEL SELECT
The analog inputs of the CIO-DAS1600 may be configured as 8 differential or 16 single ended. Use the single ended input mode if you have more than 8 analog inputs to sample. Using the differential input mode allows up to 10 volts of common mode (ground loop) rejection and will provide better noise immunity.
The CIO-DAS1600 comes from the factory configured for 16 single-ended inputs and the 8/16 switch is in the position shown to the right. Set it for the type and number of inputs you desire.
16 8
16/8 CHANN EL SE LEC T SWITCH 8 C h a nne l d iffe r e n tia l in p u t m ode s h o wn
2.5 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 proportion is controlled by the D/A output code (0 to 4095). Each bit represents 1/4096 of full scale.
A precision -5V and -10V reference provide onboard D/A ranges of 0-5V, 0-10V, +/-5V, +/-10V. Other ranges between 0V and 10V are available if you provide a precision voltage reference at pin 10 or 26 of the main connector.
When the DAC0 refere nce is supplied onboard, pin 26 of the 37 pin connector is unused and may be employed as a simultaneous sample & hold trigger for use with the CIO-SSH16. To do so, place the jumper between the two pins 'SH.
2.6 BIPOLAR/UNIPOLAR AND GAIN SETTING
The Bipolar or Unipolar configuration of the A/D converter is set by a switch. This switch is depicted belo w. The switch controls all A/D channels. Though you c annot run some channels bipolar and some unipolar, you certainly ca n measure a unipolar input in the bipolar mode. (e.g. you may monitor a 0-5V input with a +/-5 V channel)
4
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
UNIPOLARBIPOLARCODEBOARD
0-10V+/-10V0CIO-DAS1601/12 0-1V+/-1V1 0-0.1V+/-0.1V2 0-0.01V+/-0.01V3
0-10V+/-10V0CIO-DAS1602/12 & CIO-DAS1602/16
0-5V+/-5V1
0-2.5V+/-2.5V2
0-1.25V+/-1.25V3
2.7 CONVERSION START, EDGE SELECT
The original DAS-1600 was designed such that A/D conversion was initiated on the falling edge of the convert signal. Neither the original DAS-16, nor any of the other DAS-16 derivative converts on the falling edge. In fact, we are not aware of any A/D board that uses the falling edge to initiate the A/D conversion.
When using the falling edge to start the conversion, the A/D may be falsely triggered by 8254 pacer clock initialization glitching (easy to avoid but a real possibility in the DAS-1600). Converting on the falling edge mode also may lead to timing differences if the CIO-DAS1600 board is being used as a replacement for an older DAS16 series board. Because using the falling edge trigger was a bad idea, we have designed a jumper into the CIO-DAS1600 which allows you choose the edge that starts the A/D conversion. The CIO-DAS1600 is shipped with this jumper in the rising edge position.
TRIGGER EDGE SELECT
JUMPER BLOCK
Falling Edge A/D Trigger DAS-1600 Method
The only reason we supply you the option of a falling edge trigger is to provide complete compatibility for those who have developed software for a DAS-1600 using the AS-1600 drivers, AND, when using the CIO-DAS1600 with that software you observe sample timing
J9
differences.
Rising Edge A/D Trigger
The diagram to the right shows the edge selection options.
For compatibility with all third party packages, with all DAS-16 software and with CIO-DAS1600 software, leave this jumper in the rising edge position.
J9
DAS-16 Method
Default Setting
2.8 AUXILIARY TRIGGER
There is a position for a header connector at the rear of the CIO-DAS1600. This connector provides the same function as that found on the DAS-1600.
The A/D trigger signal may come from this connector, if installed. A jumper controls which pin the trigger signal comes in from. We do not install this connector (neither is it installed on the DAS-1600).
5
2.9 BURST MODE GENERATOR
g
gg
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) may be minimized without taking a large number of undesired samples
.
Ch0 Ch1 Ch2 Ch3
4uS
The len bu rsts is se t by o n e o f the inte rn a l cou n ter s o r m a y be co n tro lled v ia exte rn a l tri
Delay
th o f the de la y b etw e e n
er.
Ch0 Ch1 Ch2 Ch3
Burst mode pacer fixed at 4 uS - CIO-DAS1600/12
13.3 uS - CIO-DAS1600/16
Burst mode must be enabled by a sequence of instructions to control registers. Those wishing to use burst mode should acquire the UniversalLibrary software.
The CIO-DAS1600 burst mode generator takes advantage of the fast A/D. The burst mode skew is 4uS between channels for the CIO-DAS1600/12. It is 13.3uS for the CIO-DAS1602/16.
2.10 DT-CONNECT
There is no hardware configuration or installation required for DT-Connect. Software enables/disables DT-Connect, and of course, you must have a DT-Connect equipped accessory board before using the DT-Connect.
DT-CONNECT IN MASTER MODE ONLY
The CIO-DAS1600 implements DT-Connect MASTER MODE only. DT-Connect is always enabled and is never busy. The ENABLED and BUSY signal levels are fixed in hardware. Since DT-Connect is always enabled, any A/D conversions are always transferred out the DT-Connect regardless of the bus transfer method specified. The CIO-DAS1600 can only operate in DT-Connect schemes where it is the sole master.
To assure that DT-Connect is properly initialized prior to any A/D transfer, the DT-Connect DT-Request handshake line is reset each time the programmable gain (Base + 11) register is written to. Therefore, it is not possible to use the DT-Connect for A/D sets which involve setting the gain between samples. This is not really a problem because any such scheme would be low speed and therefore store data to disk, obviating the need to use DT-Connect to store data on the MEGA-FIFO.
Please see the data sheet on the MEGA-FIFO, a 128 million sample buffer board as an example of a DT-Connect accessory.
6
CHAPTER 3: SOFTWARE
There are three common approaches to software for the CIO-DAS1600. These are: Writing custom software utilizing our Universal Library package, Using a fully integrated software package (e.g. Labtech Notebook), or Direct register level programming.
3.1 CUSTOM SOFTWARE UTILIZING THE UNIVERSAL LIBRARY
Most customers write custom software using ComputerBoards’ UniversalLibrary. The Universal Library takes care of all the board I/O commands and lets you concentrate on the application part of the software. For additional information regarding using the Universal Library, please refer to the documentation supplied with the Universal Library
3.2 FULLY INTEGRATED SOFTWARE PACKAGES (e.g. LABTECH NOTEBOOK)
Many customers also take advantage of the power and simplicity offered by one of the upper level data acquisition packages. Please refer to the package’s documentation for setup and usage details.
3.3 DIRECT REGISTER LEVEL PROGRAMMING
Though uncommon, some ap plications do not al low the use of our Universal Lib rary, and are not a good match for an upper level package. For these sophisticated programmers, we provide a detailed register mapping in Chapter 6.
Insta acquisition board. InstaCal also creates a configuration file required for programmers who use the Universal Library programming libraries.
TM
is a complete installation, calibration and test package. Use it to guide the installation procedure and to calib rate your data
Cal
7
4.1 MAIN CONNECTOR DIAGRAM
3
CHAPTER 4: CONNECTOR PINOUTS
CH0 LOW / CH8 HIGH 18
LLG ND 19
CH1 LOW / CH9 HIGH 17 CH2 LOW / CH10 HIGH 16 CH3 LOW / CH11 HIGH 15 CH4 LOW / CH12 HIGH 14 CH5 LOW / CH13 HIGH 13 CH6 LOW / CH14 HIGH 12 CH7 LOW / CH15 HIGH 11
D/ A 0 R E F IN 1 0
D/A 0 OUT 9
-5V REF OU T 8 DIG GND 7
DI G IN 1 6
DI G IN 3 5 DIG. OUT 1 4 DIG. OUT 3 3 CTR 0 OUT 2
+5V PC BUS 1
37 C H 0 H IGH 36 C H 1 H IGH 35 C H 2 H IGH 34 C H 3 H IGH 33 C H 4 H IGH 32 C H 5 H IGH 31 C H 6 H IGH 30 C H 7 H IGH 29 LLGND 28 LLGND 27 D /A 1 OUT 26 D/A 1 REF IN / SS&H OUT 25 DIG IN 0 / TRIG GE R 24 D IG IN 2 / C T R0 GATE 23 D IG OUT 0 22 D IG OUT 2 21 CTR 0 CLOCK IN 20 C T R 2 O U T
7 PIN CONNECTOR
CIO-DAS1600 ANALOG SIGNAL CONNECTOR
The CIO-DAS1600 analog connector is a 37 pin “D” connector accessible from the rear of the PC through the expansion back pl ate. The signals available are identical to the DAS-16, or optionally, an additional signal, SS&H OUT, is available at pin 26.
The connector accepts female 37 D type connectors, such as those on the C73FF-2, two foot cable with connectors. If frequent changes to signal connections or signal conditioning is required we strongly recommend purchasing the CIO-MINI37 screw terminal board along with the mating C37FF-2 cable
8
4.2 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 brings the signals to a back plate with a 37 pin male conne ctor mounted in it. When connected through the BP4 0-37, the CIO-DAS1600 digital connector is identical to the CIO-DIO24 connector. The pin out of the BP40-37 connector is shown below.
19
GND
+5V
GND
NC
GND
NC
GND
NC
GND PORT B 0 PORT B 1 PORT B 2 PORT B 3 PORT B 4 PORT B 5 PORT B 6 PORT B 7
NC NC
18 17 16 15 14 13 12 11 10
9 8 7 6 5 4 3 2 1
37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20
PORT A 0 PORT A 1 PORT A 2 PORT A 3 PORT A 4 PORT A 5 PORT A 6 PORT A 7 PORT C 0 PORT C 1 PORT C 2 PORT C 3 PORT C 4 PORT C 5 PORT C 6 PORT C 7 GND +5V
DIGITAL I/O CONNECTOR
9
Loading...
+ 27 hidden pages