AD7790 Data Sheet
Rev. A | Page 12 of 20
Bit Location Bit Name Description
MR2 0 This bit must be programmed with a Logic 0 for correct operation.
MR1 BUF
Configures the ADC for buffered or unbuffered mode of operation. If cleared, the ADC operates in un-
buffered mode, lowering the power consumption of the device. If set, the ADC operates in buffered
mode, allowing the user to place source impedances on the front end without contributing gain errors
to the system.
MR0 0 This bit must be programmed with a Logic 0 for correct operation.
Table 10. Operating Modes
MD1 MD0 Mode
0 0
Continuous Conversion Mode (De-
fault)
0 1 Reserved
1 0 Single Conversion Mode
1 1 Power-Down Mode
Table 11. Analog Input Ranges
G1 G0 Range
AD7790 LSB Size with V
REF
= +2.5 V
(µV)
0 0 ±V
REF
76.3
0 1 ±V
REF
/2 38.14
1 0 ±V
REF
/4 19.07
1 1 ±V
REF
/8 9.54
FILTER REGISTER (RS1, RS0 = 1, 0; POWER-ON/RESET = 0x04)
The filter register is an 8-bit register from which data can be read or to which data can be written. This register is used to set the output
word rate. Table 12 outlines the bit designations for the filter register. FR0 through FR7 indicate the bit locations, FR denoting the bits are in
the filter register. FR7 denotes the first bit of the data stream. The number in brackets indicates the power-on/reset default status of that bit.
FR7 FR6 FR5 FR4 FR3 FR2 FR1 FR0
0(0) 0(0) CDIV1(0) CDIV0(0) 0(0) FS2(1) FS1(0) FS0(0)
Table 12. Filter Register Bit Designatins
Bit Location Bit Name Description
FR7–FR6 0 These bits must be programmed with a Logic 0 for correct operation.
FR5–FR4
CLKDIV1
CDIV0
These bits are used to operate the AD7790 in the lower power modes. The clock is internally divided and
the power is reduced.
00 Normal Mode
01 Clock Divided by 2
10 Clock Divided by 4
11 Clock Divided by 8
FR3 0 This bit must be programmed with a Logic 0 for correct operation.
FR2–FR0 FS2–FS0
These bits set the output word rate of the ADC. The update rate influences the 50 Hz/60 Hz rejection and
noise. The noise is the same for all gain settings. See Table 13 for the allowable update rates in full power
mode. In the low power modes, the update rates will be reduced. (See Reduced Current Modes.)
Table 13. Update Rates
FS2 FS1 FS0 f
ADC
(Hz) f3dB (Hz) RMS Noise (µV) Rejection
0 0 0 120 28 40 25 dB @ 60 Hz
0 0 1 100 24 25 25 dB @ 50 Hz
0 1 0 33.3 8 3.36
0 1 1 20 4.7 1.6 80 dB @ 60 Hz
1 0 0 16.6 4 1.5 65 dB @ 50 Hz/60 Hz (Default Setting)
1 0 1 16.7 4 1.5 80 dB @ 50 Hz
1 1 0 13.3 3.2 1.2
1 1 1 9.5 2.3 1.1 62 dB @ 50/60 Hz
DATA REGISTER (RS1, RS0 = 1, 1; POWER-ON/RESET = 0x0000)
The conversion result from the ADC is stored in this data register. This is a read-only register. On completion of a read operation from
this register, the
RDY
bit/pin is set.
Data Sheet AD7790
Rev. A | Page 13 of 20
ADC CIRCUIT INFORMATION
OVERVIEW
The AD7790 is a low power ADC that incorporates a ∑-∆ mod-
ulator, a buffer, a PGA, and on-chip digital filtering intend-ed
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 one differential input that can be buffered or
unbuffered. Buffering the input channel means that the part can
accommodate significant source impedances on the analog
input and that R, C filtering (for noise rejection or RFI reduc-
tion) can be placed on the analog input, if required. The device
requires an external reference of 2.5 nominal. Figure 7 shows
the basic connections required to operate the part.
03538-0-006
IN+
10µF0.1µF
IN–
OUT–
POWER
SUPPLY
OUT+
REFIN(+)
CS
DOUT/RDY
SCLK
V
DD
GND
AIN(+)
AIN(–)
REFIN(–)
AD7790
MICROCONTROLLER
Figure 7. Basic Connection Diagram
The output rate of the AD7790 (f
ADC
) is user programmable
with the settling time equal to 2 × t
ADC
. Normal mode rejection
is the major function of the digital filter. Table 13 lists the avail-
able output rates from the AD7790. Simultaneous 50 Hz and
60 Hz rejection is optimized when the update rate equals
16.6 Hz as notches are placed at both 50 Hz and 60 Hz with this
update rate (see Figure 6).
NOISE PERFORMANCE
Tabl e 14 shows the output rms noise, rms resolution, and peak-
to-peak resolution (rounded to the nearest 0.5 LSB) for the
different update rates and input ranges for the AD7790. The
numbers given are with a reference of 2.5 V. The numbers are
typical and generated with a differential input volta g e o f 0 V.
The peak-to-peak resolution figures represent the resolution for
which there will be no code flicker within a six-sigma limit. The
output noise comes from two sources. The first is the electrical
noise in the semiconductor devices (device noise) used in the
implementation of the modulator. The second is quantization
noise, which is added when the analog input is converted into
the digital domain. The device noise is at a low level and is
independent of frequency. The quantization noise starts at an
even lower level but rises rapidly with increasing frequency to
become the dominant noise source.
Table 14. Typical Peak-to-Peak Resolution (Effective
Resolution) vs. Update Rate and Input Range
Update Rate
Input Range
±0.3125
±0.625
±1.25
±2.5
9.5 16 (16) 16 (16) 16 (16) 16 (16)
13.3
16 (16)
16 (16)
16 (16)
16 (16)
16.7 16 (16) 16 (16) 16 (16) 16 (16)
16.6 16 (16) 16 (16) 16 (16) 16 (16)
20 15.5 (16) 16 (16) 16 (16) 16 (16)
33.3 14.5 (16) 15.5 (16) 16 (16) 16 (16)
100 11.5 (14) 12.5 (15) 13.5 (16) 14.5 (16)
120
11 (13.5)
12 (14.5)
13 (15.5)
14 (16)
REDUCED CURRENT MODES
The AD7790 has a current consumption of 160 µA maximum
when operated with the buffer enabled and with a 5 V power
supply. The power can be reduced further by setting bits CDIV1
and CDIV0 in the filter register appropriately (see Tabl e 15).
By setting these bits, the internal clock is divided by 2, 4, or 8
before being applied to the modulator and filter, resulting in a
reduction in the digital current.
When the internal clock is reduced, the update rate will also be
reduced. For example, if the filter bits are set to give an update
rate of 16.6 Hz when the AD7790 is operated in full clock
mode, the update rate will equal 8.3 Hz in divide by 2 mode. In
these low power modes, there may be some degradation in the
ADC performance.
Table 15. Low Power Mode Selection
CDIV[1:0] Clock Typ Current, Buffered (µA) Typ Current, Unbuffered (µA) 50 Hz/60 Hz Rejection (dB)
00 1 146 75 70
10 1/2 87 45 72
10 1/4 56 30 88
11
1/8
41
25
89
AD7790 Data Sheet
Rev. A | Page 14 of 20
DIGITAL INTERFACE
As previously outlined, the AD7790’s programmable functions
are controlled using a set of on-chip registers. Data is written to
these registers via the part’s serial interface and read access to
the on-chip registers is also provided by this interface. All
communications with the part 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 also 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 AD7790’s serial interface consists of four signals:
CS
, DIN,
SCLK, and DOUT/
RDY
. The DIN line is used to transfer data
into the on-chip registers while DOUT/
RDY
is used for access-
ing 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 AD7790 in systems
where several components are connected to the serial bus.
Figure 3 and Figure 4 show timing diagrams for interfacing to
the AD7790 with
CS
being used to decode the part. Figure 3
shows the timing for a read operation from the AD7790’s output
shift register while Figure 4 shows the timing for a write opera-
tion to the input shift register. In all modes except continuous
read mode, 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 AD7790. The end of the conversion can
be monitored using the
RDY
bit in the status register. This
scheme is suitable for interfacing to microcontrollers. If
CS
is
required as a decoding signal, it can be generated from a port
pin. For microcontroller interfaces, it is recommended that
SCLK idles high between data transfers.
The AD7790 can be operated with
CS
being used as a frame
synchronization signal. This scheme is useful for DSP interfac-
es. In this case, the first bit (MSB) is effectively clocked out by
CS
since
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 AD7790 line for at least
32 serial clock cycles, the serial interface is reset. This ensures
that in 3-wire systems, 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 operation resets the contents of all registers to their power-
on values.
The AD7790 can be configured to continuously convert or to
perform a single conversion. See Figure 8 through Figure 10.

AD7790BRMZ

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Analog to Digital Converters - ADC 16-Bit SGL-Ch Ultra Low Power
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet