beautypg.com

Data acquisition timing circuitry, Data acquisition timing circuitry -6 – National Instruments PC-LPM-16/PnP User Manual

Page 26

background image

Chapter 3 Theory of Operation

PC-LPM-16/PnP User Manual

3-6

National Instruments Corporation

ADC goes through a self-calibration cycle under software control. To
properly use this ADC auto-calibration feature, you need an accurate
input stage that does not introduce significant offset and gain errors.
The analog input stage on the PC-LPM-16PnP maintains the required
accuracy without trimpot adjustments.

Data Acquisition Timing Circuitry

A data acquisition operation refers to the process of carefully timing the
interval between successive A/D conversions. This interval is called the

sample interval

. The data acquisition timing circuitry consists of

various clocks and timing signals that perform this timing. The
PC-LPM-16PnP can perform two types of data acquisition: single-
channel data acquisition and multichannel scanning data acquisition.
Multichannel scanning data acquisition uses a counter to automatically
switch between analog input channels during a data acquisition
operation.

Data acquisition timing consists of signals that initiate a data
acquisition operation and generate scanning clocks. Sources for these
signals are supplied mainly by timers on the PC-LPM-16PnP board.
One of the three counters of the onboard MSM82C53 is reserved for this
purpose.

You can initiate an A/D conversion by a falling edge on the counter 0
output (OUT0) of the MSM82C53 onboard counter/timer chip, or by a
rising edge on EXTCONV* input.

The sample-interval timer is a 16-bit down-counter that uses the
onboard 1 MHz clock to generate sample intervals from 20 to 65,535

µ

s

(see

Timing I/O Circuitry

later in this chapter for more timing

information). Each time the sample-interval timer reaches zero, it
generates a pulse and reloads with the programmed sample-interval
count. This operation continues until you reprogram the counter.

As stated in Appendix D,

Register-Level Programming

, only counter 0

is required for data acquisition operations. The software must keep
track of the number of conversions that have occurred and turn off
counter 0 after it receives the required number of conversions.

a.Book : g.chapter 3 Page 6 Wednesday, November 20, 1996 6:36 PM