AD7192 Analog Devices, AD7192 Datasheet - Page 35
![no-image](/images/manufacturer_photos/0/0/56/analog_devices_sml.jpg)
AD7192
Manufacturer Part Number
AD7192
Description
4.8 kHz Ultra-Low Noise 24-Bit Sigma-Delta ADC with PGA
Manufacturer
Analog Devices
Datasheet
1.AD7192.pdf
(40 pages)
Specifications of AD7192
Resolution (bits)
24bit
# Chan
4
Sample Rate
4.8kSPS
Interface
Ser,SPI
Analog Input Type
Diff-Bip,Diff-Uni,SE-Bip,SE-Uni
Ain Range
± (Vref/Gain)
Adc Architecture
Sigma-Delta
Pkg Type
SOP
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
AD7192BRUZ
Manufacturer:
ADI
Quantity:
1 000
Company:
Part Number:
AD7192BRUZ
Manufacturer:
AD
Quantity:
1 831
Company:
Part Number:
AD7192BRUZ
Manufacturer:
ADI
Quantity:
325
Part Number:
AD7192BRUZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Company:
Part Number:
AD7192BRUZ-REEL
Manufacturer:
ADI
Quantity:
1 000
ENABLE PARITY
The AD7192 also has a parity check function on chip that
detects 1-bit errors in the serial communications between the
ADC and the microprocessor. When the ENPAR bit in the
mode register is set to 1, parity is enabled. The contents of the
status register must be transmitted along with each 24-bit con-
version when the parity function is enabled. To append the
contents of the status register to each conversion read, the
DAT_STA bit in the mode register should be set to 1. For each
conversion read, the parity bit in the status register is pro-
grammed so that the overall number of 1s transmitted in the
24-bit data-word is even. Therefore, for example, if the 24-bit
conversion contains eleven 1s (binary format), the parity bit is
set to 1 so that the total number of 1s in the serial transmission
is even. If the microprocessor receives an odd number of 1s, it
knows that the data received has been corrupted.
The parity function detects only 1-bit errors. For example, two
bits of corrupt data can result in the microprocessor receiving an
even number of 1s. Therefore, an error condition is not detected.
CALIBRATION
The AD7192 provides four calibration modes that can be pro-
grammed via the mode bits in the mode register. These modes
are internal zero-scale calibration, internal full-scale calibration,
system zero-scale calibration, and system full-scale calibration.
A calibration can be performed at any time by setting the MD2
to MD0 bits in the mode register appropriately. A calibration
should be performed when the gain is changed. After each
conversion, the ADC conversion result is scaled using the ADC
calibration registers before being written to the data register.
The offset calibration coefficient is subtracted from the result
prior to multiplication by the full-scale coefficient.
To start a calibration, write the relevant value to the MD2 to
MD0 bits. The DOUT/ RDY pin and the RDY bit in the status
register go high when the calibration is initiated. When the
calibration is complete, the contents of the corresponding
calibration registers are updated, the RDY bit in the status
register is reset, the DOUT/ RDY pin returns low (if CS is low),
and the AD7192 reverts to idle mode.
During an internal zero-scale or full-scale calibration, the
respective zero input and full-scale input are automatically
connected internally to the ADC input pins. A system
calibration, however, expects the system zero-scale and system
full-scale voltages to be applied to the ADC pins before
initiating the calibration mode. In this way, errors external to
the ADC are removed.
From an operational point of view, treat a calibration like
another ADC conversion. A zero-scale calibration, if required,
must always be performed before a full-scale calibration. Set the
system software to monitor the RDY bit in the status register or
the DOUT/ RDY pin to determine the end of calibration via a
polling sequence or an interrupt-driven routine.
Rev. A | Page 35 of 40
With chop disabled, both an internal zero-scale calibration and
a system zero-scale calibration require a time equal to the
settling time, t
sinc
With chop enabled, an internal zero-scale calibration is not
needed because the ADC itself minimizes the offset continuously.
However, if an internal zero-scale calibration is performed, the
settling time, t
calibration. Similarly, a system zero-scale calibration requires a
time of t
To perform an internal full-scale calibration, a full-scale input
voltage is automatically connected to the selected analog input
for this calibration. For a gain of 1, the time required for an
internal full-scale calibration is equal to t
the internal full-scale calibration requires a time of 2 × t
A full-scale calibration is recommended each time the gain of a
channel is changed to minimize the full-scale error.
A system full-scale calibration requires a time of t
chop disabled, the zero-scale calibration (internal or system
zero-scale) should be performed before the system full-scale
calibration is initiated.
An internal zero-scale calibration, system zero-scale calibration,
and system full-scale calibration can be performed at any
output data rate. An internal full-scale calibration can be
performed at any output data rate for which the filter word,
FS[9:0], is divisible by 16, FS[9:0] being the decimal equivalent
of the 10-bit word written to Bit FS9 to Bit FS0 in the mode
register. Therefore, internal full-scale calibrations can be
performed at output data rates such as 10 Hz or 50 Hz when
chop is disabled. Using these lower output data rates results in
better calibration accuracy.
The offset error is, typically, 150 μV/gain. If the gain is changed,
it is advisable to perform a calibration. A zero-scale calibration
(an internal zero-scale calibration or a system zero-scale
calibration) reduces the offset error to the order of the noise.
The gain error of the AD7192 is factory calibrated at a gain of 1
with a 5 V power supply at ambient temperature. Following this
calibration, the gain error is 0.001%, typically, at 5 V. Table 23
shows the typical uncalibrated gain error for the different gain
settings.
Table 23. Typical Precalibration Gain Error vs. Gain
Gain
8
16
32
64
128
An internal full-scale calibration reduces the gain error to
0.001%, typically, when the gain is equal to 1. For higher gains,
the gain error post internal full-scale calibration is 0.003%,
typically when AV
3
filter).
SETTLE
Precalibration Gain Error (%)
−0.11
−0.20
−0.23
−0.29
−0.39
to complete.
SETTLE
SETTLE
DD
(4/f
(2/f
is equal to 5 V. When AV
ADC
ADC
), is required to perform the
for the sinc
4
filter and 3/f
SETTLE
. For higher gains,
DD
is less than
SETTLE
AD7192
ADC
. With
for the
SETTLE
.