AD7792/AD7793
Rev. B | Page 19 of 32
Table 18. IO Register Bit Designations
Bit Location Bit Name Description
IO7 to IO4 0 These bits must be programmed with a Logic 0 for correct operation.
IO3 to IO2
IEXCDIR1 to
IEXCDIR0
Direction of current sources select bits.
IEXCDIR1 IEXCDIR0 Current Source Direction
0 0
Current Source IEXC1 connected to Pin IOUT1, Current Source IEXC2
connected to Pin IOUT2.
0 1
Current Source IEXC1 connected to Pin IOUT2, Current Source IEXC2
connected to Pin IOUT1.
1 0
Both current sources connected to Pin IOUT1. Permitted when the current
sources are set to 10 μA or 210 μA only.
1 1
Both current sources connected to Pin IOUT2. Permitted when the current
sources are set to 10 μA or 210 μA only.
IO1 to IO0
IEXCEN1 to
IEXCEN0
These bits are used to enable and disable the current sources along with selecting the value of the
excitation currents.
IEXCEN1 IEXCEN0 Current Source Value
0 0 Excitation Current Disabled.
0 1 10 μA
1 0 210 μA
1 1 1 mA
OFFSET REGISTER
RS2, RS1, RS0 = 1, 1, 0; Power-On/Reset = 0x8000
(AD7792)/0x800000 (AD7793)
Each analog input channel has a dedicated offset register that
holds the offset calibration coefficient for the channel. This
register is 16 bits wide on the AD7792 and 24 bits wide on the
AD7793, and its power-on/reset value is 0x8000(00). The offset
register is used in conjunction with its associated full-scale
register to form a register pair. The power-on-reset value is
automatically overwritten if an internal or system zero-scale
calibration is initiated by the user. The offset register is a
read/write register. However, the AD7792/AD7793 must be
in idle mode or power-down mode when writing to the
offset register.
FULL-SCALE REGISTER
RS2, RS1, RS0 = 1, 1, 1; Power-On/Reset = 0x5XXX
(AD7792)/0x5XXX00 (AD7793)
The full-scale register is a 16-bit register on the AD7792 and a
24-bit register on the AD7793. The full-scale register holds the
full-scale calibration coefficient for the ADC. The
AD7792/AD7793 have 3 full-scale registers, each channel
having a dedicated full-scale register. The full-scale registers are
read/write registers; however, when writing to the full-scale
registers, the ADC must be placed in power-down mode or idle
mode. These registers are configured on power-on with factory-
calibrated full-scale calibration coefficients, the calibration
being performed at gain = 1. Therefore, every device has
different default coefficients. The coefficients are different
depending on whether the internal reference or an external
reference is selected. The default value is automatically
overwritten if an internal or system full-scale calibration is
initiated by the user, or the full-scale register is written to.
AD7792/AD7793
Rev. B | Page 20 of 32
ADC CIRCUIT INFORMATION
OVERVIEW
The AD7792/AD7793 are low power ADCs that incorporate a
∑-Δ modulator, a buffer, reference, in-amp, and an on-chip
digital filter intended for the measurement of wide dynamic
range, low frequency signals such as those in pressure
transducers, weigh scales, and temperature measurement
applications.
The part has three differential inputs that can be buffered or
unbuffered. The device can be operated with the internal 1.17 V
reference, or an external reference can be used.
Figure 12 shows
the basic connections required to operate the part.
04855-012
DOUT/RD
Y
DIN
SCLK
CS
DV
DD
SERIAL
INTERFACE
AND
CONTROL
LOGIC
Σ-Δ
ADC
AD7792/AD7793
AIN2(+)
REFIN(+)
REFIN(–)
AIN2(–)
AV
DD
GND
MUX
BAND GAP
REFERENCE
INTERNAL
CLOCK
CLK
GND
GND
V
DD
AV
DD
IN-AMPBUF
REFIN(+) REFIN(–)
V
BIAS
AIN1(+)
AIN1(–)
R
R
T
HERMOCOUPLE
JUNCTION
C
R
REF
IOUT2
Figure 12. Basic Connection Diagram
The output rate of the AD7792/AD7793 (f
ADC
) is user-program-
mable. The allowable update rates, along with their corresponding
settling times, are listed in
Table 16. Normal mode rejection is
the major function of the digital filter. Simultaneous 50 Hz and
60 Hz rejection is optimized when the update rate equals
16.7 Hz or less as notches are placed at both 50 Hz and 60 Hz
with these update rates. See
Figure 14.
The AD7792/AD7793 use slightly different filter types,
depending on the output update rate so that the rejection of
quantization noise and device noise is optimized. When the
update rate is from 4.17 Hz to 12.5 Hz, a Sinc3 filter, along with
an averaging filter, is used. When the update rate is from
16.7 Hz to 39 Hz, a modified Sinc3 filter is used. This filter
provides simultaneous 50 Hz/60 Hz rejection when the update
rate equals 16.7 Hz. A Sinc4 filter is used when the update rate
is from 50 Hz to 242 Hz. Finally, an integrate-only filter is used
when the update rate equals 470 Hz.
Figure 13 to Figure 16 show the frequency response of the
different filter types for several update rates.
0
–20
–40
–60
–80
–100
0 12010080604020
04855-018
FREQUENCY (Hz)
(dB)
Figure 13. Filter Profile with Update Rate = 4.17 Hz
0
–20
–40
–60
–80
–100
0 20018016014012010080604020
04855-019
FREQUENCY (Hz)
(dB)
Figure 14. Filter Profile with Update Rate = 16.7 Hz
0
–20
–40
–60
–80
–100
0 30002500200015001000500
04855-020
FREQUENCY (Hz)
(dB)
Figure 15. Filter Profile with Update Rate = 242 Hz
AD7792/AD7793
Rev. B | Page 21 of 32
0
–10
–20
–30
–40
–50
–60
0 10000900080007000600050004000300020001000
04855-021
FREQUENCY (Hz)
(dB)
Figure 16. Filter Response at 470 Hz Update Rate
DIGITAL INTERFACE
The programmable functions of the AD7792/AD7793 are
controlled using a set of on-chip registers. Data is written to
these registers via the serial interface of the device; read access
to the on-chip registers is also provided by this interface. All
communications with the device must start with a write to the
communications register. After power-on or reset, the device
expects a write to its communications register. The data written
to this register determines whether the next operation is a read
operation or a write operation and determines to which register
this read or write operation occurs. Therefore, write access to
any of the other registers on the part begins with a write
operation to the communications register followed by a write to
the selected register. A read operation from any other register
(except when continuous read mode is selected) starts with a
write to the communications register followed by a read
operation from the selected register.
The serial interfaces of the AD7792/AD7793 consist of four
signals:
CS
, DIN, SCLK, and DOUT/
RDY
. The DIN line is used
to transfer data into the on-chip registers, and DOUT/
RDY
is
used for accessing from the on-chip registers. SCLK is the serial
clock input for the device, and all data transfers (either on DIN
or DOUT/
RDY
) occur with respect to the SCLK signal. The
DOUT/
RDY
pin operates as a data-ready signal also, the line
going low when a new data-word is available in the output
register. It is reset high when a read operation from the data
register is complete. It also goes high prior to the updating of
the data register to indicate when not to read from the device, to
ensure that a data read is not attempted while the register is
being updated.
CS
is used to select a device. It can be used to
decode the AD7792/AD7793 in systems where several
components are connected to the serial bus.
Figure 3 and Figure 4 show timing diagrams for interfacing to
the AD7792/AD7793 with
CS
being used to decode the part.
Figure 3 shows the timing for a read operation from the
AD7792/AD7793 output shift register, and Figure 4 shows the
timing for a write operation to the input shift register. It is
possible to read the same word from the data register several
times, even though the DOUT/
RDY
line returns high after the
first read operation. However, care must be taken to ensure that
the read operations have been completed before the next output
update occurs. In continuous read mode, the data register can
be read only once.
The serial interface can operate in 3-wire mode by tying
CS
low.
In this case, the SCLK, DIN, and DOUT/
RDY
lines are used
to communicate with the AD7792/AD7793. The end of the
conversion can be monitored using the
RDY
bit in the status
register. This scheme is suitable for interfacing to microcon-
trollers. If
CS
is required as a decoding signal, it can be
generated from a port pin. For microcontroller interfaces, it is
recommended that SCLK idle high between data transfers.
The AD7792/AD7793 can be operated with
CS
being used as a
frame synchronization signal. This scheme is useful for DSP
interfaces. In this case, the first bit (MSB) is effectively clocked
out by
CS
, because
CS
would normally occur after the falling
edge of SCLK in DSPs. The SCLK can continue to run between
data transfers, provided the timing numbers are obeyed.
The serial interface can be reset by writing a series of 1s on the
DIN input. If a Logic 1 is written to the AD7792/AD7793 line
for at least 32 serial clock cycles, the serial interface is reset.
This ensures that the interface can be reset to a known state if
the interface gets lost due to a software error or some glitch in
the system. Reset returns the interface to the state in which it is
expecting a write to the communications register. This opera-
tion resets the contents of all registers to their power-on values.
Following a reset, the user should allow a period of 500 μs
before addressing the serial interface.
The AD7792/AD7793 can be configured to continuously
convert or to perform a single conversion. See
Figure 17
through
Figure 19.

AD7792BRUZ-REEL

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Analog to Digital Converters - ADC 3Ch Lo Noise Lo Pwr 16B w/ On-Chip Ref
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union