AD5063
Rev. C | Page 12 of 20
TERMINOLOGY
Relative Accuracy
For the DAC, relative accuracy, or integral nonlinearity (INL), is
a measure of the maximum deviation, in LSB, from a straight
line passing through the endpoints of the DAC transfer
function. A typical INL error vs. code plot is shown in Figure 4.
Differential Nonlinearity (DNL)
Differential nonlinearity is the difference between the measured
change and the ideal 1 LSB change between any two adjacent
codes. A specified differential nonlinearity of ±1 LSB maximum
ensures monotonicity. This DAC is guaranteed monotonic by
design. A typical DNL error vs. code plot is shown in Figure 7.
Zero-Code Error
Zero-code error is a measure of the output error when zero
code (0x0000) is loaded to the DAC register. Ideally, the output
should be 0 V. The zero-code error is always positive in the
AD5063 because the output of the DAC cannot go below 0 V.
This is due to a combination of the offset errors in the DAC
and output amplifier. Zero-code error is expressed in mV.
Full-Scale Error
Full-scale error is a measure of the output error when full-scale
code (0xFFFF) is loaded to the DAC register. Ideally, the output
should be V
DD
− 1 LSB. Full-scale error is expressed as a percentage
of the full-scale range.
Gain Error
Gain error is a measure of the span error of the DAC. It is the
deviation in slope of the DAC transfer characteristic from ideal,
expressed as a percentage of the full-scale range.
Tota l Un a dju ste d Error ( T UE)
Total unadjusted error is a measure of the output error, taking
all the various errors into account. A typical TUE vs. code plot
is shown in Figure 5.
Zero-Code Error Drift
Zero-code error drift is a measure of the change in zero-code
error with a change in temperature. It is expressed in μV/°C.
Gain Error Drift
Gain error drift is a measure of the change in gain error with a
change in temperature. It is expressed in (ppm of full-scale
range)/°C.
Digital-to-Analog Glitch Impulse
Digital-to-analog glitch impulse is the impulse injected into the
analog output when the input code in the DAC register changes
state. It is normally specified as the area of the glitch in nV-s
and is measured when the digital input code is changed by
1 LSB at the major carry transition. See Figure 17 and Figure 21.
Figure 17 shows the glitch generated following completion of
the calibration routine; Figure 21 zooms in on this glitch.
Digital Feedthrough
Digital feedthrough is a measure of the impulse injected into
the analog output of the DAC from the digital inputs of the
DAC, but is measured when the DAC output is not updated. It
is specified in nV-s and measured with a full-scale code change
on the data bus, that is, from all 0s to all 1s, and vice versa.
AD5063
Rev. C | Page 13 of 20
THEORY OF OPERATION
The AD5063 is a single 16-bit, serial input, voltage-output DAC.
It operates from supply voltages of 2.7 V to 5.5 V. Data is
written to the AD5063 in a 24-bit word format via a 3-wire serial
interface.
The AD5063 incorporates a power-on reset circuit that ensures
the DAC output powers up to midscale. The device also has a
software power-down mode pin that reduces the typical current
consumption to less than 1 μA.
DAC ARCHITECTURE
The DAC architecture of the AD5063 consists of two matched
DAC sections. A simplified circuit diagram is shown in
Figure 27. The four MSBs of the 16-bit data-word are decoded
to drive 15 switches, E1 to E15. Each of these switches connects
one of 15 matched resistors to either the DACGND or V
REF
buffer output. The remaining 12 bits of the data-word drive
Switches S0 to S11 of a 12-bit voltage mode R-2R ladder
network.
2R
04766-027
S0
V
REF
2R
S1
2R
S11
2R
E1
2R
E2
2R
E15
2R
V
OUT
12-BIT R-2R LADDER FOUR MSBs DECODED INTO
15 EQUAL SEGMENTS
Figure 27. DAC Ladder Structure
REFERENCE BUFFER
The AD5063 operates with an external reference. The reference
input (V
REF
) has an input range of 2 V to AV
DD
− 50 mV. This
input voltage is used to provide a buffered reference for the
DAC core.
SERIAL INTERFACE
The AD5063 has a 3-wire serial interface (
SYNC
, SCLK, and
DIN) that is compatible with SPI, QSPI, and MICROWIRE
interface standards, as well as most DSPs. (See for a
timing diagram of a typical write sequence.)
Figure 2
The write sequence begins by bringing the
SYNC
line low. Data
from the DIN line is clocked into the 24-bit shift register on the
falling edge of SCLK. The serial clock frequency can be as high
as 30 MHz, making these parts compatible with high speed
DSPs. On the 24
th
falling clock edge, the last data bit is clocked
in and the programmed function is executed (that is, a change
in the DAC register contents and/or a change in the mode of
operation).
At this stage, the
SYNC
line can be kept low or be brought
high. In either case, it must be brought high for a minimum of
12 ns before the next write sequence, so that a falling edge of
SYNC
can initiate the next write sequence. Because the
SYNC
buffer draws more current when V
IH
= 1.8 V than it does when
V
IH
= 0.8 V,
SYNC
should be idled low between write sequences
for even lower power operation of the part. As previously indi-
cated, however, it must be brought high again just before the
next write sequence.
INPUT SHIFT REGISTER
The input shift register is 24 bits wide (see Figure 28). PD1
and PD0 are bits that control the operating mode of the part
(normal mode or any one of the three power-down modes).
There is a more complete description of the various modes in
the Power-Down Modes section. The next 16 bits are the data
bits. These are transferred to the DAC register on the 24
th
falling
edge of SCLK.
SYNC INTERRUPT
In a normal write sequence, the
SYNC
line is kept low for at
least 24 falling edges of SCLK, and the DAC is updated on the
24
th
falling edge. However, if
SYNC
is brought high before the
24
th
falling edge, it acts as an interrupt to the write sequence.
The shift register is reset and the write sequence is seen as
invalid. Neither an update of the DAC register contents nor a
change in the operating mode occurs (see ). Figure 31
DATA BITS
DB15 (MSB) DB0 (LSB)
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
NORMAL OPERATION
1k TO GND
100k TO GND
THREE-STATE
POWER-DOWN MODES
0
0
1
1
0
1
0
1
04766-028
000000PD1PD0
Figure 28. Input Register Contents
AD5063
Rev. C | Page 14 of 20
POWER-ON TO MIDSCALE
The AD5063 contains a power-on reset circuit that controls the
output voltage during power-up. The DAC register is filled with
the midscale code, and the output voltage is midscale until a
valid write sequence is made to the DAC. This is useful in
applications where it is important to know the state of the DAC
output while it is in the process of powering up.
SOFTWARE RESET
The device can be put into software reset by setting all bits in
the DAC register to 1; this includes writing 1s to Bits D23 to
D16, which is not the normal mode of operation. Note that the
SYNC
interrupt command cannot be performed if a software
reset command is started.
POWER-DOWN MODES
The AD5063 contains four separate modes of operation. These
modes are software-programmable by setting two bits (DB17
and DB16) in the control register. Table 6 shows how the state
of the bits corresponds to the operating mode of the device.
Table 6. Modes of Operation for the AD5063
DB17 DB16 Operating Mode
0 0 Normal operation
Power-down mode:
0 1 Three-state
1 0 100 kΩ to GND
1 1 1 kΩ to GND
When both bits are set to 0, the part has normal power con-
sumption. However, for the three power-down modes, the
supply current falls to 200 nA at 5 V (50 nA at 3 V). Not
only does the supply current fall, but the output stage is
also internally switched from the output of the amplifier to
a resistor network of known values. This has the advantage
that the output impedance of the part is known while the part
is in power-down mode. There are three options: The output
can be connected internally to GND through either a 1 kΩ
resistor or a 100 kΩ resistor, or it can be left open-circuited
(three-stated). The output stage is illustrated in Figure 29.
POWER-DOWN
CIRCUITRY
RESISTOR
NETWORK
V
OUT
AD5063
DAC
04766-029
Figure 29. Output Stage During Power-Down
The bias generator, DAC core, and other associated linear
circuitry are all shut down when the power-down mode is
activated. However, the contents of the DAC register are unaffected
when in power-down. The time to exit power-down is typically
2.5 μs for V
DD
= 5 V, and 5 μs for V
DD
= 3 V (see Figure 19).
MICROPROCESSOR INTERFACING
AD5063 to ADSP-2101/ADSP-2103 Interface
Figure 30 shows a serial interface between the AD5063 and the
ADSP-2101/ADSP-2103. The ADSP-2101/ADSP-2103 should
be set up to operate in the SPORT transmit alternate framing
mode. The ADSP-2101/ADSP-2103 SPORT are programmed
through the SPORT control register and should be configured
as follows: internal clock operation, active low framing, and
16-bit word length. Transmission is initiated by writing a word
to the Tx register after the SPORT has been enabled.
AD5063
1
ADDITIONAL PINS OMITTED FOR CLARITY
TFS
DT
SCLK
SYNC
DIN
SCLK
04766-030
ADSP-2101/
ADSP-2103
1
Figure 30. AD5063 to ADSP-2101/ADSP-2103 Interface
04766-031
DB23 DB23 DB0DB0
INVALID WRITE SEQUENCE:
SYNC HIGH BEFORE 24
TH
FALLING EDGE
VALID WRITE SEQUENCE:
OUTPUT UPDATES ON THE 24
TH
FALLING EDGE
SYNC
SCLK
DIN
Figure 31.
SYNC
Interrupt Facility

EVAL-AD5063EBZ

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
AD5063 DAC Evaluation Board
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union