AD7787 Data Sheet
Rev. A | Page 12 of 20
MODE REGISTER (RS1, RS0 = 0, 1; POWER-ON/RESET = 0×02)
The mode register is an 8-bit register from which data can be read or to which data can be written. This register is used to configure the
ADC for unipolar or bipolar mode, to enable or disable the buffer, or to place the device into power-down mode. Table 9 outlines the bit
designations for the mode register. MR0 through MR7 indicate the bit locations, MR denoting the bits are in the mode register. MR7
denotes the first bit of the data stream. The number in the parenthesis indicates the power-on/reset default status of that bit. Any write to
the setup register resets the modulator and filter and sets the
RDY
bit.
MR7 MR6 MR5 MR4 MR3 MR2 MR1 MR0
MD1 (0)
MD0 (0)
0 (0)
0 (0)
BO (0)
U/B (0)
BUF (1)
0 (0)
Table 9. Mode Register Bit Designations
Bit
Location
Bit
Name Description
MR7 to
MR6
MD1 to
MD0
Mode Select Bits. These bits select between continuous conversion mode, single conversion mode, and standby
mode. In continuous conversion mode, the ADC continuously performs conversions and places the result in the
data register.
RDY goes low when a conversion is complete. The user can read these conversions by placing the
device in continuous read mode whereby the conversions are automatically placed on the DOUT line when SCLK
pulses are applied. Alternatively, the user can instruct the ADC to output the conversion by writing to the
communications register. After power-on, the first conversion is available after a period 2/f
ADC
while subsequent
conversions are available at a frequency of f
ADC
. In single conversion mode, the ADC is placed in power-down mode
when conversions are not being performed. When single conversion mode is selected, the ADC powers up and
performs a single conversion, which occurs after a period 2/f
ADC
. The conversion result is placed in the data register,
RDY goes low, and the ADC returns to power-down mode. The conversion remains in the data register and RDY
remains active (low) until the data is read or another conversion is performed (see Table 10).
MR5 to
MR4
0 These bits must be programmed with a Logic 0 for correct operation.
MR3 BO
Burnout Current Enable Bit. When this bit is set to 1 by the user, the 100 nA current sources in the signal path are
enabled. When BO = 0, the burnout currents are disabled. The burnout currents can be enabled only when the
buffer is active.
MR2
U/
B Unipolar/Bipolar Bit. Set by user to enable unipolar coding, i.e., zero differential input results in 0x000000 output and
a full-scale differential input results in 0xFFFFFF output. Cleared by the user to enable bipolar coding. Negative full-
scale differential input results in an output code of 0x000000, zero differential input results in an output code of
0x800000, and a positive full-scale differential input will result in an output code of 0xFFFFFF.
MR1 BUF
Configures the AD7787 for buffered or unbuffered mode of operation. If cleared, the ADC operates in unbuffered
mode, lowering the power consumption of the device. If set, the device 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 (Default)
0 1 Reserved
1 0 Single Conversion Mode
1 1 Power-Down Mode
Data Sheet AD7787
Rev. A | Page 13 of 20
FILTER REGISTER (RS1, RS0 = 1, 0; POWER-ON/RESET = 0×04)
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 11 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 the parenthesis 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 11. Filter Register Bit Designations
Bit
Location Bit Name Description
FR7 to
FR6
0 These bits must be programmed with a Logic 0 for correct operation.
FR5 to
FR4
CLKDIV1
to CDIV0
These bits are used to operate the AD7787 in the lower power modes. The clock is internally divided and the
power is reduced. In the low power modes, the update rates will scale with the clock frequency so that dividing
the clock by 2 causes the update rate to be reduced by a factor of 2 also.
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 to
FR0
FS2 to FS0
These bits set the output word rate of the ADC. The update rate influences the 50 Hz/60 Hz rejection and the
noise. Table 12 shows the allowable update rates when normal power mode is used. In the low power modes, the
update rate is scaled with the clock frequency. For example, if the internal clock is divided by a factor of 2, the
corresponding update rates are divided by 2 also.
Table 12. 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 67 dB @ 50 Hz/60 Hz
DATA REGISTER (RS1, RS0 = 1, 1; POWER-ON/RESET = 0×000000)
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.
AD7787 Data Sheet
Rev. A | Page 14 of 20
ADC CIRCUIT INFORMATION
OVERVIEW
The AD7787 is a low power ADC that incorporates an Σ-Δ
modulator, a buffer, 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 one differential input and one single-ended input. The
inputs can be operated in buffered or unbuffered mode. Buffering
the input channel means that the part can accommodate significant
source impedances on the analog input .The device requires an
external reference of 2.5 nominal. Figure 12 shows the basic
connections required to operate the part.
04477-0-006
IN+
10F0.1F
IN–
OUT–
POWER
SUPPLY
OUT+
REFIN
SCLK
DIN
V
DD
GND
AIN+
AIN–
AIN2
AD7787
MICROCONTROLLER
CS
DOUT/RDY
THERMISTOR
10k
Figure 12. Basic Connection Diagram
The output rate of the AD7787 (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 12 lists the
available update rates from the AD7787. 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
Table 13 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 AD7787. The
numbers given are for the bipolar input range with a reference
of 2.5 V. These numbers are typical and generated with a
differential input voltage of 0 V. The peak-to-peak resolution
figures represent the resolution for which there is 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 13. Typical Peak-to-Peak Resolution
(Effective Resolution) vs. Update Rate
Update Rate
Peak-to-Peak
Resolution
Effective
Resolution
9.5 19.5 22
13.3 19 21.5
16.7 19 21.5
16.6 19 21.5
20 18.5 21
33.3 17.5 20
100 14.5 17
120 14 16.5
REDUCED CURRENT MODES
The AD7787 has a current consumption of 160 μA maximum
when operated with a 5 V power supply, the buffer enabled, and
the clock operating at its maximum speed. The clock frequency
can be divided by a factor of 2, 4, or 8 before being applied to
the modulator and filter, resulting in a reduction in the current
consumption of the AD7787. Bits CDIV1 and CDIV0 in the
filter register are used to enter these low power modes (see
Table 14).
When the internal clock is reduced, the update rate is also
reduced. For example, if the filter bits are set to give an update
rate of 16.6 Hz when the AD7787 is operated in full power
mode, the update rate equals 8.3 Hz in divide-by-2 mode. In the
low power modes, there may be some degradation in the ADC
performance.
Table 14. 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 65
10 1/2 87 45 64
10 1/4 56 30 75
11 1/8 41 25 86

AD7787BRMZ

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

Products related to this Datasheet