Page 2
National Instruments Corporate Headquarters 6504 Bridge Point Parkway Austin, TX 78730-5039 (512) 794-0100 Technical support fax: (800) 328-2203 (512) 794-5678 Branch Offices: Australia (03) 879 9422, Austria (0662) 435986, Belgium 02/757.00.20, Canada (Ontario) (519) 622-9310, Canada (Québec) (514) 694-8521, Denmark 45 76 26 00, Finland (90) 527 2321, France (1) 48 14 24 24,...
Page 3
Limited Warranty The AT-MIO-16 is warranted against defects in materials and workmanship for a period of one year from the date of shipment, as evidenced by receipts or other documentation. National Instruments will, at its option, repair or replace equipment that proves to be defective during the warranty period. This warranty includes parts and labor.
Page 4
Any use or application of National Instruments products for or involving medical or clinical treatment must be performed by properly trained and qualified medical personnel, and all traditional medical safeguards, equipment, and procedures that are appropriate in the particular situation to prevent serious injury or death should always continue to be used when National Instruments products are being used.
Related Documentation ....................x Customer Communication ................... x Chapter 1 Introduction ........................1-1 About the AT-MIO-16 ....................1-1 What You Need to Get Started ..................1-1 Software Programming Choices .................. 1-2 LabVIEW and LabWindows Application Software ........1-2 NI-DAQ Driver Software................. 1-3 Register-Level Programming ................
I/O board, and is a member of the National Instruments AT Series of expansion boards for the IBM PC AT and compatible computers. The AT-MIO-16 contains a 12-bit ADC with up to 16 analog inputs, two 12-bit DACs with voltage outputs, eight lines of TTL-compatible digital I/O, and three 16-bit counter/timer channels for timing I/O.
National Instruments. Customer Communication National Instruments wants to receive your comments on our products and manuals. We are interested in the applications you develop with our products, and we want to help if you have problems with them.
12 bits, noise as low as 0.1 LSBrms, and a typical DNL of ±0.5 LSB. Because of its FIFOs and dual-channel DMA, the AT-MIO-16 can achieve high performance, even when used in environments that may have long interrupt latencies such as Windows.
Sun SPARCstation platform. LabVIEW features interactive graphics, a state-of-the-art user interface, and a powerful graphical programming language. The LabVIEW Data Acquisition VI Library, a series of VIs for using LabVIEW with National Instruments boards, is included with LabVIEW. The LabVIEW Data Acquisition VI Libraries are functionally equivalent to the NI-DAQ software.
Introduction NI-DAQ Driver Software The NI-DAQ driver software is included at no charge with all National Instruments DAQ hardware. NI-DAQ is not packaged with SCXI or accessory products, except for the SCXI-1200. NI-DAQ has an extensive library of functions that you can call from your application programming environment.
Microsoft C for DOS; and Visual Basic, Turbo Pascal, Microsoft C with SDK, Microsoft Visual C++, and Borland C++ for Windows; and Microsoft Visual C++ for Windows NT. You can use your AT-MIO-16, together with other PC, AT, MC, EISA, DAQCard, and DAQPad Series DAQ and SCXI hardware, with NI-DAQ software for PC compatibles.
National Instruments. Unpacking Your AT-MIO-16 board is shipped in an antistatic package to prevent electrostatic damage to the board. Electrostatic discharge can damage several components on the board. To avoid such damage in handling the board, take the following precautions: •...
W13 select the DMA channel and the interrupt level, respectively. AT Bus Interface The AT-MIO-16 is configured at the factory to a base I/O address of hex 220, to use DMA channels 6 and 7, and to use interrupt level 10. These settings, as shown in Table 2-1, are suitable for most systems.
Base I/O Address Selection The switches at position U61 determine the base I/O address for the AT-MIO-16, as shown in Figure 2-1. Each switch in U61 corresponds to one of the address lines A9 through A5. Press the side marked OFF to select a binary value of 1 for the corresponding address bit.
The AT-MIO-16 uses the DMA channel you select with the jumpers on W12 as shown in Figure 2-1. The AT-MIO-16 is set at the factory to use DMA channels 6 and 7. Verify that equipment already installed in your computer does not also use these DMA channels. If any device uses DMA channel 6 or 7, change or disable the DMA channel or channels of either the AT-MIO-16 or the other device.
1 DMA 2 Interrupt Selection The AT-MIO-16 board can connect to any one of the 11 interrupt lines of the PC AT I/O channel. You select the interrupt line with a jumper on one of the double rows of pins located above the I/O slot edge connector on the AT-MIO-16 (refer to Figure 2-1).
Table 2-5 is a quick reference guide that lists all of the analog I/O jumper configurations for the AT-MIO-16 with the factory settings noted. If you can configure your board for your application by using this table, you can skip the in-depth configuration descriptions in the remainder of this chapter and proceed to Chapter 3, Signal Connections.
Page 22
(factory setting) DAC1 format DAC1 Unipolar—Straight binary mode DAC1 DAC1 Am9513A and RTSI AT-MIO-16 clock signal = bus clock selection 10 MHz (factory setting) • • AT-MIO-16 clock signal = RTSI clock signal • • AT-MIO-16 and RTSI clock signals both = 10 MHz •...
Chapter 2 Analog Input Configuration The AT-MIO-16 handles 16 channels of analog input with software-programmable gain and 12-bit A/D conversion. You change the position of jumpers to change the input mode, range, and polarity. Figure 2-3 shows a block diagram of the analog input and data acquisition circuitry.
RSE input means that all input signals are referenced to a common ground point that is also tied to the analog input ground of the AT-MIO-16 board. The negative input of the differential input amplifier is tied to the analog ground. This configuration is useful when measuring floating signal sources.
NRSE input means that all input signals are referenced to the same common mode voltage, but that this common mode voltage is allowed to float with respect to the analog ground of the AT-MIO-16 board. This common mode voltage is subsequently subtracted out by the input instrumentation amplifier. This configuration is useful when measuring ground-referenced signal sources.
The AT-MIO-16 software-programmable gain increases its overall flexibility by matching input signal ranges to those the AT-MIO-16 ADC accommodates. The AT-MIO-16H board has gains of 1, 2, 4, and 8 and is suited for high-level signals near the range of the ADC. The AT-MIO-16L board is designed to measure low-level signals and has gains of 1, 10, 100, and 500.
In single-channel data acquisition applications, the maximum allowable rate is 100 kHz, or the maximum specified rate of the AT-MIO-16 board. Multichannel applications may need to slow the acquisition rate due to gain. These numbers are listed in Table 2-10 as well.
Figure 2-4. Analog Output Circuitry Block Diagram Analog Output Reference You can connect each DAC to the AT-MIO-16 internal reference of 10 V or to the external reference signal connected to the EXTREF pin on the I/O connector. This signal applied to EXTREF must be between -10 V and +10 V.
0 to 4,095 decimal (0 to 0FFF hex). Two’s complement coding is best suited to the bipolar analog output mode, which is the AT-MIO-16 factory setting. Straight binary coding is usually used for the unipolar analog output configuration.
Digital I/O Configuration The AT-MIO-16 provides eight digital I/O lines. These lines are divided into two ports of four lines each and are located at pins ADIO<3..0> and BDIO<3..0> on the I/O connector. You can configure each port for input or output through software programming of a register on the AT-MIO-16 board.
Hardware Installation You can install the AT-MIO-16 in any available 16-bit expansion slot (AT style) in your computer. The AT-MIO-16 does not work if installed in an eight-bit expansion slot (PC style). After you have changed (if needed), verified, and recorded the switches and jumper settings, you are ready to install the AT-MIO-16.
Page 33
Configuration Form in Appendix C at the back of this manual. You will need these settings when you install and configure your software. 5. Insert the AT-MIO-16 into a 16-bit slot. It may be a tight fit, but do not force the board into place.
I/O Connector Figure 3-1 shows the pin assignments for the AT-MIO-16 I/O connector. This connector is located on the back panel of the AT-MIO-16 board and is accessible at the rear of the computer after the board has been properly installed.
AIGND is an analog input common signal that is routed directly to the ground tie point on the AT-MIO-16. You can use these pins for a general analog power ground tie point to the AT-MIO-16 if necessary. Pin 19 is the AISENSE pin. In single-ended mode, this pin is connected internally to the negative input of the AT-MIO-16 instrumentation amplifier.
All signals must be referenced to ground somewhere, either at the source device or at the AT-MIO-16. If you have a floating source, you must use a ground-referenced input connection at the AT-MIO-16. If you have a grounded source, you must use a nonreferenced input connection at the AT-MIO-16.
The ground reference of a floating signal must be tied to the AT-MIO-16 analog input ground to establish a local or onboard reference for the signal. Otherwise, the measured input signal varies or appears to float.
The reference signal, or return, is tied to the negative input of the instrumentation amplifier. When the AT-MIO-16 is configured for DIFF input, each signal uses two of the multiplexer inputs–one for the signal and one for its reference signal. Therefore, only eight analog input channels are available when using the DIFF configuration.
Figure 3-3). Differential Connections for Floating Signal Sources Figure 3-4 shows how to connect a floating signal source to an AT-MIO-16 board configured for DIFF input. Configuration instructions are included in the Analog Input Configuration section of Chapter 2, Configuration and Installation.
AIGND AISENSE I/O Connector AT-MIO-16 Board in DIFF Configuration Figure 3-4. Differential Input Connections for Floating Signal Sources The 100 kΩ resistors shown in Figure 3-4 create a return path to ground for the bias currents of the instrumentation amplifier. If there is no return path, the instrumentation amplifier bias currents charge up stray capacitances, resulting in uncontrollable drift and possible saturation in the amplifier.
AT-MIO-16 should not supply one. Single-Ended Connections for Floating Signal Sources (RSE Configuration) Figure 3-5 shows how to connect a floating signal source to an AT-MIO-16 board configured for single-ended input. You must configure the AT-MIO-16 analog input circuitry for RSE input to make these types of connections.
On the other hand, if the input circuitry of the AT-MIO-16 is referenced to ground, such as in the RSE configuration, this difference in ground potentials appears as an error in the measured voltage.
If the input signal common-mode range exceeds ±7 V with respect to the AT-MIO-16 ground, you must limit the amount of floating that occurs between the signal ground and the AT-MIO-16 ground.
Figure 3-7 shows how to make analog output connections and the external reference input connection to the AT-MIO-16 board. If neither channel is configured to use an external reference signal, do not connect anything to the EXTREF pin.
I/O functions. An onboard oscillator generates the 10-MHz clock. RTSI Bus Signal Connections The AT-MIO-16 is interfaced to the National Instrument RTSI bus. The RTSI bus has seven trigger lines and a system clock line. You can wire any National Instruments AT Series boards that have a RTSI bus connector together inside the PC AT and share these signals.
AT-MIO-16 general-purpose and data acquisition timing over the RTSI bus as well as externally, and use the AT-MIO-16 and the I/O connector to supply timing signals to other AT boards connected to the RTSI bus.
(see the REG_Level_Write function in the NI-DAQ Function Reference Manual for PC Compatibles or the External Strobe Register description in Chapter 2, Register Maps and Descriptions, of the AT-MIO-16 Register-Level Programmer Manual). Figure 3-10 shows the timing for the EXTSTROBE* signal.
50 ns before going low. The STARTTRIG* signal is one LS TTL load and is pulled up to +5 V through a 4.7 kΩ resistor. The STOPTRIG pin is used during AT-MIO-16 pretriggered data acquisition operations. In pretriggered mode, data is acquired but no sample counting occurs until a rising edge is applied to the STOPTRIG pin.
Am9513A. The Am9513A uses this clock input to generate five internal timebases. The counter/timers and the frequency output channel can use these timebases as clocks. When MYCLK is 10 MHz, the five internal timebases normally used for AT-MIO-16 timing functions are 1 MHz, 100 kHz, 10 kHz, 1 kHz, and 100 Hz.
Signal Connections Chapter 3 Note: For detailed programming information, consult the AMD Am9513A Data Sheet in the AT-MIO-16 Register-Level Programmer Manual. For detailed application information, consult the Am9513A/Am9513A System Timing Controller technical manual published by Advanced Micro Devices, Inc. Figure 3-15 is a diagram of the 16-bit counters in the Am9513A.
Page 54
The SOURCE, GATE, and OUT pins for counters 1, 2, and 5 of the onboard Am9513A are located on the AT-MIO-16 I/O connector. A rising-edge signal on the STOPTRIG pin of the I/O connector sets the flip-flop output signal connected to the GATE4 input of the Am9513A and can be used as an additional gate input.
W5 jumper and then divided by 10. The factory default value is 1 MHz into the Am9513A (10 MHz clock signal on the AT-MIO-16). You can use the five internal timebase clocks as counting sources, and these clocks have a maximum skew of 75 ns between them.
Physically separate the AT-MIO-16 signal lines from high-current or high-voltage lines. These lines can induce currents in or voltages on the AT-MIO-16 signal lines if they run in parallel paths at a close distance. To reduce the magnetic coupling between lines, separate the lines by a reasonable distance if they run in parallel, or run the lines at right angles to each other.
Page 60
Chapter 3 Signal Connections The mating connector for the AT-MIO-16 is a 50-position polarized, ribbon-socket connector with strain relief. National Instruments uses a polarized, keyed connector to prevent inadvertent upside-down connection to the AT-MIO-16. Recommended manufacturer part numbers for this mating connector are as follows: •...
±0.012% of its input range (± LSB). According to standard practice, the equipment you use to calibrate the AT-MIO-16 should be 10 times as accurate, that is, have ±0.001% rated accuracy. Practically speaking, calibration equipment with four times the accuracy of the item under calibration is generally considered acceptable.
(-10 to +10 V and -5 to +5 V), and one for the unipolar input configuration (0 to +10 V). These calibration procedures assume that your AT-MIO-16 is configured for DIFF input. If necessary, reconfigure your board for DIFF input before using the following calibration procedures.
Appendix A Specifications This appendix lists the specifications for the AT-MIO-16. These specifications are typical at 25° C unless otherwise noted. Analog Input Input Characteristics Number of channels 16 single-ended or 8 differential, jumper-selectable Type of ADC Sampling, successive approximation...
Filling out a copy of the Technical Support Form before contacting National Instruments helps us help you better and faster. National Instruments provides comprehensive technical assistance around the world. In the U.S. and Canada, applications engineers are available Monday through Friday from 8:00 a.m. to 6:00 p.m.
Page 78
National Instruments for technical support helps our applications engineers answer your questions more efficiently. If you are using any National Instruments hardware or software products related to this problem, include the configuration forms from their user manuals. Include additional pages if necessary.
Page 79
Completing this form accurately before contacting National Instruments for technical support helps our applications engineers answer your questions more efficiently.
Page 80
Documentation Comment Form National Instruments encourages you to comment on the documentation supplied with our products. This information helps us provide quality products to meet your needs. Title: AT-MIO-16 User Manual Edition Date: February 1995 Part Number: 320476-01 Please comment on the completeness, clarity, and organization of the manual.
Page 81
Register-Level Programmer Manual Request Form National Instruments offers a register-level programmer manual at no charge to customers who are not using National Instruments software. Title: AT-MIO-16 Register-Level Programmer Manual Part Number: 340695-01 Please indicate your reasons for obtaining the register-level programmer manual. Check all that apply.
3-5 to 3-6 revision D and later, 2-2 pin descriptions, 3-3 to 3-4 revisions A through C, B-2 warning against exceeding input AT-MIO-16. See also specifications. ranges, 3-5 definition of, ix analog input specifications, A-1 to A-2 description of, 1-1...
Page 86
3-11 to 3-12 unpacking, 1-5 configuration. See also installation; jumper what you need to get started, 1-1 settings; signal connections. AT-MIO-16 instrumentation amplifier, 3-5 analog input configuration, 2-8 to 2-12 data acquisition circuitry block to 3-6 diagram, 2-8 DIFF (differential) input, 2-9...
Need help?
Do you have a question about the AT-MIO-16 and is the answer not in the manual?
Questions and answers