![](http://datasheet.mmic.net.cn/Analog-Devices-Inc/AD7760BSVZ-REEL_datasheet_100435/AD7760BSVZ-REEL_34.png)
AD7760
Rev. A | Page 33 of 36
AD7760 REGISTERS
The AD7760 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 in this section.
CONTROL REGISTER 1—ADDRESS 0x0001
Default Value 0x001A
MSB
LSB
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
DL_
FILT
RD
OVR
RD
GAIN
RD
OFF
RD
STAT
0
SYNC
FLEN3
FLEN2
FLEN1
FLEN0
BYP F3
BYP F1
DEC2
DEC1
DEC0
Table 15. Bit Descriptions of Control Register 1
Bit
Mnemonic
Description
15
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.
14
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.
13
Read Gain. If this bit has been set, the next read operation outputs the contents of the digital gain register.
12
Read Offset. If this bit has been set, the next read operation outputs the contents of the digital offset register.
11
Read Status. If this bit has been set, the next read operation outputs the contents of the status register.
10
0
0 must be written to this bit.
9
Synchronize. Setting this bit initiates an internal synchronization routine. Setting this bit simultaneously on
multiple devices synchronizes all filters.
8 to 5
FLEN [3:0]
Filter Length Bits. These bits must be set when the DL_FILT bit is set before a user-defined filter is downloaded.
4
BYP F3
Bypass Filter 3. If this bit is 0, Filter 3 (programmable FIR) is bypassed.
3
BYP F1
Bypass Filter 1. If this bit is 0, Filter 1 is bypassed. This should only occur when the user requires unfiltered
modulator data to be output.
2 to 0
DEC [2:0]
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 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 After RESET: 0x009B
Recommended register setting for power-up and normal operation using clock divide-by-2 (CDIV = 0) mode: 0x0002
MSB
LSB
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
0
CDIV
0
PD
LPWR
1
D1PD
Table 16. Bit Descriptions of Control Register 2
Bit
Mnemonic
Description
5
CDIV
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, the ICLK frequency is equal to the MCLK.
3
PD
Power Down. Setting this bit powers down the AD7760, reducing the power consumption to 6.35 mW.
2
LPWR
Low Power. If this bit is set, the AD7760 is operating in a low power mode. The power consumption is reduced for a 6 dB
reduction in noise performance.
1
Write 1 to this bit.
0
D1PD
Differential Amplifier Power Down. Setting this bit powers down the on-chip differential amplifier.