Datasheet
AD5722/AD5732/AD5752
Rev. D | Page 20 of 32
LOAD DAC (LDAC) CONFIGURING THE AD5722/AD5732/AD5752
When the power supplies are applied to the AD5722/AD5732/
AD5752, the power-on reset circuit ensures that all registers
default to 0. This places all channels in power-down mode. The
DV
CC
should be brought high before any of the interface lines
are powered. If this is not done the first write to the device may
be ignored. The first communication to the AD5722/AD5732/
AD5752 should be to set the required output range on all
channels (the default range is the 5 V unipolar range) by writing
to the output range select register. The user should then write to
the power control register to power on the required channels. To
program an output value on a channel, that channel must first
be powered up; any writes to a channel while it is in power-down
mode are ignored. The AD5722/ AD5732/AD5752 operate with a
wide power supply range. It is important that the power supply
applied to the parts provide adequate headroom to support the
chosen output ranges.
After data has been transferred into the input register of the
DACs, there are two ways to update the DAC registers and DAC
outputs. Depending on the status of both
SYNC
and
LDAC
, one
of two update modes is selected: individual DAC updating or
simultaneous updating of all DACs.
SYNC
SCLK
V
OUT
X
DAC
REGISTER
INTERFACE
LOGIC
OUTPUT
AMPLIFIER
LDAC
SDO
SDIN
REFIN
INPUT
REGISTER
12-/14-/16-BIT
DAC
06467-009
TRANSFER FUNCTION
Table 7 to Table 15 show the relationships of the ideal input
code to output voltage for the AD5752, AD5732, and AD5722,
respectively, for all output voltage ranges. For unipolar output
ranges, the data coding is straight binary. For bipolar output
ranges, the data coding is user selectable via the BIN/
2sCOMP
pin and can be either offset binary or twos complement.
Figure 41. Simplified Diagram of Input Loading Circuitry for One DAC
Individual DAC Updating
In this mode,
LDAC
is held low while data is clocked into the
input shift register. The addressed DAC output is updated on
the rising edge of
SYNC
.
Simultaneous Updating of All DACs
For a unipolar output range, the output voltage expression is
given by
In this mode,
LDAC
is held high while data is clocked into the
input shift register. All DAC outputs are asynchronously updated
by taking
LDAC
low after
SYNC
has been taken high. The
update now occurs on the falling edge of
LDAC
.
⎥
⎦
⎤
⎢
⎣
⎡
×=
N
REFIN
OUT
D
GainVV
2
For a bipolar output range, the output voltage expression is given by
ASYNCHRONOUS CLEAR (CLR)
22
REFIN
N
REFIN
OUT
VGain
D
GainVV
×
−
⎥
⎦
⎤
⎢
⎣
⎡
×=
where:
D is the decimal equivalent of the code loaded to the DAC.
N is the bit resolution of the DAC.
V
REFIN
is the reference voltage applied at the REFIN pin.
Gain is an internal gain whose value depends on the output
range selected by the user, as shown in Table 6.
CLR
is an active low clear that allows the outputs to be cleared
to either zero-scale code or midscale code. The clear code value is
user-selectable via the CLR select bit of the control register (see
the section). It is necessary to maintain Control Register
CLR
low
for a minimum amount of time to complete the operation (see
). When the Figure 2
CLR
signal is returned high, the output
remains at the cleared value until a new value is programmed.
The outputs cannot be updated with a new value while the
CLR
pin is low. A clear operation can also be performed via the clear
command in the control register.
Table 6. Internal Gain Values
Output Range (V) Gain Value
+5 2
+10 4
+10.8 4.32
±5 4
±10 8
±10.8 8.64