REV. B
AD5516
–9–
V
OUT
(V)
FREQUENCY
450
350
250
150
200
100
50
400
300
2.48992.48962.4893
0
TPC 10. AD5516–1 V
OUT
Repeatability;
Programming the Same Code
Multiple Times
FREQUENCY (%)
30
20
0
–10 0 10
10
REF_IN = 3V
T
A
= 25C
LSBs
TPC 13. Negative Full-Scale Error
Distribution
FREQUENCY (%)
40
20
0
–10 0 10
REF_IN = 3V
T
A
= 25C
LSBs
TPC 12. Positive Full-Scale
Error Distribution
6
4
5
3
0 1000 1500500 2000 2500
CODE
ERROR (LSB)
3000 3500 4000
2
0
1
REF_IN = 3V
T
A
= 25C
TPC 15. Accuracy vs. Increment
Step, Using All 12 Mode 2 Bits
FREQUENCY (%)
40
20
0
–10 0 10
REF_IN = 3V
T
A
= 25C
LSBs
TPC 11. Bipolar Error Distribution
STEP SIZE
ERROR (LSB)
2.5
2.0
1.5
1.0
0.5
0
020406080100 120
130
REF_IN = 3V
T
A
= 25C
TPC 14. Accuracy vs. Increment Step
REV. B–10–
AD5516
00A3 A2 A1 A0 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
MSB LSB
MODE
BITS
ADDRESS
BITS
DATA
BITS
Figure 4. Mode 1 Data Format
01A3 A2 A1 A0 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
MSB LSB
MODE
BITS
ADDRESS
BITS
12 INCREMENT
BITS
10A3 A2 A1 A0 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
MSB LSB
MODE
BITS
ADDRESS
BITS
12 DECREMENT
BITS
Figure 5. Mode 2 Data Format
FUNCTIONAL DESCRIPTION
The AD5516 consists of sixteen 12-bit DACs in a single pack-
age. A single reference input pin (REF_IN) is used to provide a
3V reference for all 16 DACs. To update a DAC’s output
voltage, the required DAC is addressed via the 3-wire serial
interface. Once the serial write is complete, the selected DAC
converts the code into an output voltage. The output amplifiers
translate the DAC output range to give the appropriate voltage
range (±2.5 V, ± 5 V, or ± 10 V) at output pins V
OUT
0 to V
OUT
15.
The AD5516 uses a self-calibrating architecture to achieve 12-bit
performance. The calibration routine servos to select the appro-
priate voltage level on an internal 14-bit resolution DAC. BUSY
output goes low for the duration of the calibration and further
writes to the AD5516 are ignored while BUSY is low. BUSY low
time is typically 25 ms. Noise during the calibration (BUSY
low period) can result in the selection of a voltage within a
±0.25 LSB band around the normal selected voltage. See TPC 10.
It is essential to minimize noise on REFIN for optimal perfor-
mance. The AD780’s specified decoupling makes it the ideal
reference to drive the AD5516.
Upon power-on, all DACs power up to a reset value (see the
RESET section).
DIGITAL-TO-ANALOG SECTION
The architecture of each DAC channel consists of a resistor
string DAC followed by an output buffer amplifier with offset
and gain. The voltage at the REF_IN pin provides the reference
voltage for all 16 DACs. The input coding to the DACs is offset
binary; this results in ideal output voltages as follows:
AD5516-1:
V
VDV
OUT
REF IN
N
REF IN
=
¥¥¥
¥
¥225
32
25
3
__
.
.
AD5516-2:
V
VDV
OUT
REF IN
N
REF IN
=
¥¥¥
¥
¥425
32
225
3
__
.
.
AD5516-3:
V
VDV
OUT
REF IN
N
REF IN
=
¥¥¥
¥
¥825
32
425
3
__
.
.
Where:
D = decimal equivalent of the binary code that is loaded to
the DAC register, i.e., 0–4095
N = DAC resolution = 12
Table I illustrates ideal analog output versus DAC code.
Table I. DAC Register Contents AD5516-1
MSB LSB Analog Output, V
OUT
1111 1111 1111 V
REF_IN
¥ 2.5/3 – 1 LSB
1000 0000 0000 0 V
0000 0000 0000 –V
REF_IN
¥ 2.5/3
MODES OF OPERATION
The AD5516 has two modes of operation.
Mode 1 (MODE bits = 00): The user programs a 12-bit data-
word to one of 16 channels via the serial interface. This word is
loaded into the addressed DAC register and is then converted
into an analog output voltage. During conversion, the BUSY
output is low and all SCLK pulses are ignored. At the end of a
conversion BUSY goes high, indicating that the update of the
addressed DAC is complete. It is recommended that SCLK is not
pulsed while BUSY is low. Mode 1 conversion takes 25 ms typ.
Mode 2 (MODE bits = 01 or 10): Mode 2 operation allows the
user to increment or decrement the DAC output in 0.25 LSB steps,
resulting in a 14-bit monotonic DAC. The amount by which the
DAC output is incremented or decremented is determined by
Mode 2 bits DB11–DB0, e.g., for a 0.25 LSB increment/decrement
DB11...DB0 = 0000 0000 0001, while for a 2.5 LSB increment/
decrement, DB11...DB0 = 0000 0000 1010. The MODE bits
determine whether the DAC data is incremented (01) or dec-
remented (10). The maximum amount that the user is allowed
to increment or decrement the DAC output is 4095 steps of
0.25 LSB, i.e., DB11...DB0 = 1111 1111 1111. Mode 2 update
takes approximately 1 ms. The Mode 2 feature allows increased
resolution, but overall increment/decrement accuracy varies with
increment/decrement step as shown in TPC 14 and TPC 15.
Mode 2 is useful in applications where greater resolution is
required, for example, in servo applications requiring fine-tune
to 14-bit resolution.
REV. B
AD5516
–11–
SYNC must be taken high and low again for further serial data
transfer. SYNC may be taken high after the falling edge of the
18th SCLK pulse, observing the minimum SCLK falling edge
to SYNC rising edge time, t
6
. If SYNC is taken high before the
18th falling edge of SCLK, the data transfer will be aborted and
the addressed DAC will not be updated. See the timing diagram
in Figure 1.
Daisy-Chain Mode (DCEN = 1)
I
n Daisy-Chain Mode, the internal gating on SCLK is disabled.
The SCLK is continuously applied to the input shift register
when SYNC is low. If more than 18 clock pulses are applied,
the data ripples out of the shift register and appears on the D
OUT
line. This data is clocked out on the rising edge of SCLK and is
valid on the falling edge. By connecting this line to the D
IN
input on the next device in the chain, a multidevice interface is
constructed. Eighteen clock pulses are required for each device
in the system. Therefore, the total number of clock cycles must
equal 18N, where N is the total number of devices in the chain.
See the timing diagram in Figure 2.
When the serial transfer to all devices is complete, SYNC should
be taken high. This prevents any further data being clocked into the
input shift register. A burst clock containing the exact number of
clock cycles may be used and SYNC taken high some time later.
After the rising edge of SYNC, data is automatically transferred
from each device’s input shift register to the addressed DAC.
RESET Function
The RESET function on the AD5516 can be used to reset all
nodes on this device to their power-on reset condition. This is
implemented by applying a low going pulse of 20 ns minimum
to the RESET Pin on the device.
Table III. Typical Power-On Values
Device Output Voltage
AD5516-1 –0.073 V
AD5516-2 –0.183 V
AD5516-3 –0.391 V
BUSY Output
During conversion, the BUSY output is low and all SCLK pulses
are ignored. At the end of a conversion, BUSY goes high indi-
cating that the update of the addressed DAC is complete. It is
recommended that SCLK is not pulsed while BUSY is low.
MICROPROCESSOR INTERFACING
The AD5516 is controlled via a versatile 3-wire serial interface
that is compatible with a number of microprocessors and DSPs.
AD5516 to ADSP-2106x SHARC DSP Interface
The ADSP-2106x SHARC DSPs are easily interfaced to the
AD5516 without the need for extra logic.
The AD5516 expects a t
3
(SYNC falling edge to SCLK falling
edge setup time) of 15 ns min. Consult the ADSP-2106x User
Manual for information on clock and frame sync frequencies for
the SPORT Register and contents of the TDIV and RDIV Registers.
The user must allow 200 ns (min) between two consecutive
Mode 2 writes in Standalone Mode and 400 ns (min) between
two consecutive Mode 2 writes in Daisy-Chain Mode. During a
Mode 2 operation the BUSY signal remains high.
See Figures 4 and 5 for Mode 1 and Mode 2 data formats.
When MODE bits = 11, the device is in No Operation mode.
This may be useful in daisy-chain applications where the user
does not wish to change the settings of the DACs. Simply write
11 to the MODE bits and the following address and data bits
will be ignored.
SERIAL INTERFACE
The AD5516 has a 3-wire interface that is compatible with
SPI/QSPI/MICROWIRE, and DSP interface standards. Data is
written to the device in 18-bit words. This 18-bit word consists
of two mode bits, four address bits, and 12 data bits as shown
in Figure 4.
The serial interface works with both a continuous and burst
clock. The first falling edge of SYNC resets a counter that counts
the number of serial clocks to ensure the correct number of bits
is shifted in and out of the serial shift registers. In order for
another serial transfer to take place, the counter must be reset
by the falling edge of SYNC.
A3–A0
Four address bits (A3 = MSB Address, A0 = LSB). These are
used to address one of 16 DACs.
Table II. Selected DAC
A3 A2 A1 A0 Selected DAC
0 000 DAC 0
0 001 DAC 1
: :::
1 111 DAC 15
DB11–DB0
These are used to write a 12-bit word into the addressed DAC
register. Figures 1 and 2 show the timing diagram for a write
cycle to the AD5516.
SYNC FUNCTION
In both Standalone and Daisy-Chain Modes, SYNC is an edge-
triggered input that acts as a frame synchronization signal and
chip enable. Data can only be transferred into the device while
SYNC is low. To start the serial data transfer, SYNC should be
taken low observing the minimum SYNC falling to SCLK falling
edge setup time, t
3
.
Standalone Mode (DCEN = 0)
After SYNC goes low, serial data will be shifted into the device’s
input shift register on the falling edges of SCLK for 18 clock
pulses. After the falling edge of the 18th SCLK pulse, data will
automatically be transferred from the input shift register to the
addressed DAC.

AD5516ABC-2

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Digital to Analog Converters - DAC 12-Bit Bipolar VTG- Output IC
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union