AD7796/AD7797 Data Sheet
Rev. B | Page 10 of 24
TYPICAL PERFORMANCE CHARACTERISTICS
60
–40
0 1000
SAMPLES
(µV)
40
20
0
–20
100 200 300 400 500 600 700 800 900
06083-006
Figure 6. AD7797 Noise (V
REF
= AV
DD
, Update Rate = 16.7 Hz)
17.5
0
8388485 838874
4
COD
E
OCCURRENCE
15.0
12
.5
10.0
7
.5
5.0
2
.5
8388550
8388600 8388650 8388700
06083-007
Figure 7. AD7797 Noise Distribution Histogram
(V
REF
= AV
DD
, Update Rate = 16.7 Hz)
2.0
–2.0
0 1000
SAMPLES
(µV)
100 200 300 400 500 600 700 800 900
1.5
1.0
0.5
0
–0.5
–1.0
–1.5
06083-008
Figure 8. AD7797 Noise (V
REF
= AV
DD
, Update Rate = 4.17 Hz)
35
0
8388553
8388662
CODE
OCCURRENCE
8388580 8388600 838862
0 8388640
30
2
5
2
0
15
1
0
5
06083-009
Figure 9. AD7797 Noise Distribution Histogram
(V
REF
= AV
DD
, Update Rate = 4.17 Hz)
Data Sheet AD7796/AD7797
Rev. B | Page 11 of 24
ON-CHIP REGISTERS
The ADC is controlled and configured via a number of on-chip
registers, which are described on the following pages. In the
following descriptions, set implies a Logic 1 State and cleared
implies a Logic 0 State, unless otherwise stated.
COMMUNICATION REGISTER
RS2, RS1, RS0 = 0, 0, 0
The communication register is an 8-bit write-only register. All
communication to the device must start with a write operation
to this register. The data written to the communication register
determines whether the next operation is a read or write opera-
tion, and selects the register where this operation takes place.
Once the subsequent read or write operation to the selected
register is complete, the interface returns to where it expects a
write operation to the communication register (this is the
default state of the interface). On power-up or after a reset, the
ADC is in this default state waiting for a write operation to the
communication register. In situations where the interface sequence
is lost, a write operation of at least 32 serial clock cycles with
DIN high returns the ADC to this default state by resetting the
entire device. Table 9 outlines the bit designations for the
communication register. CR0 through CR7 indicate the bit
location, with CR denoting that the bits are in the communication
register. CR7 denotes the first bit of the data stream. The number
in brackets indicates the power-on/reset default status of that bit.
MSB LSB
CR7 CR6 CR5 CR4 CR3 CR2 CR1 CR0
WEN(0) R/W(0)
RS2(0) RS1(0) RS0(0) CREAD(0) 0(0) 0(0)
Table 9. Communication Register Bit Designations
Bit Location
Bit Name
Description
CR7
WEN Write Enable Bit. A 0 must be written to this bit first to ensure that a write to the communication register
occurs. If a 1 is the first bit written, the device does not clock onto subsequent bits in the register; it stays at this
bit location until a 0 is written. Once a 0 is written to the
WEN bit, the next seven bits are loaded to the
communication register.
CR6
R/
W A 0 in this bit location indicates that the next operation is a write to a specified register. A 1 in this position
indicates that the next operation is a read from the designated register.
CR5 to CR3 RS2 to RS0
Register Address Bits. These address bits determine which ADC registers are being selected during this serial
interface communication. See Table 10.
CR2 CREAD
Continuous Read of the Data Register. When this bit is set to 1 (and the data register is selected), the serial
interface is configured to continuously read the data register. For example, the contents of the data register are
automatically placed on the DOUT pin when the SCLK pulses are applied and after the
RDY pin goes low. This
indicates that a conversion is complete. The communication register does not have to be written to for data reads.
To enable continuous read mode, the instruction 01011100 must be written to the communication register.
To exit the continuous read mode, the instruction 01011000 must be written to the communication register
while the RDY pin is low. While in continuous read mode, the ADC monitors activity on the DIN line so it can
receive the instruction to exit continuous read mode. Additionally, a reset occurs if 32 consecutive 1s are seen
on DIN. Therefore, DIN should be held low in continuous read mode until an instruction is written to the device.
CR1 to CR0 0 These bits must be programmed to Logic 0 for correct operation.
Table 10. Register Selection
RS2 RS1 RS0 Register Register Size
0
0
0
Communication Register During a Write Operation
8 bits
0 0 0 Status Register During a Read Operation 8 bits
0 0 1 Mode Register 16 bits
0 1 0 Configuration Register 16 bits
0 1 1 Data Register 16 bits (AD7796), 24 bits (AD7797)
1 0 0 ID Register 8 bits
1
0
1
Reserved
8 bits
1 1 0 Offset Register 16 bits (AD7796), 24 bits (AD7797)
1 1 1 Full-Scale Register 16 bits (AD7796), 24 bits (AD7797)
AD7796/AD7797 Data Sheet
Rev. B | Page 12 of 24
STATUS REGISTER
RS2, RS1, RS0 = 0, 0, 0; Power-On/Reset = 0x80
The status register is an 8-bit read-only register. To access the ADC status register, the user must write to the communication register,
select the next operation to be a read, and load Bit RS2, Bit RS1, and Bit RS0 with 0. Tabl e 11 outlines the bit designations for the status
register. SR0 through SR7 indicate the bit locations, with SR denoting that the bits are in the status register. SR7 denotes the first bit of the
data stream. The number in parentheses indicates the power-on/reset default status of that bit.
MSB LSB
SR7 SR6 SR5 SR4 SR3 SR2 SR1 SR0
RDY(1)
ERR(0)
0(0)
0(0)
0(0/1)
CH2(0)
CH1(0)
CH0(0)
Table 11. Status Register Bit Designations
Bit Location Bit Name Description
SR7
RDY Ready Bit for ADC. Cleared when data is written to the ADC data register. Set automatically after the ADC data
register has been read or before the data register is updated with a new conversion result to indicate to the
user not to read the conversion data. It is also set when the device is placed in power-down mode. DOUT/
RDY
also indicates the end of a conversion and can be used as an alternative to the status register for monitoring
the ADC for conversion data.
SR6 ERR
ADC Error Bit. This bit is written to at the same time as the
RDY bit. Set to indicate that the result written to
the ADC data register has been clamped to all 0s or all 1s. Error sources include overrange and underrange.
Cleared by a write operation to start a conversion.
SR5 to SR4 0 These bits are automatically cleared.
SR3 0 This bit is automatically cleared on the AD7796 and is automatically set on the AD7797.
SR2 to SR0
CH2 to CH0
These bits indicate the channel that is being converted by the ADC.
MODE REGISTER
RS2, RS1, RS0 = 0, 0, 1; Power-On/Reset = 0x000A
The mode register is a 16-bit read/write register. This register is used to select the operating mode, update rate, and clock source. Tabl e 12
outlines the bit designations for this register. MR0 through MR15 indicate the bit locations, with MR denoting that the bits are in the
mode register. MR15 denotes the first bit of the data stream. The number in brackets 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.
MSB LSB
MR15 MR14 MR13 MR12 MR11 MR10 MR9 MR8 MR7 MR6 MR5 MR4 MR3 MR2 MR1 MR0
MD2(0) MD1(0) MD0(0) 0(0) 0(0) 0(0) 0(0) 0(0) CLK1(0) CLK0(0) 0(0) 0(0) FS3(1) FS2(0) FS1(1) FS0(0)
Table 12. Mode Register Bit Designations
Bit Location Bit Name Description
MR15 to MR13 MD2 to MD0 Mode Select Bits. These bits select the operational mode of the AD7796/AD7797 (see Table 13).
MR12 to MR8 0 These bits must be programmed with a Logic 0 for correct operation.
MR7 to MR6 CLK1 to CLK0
These bits are used to select the clock source for the AD7796/AD7797. Either an on-chip 64 kHz clock
or an external clock can be used. The ability to override using an external clock allows several AD7796/
AD7797 devices to be synchronized. In addition, 50 Hz/60 Hz rejection is improved when an accurate
external clock drives the AD7796/AD7797.
CLK1 CLK0 ADC Clock Source
0 0 Internal 64 kHz Clock. Internal clock is not available at the CLK pin.
0 1 Internal 64 kHz Clock. This clock is made available at the CLK pin.
1 0
External 64 kHz Clock Used. An external clock gives better 50 Hz/60 Hz rejection.
See Table 1 for the external clock specifications.
1 1 External Clock Used. The external clock is divided by 2 within the AD7796/AD7797.
MR5 to MR4 0 These bits must be programmed with a Logic 0 for correct operation.
MR3 to MR0 FS3 to FS0 Filter Update Rate Select Bits (see Table 14).

AD7796BRUZ

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