AD5305/AD5315/AD5325
SCL
0
0
0
1
1
0
A0
R/W
X
X
LSB
SDA
START
COND
BY
ACK
BY
AD53x5
MSB
ACK
BY
AD53x5
ADDRESS BYTE
POINTER BYTE
MASTER
SCL
SDA
MSB
LSB
0
0
0
1
1
0
A0
R/W
REPEATED
START
COND
ACK
BY
AD53x5
ACK
BY
MASTER
ADDRESS BYTE
DATA BYTE
BY
MASTER
SCL
SDA
MSB
LSB
NO
ACK
BY
STOP
COND
BY
LEAST SIGNIFICANT DATA BYTE
MASTER
MASTER
NOTE: DATA BYTES ARE THE SAME AS THOSE IN THE WRITE SEQUENCE EXCEPT THAT DON’T CARES ARE READ BACK AS 0s.
Figure 34. Readback Sequence
These parts contain an extra feature whereby the DAC register
is not updated unless its input register has been updated since
DOUBꢀE-BUFFERED INTERFACE
The AD5305/AD5315/AD5325 DACs have double-buffered
interfaces consisting of two banks of registers—input registers
and DAC registers. The input register is directly connected to the
input shift register and the digital code is transferred to the relevant
input register on completion of a valid write sequence. The DAC
register contains the digital code used by the resistor string.
LDAC
the last time that
was brought low. Normally, when
LDAC
is brought low, the DAC registers are filled with the
contents of the input registers. In the case of the AD5305/AD5315/
AD5325, the part updates the DAC register only if the input
register has been changed since the last time the DAC register
was updated, thereby removing unnecessary digital crosstalk.
LDAC
Access to the DAC register is controlled by the
bit. When
bit is set high, the DAC register is latched and,
therefore, the input register can change state without affecting
LDAC
POWER-DOWN MODES
LDAC
the
The AD5305/AD5315/AD5325 have very low power consumption,
dissipating typically 1.5 mW with a 3 V supply and 3 mW with
a 5 V supply. Power consumption can be further reduced when
the DACs are not in use by putting them into one of three
power-down modes, which are selected by Bit 15 and Bit 14
(PD1 and PD0) of the data byte. Table 8 shows how the state of
the bits corresponds to the mode of operation of the DAC.
the contents of the DAC register. However, when the
bit
is set low, the DAC register becomes transparent and the
contents of the input register are transferred to it.
This is useful if the user requires simultaneous updating of all
DAC outputs. The user can write to three of the input registers
LDAC
individually and then, by setting the
bit low when
Table 8. PD1/PD0 Operating Modes
writing to the remaining DAC input register, all outputs update
simultaneously.
PD1
PD0
Operating Mode
0
0
1
1
0
1
0
1
Normal Operation
Power-Down (1 kΩ load to GND)
Power-Down (100 kΩ load to GND)
Power-Down (three-state output)
Rev. G | Page 18 of 24