Chapter 3 Theory of Operation
AT-MIO-16X User Manual 3-12
©
National Instruments Corporation
the sample timer is independent of the gating signal, and for pretrigger
sequences, the sample timer is dependent on the gating signal.
Multiple-Channel Data Acquisition
Multiple-channel data acquisition is performed by enabling sca nning
during data acquisition. Multiple-channel scanning is controlled by the
configuration memory register.
The configuration memory register consists of 512 wo rds of m em ory .
Each word of memory contains a multiplexer address for input analog
channel selection, a gain setting, a mode setting (single-ended or
differential), and a range setting (unipolar or bipolar). E ach w ord of
memory also contains a bit for synchronizing scanning sequences of
different rates, a bit enabling serial data transmission of channel
conversion data over the RTSI bus to the AT-DSP2200 digital signal
processing board, and a bit indicating if the entry is the last in the scan
sequence. In interval scanning, a scan list can consist of any numbe r of
scan sequences. Whenever a configuration memory locatio n is selected,
the information bits contained in that memory location are applied to
the analog input circuitry. For scanning operations, a counter steps
through successive locations in the configuration memory at a rate
determined by the scan clock. With the configuration memory,
therefore, an arbitrary sequence of channels with separate g ain, m od e,
and range settings for each channel can be clocked through du ring a
scanning operation.
A SCANCLK signal is generated from the sample-interval counter.
This signal pulses once at the beginning of each A/D conversion and is
supplied at the I/O connector. During multiple-channel scanning, the
configuration memory location pointer is incremented repeatedly,
thereby sequencing through the memory and automatically selecting
new channel settings during data acquisition. The signal used to
increment the configuration memory location pointer is generated from
the SCANCLK signal. Incrementing can be identical to SCANCLK,
sequencing the configuration memory location point er on ce aft er ev ery
A/D conversion, or it can also be generated by dividing SCANCLK by
Counter 1 of the Am9513A Counter/Timer. With this method, the
location pointer can be incremen t ed on ce e ve ry N A/D c onvers ions so
that N conversions can be performed on a single-channel configuration
selection before switching to the next configuration memory selection.