Data Acquisition Adapter For 16 bit ISA compatible machines INTERFACE CARDS FOR PERSONAL COMPUTERS OMEGA ENGINEERING, INC. One Omega Drive P.O. Box 4047 Stamford, CT 06907-4047 DAQ-12 Users Manual http://www.dasieee.com TEL: (203) 359-1660 FAX: (203) 359-7700 Toll free: 1-800-826-6342 E-mail: das@omega.com...
Page 2
WARRANTY/DISCLAIMER OMEGA ENGINEERING, INC., warrants this unit to be free of defects in materials and workmanship for a period of 13 months from the date of purchase. OMEGA warranty adds an additional one (1) month grace period to the normal one (1) year product warranty to cover shipping and handling time.
Application of Council Directive: Standards to which Conformity is Declared: Type of Equipment: Equipment Class: Product Name: Model Number : DAQ-12 Users Manual Declaration of Conformity Omega Engineering, Inc. One Omega Drive Stamford, CT 06907-0047 89/336/EEC * EN50081-2 (EN55022, EN60555-2, EN60555-3) * EN50082-1 (IEC 801-2, IEC 801-3, &...
Page 4
Toll Free in France: 0800-4-06342 E-mail: france@omega.com Daimlerstrasse 26, D-75392 Deckenpfronn, Germany Germany/Austria: Tel: 49 (07056) 3017 Toll Free in Germany: 0130 11 21 66 E-mail: germany@omega.com DAQ-12 Users Manual Servicing North America Servicing Europe: Internet e-mail: info@omega.com E-mail: info@omega.com FAX: (203) 359-7700 E-mail: info@omega.com...
Page 5
Directives. OMEGA will add the CE mark to every appropriate device upon certification. The information contained in this document is believed to be correct but OMEGA Engineering, Inc. accepts no liability for any errors it contains, and reserves the right to alter specifications without notice.
1. Introduction The DAQ-12 is a high speed data acquisition adapter for IBM AT and compatible machines offering eight differential analog input channels with 16-bit resolution, two analog output channels with 12-bit resolution and four digital input/output lines. Other features of the...
62-pin connector CN1. Analog to Digital Converter The analog to digital (A/D) section of the DAQ-12 accepts up to 8 differential or 16 single ended inputs from the D-62 connector. These inputs pass through a multiplexer circuit which selects the channel to be converted.
To support high level input signals, the DAQ-12 provides input gain selections of 1, 2, 4 and 8. For signals requiring greater amplification, the DAQ-12 provides input gains of 1, 10, 100 and 500. The gain setting is determined by the value written to the gain control register.
Table 2-1 details the available gain settings and resulting input ranges for the various input configurations. Note that the 'gain byte' field in Table 2-1 is the value written to the DAQ-12's gain control register. (* indicates unipolar mode not available with gain of Maximum Input Voltage Unipolar / Bipolar +10/±5...
0 to 4095. When configured for bipolar operation, values in the range of -2048 to +2047 are returned. In order to calculate the actual input voltage from the value provided by the DAQ-12, the user must know the configuration (unipolar / bipolar) and the gain setting used to acquire the data.
62 pin connector at CN1. The D/A converters used on the DAQ-12 are 12-bit resolution converters. Of the 16 bits written to the D/A, only the 12 least significant bits (D0 - D11) are used for the conversion.
Table 2-3. D/A Converter Mode Selection Options When configured for unipolar operation, the output voltage can be calculated from the equation: For bipolar operation, the equation becomes: DAQ-12 Users Manual gain = 1 position. 5 6 7 8 1 2 3 4...
"1" while a switch in the "ON" position corresponds to an address bit of "0". The base address of the DAQ-12 must be set on a 16 byte boundary, meaning A3 - A0 are "0". The address of the DAQ-12 as shipped from the factory is 0300H. This setting and other examples are shown in the Figure 2-5.
100ns increments. The DAQ-12's sampling rate can also be generated from an external clock input. This external clock can be connected directly to the A/D converter or through a 16-bit pre-divider, the multi-function timer.
N1 is the low 16-bits of the clock divider, N2 is the intermediate 16-bits of the clock divider, and N3 is the high 16-bits of the divider. The following criteria must be met when selecting values for N1, N2, and N3: DAQ-12 Users Manual t = 100ns * [N1*N2] or f = 10MHz / [N1*N2] 2 <...
2.5.2 External Clock The external clock input to the DAQ-12 is a TTL level (0 - 5 volt) signal. This input may be used to control the sampling rate directly, or it may be fed through a pre-divider (the multi-function timer) with the timer output controlling the A/D sampling rate. When used to...
30ns and the low portion is at least 50ns. Except for the first period, the sampling rate of the DAQ-12 will be the external clock frequency divided by the count value written to the multi-function timer. Since one clock pulse is required to load the initial count value into the timer, the first sampling interval will be one clock cycle longer than the rest.
In this way, the DAQ-12 can acquire data continuously until terminated by the user. The DAQ-12 supports 16-bit DMA transfers on channels 5, 6, and 7. The DMA channel(s) are selected by jumpers J8 and J9 as shown in Figure 2-10.
Interrupts The DAQ-12 is capable of generating an interrupt from one of four sources: 1. End of conversion signal 2. DMA terminal count 3. Multi-function timer output 4. External interrupt input The interrupt source is software selected through the DAQ-12 control word register. The interrupt level is selected using the jumpers J10 and J11 as shown in Figure 2-11.
4. Register Description and Programming The DAQ-12 uses 16 consecutive I/O address locations in the range 0 to FFFFH. The card utilizes these addresses for the registers listed in Table 4-1. (* indicates registers located in 8254 counter). Base + 0, 1...
Page 26
DMAEN - enables / disables DMA. When set, logic 1, DMA transfers are enabled. DMACT - enables the multi-channel DMA capability of the DAQ-12. When set, logic 1, a terminal count on the active DMA channel causes DMA transfers to begin on the "stand-by"...
4.1.3 A/D Converter Data Register An input to this register returns the last digital value converted by the A/D converter. This register is 16-bit read only. DAQ-12 Users Manual CHSL1 CHSL0 MUX channel channel 0...
2. read/write. 4.1.9 8254 Control Word/Status Register This register is used to program the mode and report the status of the 8254 counter/timer. This register is 8-bit read/write. DAQ-12 Users Manual This register is 8-bit...
3. Write the most significant byte of the count value to the selected counter register. The following examples illustrate the programming sequence for each of the counters in the 8254. The variable 'base_address' is the base address of the DAQ-12 as defined by the address selection switches.
Page 30
0AH to base_address + 0EH output 00H to base_address + 0EH Example: Program the value 0100H into the multi-function timer register. output B4H to base_address + 0FH output 00H to base_address + 0EH output 01H to base_address + 0EH DAQ-12 Users Manual...
Page 31
DAQ-12 Users Manual Version 2.20 January 28, 1999 Part No. 940-0030-220...
Need help?
Do you have a question about the DAQ-12 and is the answer not in the manual?
Questions and answers