AD5516 [ADI]
16-Channel, 12-Bit Voltage-Output DAC with 14-Bit Increment Mode; 16通道, 12位电压输出DAC, 14位增量模式型号: | AD5516 |
厂家: | ADI |
描述: | 16-Channel, 12-Bit Voltage-Output DAC with 14-Bit Increment Mode |
文件: | 总16页 (文件大小:195K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
16-Channel, 12-Bit Voltage-Output DAC
with 14-Bit Increment Mode
a
AD5516*
GENERAL DESCRIPTION
FEATURES
The AD5516 is a 16-channel, 12-bit voltage-output DAC. The
selected DAC register is written to via the 3-wire serial interface.
High Integration:
16-Channel DAC in 12 mm
؋
12 mm LFBGA 14-Bit Resolution via Increment/Decrement Mode
Guaranteed Monotonic
DAC selection is accomplished via address bits A3–A0. 14-bit
resolution can be achieved by fine adjustment in Increment/
Decrement Mode (Mode 2). The serial interface operates at
clock rates up to 20 MHz and is compatible with standard SPI,
MICROWIRE, and DSP interface standards. The output volt-
age range is fixed at 2.5 V (AD5516-1), 5 V (AD5516-2),
and 10 V (AD5516-3). Access to the feedback resistor in each
channel is provided via RFB0 to RFB15 pins.
Low Power, SPITM, QSPITM
Compatible
3-Wire Serial Interface
Output Impedance 0.5 ⍀
Output Voltage Range
؎2.5 V (AD5516-1)
؎5 V (AD5516-2)
, , and DSP-
MICROWIRETM
The device is operated with AVCC = 5 V 5%, DVCC = 2.7 V to
5.25 V, VSS = –4.75 V to –12 V, and VDD = +4.75 V to +12 V
and requires a stable 3 V reference on REF_IN.
؎10 V (AD5516-3)
Asynchronous Reset-Facility (via RESET Pin)
Asynchronous Power-Down Facility (via PD Pin)
Daisy-Chain Mode
PRODUCT HIGHLIGHTS
1. Sixteen 12-bit DACs in one package, guaranteed monotonic
Temperature Range: –40؇C to +85؇C
APPLICATIONS
Level Setting
Instrumentation
2. Available in a 74-lead LFBGA package with a body size of
12 mm
؋
12 mm Automatic Test Equipment
Optical Networks
Industrial Control Systems
Data Acquisition
Low Cost I/O
FUNCTIONAL BLOCK DIAGRAM
DV
AV
CC
V
V
SS
REF_IN
CC
DD
V
BIAS
R
R
R
R
R
FB
FB
FB
FB
OFFS
R
0
FB
AD5516
V
0
OUT
DAC
DAC
DAC
DAC
R
RESET
BUSY
OFFS
R
1
FB
V
1
ANALOG
CALIBRATION
LOOP
OUT
R
OFFS
R
14
FB
DACGND
V
14
OUT
AGND
DGND
R
OFFS
MODE1
R
15
FB
V
15
OUT
INTERFACE
CONTROL
LOGIC
MODE2
7-BIT BUS
DCEN
POWER-DOWN
LOGIC
SCLK
D
D
PD
SYNC
OUT
IN
*Protected by U.S. Patent No. 5,969,657; other patents pending
SPI and QSPI are trademarks of Motorola, Inc.
MICROWIRE is a trademark of National Semiconductor Corporation.
REV. 0
Information furnished by Analog Devices is believed to be accurate and
reliable. However, no responsibility is assumed by Analog Devices for its
use, norforanyinfringementsofpatentsorotherrightsofthirdpartiesthat
may result from its use. No license is granted by implication or otherwise
under any patent or patent rights of Analog Devices.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781/329-4700
Fax: 781/326-8703
www.analog.com
© Analog Devices, Inc., 2002
(VDD = +4.75 V to +13.2 V, VSS = –4.75 V to –13.2 V; AVCC = 4.75 V to 5.25 V; DVCC =
2.7 V to 5.25 V; AGND = DGND = DACGND = 0 V; REF_IN = 3 V; All outputs unloaded.
AD5516–SPECIFICATIONS
All specifications TMIN to TMAX unless otherwise noted.)
Parameter1
A Version2
Unit
Conditions/Comments
DAC DC PERFORMANCE
Resolution
12
Bits
Integral Nonlinearity (INL)
Differential Nonlinearity (DNL)
Increment/Decrement Step-Size
Bipolar Zero Error
Positive Full-Scale Error
Negative Full-Scale Error
2
LSB max
LSB max
LSB typ
LSB max
LSB max
LSB max
Mode 1
–1/+1.3
0.25
7
10
10
0.5 LSB typ, Monotonic; Mode 1
Monotonic; Mode 2 Only
VOLTAGE REFERENCE
REF_IN
Nominal Input Voltage
Input Voltage Range3
Input Current
3
V
2.875/3.125
1
V min/max
µA max
< 1 nA typ
of FSR
ANALOG OUTPUTS (VOUT 0–15)
Output Temperature Coefficient3, 4
DC Output Impedance3
Output Range5
10
0.5
ppm/°C typ
Ω typ
AD5516-1
AD5516-2
2.5
5
V typ
V typ
AD5516-3
10
V typ
kΩ min
pF
mA typ
dB typ
µV max
Resistive Load3, 6
5
Capacitive Load3, 6
200
7
–85
120
Short-Circuit Current3
DC Power-Supply Rejection Ratio3
DC Crosstalk3
VDD = +12 V 5%, VSS = –12 V 5%
DIGITAL INPUTS3
Input Current
Input Low Voltage
10
0.8
0.4
2.4
2
µA max
V max
V max
V min
5 µA typ
DVCC = 5 V 5%
DVCC = 3 V 10%
DVCC = 5 V 5%
DVCC = 3 V 10%
Input High Voltage
V min
Input Hysteresis (SCLK and SYNC)
Input Capacitance
150
10
mV typ
pF max
5 pF typ
3
DIGITAL OUTPUTS (BUSY, DOUT
Output Low Voltage, DVCC = 5 V
Output High Voltage, DVCC = 5 V
Output Low Voltage, DVCC = 3 V
Output High Voltage, DVCC = 3 V
)
0.4
4
0.4
2.4
1
V max
V min
V max
V min
µA max
pF typ
Sinking 200 µA
Sourcing 200 µA
Sinking 200 µA
Sourcing 200 µA
DCEN = 0
High Impedance Leakage Current (DOUT only)
High Impedance Output Capacitance (DOUT only)
5
DCEN = 0
POWER REQUIREMENTS
Power Supply Voltages
VDD
VSS
AVCC
+4.75/+15.75
–4.75/–15.75
4.75/5.25
V min/max
V min/max
V min/max
V min/max
DVCC
2.7/5.25
Power Supply Currents7
IDD
ISS
AICC
DICC
5
5
17
1.5
mA max
mA max
mA max
mA max
3.5 mA typ. All Channels Full-Scale
3.5 mA typ. All Channels Full-Scale
13 mA typ
1 mA typ
Power-Down Currents7
IDD
ISS
AICC
DICC
2
3
2
2
µA max
µA max
µA max
µA max
mW typ
200 nA typ
200 nA typ
200 nA typ
200 nA typ
Power Dissipation7
105
VDD = +5 V, VSS = –5 V
NOTES
1See Terminology section.
2A Version: Industrial temperature range –40°C to +85°C; typical at +25°C.
3Guaranteed by design and characterization; not production tested.
4AD780 as reference for the AD5516.
5Output range is restricted from VSS + 2 V to VDD – 2 V. Output span varies with reference voltage and is functional down to 2 V.
6Ensure that you do not exceed TJ (MAX). See Absolute Maximum Ratings section.
7Outputs unloaded.
Specifications subject to change without notice.
–2–
REV. 0
AD5516
(VDD = +4.75 V to +13.2 V, VSS = –4.75 V to –13.2 V; AVCC = 4.75 V to 5.25 V; DVCC = 2.7 V to 5.25 V; AGND = DGND
= DACGND = 0 V; REF_IN = 3 V; All outputs unloaded. All specifications TMIN to TMAX unless otherwise noted.)
AC CHARACTERISTICS
Parameter1, 2
A Version3
Unit
Conditions/Comments
Output Voltage Settling Time (Mode 1)4
Output Voltage Settling Time (Mode 2)4
Slew Rate
Digital-to-Analog Glitch Impulse
Digital Crosstalk
Analog Crosstalk AD5516-1
Digital Feedthrough
Output Noise Spectral Density @ 1 kHz
32
2.5
0.85
1
5
10
1
s max
s max
100 pF, 5 kΩ Load Full-Scale Change
100 pF, 5 kΩ Load, 1 Code Increment
V/s typ
nV-s typ
nV-s typ
nV-s typ
nV-s typ
nV/(Hz)1/2 typ
1 LSB Change around Major Carry
150
AD5516-1
NOTES
1See Terminology section.
2Guaranteed by design and characterization; not production tested.
3A version: Industrial temperature range –40°C to +85°C.
4 Timed from the end of a write sequence.
Specifications subject to change without notice.
(VDD = +4.75 V to +13.2 V, VSS = – 4.75 V to –13.2 V; AVCC = 4.75 V to 5.25 V; DVCC = 2.7 V to 5.25 V;
TIMING CHARACTERISTICS AGND = DGND = DACGND = 0 V. All specifications TMIN to TMAX unless otherwise noted.)
Limit at TMIN, TMAX
(A Version)
Parameter1, 2, 3
Unit
Conditions/Comments
fUPDATE1
fUPDATE2
fCLKIN
t1
t2
t3
t4
t5
32
750
20
20
20
15
5
kHz max
kHz max
MHz max
ns min
ns min
ns min
ns min
ns min
ns min
ns min
ns min
ns min
ns min
ns min
ns max
ns min
DAC Update Rate (Mode 1)
DAC Update Rate (Mode 2)
SCLK Frequency
SCLK High Pulsewidth
SCLK Low Pulsewidth
SYNC Falling Edge to SCLK Falling Edge Setup Time
DIN Setup Time
DIN Hold Time
SCLK Falling Edge to SYNC Rising Edge
Minimum SYNC High Time (Standalone Mode)
Minimum SYNC High Time (Daisy-Chain Mode)
BUSY Rising Edge to SYNC Falling Edge
18th SCLK Falling Edge to SYNC Falling Edge (Standalone Mode)
SYNC Rising Edge to SCLK Rising Edge (Daisy-Chain Mode)
SCLK Rising Edge to DOUT Valid (Daisy-Chain Mode)
RESET Pulsewidth
5
0
t6
t7
10
400
10
200
10
20
20
t7MODE2
t8MODE1
t9MODE2
t10
4
t11
t12
NOTES
1See Timing Diagrams in Figures 1 and 2.
2Guaranteed by design and characterization; not production tested.
3All input signals are specified with tr = tf = 5 ns (10% to 90% of DVCC) and timed from a voltage level of (VIL + VIH)/2.
4This is measured with the load circuit of Figure 3.
Specifications subject to change without notice.
–3–
AD5516
SERIAL INTERFACE TIMING DIAGRAMS
SCLK
1
2
17
t1
18
t3
t2
t6
t7
SYNC
t9 MODE2
t4
t5
MSB
LSB
BIT 0
DIN
BIT 17
t8 MODE1
BUSY
t12
RESET
Figure 1. Serial Interface Timing Diagram
SCLK
t3
t2
t1
t10
t7 MODE2
t6
SYNC
t4
t5
MSB
BIT 17
LSB
D
BIT 0 BIT 17
BIT 0
IN
INPUTWORD FOR DEVICE N
INPUTWORD FOR DEVICE N+1
INPUTWORD FOR DEVICE N
t11
D
BIT 17
BIT 0
OUT
t8 MODE1
UNDEFINED
BUSY
Figure 2. Daisy-Chaining Timing Diagram
I
200A
OL
TO OUTPUT
PIN
1.6V
C
L
50pF
I
200A
OH
Figure 3. Load Circuit for DOUT Timing Specifications
–4–
REV. 0
AD5516
ABSOLUTE MAXIMUM RATINGS1, 2
(TA = 25°C unless otherwise noted.)
Storage Temperature Range . . . . . . . . . . . . –65°C to +150°C
Junction Temperature (TJ MAX) . . . . . . . . . . . . . . . . . . . 150°C
74-Lead LFBGA Package, JA Thermal Impedance . . 41°C/W
Reflow Soldering
Peak Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . 220°C
Time at Peak Temperature . . . . . . . . . . . . .10 sec to 40 sec
VDD to AGND . . . . . . . . . . . . . . . . . . . . . . . . –0.3 V to +17 V
VSS to AGND . . . . . . . . . . . . . . . . . . . . . . . . +0.3 V to –17 V
AVCC to AGND, DACGND . . . . . . . . . . . . . . –0.3 V to +7 V
DVCC to DGND . . . . . . . . . . . . . . . . . . . . . . . –0.3 V to +7 V
Digital Inputs to DGND . . . . . . . . . . –0.3 V to DVCC + 0.3 V
Digital Outputs to DGND . . . . . . . . . –0.3 V to DVCC + 0.3 V
REF_IN to AGND, DACGND . . . . . –0.3 V to AVCC + 0.3 V
VOUT 0–15 to AGND . . . . . . . . . . . . VSS – 0.3 V to VDD + 0.3 V
AGND to DGND . . . . . . . . . . . . . . . . . . . . –0.3 V to +0.3 V
NOTES
1Stresses above those listed under Absolute Maximum Ratings may cause permanent
damage to the device. This is a stress rating only; functional operation of the device
at these or any other conditions above those listed in the operational sections of this
specification is not implied. Exposure to absolute maximum rating conditions for
extended periods may affect device reliability.
2Transient currents of up to 100 mA will not cause SCR latch-up.
RFB 0–15 to AGND . . . . . . . . . . . . VSS – 0.3 V to VDD + 0.3 V
Operating Temperature Range, Industrial . . . . . –40°C to +85°C
ORDERING GUIDE
Output Voltage Span
Model
Function
Package Option
AD5516ABC-1
AD5516ABC-2
AD5516ABC-3
16 DACs
16 DACs
16 DACs
2.5 V
5 V
10 V
74-Lead LFBGA
74-Lead LFBGA
74-Lead LFBGA
CAUTION
ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily
accumulate on the human body and test equipment and can discharge without detection. Although
the AD5516 features proprietary ESD protection circuitry, permanent damage may occur on
devices subjected to high-energy electrostatic discharges. Therefore, proper ESD precautions are
recommended to avoid performance degradation or loss of functionality.
WARNING!
ESD SENSITIVE DEVICE
REV. 0
–5–
AD5516
PIN CONFIGURATION
1
2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F
A
B
C
D
E
F
TOP VIEW
G
H
J
G
H
J
K
L
K
L
1
2 3 4 5 6 7 8 9 10 11
74-LEAD LFBGA BALL CONFIGURATION
LFBGA
Number Name
Ball
LFBGA
Number
Ball
Name
LFBGA
Number Name
Ball
LFBGA
Number Name
Ball
LFBGA
Number Name
Ball
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
B1
B2
B3
B4
NC
NC
B5
B6
B7
B8
DGND
DGND
NC
NC
SCLK
NC
D11
E1
E2
E10
E11
F1
NC
H10
H11
J1
J2
J6
J10
J11
K1
K2
K3
K4
K5
K6
K7
K8
V
OUT13
VOUT12
FB3
K9
K10
K11
L1
L2
L3
L4
L5
L6
L7
RFB10
FB9
VOUT11
NC
VOUT1
R
RESET
BUSY
DGND
DVCC
DOUT
DIN
SYNC
NC
NC
NC
NC
NC
DCEN
NC
AGND1
PD
R
VOUT14
NC
RFB12
B9
VOUT
6
B10
B11
C1
C2
C6
C10
C11
D1
D2
D10
RFB
6
VOUT
2
REF_IN
VOUT
NC
7
F2
R
FB1
R
FB11
RFB
VOUT
VOUT
0
F10
F11
G1
AGND2
RFB14
4
DACGND
NC
VDD
VDD
2
1
5
RFB
NC
VSS2
VSS1
5
R
FB2
AVCC
NC
1
L8
L9
L10
L11
RFB
7
G2
RFB15
VOUT14
VOUT
8
G10
G11
H1
RFB
DACGND
AVCC
0
RFB
NC
8
R
V
FB13
OUT3
VOUT10
2
VOUT
9
H2
VOUT15
NC = Not Internally Connected
PIN FUNCTION DESCRIPTIONS
Mnemonic
Function
AGND (1–2)
AVCC (1–2)
Analog GND pins
Analog supply pins. Voltage range from +4.75 V to +5.25 V.
VDD supply pins. Voltage range from +4.75 V to +15.75 V.
VSS supply pins. Voltage range from –4.75 V to –15.75 V.
Digital GND pins
Digital supply pin. Voltage range from 2.7 V to 5.25 V.
Reference GND supply for all 16 DACs.
Reference input voltage for all 16 DACs. The recommended value of REF_IN is 3 V.
Analog output voltages from the 16 DAC channels.
Feedback resistors. For nominal output voltage range connect each RFB to its corresponding VOUT
V
V
DD (1–2)
SS (1–2)
DGND
DVCC
DACGND
REF_IN
V
R
OUT (0–15)
FB (0–15)
.
SYNC
SCLK
DIN
Active low input. This is the frame synchronization signal for the serial interface. While SYNC is low, data is
transferred in on the falling edge of SCLK.
Serial clock input. Data is clocked into the shift register on the falling edge of SCLK. This operates at clock
speeds up to 20 MHz.
Serial data input. Data must be valid on the falling edge of SCLK.
–6–
REV. 0
AD5516
PIN FUNCTION DESCRIPTIONS (continued)
Mnemonic
Function
DOUT
Serial data output. DOUT can be used for daisy-chaining a number of devices together or for reading back the
data in the shift register for diagnostic purposes. Data is clocked out on DOUT on the rising edge of SCLK and is
valid on the falling edge of SCLK.
DCEN1
RESET2
PD1
Active high control input. This pin is tied high to enable daisy-chain mode.
Active low control input. This resets all DAC registers to power-on value.
Active high control input. All DACs go into power-down mode when this pin is high. The DAC outputs go into
a high-impedance state.
BUSY
Active low output. This signal tells the user that the analog calibration loop is active. It goes low during
conversion. The duration of the pulse on BUSY determines the maximum DAC update rate, fUPDATE. Further
writes to the AD5516 are ignored while BUSY is active.
NOTES
1Internal pull-down device on this logic input. Therefore it can be left floating and will default to a logic low condition.
2Internal pull-up device on this logic input. Therefore it can be left floating and will default to a logic high condition.
TERMINOLOGY
DC Crosstalk
Integral Nonlinearity (INL)
This is the dc change in the output level of one DAC at midscale
in response to a full-scale code change (all 0s to all 1s and vice
versa) and output change of another DAC. It is expressed in mV.
This is a measure of the maximum deviation from a straight line
passing through the endpoints of the DAC transfer function. It is
expressed in LSBs.
Output Settling Time
Differential Nonlinearity (DNL)
This is the time taken from when the last data bit is clocked into
the DAC until the output has settled to within 0.5 LSB of its
final value (see TPC 7).
Differential nonlinearity (DNL) is the difference between the
measured change and the ideal 1 LSB change between any two
adjacent codes. A specified DNL of –1 LSB maximum ensures
monotonicity.
Digital-to-Analog Glitch Impulse
This is the area of the glitch injected into the analog output when
the code in the DAC register changes state. It is specified as the
area of the glitch in nV-secs when the digital code is changed by
1 LSB at the major carry transition (011...11 to 100...00 or
100...00 to 011...11).
Bipolar Zero Error
Bipolar zero error is the deviation of the DAC output from the ideal
midscale of 0 V. It is measured with 10...00 loaded to the DAC.
It is expressed in LSBs.
Positive Full-Scale Error
Digital Crosstalk
This is the error in the DAC output voltage with all 1s loaded to
the DAC. Ideally the DAC output voltage, with all 1s loaded to the
DAC registers, should be 2.5 V – 1 LSB (AD5516-1), 5 V – 1 LSB
(AD5516-2), and 10 V – 1 LSB (AD5516-3). It is expressed in LSBs.
This is the glitch impulse transferred to the output of one DAC at
midscale while a full-scale code change (all 1s to all 0s and vice
versa) is being written to another DAC. It is expressed in nV-secs.
Analog Crosstalk
Negative Full-Scale Error
This is the area of the glitch transferred to the output (VOUT) of
one DAC due to a full-scale change in the output (VOUT) of
another DAC. The area of the glitch is expressed in nV-secs.
This is the error in the DAC output voltage with all 0s loaded to the
DAC. Ideally the DAC output voltage, with all 0s loaded to the
DAC registers, should be –2.5 V (AD5516-1), –5 V (AD5516-2),
and –10 V (AD5516-3). It is expressed in LSBs.
Digital Feedthrough
This is a measure of the impulse injected into the analog outputs
from the digital control inputs when the part is not being written
to, i.e., SYNC is high. It is specified in nV-secs and measured
with a worst-case change on the digital input pins, e.g., from all
0s to all 1s and vice versa.
Output Temperature Coefficient
This is a measure of the change in analog output with changes in
temperature. It is expressed in ppm/°C of FSR.
DC Power Supply Rejection Ratio
DC power supply rejection ratio (PSRR) is a measure of the change
in analog output for a change in supply voltage (VDD and VSS).
It is expressed in dBs. VDD and VSS are varied 5%.
Output Noise Spectral Density
This is a measure of internally generated random noise. Random
noise is characterized as a spectral density (voltage per root Hertz).
It is measured in nV/(Hz)1/2
.
REV. 0
–7–
AD5516–Typical Performance Characteristics
1.0
1.0
2.0
1.5
REF_IN = 3V
= 25؇C
REF_IN = 3V
= 25؇C
REF_IN = 3V
T
T
A
0.8
0.8
A
0.6
0.6
1.0
INL
0.4
0.4
0.5
0.2
0.2
+VE
DNL
0
0
0
–0.2
–0.4
–0.6
–0.8
–1.0
–0.2
–0.4
–0.6
–0.8
–1.0
–0.5
–1.0
–1.5
–2.0
–VE
DNL
0
1000
2000
3000
4000
0
1000
2000
3000
4000
–40
–20
0
20
40
60
80
DAC CODE
DAC CODE
TEMPERATURE – ؇C
TPC 2. Typical INL Plot
TPC 1. Typical DNL Plot
TPC 3. Typical INL Error and DNL
Error vs. Temperature
3
2
0.01
0.003
0.002
AV = +12V
DD
REF_IN = 3V
REF_IN = 3V
0.008
T
= 25؇C
AV = –12V
A
SS
REF_IN = 3V
MIDSCALE LOADED
0.006
0.004
0.002
1
0.001
0
BIPOLAR ZERO ERROR
0
0.0
–0.002
–0.004
–0.006
–0.008
–0.01
MIDSCALE
–1
–2
–3
–0.001
–0.002
–0.003
NEGATIVE FS ERROR
POSITIVE FS ERROR
–40
–20
0
20
40
60
80
–40
–20
0
20
40
60
80
–8 –6
–4
–2
0
2
4
6
8
CURRENT – mA
TEMPERATURE – ؇C
TEMPERATURE – ؇C
TPC 5. VOUT vs. Temperature
TPC 4. Bipolar Zero Error and
Full-Scale Error vs. Temperature
TPC 6. VOUT Source and Sink
Capability
3.0
2.0
–0.029
–0.030
–0.031
–0.032
–0.033
T
= 25؇C
T
= 25؇C
A
T = 25؇C
A
REF_IN = 3V
A
REF_IN = 3V
REF_IN = 3V
NEW
VALUE
5V/DIV
2V/DIV
1.0
PD
CALIBRATIONTIME
0
V
OUT
OLD
VALUE
–1.0
–2.0
–3.0
2.5s/DIV
TIME BASE = 2.5s/DIV
2s/DIV
5V
0V
BUSY
TPC 7. Full-Scale Settling Time
TPC 8. Exiting Power-Down to
Full Scale
TPC 9. Major Code Transition
Glitch Impulse
–8–
REV. 0
AD5516
450
400
350
300
250
200
150
100
50
40
40
REF_IN = 3V
= 25؇C
REF_IN = 3V
= 25؇C
T
T
A
A
20
20
0
–10
0
–10
0
0
10
0
10
2.4893
2.4896
–V
2.4899
LSBs
LSBs
V
OUT
TPC 11. Bipolar Error Distribution
TPC 10. VOUT Repeatability; Program-
ming the Same Code Multiple Times
TPC 12. Positive Full-Scale
Error Distribution
30
2.5
REF_IN = 3V
REF_IN = 3V
T
= 25؇C
A
T
= 25؇C
A
2.0
1.5
1.0
0.5
0
20
10
0
–10
0
10
0
20
40
60
80
100 120 130
LSBs
STEP SIZE
TPC 13. Negative Full-Scale Error Distribution
TPC 14. Increment Step vs. Accuracy
–9–
REV. 0
AD5516
FUNCTIONAL DESCRIPTION
Table I illustrates ideal analog output versus DAC code.
The AD5516 consists of sixteen 12-bit DACs in a single package.
A single reference input pin (REF_IN) is used to provide a 3 V
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 VOUT0 to VOUT15.
Table I. DAC Register Contents AD5516-1
MSB
LSB
Analog Output, VOUT
1111 1111 1111
1000 0000 0000
0000 0000 0000
VREF_IN × 2.5/3 – 1 LSB
0 V
–VREF_IN × 2.5/3
The AD5516 uses a self-calibrating architecture to achieve
12-bit performance. The calibration routine servos to select the
appropriate voltage level on an internal 14-bit resolution DAC.
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.
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 µs typ.
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.
On power-on, all DACs power up to a reset value (see RESET
section).
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 DB6–DB0, e.g., for a 0.25 LSB increment/decrement
DB6...DB0 = 0000001, while for a 2.5 LSB increment/decrement,
DB6...DB0 = 0001010. The MODE bits determine whether the
DAC data is incremented (01) or decremented (10). The maximum
amount that the user is allowed to increment or decrement the DAC
output is 127 steps of 0.25 LSB, i.e., DB6...DB0 = 1111111.
Mode 2 update takes approximately 1 µs. The Mode 2 feature
allows increased resolution but overall increment/decrement accu-
racy varies with increment/decrement step as shown in TPC 14.
Mode 2 is useful in applications where greater resolution is
required, for example, in servo applications requiring fine-tune
to 14-bit resolution.
DIGITAL-TO-ANALOG SECTION
The architecture of each DAC channel consists of a resistor-
string DAC followed by an output buffer amplifier. The voltage
at the REF_IN Pin provides the reference voltage for the corre-
sponding DAC. The input coding to the DAC is offset binary;
this results in ideal DAC output voltages as follows:
2 ×VREF_ IN × 2.5 × D VREF_ IN × 2.5
VDAC
VDAC
VDAC
=
=
=
–
AD5516-1
AD5516-2
3 × 2N
3
4 ×VREF_ IN × 2.5 × D 2VREF_ IN × 2.5
–
3 × 2N
3
8 ×VREF_ IN × 2.5 × D 4VREF_ IN × 2.5
–
AD5516-3
Where:
3 × 2N
3
D = decimal equivalent of the binary code that is loaded to
the DAC register, i.e., 0–4096
N = DAC resolution = 12
MSB
LSB
0
0
A3
A2
A1
A0 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
MODE
BITS
ADDRESS
BITS
DATA
BITS
Figure 4. Mode 1 Data Format
MSB
LSB
0
1
A3
A3
A2
A1
A0
A0
0
0
0
0
0
DB6 DB5 DB4 DB3 DB2 DB1 DB0
MODE
BITS
ADDRESS
BITS
7 INCREMENT
BITS
MSB
LSB
1
0
A2
A1
0
0
0
0
0
DB6 DB5 DB4 DB3 DB2 DB1 DB0
MODE
BITS
ADDRESS
BITS
7 DECREMENT
BITS
Figure 5. Mode 2 Data Format
–10–
REV. 0
AD5516
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.
Daisy-Chain Mode (DCEN = 1)
n daisy-chain mode, the internal gating on SCLK is disabled.
I
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 DOUT
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 DIN
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.
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.
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.
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
are shifted in and out of the serial shift registers. Any further
edges on SYNC are ignored until the correct number of bits are
shifted in or out. In order for another serial transfer to take
place, the counter must be reset by the falling edge of SYNC.
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 minimum 20 ns
to the RESET Pin on the device.
A3–A0
Four address bits (A3 = MSB Address, A0 = LSB). These are
used to address one of 16 DACs.
Table III. Typical Power-ON Values
Device
Output Voltage
Table II. Selected DAC
AD5516-1
AD5516-2
AD5516-3
–0.073 V
–0.183 V
–0.391 V
A3
A2
A1
A0
Selected DAC
0
0
:
0
0
:
0
0
:
0
1
:
DAC 0
DAC 1
BUSY Output
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.
1
1
1
1
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.
MICROPROCESSOR INTERFACING
The AD5516 is controlled via a versatile 3-wire serial interface
that is compatible with a number of microprocessors and DSPs.
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, t3.
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 t3 (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, RDIV registers.
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.
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, t6. 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.
REV. 0
–11–
AD5516
AD5516 to PIC16C6x/7x
A data transfer is initiated by writing a word to the TX register
after the SPORT has been enabled. In write sequences data is
clocked out on each rising edge of the DSP’s serial clock and
clocked into the AD5516 on the falling edge of its SCLK. The
SPORT transmit control register should be set up as follows:
The PIC16C6x/7x synchronous serial port (SSP) is configured
as an SPI master with the clock polarity bit (CKP) = 0. This is
done by writing to the synchronous serial port control register
(SSPCON). See user PIC16/17 Microcontroller User Manual.
In this example, I/O port RA1 is being used to provide a SYNC
signal and enable the serial port of the AD5516. This microcon-
troller transfers only eight bits of data during each serial transfer
operation; therefore, three consecutive write operations are
required. Figure 8 shows the connection diagram.
DTYPE
ICLK
TFSR
INTF
LTFS
LAFS
SENDN
=
=
=
=
=
=
=
=
00, Right Justify Data
1, Internal Serial Clock
1, Frame Every Word
1, Internal Frame Sync
1, Active Low Frame Sync Signal
0, Early Frame Sync
0, Data Transmitted MSB First
PIC16C6x/7x*
SCK/RC3
SDI/RC4
AD5516*
SLEN
10011, 18-Bit Data Words (SLEN = Serial Word)
SCLK
Figure 6 shows the connection diagram.
D
IN
RA1
SYNC
ADSP-2106x*
TFS
AD5516*
*ADDITIONAL PINS OMITTED FOR CLARITY
SYNC
Figure 8. AD5516 to PIC16C6x/7x Interface
AD5516 to 8051
D
DT
IN
SCLK
SCLK
A serial interface between the AD5516 and the 80C51/80L51
microcontroller is shown in Figure 9. The AD5516 requires a
clock synchronized to the serial data. The 8051 serial interface
must therefore be operated in Mode 0. TxD of the microcon-
troller drives the SCLK of the AD5516, while RxD drives the
serial data line. P3.3 is a bit programmable pin on the serial port
that is used to drive SYNC. The 80C51/80L51 provides the
LSB first, while the AD5516 expects MSB of the 18-bit word
first. Care should be taken to ensure the transmit routine takes
this into account.
*ADDITIONAL PINS OMITTED FOR CLARITY
Figure 6. AD5516 to ADSP-2106x Interface
AD5516 to MC68HC11
The serial peripheral interface (SPI) on the MC68HC11 is
configured for master mode (MSTR = 1), clock polarity bit
(CPOL) = 0, and the clock phase bit (CPHA) = 1. The SPI is
configured by writing to the SPI control register (SPCR)—see
the 68HC11 User Manual. SCK of the 68HC11 drives the SCLK
of the AD5516, the MOSI output drives the serial data line
(DIN) of the AD5516. The SYNC signal is derived from a port
line (PC7). When data is being transmitted to the AD5516, the
SYNC line is taken low (PC7). Data appearing on the MOSI
output is valid on the falling edge of SCK. Serial data from the
68HC11 is transmitted in 8-bit bytes with only eight falling
clock edges occurring in the transmit cycle. Data is transmitted
MSB first. In order to transmit 18 data bits, it is important to
left justify the data in the SPDR register. PC7 must be pulled
low to start a transfer and taken high and low again before any
further read/write cycles can take place. A connection diagram is
shown in Figure 7.
8051*
AD5516*
SCLK
TxD
RxD
P1.1
D
IN
SYNC
*ADDITIONAL PINS OMITTED FOR CLARITY
Figure 9. AD5516 to 8051 Interface
When data is to be transmitted to the DAC, P3.3 is taken
low. Data on RxD is valid on the falling edge of TxD, so the
clock must be inverted as the AD5516 clocks data into the
input shift register on the rising edge of the serial clock. The
80C51/80L51 transmits its data in 8-bit bytes with only eight
falling clock edges occurring in the transmit cycle. As the DAC
requires an 18-bit word, P3.3 must be left low after the first eight
bits are transferred, and brought high after the complete 18 bits
have been transferred. DOUT may be tied to RxD for data verifi-
cation purposes when the device is in daisy-chain mode.
MC68HC11*
AD5516*
PC7
SYNC
SCLK
SCK
MOSI
D
IN
*ADDITIONAL PINS OMITTED FOR CLARITY
Figure 7. AD5516 to MC68HC11 Interface
–12–
REV. 0
AD5516
APPLICATION CIRCUITS
POWER SUPPLY DECOUPLING
The AD5516 is suited for use in many applications, such as level
setting, optical, industrial systems, and automatic test applica-
tions. In level setting and servo applications where a fine-tune
adjust is required, the Mode 2 function increases resolution.
The following figures show the AD5516 used in some potential
applications.
In any circuit where accuracy is important, careful consideration
of the power supply and ground return layout helps to ensure the
rated performance. The printed circuit board on which the AD5516
is mounted should be designed so that the analog and digital
sections are separated and confined to certain areas of the board. If
the AD5516 is in a system where multiple devices require an
AGND-to-DGND connection, the connection should be made at
one point only. The star ground point should be established as
close as possible to the device. For supplies with multiple pins
(AVCC1, AVCC2) it is recommended to tie those pins together. The
AD5516 should have ample supply bypassing of 10 µF in parallel
with 0.1 µF on each supply located as closely to the package as
possible, ideally right up against the device. The 10 µF capacitors
are the tantalum bead type. The 0.1 µF capacitor should have low
effective series resistance (ESR) and effective series inductance
(ESI), like the common ceramic types that provide a low-impedance
path to ground at high frequencies, to handle transient currents
due to internal logic switching.
AD5516 in a Typical ATE System
The AD5516 is ideally suited for the level setting function in
automatic test equipment. A number of DACs are required to
control pin drivers, comparators, active loads, parametric mea-
surement units, and signal timing. Figure 10 shows the AD5516
in such a system.
DAC
DAC
DAC
PARAMETRIC
MEASUREMENT SYSTEM BUS
UNIT
ACTIVE
LOAD
The power supply lines of the AD5516 should use as large a trace
as possible to provide low-impedance paths and reduce the effects
of glitches on the power supply line. Fast switching signals such
as clocks should be shielded with digital ground to avoid radiating
noise to other parts of the board, and should never be run near
the reference inputs. A ground line routed between the DIN and
SCLK lines will help reduce crosstalk between them (not required
on a multilayer board as there will be a separate ground plane, but
separating the lines will help). It is essential to minimize noise
on REFIN.
DRIVER
DAC
STORED
DATA AND
INHIBIT
PATTERN
FORMATTER
DUT
DAC
PERIOD
GENERATION
AND
DELAY
TIMING
DAC
DAC
COMPARE
REGISTER
DACs
SYSTEM BUS
Avoid crossover of digital and analog signals. Traces on opposite
sides of the board should run at right angles to each other. This
reduces the effects of feedthrough through the board. A micro-
strip technique is by far the best, but not always possible with a
double-sided board. In this technique, the component side of
the board is dedicated to ground plane while signal traces are
placed on the solder side.
COMPARATOR
Figure 10. AD5516 in an ATE System
AD5516 in an Optical Network Control Loop
The AD5516 can be used in optical network control applica-
tions that require a large number of DACs to perform a control
and measurement function. In the example shown below, the
outputs of the AD5516 are fed into amplifiers and used to control
actuators that determine the position of MEMS mirrors in an
optical switch. The exact position of each mirror is measured and
the readings are multiplexed into an 8-channel, 14-bit ADC
(AD7865). The increment and decrement modes of the DACs are
useful in this application as it allows the user 14-bit resolution.
As is the case for all thin packages, care must be taken to avoid
flexing the package and to avoid a point load on the surface of
the package during the assembly process.
The control loop is driven by an ADSP-2106x, a 32-bit
SHARC DSP.
S
E
N
S
O
R
S
0
0
0
7
MEMS
MIRROR
ARRAY
ADG609
؋
2 AD5516
AD7865
15
15
AD8644
؋
2 ADSP-2106x
Figure 11. AD5516 in an Optical Control Loop
REV. 0
–13–
AD5516
OUTLINE DIMENSIONS
Dimensions shown in millimeters and (inches)
74-Lead LFBGA
(BC-74)
A1 CORNER
INDEX CORNER
A1 CORNER
INDEX CORNER
10.00 (0.3937) BSC
12.00 (0.4724) BSC
11 10
9 8 7 6 5 4 3 2 1
A
B
C
D
E
F
G
H
J
12.00
(0.4724)
BSC
10.00
(0.3937)
BSC
BOTTOM
VIEW
TOP VIEW
1.00
(0.0394)
BSC
K
L
1.00 (0.0394) BSC
DETAIL A
DETAIL A
1.70
(0.0669)
MAX
0.50
(0.0197)
MIN
SEATING
PLANE
0.63 (0.0248)
BSC
BALL DIAMETER
CONTROLLING DIMENSIONS ARE IN MILLIMETERS; INCH DIMENSIONS
(IN PARENTHESES) ARE ROUNDED-OFF MILLIMETER EQUIVALENTS FOR
REFERENCE ONLY AND ARE NOT APPROPRIATE FOR USE IN DESIGN
COMPLIANT TO JEDEC STANDARDS MO-192
–14–
REV. 0
–15–
–16–
相关型号:
©2020 ICPDF网 联系我们和版权申明