AD7762
AD7762 REGISTERS
The AD7762 has a number of user-programmable registers. The control registers are used to set the decimation rate, the filter
configuration, the clock divider, and so on. There are also digital gain, offset, and overrange threshold registers. Writing to these registers
involves writing the register address first, then a 16-bit data-word. Register addresses, details of individual bits, and default values are
given here.
CONTROL REGISTER 1—REG 0X0001
Default Value 0x001A
MSB
LSB
DL_ Filt RD Ovr RD Gain RD Off RD Stat 0 SYNC FLEN3 FLEN2 FLEN1 FLEN0 BYP F3 1 DEC2 DEC1 DEC0
Table 15.
Bit Mnemonic
15 DL_Filt1
14 RD Ovr1, 2
13 RD Gain1, 2
12 RD Off1, 2
11 RD Stat1, 2
10 0
9 SYNC1
8-5 FLEN3:0
4 BYP F3
31
2-0 DEC2:0
Description
Download Filter. Before downloading a user-defined filter, this bit must be set. The Filter Length bits must also be set at
this time. The write operations that follow are interpreted as the user coefficients for the FIR filter until all the
coefficients and the checksum have been written.
Read Overrange. If this bit has been set, the next read operation outputs the contents of the Overrange Threshold
Register instead of a conversion result.
Read Gain. If this bit has been set, the next read operation outputs the contents of the digital gain register.
Read Offset. If this bit has been set, the next read operation outputs the contents of the digital offset register.
Read Status. If this bit has been set, the next read operation outputs the contents of the status register.
0 must be written to this bit.
Synchronize. Setting this bit initiates an internal synchronization routine. Setting this bit simultaneously on multiple
devices synchronizes all filters.
Filter Length Bits. These bits must be set when the DL Filt bit is set and before a user-defined filter is downloaded.
Bypass Filter 3. If this bit is 0, Filter 3 (programmable FIR) is bypassed.
1 must be written to this bit.
Decimation Rate. These bits set the decimation rate of Filter 2. All 0s implies that the filter is bypassed. A value of 1
corresponds to 2× decimation, a value of 2 corresponds to 4× decimation, and so on up to the maximum value of 5,
corresponding to 32× decimation.
1 Bit 15 to Bit 9 are all self clearing bits.
2 Only one of the bits from Bit 14 to Bit 11 can be set in any write operation because it determines the contents of the next read operation.
CONTROL REGISTER 2—ADDRESS 0X0002
Default Value 0x009B
MSB
0
00
000
0
0
0
0
CDIV 0
LSB
PD
LPWR 1
D1PD
Table 16.
Bit Mnemonic
5 CDIV
3 PD
2 LPWR
11
0 D1PD
Description
Clock Divider Bit. This sets the divide ratio of the MCLK signal to produce the internal ICLK. Setting CDIV = 0 divides the
MCLK by 2. If CDIV = 1, then the ICLK frequency is equal to the MCLK.
Power Down. Setting this bit powers down the AD7762, reducing the power consumption to 6.35 mW.
Low Power. If this bit is set, the AD7762 is operating in a low power mode. The power consumption is reduced for a 6 dB
reduction in noise performance.
Write 1 to this bit.
Differential Amplifier Power Down. Setting this bit powers down the on-chip differential amplifier.
Rev. 0 | Page 23 of 28