AD5382
FUNCTIONAL DESCRIPTION
The complete transfer function for these devices can be
represented as
DAC ARCHITECTURE—GENERAL
The AD5382 is a complete, single-supply, 32-channel voltage
output DAC that offers 14-bit resolution. The part is available in
a 100-lead LQFP package and features both a parallel and a
serial interface. This product includes an internal, software
selectable, 1.25 V/2.5 V, 10 ppm/°C reference that can be used to
drive the buffered reference inputs; alternatively, an external
reference can be used to drive these inputs. Internal/external
reference selection is via the CR10 bit in the control register;
CR12 selects the reference magnitude if the internal reference is
selected. All channels have an on-chip output amplifier with
rail-to-rail output capable of driving 5 kΩ in parallel with a
200 pF load.
V
OUT = 2 × VREF × x2/2n
x2 is the data-word loaded to the resistor string DAC. VREF is the
internal reference voltage or the reference voltage externally
applied to the DAC REFOUT/REFIN pin. For specified
performance, an external reference voltage of 2.5 V is
recommended for the AD5380-5, and 1.25 V for the AD5380-3.
DATA DECODING
The AD5382 contains a 14-bit data bus, DB13–DB0. Depending
on the value of REG1 and REG0 (see Table 11), this data is
loaded into the addressed DAC input registers, offset (c)
registers, or gain (m) registers. The format data, offset (c), and
gain (m) register contents are shown in Table 12 to Table 14.
V
AVDD
REF
×1 INPUT
REG
Table 11. Register Selection
DAC
REG
14-BIT
DAC
INPUT DATA m REG ×2
c REG
V
REG1
REG0
Register Selected
OUT
R
R
1
1
0
0
1
0
1
0
Input Data Register (x1)
Offset Register (c)
Gain Register (m)
Special Function Registers (SFRs)
Figure 27. Single-Channel Architecture
Table 12. DAC Data Format (REG1 = 1, REG0 = 1)
The architecture of a single DAC channel consists of a 14-bit
resistor-string DAC followed by an output buffer amplifier
operating at a gain of 2. This resistor-string architecture
guarantees DAC monotonicity. The 14-bit binary digital code
loaded to the DAC register determines at what node on the
string the voltage is tapped off before being fed to the output
amplifier. Each channel on these devices contains independent
offset and gain control registers that allow the user to digitally
trim offset and gain. These registers give the user the ability to
calibrate out errors in the complete signal chain, including the
DAC, using the internal m and c registers, which hold the
correction factors. All channels are double buffered, allowing
DB13 to DB0
DAC Output (V)
2 VREF × (16383/16384)
2 VREF × (16382/16384)
2 VREF × (8193/16384)
2 VREF × (8192/16384)
2 VREF × (8191/16384)
2 VREF × (1/16384)
0
11
11
10
10
01
00
00
1111
1111
1111
0000
0000
1111
0000
0000
1111
1110
0001
0000
1111
0001
0000
1111
0000
0000
1111
0000
0000
Table 13. Offset Data Format (REG1 = 1, REG0 = 0)
DB13 to DB0
Offset (LSB)
+8191
+8190
+1
0
–1
synchronous updating of all channels using the
pin.
LDAC
11
11
10
10
01
00
00
1111
1111
0000
0000
1111
0000
0000
1111
1111
0000
0000
1111
0000
0000
1111
1110
0001
0000
1111
0001
0000
Figure 27 shows a block diagram of a single channel on the
AD5382. The digital input transfer function for each DAC can
be represented as
x2 = [(m + 2)/ 2n × x1] + (c – 2n – 1
)
–8191
–8192
where:
x2 is the data-word loaded to the resistor string DAC.
x1 is the 14-bit data-word written to the DAC input register.
m is the gain coefficient (default is 0x3FFE on the AD5382).
The gain coefficient is written to the 13 most significant bits
(DB13 to DB1) and LSB (DB0) is a zero.
Table 14. Gain Data Format (REG1 = 0, REG0 = 1)
DB13 to DB0
Gain Factor
11
10
01
00
00
1111
1111
1111
0111
0000
1111
1111
1111
1111
1110
1110
1110
1110
0000
1
0.75
0.5
0.25
0
n = DAC resolution (n = 14 for AD5382).
c is the14-bit offset coefficient (default is 0x2000).
0000
Rev. 0 | Page 21 of 40