AD5415YRU [ADI]

Dual 12-Bit, High Bandwidth, Multiplying DAC with 4-Quadrant Resistors and Serial Interface; 双通道12位,高带宽,乘法DAC,四象限电阻和串行接口
AD5415YRU
型号: AD5415YRU
厂家: ADI    ADI
描述:

Dual 12-Bit, High Bandwidth, Multiplying DAC with 4-Quadrant Resistors and Serial Interface
双通道12位,高带宽,乘法DAC,四象限电阻和串行接口

文件: 总28页 (文件大小:1081K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Dual 12-Bit, High Bandwidth, Multiplying DAC  
with 4-Quadrant Resistors and Serial Interface  
AD5415  
FEATURES  
GENERAL DESCRIPTION  
On-chip 4-quadrant resistors allow flexible output ranges  
10 MHz multiplying bandwidth  
50 MHz serial interface  
2.5 V to 5.5 V supply operation  
10 V reference input  
The AD54151 is a CMOS 12-bit, dual-channel, current output  
digital-to-analog converter. This device operates from a 2.5 V to  
5.5 V power supply, making it suited to battery-powered appli-  
cations as well as many other applications.  
The applied external reference input voltage (VREF) determines  
the full-scale output current. An integrated feedback resistor  
(RFB) provides temperature tracking and full-scale voltage  
output when combined with an external current-to-voltage  
precision amplifier. In addition, this device contains all the  
4-quadrant resistors necessary for bipolar operation and other  
configuration modes.  
Extended temperature range: −40°C to +125°C  
24-lead TSSOP package  
Guaranteed monotonic  
Power-on reset  
Daisy-chain mode  
Readback function  
0.5 µA typical current consumption  
This DAC utilizes a double-buffered 3-wire serial interface that  
is compatible with SPI®, QSPI™, MICROWIRE™, and most DSP  
interface standards. In addition, a serial data out pin (SDO)  
allows for daisy-chaining when multiple packages are used.  
Data readback allows the user to read the contents of the DAC  
register via the SDO pin. On power-up, the internal shift  
register and latches are filled with zeros, and the DAC outputs  
are at zero scale. As a result of manufacture on a CMOS submi-  
cron process, this part offers excellent 4-quadrant multiplication  
characteristics, with large-signal multiplying bandwidths of  
10 MHz.  
APPLICATIONS  
Portable battery-powered applications  
Waveform generators  
Analog processing  
Instrumentation applications  
Programmable amplifiers and attenuators  
Digitally controlled calibration  
Programmable filters and oscillators  
Composite video  
Ultrasound  
Gain, offset, and voltage trimming  
1US Patent Number 5,689,257.  
FUNCTIONAL BLOCK DIAGRAM  
R3A  
R2_3A  
R2A  
V
A R1A  
REF  
R3  
2R  
R2  
2R  
R
R1  
2R  
FB  
2R  
AD5415  
V
DD  
R
A
FB  
SYNC  
SCLK  
SDIN  
I
I
1A  
2A  
OUT  
12-BIT  
R-2R DAC A  
INPUT  
REGISTER  
DAC  
REGISTER  
SHIFT  
REGISTER  
OUT  
SDO  
LDAC  
I
I
1B  
2B  
OUT  
12-BIT  
R-2R DAC B  
INPUT  
REGISTER  
DAC  
REGISTER  
OUT  
POWER-ON  
RESET  
CLR  
GND  
R
B
FB  
R1  
2R  
R
FB  
2R  
R3  
2R  
R2  
2R  
R3B  
R2_3B  
R2B  
V
B R1B  
REF  
Figure 1.  
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, nor for any  
infringements of patents or other rights of third parties that may result from its use.  
Specifications subject to change without notice. No license is granted by implication  
or otherwise under any patent or patent rights of Analog Devices. Trademarks and  
registered trademarks are the property of their respective owners.  
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  
© 2004 Analog Devices, Inc. All rights reserved.  
AD5415  
TABLE OF CONTENTS  
Specifications..................................................................................... 3  
Divider or Programmable Gain Element................................ 17  
Reference Selection .................................................................... 18  
Amplifier Selection .................................................................... 18  
Serial Interface ................................................................................ 20  
Low Power Serial Interface ....................................................... 20  
Control Register ......................................................................... 20  
Timing Characteristics ................................................................ 5  
Absolute Maximum Ratings............................................................ 7  
ESD Caution.................................................................................. 7  
Pin Configuration and Function Descriptions............................. 8  
Terminology ...................................................................................... 9  
Typical Performance Characteristics ........................................... 10  
General Description....................................................................... 15  
DAC Section................................................................................ 15  
Unipolar Mode............................................................................ 15  
Bipolar Operation....................................................................... 16  
Stability ........................................................................................ 16  
Single-Supply Applications............................................................ 17  
Voltage Switching Mode of Operation .................................... 17  
Positive Output Voltage ............................................................. 17  
Adding Gain................................................................................ 17  
SYNC  
Function........................................................................... 21  
Daisy-Chain Mode..................................................................... 21  
Standalone Mode........................................................................ 21  
LDAC  
Function .......................................................................... 21  
Microprocessor Interfacing....................................................... 22  
PCB Layout and Power Supply Decoupling................................ 24  
Evaluation Board for the DAC ................................................. 24  
Power Supplies for the Evaluation Board................................ 24  
Outline Dimensions....................................................................... 28  
Ordering Guide .......................................................................... 28  
REVISION HISTORY  
7/04—Revision 0: Initial Version  
Rev. 0 | Page 2 of 28  
AD5415  
SPECIFICATIONS  
Temperature range for Y Version: −40°C to +125°C.  
VDD = 2.5 V to 5.5 V, VREF = 10 V, IOUT2A, IOUT2B = 0 V; all specifications TMIN to TMAX, unless otherwise noted.  
DC performance measured with OP1177, ac performance with AD8038, unless otherwise noted.  
Table 1.  
Parameter  
Min  
Typ  
Max  
Unit  
Conditions  
STATIC PERFORMANCE  
Resolution  
Relative Accuracy  
12  
1
Bits  
LSB  
Differential Nonlinearity  
Gain Error  
Gain Error Temperature Coefficient1  
Bipolar Zero Code Error  
Output Leakage Current  
−1/+2 LSB  
Guaranteed monotonic  
Data = 0x0000, TA = 25°C, IOUT  
25  
mV  
5
ppm FSR/°C  
25  
1
10  
mV  
nA  
nA  
1
Data = 0x0000, IOUT1  
REFERENCE INPUT1  
Typical Resistor TC = −50 ppm/°C  
Reference Input Range  
VREFA, VREFB Input Resistance  
VREFA to VREFB Input Resistance  
Mismatch  
10  
10  
1.6  
V
kΩ  
%
8
12  
2.5  
DAC input resistance  
Typ = 25°C, Max = 125°C  
R1, RFB Resistance  
R2, R3 Resistance  
R2 to R3 Resistance Mismatch  
DIGITAL INPUTS/OUTPUT1  
Input High Voltage, VIH  
Input Low Voltage, VIL  
16  
16  
20  
20  
0.06  
24  
24  
0.18  
kΩ  
kΩ  
%
Typ = 25°C, Max = 125°C  
1.7  
V
V
V
µA  
pF  
VDD = 2.5 V to 5.5 V  
VDD = 2.7 V to 5.5 V  
VDD = 2.5 V to 2.7 V  
0.8  
0.7  
1
Input Leakage Current, IIL  
Input Capacitance  
10  
VDD = 4.5 V to 5.5 V  
Output Low Voltage, VOL  
Output High Voltage, VOH  
VDD = 2.5 V to 3.6 V  
Output Low Voltage, VOL  
Output High Voltage, VOH  
DYNAMIC PERFORMANCE1  
Reference Multiplying Bandwidth  
Output Voltage Settling Time  
0.4  
0.4  
V
V
ISINK = 200 µA  
ISOURCE = 200 µA  
VDD − 1  
V
V
ISINK = 200 µA  
ISOURCE = 200 µA  
VDD − 0.5  
10  
90  
MHz  
ns  
VREF = 5 V p-p, DAC loaded all 1s  
Measured to 4 mV of FSꢀ RLOAD = 100 Ω, CLOAD =  
0s, 15 pF, DAC latch alternately loaded with 0s  
and 1s  
160  
40  
Digital Delay  
20  
3
ns  
nV-s  
dB  
Digital-to-Analog Glitch Impulse  
Multiplying Feedthrough Error  
Output Capacitance  
1 LSB change around major carry, VREF = 0 V  
DAC latch loaded with all 0s, reference = 10 kHz  
DAC latches loaded with all 0s  
−75  
2
pF  
4
pF  
DAC latches loaded with all 1s  
Digital Feedthrough  
5
nV-s  
Feedthrough to DAC output with CS high and  
alternate loading of all 0s and all 1s  
VREF = 5 V p-p, all 1s loaded, f = 1 kHz  
VREF = 5 V, sine wave generated from digital code  
@ 1 kHz  
Total Harmonic Distortion  
Output Noise Spectral Density  
−75  
−75  
25  
dB  
dB  
nV/√Hz  
Rev. 0 | Page 3 of 28  
 
 
AD5415  
Parameter  
Min  
Typ  
Max  
Unit  
Conditions  
SFDR Performance (Wideband)  
Clock = 10 MHz  
500 kHz fOUT  
55  
63  
65  
dB  
dB  
dB  
100 kHz fOUT  
50 kHz fOUT  
Clock = 25 MHz  
500 kHz fOUT  
100 kHz fOUT  
50  
60  
62  
dB  
dB  
dB  
50 kHz fOUT  
SFDR Performance (Narrow-Band)  
Clock = 10 MHz  
500 kHz fOUT  
73  
80  
87  
dB  
dB  
dB  
100 kHz fOUT  
50k Hz fOUT  
Clock = 25 MHz  
500 kHz fOUT  
100 kHz fOUT  
70  
75  
80  
dB  
dB  
dB  
50k Hz fOUT  
Intermodulation Distortion  
Clock = 10 MHz  
f1 = 400 kHz, f2 = 500 kHz  
f1 = 40 kHz, f2 = 50 kHz  
Clock = 25 MHz  
f1 = 400 kHz, f2 = 500 kHz  
f1 = 40 kHz, f2 = 50 kHz  
POWER REQUIREMENTS  
Power Supply Range  
IDD  
65  
72  
dB  
dB  
51  
65  
dB  
dB  
2.5  
5.5  
10  
0.001  
V
µA  
%/%  
Logic inputs = 0 V or VDD  
∆VDD = 5%  
Power Supply Sensitivity1  
1 Guaranteed by design and characterization, not subject to production test.  
Rev. 0 | Page 4 of 28  
AD5415  
TIMING CHARACTERISTICS  
Temperature range for Y Version: −40°C to +125°C. See Figure 2 and Figure 3.  
Guaranteed by design and characterization, not subject to production test.  
All input signals are specified with tr = tf = 1 ns (10% to 90% of VDD) and timed from a voltage level of (VIL + VIH)/2.  
VDD = 2.5 V to 5.5 V, VREF = 5 V, IOUT2 = 0 V. All specifications TMIN to TMAX, unless otherwise noted.  
Table 2.  
Parameter  
Limit at TMIN, TMAX  
Unit  
Conditions/Comments1  
fSCLK  
t1  
t2  
50  
20  
8
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 min  
ns min  
Maximum clock frequency  
SCLK cycle time  
SCLK high time  
SCLK low time  
SYNC falling edge to SCLK falling edge setup time  
Data setup time  
Data hold time  
SYNC rising edge to SCLK falling edge  
Minimum SYNC high time  
t3  
8
t4  
13  
5
4
t5  
t6  
t7  
5
t8  
30  
0
SCLK falling edge to LDAC falling edge  
LDAC pulse width  
t9  
t10  
t11  
12  
10  
25  
60  
SCLK falling edge to LDAC rising edge  
SCLK active edge to SDO valid, strong SDO driver  
SCLK active edge to SDO valid, weak SDO driver  
2
t12  
1 Falling or rising edge as determined by the control bits of serial word. Strong or weak SDO driver selected via the control register.  
2 Daisy-chain and readback modes cannot operate at maximum clock frequency. SDO timing specifications measured with a load circuit, as shown in Figure 4.  
t1  
SCLK  
t2  
t3  
t4  
t8  
t7  
SYNC  
DIN  
t6  
t5  
DB0  
DB15  
t10  
t9  
1
LDAC  
t11  
2
LDAC  
NOTES  
1
ASYNCHRONOUS LDAC UPDATE MODE  
SYNCHRONOUS LDAC UPDATE MODE  
2
ALTERNATIVELY, DATA CAN BE CLOCKED INTO INPUT SHIFT REGISTER ON RISING EDGE OF SCLK AS  
DETERMINED BY CONTROL BITS. TIMING AS ABOVE, WITH SCLK INVERTED.  
Figure 2. Standalone Mode Timing Diagram  
Rev. 0 | Page 5 of 28  
 
 
 
 
AD5415  
t1  
SCLK  
SYNC  
t2  
t3  
t7  
t4  
t6  
t8  
t5  
DB0  
(N+1)  
DB15  
(N)  
DB0  
(N)  
DB15  
(N+1)  
SDIN  
SDO  
t12  
DB0  
(N)  
DB15  
(N)  
ALTERNATIVELY, DATA CAN BE CLOCKED INTO INPUT SHIFT REGISTER ON RISING EDGE OF SCLK AS  
DETERMINED BY CONTROL BITS. IN THIS CASE, DATA WOULD BE CLOCKED OUT OF SDO ON FALLING  
EDGE OF SCLK. TIMING AS ABOVE, WITH SCLK INVERTED.  
Figure 3. Daisy-Chain and Readback Modes Timing Diagram  
200µA  
I
OL  
V
(MIN) + V (MAX)  
OL  
OH  
TO OUTPUT  
PIN  
2
C
L
50pF  
200µA  
I
OH  
Figure 4. Load Circuit for SDO Timing Specifications  
Rev. 0 | Page 6 of 28  
 
AD5415  
ABSOLUTE MAXIMUM RATINGS  
Transient currents of up to 100 mA do not cause SCR latch-up.  
TA = 25°C, unless otherwise noted.  
Table 3.  
Parameter  
Stresses above those listed under Absolute Maximum Ratings  
Rating  
may cause permanent damage to the device. This is a stress  
rating only and functional operation of the device at these or  
any other conditions above those indicated in the operational  
section of this specification is not implied. Exposure to absolute  
maximum rating conditions for extended periods may affect  
device reliability.  
VDD to GND  
VREF, RFB to GND  
IOUT1, IOUT2 to GND  
Input Current to Any Pin except Supplies  
Logic Inputs and Output1  
Operating Temperature Range  
Extended (Y Version)  
−0.3 V to +7 V  
−12 V to +12 V  
−0.3 V to +7 V  
10 mA  
−0.3 V to VDD + 0.3 V  
−40°C to +125°C  
Storage Temperature Range  
Junction Temperature  
24-Lead TSSOP θJA Thermal Impedance  
−65°C to +150°C  
150°C  
128°C/W  
Lead Temperature, Soldering  
(10 seconds)  
IR Reflow, Peak Temperature  
(<20 seconds)  
300°C  
235°C  
1 Overvoltages at SCLK,  
, and DIN are clamped by internal diodes.  
SYNC  
Current should be limited to the maximum ratings given.  
ESD 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 this product 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.  
Rev. 0 | Page 7 of 28  
 
 
AD5415  
PIN CONFIGURATION AND FUNCTION DESCRIPTIONS  
1
24  
23  
22  
21  
20  
19  
18  
17  
16  
15  
14  
13  
I
1A  
I
1B  
OUT  
OUT  
2
I
2A  
I
2B  
OUT  
OUT  
3
R
A
R
B
FB  
FB  
4
R1A  
R2A  
R1B  
R2B  
5
AD5415  
TOP VIEW  
(Not to Scale)  
6
R2_3A  
R3A  
R2_3B  
R3B  
7
8
V
A
V
B
REF  
REF  
DD  
GND  
9
V
10  
11  
12  
LDAC  
SCLK  
SDIN  
CLR  
SYNC  
SDO  
Figure 5. Pin Configuration  
Table 4. Pin Function Descriptions  
Pin No. Mnemonic Function  
1
2
IOUT1A  
IOUT2A  
DAC A Current Output.  
DAC A Analog Ground. This pin should normally be tied to the analog ground of the system, but can be biased to  
achieve single-supply operation.  
3
RFBA  
DAC Feedback Resistor Pin. This pin establishes voltage output for the DAC by connecting to the external  
amplifier output.  
4–7  
R1A–R3A  
DAC A 4-Quadrant Resistors. These pins allow a number of configuration modes, including bipolar operation, with  
minimum external components.  
8
9
VREF  
GND  
A
DAC A Reference Voltage Input Pin.  
Ground Pin.  
10  
LDAC  
Load DAC Input. This pin allows asynchronous or synchronous updates to the DAC output. The DAC is  
asynchronously updated when this signal goes low. Alternatively, if this line is held permanently low, an  
automatic or synchronous update mode is selected whereby the DAC is updated on the 16th clock falling edge  
when the device is in standalone mode or on the rising edge of SYNC when in daisy-chain mode.  
11  
12  
13  
SCLK  
SDIN  
SDO  
Serial Clock Input. By default, data is clocked into the input shift register on the falling edge of the serial clock  
input. Alternatively, by means of the serial control bits, the device can be configured such that data is clocked into  
the shift register on the rising edge of SCLK.  
Serial Data Input. Data is clocked into the 16-bit input register on the active edge of the serial clock input. By  
default, on power-up, data is clocked into the shift register on the falling edge of SCLK. The control bits allow the  
user to change the active edge to the rising edge.  
Serial Data Output. This pin allows a number of parts to be daisy-chained. By default, data is clocked into the shift  
register on the falling edge and out via SDO on the rising edge of SCLK. Data is always clocked out on the  
alternate edge to loading data to the shift register. Writing the readback control word to the shift register makes  
the DAC register contents available for readback on the SDO pin, clocked out on the next 16 opposite clock edges  
to the active clock edge.  
14  
15  
SYNC  
Active Low Control Input. The frame synchronization signal for the input data. When SYNC goes low, it powers on  
the SCLK and DIN buffers, and the input shift register is enabled. Data is loaded to the shift register on the active  
edge of the following clocks. In standalone mode, the serial interface counts clocks, and data is latched to the shift  
register on the 16th active clock edge.  
Active Low Control Input. This pin clears the DAC output, input, and DAC registers. Configuration mode allows the  
user to enable the hardware CLR pin as a clear to zero scale or midscale, as required.  
CLR  
VDD  
16  
17  
Positive Power Supply Input. This part can be operated from a supply of 2.5 V to 5.5 V.  
DAC B Reference Voltage Input Pin.  
VREFB  
18–21  
R1B–R3B  
DAC B 4-Quadrant Resistors. These pins allow a number of configuration modes, including bipolar operation, with  
minimum of external components.  
22  
23  
24  
RFBB  
DAC B Feedback Resistor Pin. This pin establishes voltage output for the DAC by connecting to the external  
amplifier output.  
DAC B Analog Ground. This pin should normally be tied to the analog ground of the system, but can be biased to  
achieve single-supply operation.  
IOUT2B  
IOUT1B  
DAC B Current Output.  
Rev. 0 | Page 8 of 28  
 
AD5415  
TERMINOLOGY  
Relative Accuracy  
Digital Crosstalk  
Relative accuracy or endpoint nonlinearity is a measure of the  
maximum deviation from a straight line passing through the  
endpoints of the DAC transfer function. It is measured after  
adjusting for zero scale and full scale, and is normally expressed  
in LSB or as a percentage of full-scale reading.  
The glitch impulse transferred to the outputs of one DAC in  
response to a full-scale code change (all 0s to all 1s and vice  
versa) in the input register of the other DAC. It is expressed  
in nV-s.  
Analog Crosstalk  
Differential Nonlinearity  
The glitch impulse transferred to the output of one DAC due to  
a change in the output of another DAC. It is measured by  
loading one of the input registers with a full-scale code change  
Differential nonlinearity is the difference in the measured  
change and the ideal 1 LSB change between any two adjacent  
codes. A specified differential nonlinearity of 1 LSB maximum  
over the operating temperature range ensures monotonicity.  
LDAC  
(all 0s to all 1s and vice versa), while keeping  
high. Then  
low and monitor the output of the DAC whose  
LDAC  
pulse  
digital code was not changed. The area of the glitch is expressed  
in nV-s.  
Gain Error  
Gain error or full-scale error is a measure of the output error  
between an ideal DAC and the actual device output. For these  
DACs, ideal maximum output is VREF − 1 LSB. Gain error of the  
DACs is adjustable to zero with external resistance.  
Channel-to-Channel Isolation  
The proportion of input signal from one DAC reference input  
that appears at the output of the other DAC and is expressed  
in dB.  
Output Leakage Current  
Output leakage current is current that flows in the DAC ladder  
switches when they are turned off. For the IOUT1 terminal, it can  
be measured by loading all 0s to the DAC and measuring the  
IOUT1 current. Minimum current flows in the IOUT2 line when  
the DAC is loaded with all 1s.  
Harmonic Distortion  
The DAC is driven by an ac reference. The ratio of the rms sum  
of the harmonics of the DAC output to the fundamental value is  
the total harmonic distortion (THD). Usually only the lower-  
order harmonics are included, such as second to fifth.  
Output Capacitance  
Capacitance from IOUT1 or IOUT2 to AGND.  
2
2
2
2
(
V2 +V3 +V4 +V5  
)
THD = 20 log  
V1  
Output Current Settling Time  
Intermodulation Distortion  
The amount of time it takes for the output to settle to a speci-  
fied level for a full-scale input change. For these devices, it is  
specified with a 100 Ω resistor to ground.  
The DAC is driven by two combined sine wave references of  
frequencies fa and fb. Distortion products are produced at sum  
and difference frequencies of mfa nfb, where m, n = 0, 1, 2, 3 ...  
Intermodulation terms are those for which m or n is not equal  
to zero. The second-order terms include (fa + fb) and (fa − fb)  
and the third-order terms are (2fa + fb), (2fa − fb), (f + 2fa +  
2fb) and (fa − 2fb). IMD is defined as  
Digital-to-Analog Glitch Impulse  
The amount of charge injected from the digital inputs to the  
analog output when the inputs change state. This is normally  
specified as the area of the glitch in either pA-s or nV-s depend-  
ing upon whether the glitch is measured as a current or  
voltage signal.  
(
rmssumof the sumanddiff distortion products  
)
IMD = 20log  
rmsamplitudeof the fundamental  
Digital Feedthrough  
When the device is not selected, high frequency logic activity on  
the devices digital inputs is capacitively coupled through the  
device to show up as noise on the IOUT pins and subsequently  
into the following circuitry. This noise is digital feedthrough.  
Compliance Voltage Range  
The maximum range of (output) terminal voltage for which the  
device provides the specified characteristics.  
Multiplying Feedthrough Error  
The error due to capacitive feedthrough from the DAC  
reference input to the DAC IOUT1 terminal when all 0s are  
loaded to the DAC.  
Rev. 0 | Page 9 of 28  
 
AD5415  
TYPICAL PERFORMANCE CHARACTERISTICS  
1.0  
–0.40  
–0.45  
–0.50  
–0.55  
–0.60  
–0.65  
–0.70  
T
V
V
= 25°C  
A
T
V
V
= 25°C  
A
= 10V  
0.8  
REF  
= 10V  
REF  
= 5V  
= 5V  
DD  
DD  
0.6  
0.4  
0.2  
0
–0.2  
–0.4  
–0.6  
–0.8  
–1.0  
MIN DNL  
0
500  
1000  
1500  
2000  
2500  
3000  
3500  
4000  
2
3
4
5
6
7
8
9
10  
CODE  
REFERENCE VOLTAGE  
Figure 6. INL vs. Code (12-Bit DAC)  
Figure 9. DNL vs. Reference Voltage  
5
4
1.0  
0.8  
T
V
V
= 25°C  
A
= 10V  
REF  
= 5V  
V
V
= 5V  
DD  
DD  
3
0.6  
2
0.4  
1
0.2  
0
0
= 2.5V  
DD  
–1  
–2  
–3  
–4  
–5  
–0.2  
–0.4  
–0.6  
–0.8  
–1.0  
V
= 10V  
REF  
–60 –40 –20  
0
20  
40  
60  
80  
100 120 140  
0
500  
1000  
1500  
2000  
2500  
3000  
3500  
4000  
TEMPERATURE (°C)  
CODE  
Figure 7. DNL vs. Code (12-Bit DAC)  
Figure 10. Gain Error vs. Temperature  
0.6  
0.5  
8
7
6
5
4
3
2
1
0
T
= 25°C  
A
0.4  
MAX INL  
0.3  
V
= 5V  
DD  
0.2  
T
V
V
= 25°C  
A
= 10V  
0.1  
REF  
= 5V  
DD  
0
MIN INL  
–0.1  
–0.2  
–0.3  
V
= 3V  
DD  
V
= 2.5V  
DD  
2
3
4
5
6
7
8
9
10  
1.5  
2.0  
2.5  
3.0  
3.5  
4.0  
4.5  
5.0  
0
0.5  
1.0  
INPUT VOLTAGE (V)  
REFERENCE VOLTAGE  
Figure 8. INL vs. Reference Voltage  
Figure 11. Supply Current vs. Logic Input Voltage  
Rev. 0 | Page 10 of 28  
 
AD5415  
1.6  
1.4  
1.2  
1.0  
0.8  
0.6  
0.4  
0.2  
0
6
0
–6  
T
= 25°C  
ALL ON  
DB11  
DB10  
DB9  
DB8  
DB7  
A
LOADING  
ZS TO FS  
–12  
–18  
–24  
–30  
–36  
–42  
–48  
–54  
–60  
–66  
–72  
–78  
–84  
–90  
–96  
–102  
I
I
1 V 5V  
DD  
OUT  
DB6  
DB5  
DB4  
DB3  
DB2  
DB1  
DB0  
1 V 3V  
DD  
OUT  
T
V
= 25°C  
DD  
= ±3.5V  
INPUT  
= 1.8pF  
A
= 5V  
V
REF  
ALL OFF  
C
COMP  
AD8038 AMPLIFIER  
–40  
–20  
0
20  
40  
60  
80  
100  
120  
1
10  
100  
1k  
10k  
100k 1M 10M 100M  
FREQUENCY (Hz)  
TEMPERATURE (°C)  
Figure 12. Iout1 Leakage Current vs. Temperature  
Figure 15. Reference Multiplying Bandwidth vs. Frequency and Code  
0.2  
0
0.50  
0.45  
0.40  
0.35  
0.30  
0.25  
0.20  
0.15  
0.10  
0.05  
0
T
= 25°C  
A
V
= 5V  
DD  
ALL 0s  
ALL 1s  
–0.2  
–0.4  
V
= 2.5V  
DD  
ALL 1s  
ALL 0s  
T
= 25°C  
A
–0.6  
–0.8  
V
V
= 5V  
DD  
= ±3.5V  
REF  
C
= 1.8pF  
COMP  
AD8038 AMPLIFIER  
1
10 100  
1k  
10k  
100k  
1M  
10M  
100M  
–60 –40 –20  
0
20  
40  
60  
80  
100 120 140  
TEMPERATURE (°C)  
FREQUENCY (Hz)  
Figure 16. Reference Multiplying Bandwidth–All Ones Loaded  
Figure 13. Supply Current vs. Temperature  
3
14  
12  
10  
8
T
V
= 25°C  
A
T
= 25°C  
A
= 5V  
DD  
LOADING ZS TO FS  
0
–3  
–6  
–9  
V
= 5V  
DD  
6
V
V
= 3V  
DD  
DD  
4
V
V
V
V
V
= ±2V, AD8038 C 1.47pF  
REF  
REF  
REF  
REF  
REF  
C
= ±2V, AD8038 C 1pF  
= 2.5V  
C
= ±0.15V, AD8038 C 1pF  
C
2
= ±0.15V, AD8038 C 1.47pF  
C
= ±3.51V, AD8038 C 1.8pF  
C
0
10k  
100k  
1M  
10M  
100M  
1
10  
100  
1k  
10k  
100k  
1M  
10M  
100M  
FREQUENCY (Hz)  
FREQUENCY (Hz)  
Figure 17. Reference Multiplying Bandwidth vs. Frequency and  
Compensation Capacitor  
Figure 14. Supply Current vs. Update Rate  
Rev. 0 | Page 11 of 28  
AD5415  
–60  
–65  
–70  
–75  
–80  
–85  
–90  
0.045  
7FF TO 800H  
T
V
= 25°C  
= 0V  
T = 25°C  
A
A
0.040  
0.035  
0.030  
0.025  
0.020  
0.015  
0.010  
0.005  
0
V
= 3V  
REF  
AD8038 AMPLIFIER  
= 1.8pF  
DD  
V
= 5V  
V
= 3.5V p-p  
DD  
REF  
C
COMP  
V
= 3V  
DD  
800 TO 7FFH  
= 3V  
V
DD  
–0.005  
–0.010  
V
= 5V  
DD  
0
20  
40  
60  
80  
100 120 140 160 180 200  
TIME (ns)  
1
10  
100  
1k  
10k  
100k  
1M  
FREQUENCY (Hz)  
Figure 18. Midscale Transition, VREF = 0 V  
Figure 21. THD and Noise vs. Frequency  
–1.68  
–1.69  
–1.70  
–1.71  
–1.72  
–1.73  
–1.74  
–1.75  
–1.76  
–1.77  
100  
80  
60  
40  
20  
0
T
V
= 25°C  
= 3.5V  
A
7FF TO 800H  
MCLK = 1MHz  
REF  
AD8038 AMPLIFIER  
= 1.8pF  
V
= 5V  
DD  
C
COMP  
MCLK = 200kHz  
MCLK = 0.5MHz  
V
= 3V  
DD  
V
= 5V  
V
DD  
= 3V  
DD  
T
V
= 25°C  
= 3.5V  
A
REF  
AD8038 AMPLIFIER  
800 TO 7FFH  
20 40  
0
20  
40  
60  
80  
100 120 140 160 180 200  
0
60  
80  
100 120 140 160 180 200  
TIME (ns)  
fOUT (kHz)  
Figure 19. Midscale Transition, VREF = 3.5 V  
Figure 22. Wideband SFDR vs. fOUT Frequency  
20  
0
90  
80  
70  
60  
50  
40  
30  
20  
10  
0
T
V
= 25°C  
A
= 3V  
DD  
AMP = AD8038  
MCLK = 5MHz  
MCLK = 10MHz  
–20  
–40  
–60  
–80  
–100  
–120  
FULL SCALE  
ZERO SCALE  
MCLK = 25MHz  
T
V
= 25°C  
= 3.5V  
A
REF  
AD8038 AMPLIFIER  
1
100  
1k  
10k  
100k  
1M  
10M  
10  
0
100 200 300 400 500 600 700 800 900 1000  
fOUT (kHz)  
FREQUENCY (Hz)  
Figure 23. Wideband SFDR vs. fOUT Frequency  
Figure 20. Power Supply Rejection vs. Frequency  
Rev. 0 | Page 12 of 28  
AD5415  
0
–10  
–20  
–30  
–40  
–50  
–60  
–70  
–80  
–90  
–100  
0
–10  
–20  
–30  
–40  
–50  
–60  
–70  
–80  
–90  
T
V
= 25°C  
T = 25°C  
A
DD  
AMP = AD8038  
65k CODES  
A
= 5V  
V
= 3V  
DD  
AMP = AD8038  
65k CODES  
0
2
4
6
8
10  
12  
250 300 350 400 450 500 550 600 650 700 750  
FREQUENCY (MHz)  
FREQUENCY (MHz)  
Figure 24. Wideband SFDR, fOUT = 100 kHz, Clock = 25 MHz  
Figure 27. Narrow-Band Spectral Response, fOUT = 500 kHz, Clock = 25 MHz  
0
–10  
–20  
–30  
–40  
–50  
–60  
–70  
–80  
–90  
–100  
20  
T
V
= 25°C  
A
T
V
= 25°C  
DD  
A
= 5V  
= 3V  
DD  
AMP = AD8038  
65k CODES  
AMP = AD8038  
65k CODES  
0
–20  
–40  
–60  
–80  
–100  
–120  
0
0.5  
1.0  
1.5  
2.0  
2.5  
3.0  
3.5  
4.0  
4.5  
5.0  
50  
60  
70  
80  
90  
100 110 120 130 140 150  
FREQUENCY (MHz)  
FREQUENCY (MHz)  
Figure 25. Wideband SFDR, fOUT = 500 kHz, Clock = 10 MHz  
Figure 28. Narrow-Band SFDR, fOUT = 100 kHz, MCLK = 25 MHz  
0
0
–10  
–20  
–30  
–40  
–50  
–60  
–70  
–80  
–90  
T
V
= 25°C  
DD  
T = 25°C  
A
DD  
AMP = AD8038  
65k CODES  
A
= 5V  
V
= 3V  
–10  
–20  
–30  
–40  
–50  
–60  
–70  
–80  
–90  
–100  
AMP = AD8038  
65k CODES  
0
0.5  
1.0  
1.5  
2.0  
2.5  
3.0  
3.5  
4.0  
4.5  
5.0  
70  
75  
80  
85  
90  
95  
100 105 110 115 120  
FREQUENCY (MHz)  
FREQUENCY (MHz)  
Figure 26. Wideband SFDR, fOUT = 50 kHz, Clock = 10 MHz  
Figure 29. Narrow-Band IMD, fOUT = 90 kHz, 100 kHz, Clock = 10 MHz  
Rev. 0 | Page 13 of 28  
AD5415  
0
–10  
–20  
–30  
–40  
–50  
–60  
–70  
–80  
–90  
300  
250  
200  
150  
100  
50  
T
= 25°C  
T
V
= 25°C  
A
A
ZERO SCALE LOADED TO DAC  
MIDSCALE LOADED TO DAC  
FULL SCALE LOADED TO DAC  
AMP = AD8038  
= 5V  
DD  
AMP = AD8038  
65k CODES  
–100  
0
0
100  
1k  
10k  
FREQUENCY (Hz)  
100k  
50  
100  
150  
200  
250  
300  
350  
400  
FREQUENCY (kHz)  
Figure 30. Wideband IMD, fOUT = 90 kHz, 100 kHz, Clock = 25 MHz  
Figure 31. Output Noise Spectral Density  
Rev. 0 | Page 14 of 28  
AD5415  
GENERAL DESCRIPTION  
DAC SECTION  
V
OUT = −VREF × D/2n  
The AD5415 is a 12-bit, dual-channel, current output DAC  
consisting of standard inverting R to 2R ladder configuration. A  
simplified diagram of one DAC channel for the AD5415 is  
shown in Figure 32. The feedback resistor RFB has a value of 2R.  
The value of R is typically 10 kΩ (minimum 8 kΩ and  
maximum 12 kΩ). If IOUT1 and IOUT2 are kept at the same  
potential, a constant current flows in each ladder leg, regardless  
of the digital input code. Therefore, the input resistance  
presented at VREF is always constant.  
where:  
D is the fractional representation of the digital word loaded to  
the DAC, in the range of 0 to 4095.  
n is the number of bits.  
Note that the output voltage polarity is opposite the VREF  
polarity for dc reference voltages.  
These DACs are designed to operate with either negative or  
positive reference voltages. The VDD power pin is used only by  
the internal digital logic to drive the DAC switches’ on and off  
states.  
R
R
R
V
A
REF  
2R  
S1  
2R  
S2  
2R  
S3  
2R  
2R  
2R  
S12  
R
A
FB  
I
I
1A  
2A  
OUT  
OUT  
These DACs are also designed to accommodate ac reference  
input signals in the range of −10 V to +10 V.  
DAC DATA LATCHES  
AND DRIVERS  
With a fixed 10 V reference, the circuit in Figure 32 gives a  
unipolar 0 V to −10 V output voltage swing. When VIN is an ac  
signal, the circuit performs 2-quadrant multiplication.  
Figure 32. Simplified Ladder  
Access is provided to the VREF, RFB, IOUT1, and IOUT2 terminals of  
the DAC, making the device extremely versatile and allowing it  
to be configured in several different operating modes, for  
example, to provide a unipolar output, bipolar output, or in  
single-supply modes of operation in unipolar mode or  
4-quadrant multiplication in bipolar mode.  
Table 5 shows the relationship between digital code and  
expected output voltage for unipolar operation.  
Table 5. Unipolar Code Table  
Digital Input  
1111 1111  
1000 0000  
0000 0001  
0000 0000  
Analog Output (V)  
−VREF (4095/4096)  
−VREF (2048/4096) = −VREF/2  
−VREF (1/4096)  
UNIPOLAR MODE  
Using a single op amp, these devices can easily be configured to  
provide 2-quadrant multiplying operation or a unipolar output  
voltage swing, as shown in Figure 33. When an output amplifier  
is connected in unipolar mode, the output voltage is given by  
−VREF (0/4096) = 0  
V
DD  
R1A  
R
R1  
2R  
FB  
2R  
R
A
FB  
R2A  
R2_3A  
R3A  
C1  
I
1A  
R2  
2R  
OUT  
AD5415  
12-BIT DAC A  
R
A1  
V
= 0V TO –V  
IN  
OUT  
I
2A  
OUT  
R3  
2R  
AGND  
V
A
SYNC SCLK SDIN  
uCONTROLLER  
GND  
AGND  
REF  
AGND  
NOTES:  
1
DAC B OMITTED FOR CLARITY.  
C1 PHASE COMPENSATION (1pF TO 2pF) MAY BE REQUIRED,  
IF A1 IS A HIGH SPEED AMPLIFIER.  
2
Figure 33. Unipolar Operation  
Rev. 0 | Page 15 of 28  
 
 
 
 
AD5415  
BIPOLAR OPERATION  
STABILITY  
In some applications, it might be necessary to generate full  
4-quadrant multiplying operation or a bipolar output swing.  
This can be easily accomplished by using another external  
amplifier and the on chip 4-quadrant resistors, as shown in  
Figure 34.  
In the I-to-V configuration, the IOUT of the DAC and the  
inverting node of the op amp must be connected as close as  
possible, and proper PCB layout techniques must be employed.  
Because every code change corresponds to a step function, gain  
peaking can occur if the op amp has limited GBP and there is  
excessive parasitic capacitance at the inverting node. This  
parasitic capacitance introduces a pole into the open loop  
response that can cause ringing or instability in the closed loop  
application’s circuit.  
When in bipolar mode, the output voltage is given by  
V
OUT = VREF × D/2n − 1 VREF  
where D is the fractional representation of the digital word  
An optional compensation capacitor, C1, can be added in  
parallel with RFB for stability, as shown in Figure 33 and  
Figure 34. Too small a value of C1 can produce ringing at the  
output, while too large a value can adversely affect the settling  
time. C1 should be found empirically, but 1 pF to 2 pF is  
generally adequate for the compensation.  
loaded to the DAC, in the range of 0 to 4095.  
n is the number of bits.  
When VIN is an ac signal, the circuit performs 4-quadrant  
multiplication.  
Table 6 shows the relationship between digital code and the  
expected output voltage for bipolar operation.  
Table 6. Bipolar Code Table  
Digital Input  
1111 1111  
1000 0000  
0000 0001  
0000 0000  
Analog Output (V)  
+VREF (2047/2048)  
0
−VREF (2047/2048)  
VREF (2048/2048)  
V
DD  
R1A  
R
2R  
R1  
2R  
FB  
R
A
FB  
R2A  
R2_3A  
R3A  
V
IN  
C1  
I
1A  
2A  
R2  
2R  
OUT  
AD5415  
12-BIT DAC A  
R
A1  
V
= –V TO +V  
IN IN  
OUT  
I
OUT  
R3  
2R  
A1  
AGND  
V
A
SYNC SCLK SDIN  
uCONTROLLER  
GND  
REF  
AGND  
AGND  
NOTES:  
1
DAC B OMITTED FOR CLARITY.  
C1 PHASE COMPENSATION (1pF TO 2pF) MAY BE REQUIRED,  
IF A1 IS A HIGH SPEED AMPLIFIER.  
2
Figure 34. Bipolar Operation  
Rev. 0 | Page 16 of 28  
 
 
 
AD5415  
SINGLE-SUPPLY APPLICATIONS  
V
= 5V  
DD  
VOLTAGE SWITCHING MODE OF OPERATION  
ADR03  
V
V
IN  
OUT  
GND  
Figure 35 shows these DACs operating in the voltage switching  
mode. The reference voltage, VIN, is applied to the IOUT1 pin,  
+5V  
C1  
V
DD  
R
FB  
I
OUT2 is connected to AGND, and the output voltage is available  
I
I
1
2
OUT  
–2.5V  
1/2 AD8552  
–5V  
at the VREF terminal. In this configuration, a positive reference  
voltage results in a positive output voltage, making single-  
supply operation possible. The output from the DAC is voltage  
at a constant impedance (the DAC ladder resistance). Therefore,  
an op amp is necessary to buffer the output voltage. The  
reference input no longer sees a constant input impedance, but  
one that varies with code. So, the voltage input should be driven  
from a low impedance source.  
12-BIT DAC  
GND  
V
REF  
V
= 0 TO +2.5V  
OUT  
OUT  
1/2 AD8552  
NOTES:  
1
ADDITIONAL PINS OMITTED FOR CLARITY.  
C1 PHASE COMPENSATION (1pF TO 2pF) MAY BE REQUIRED,  
IF A1 IS A HIGH SPEED AMPLIFIER.  
2
Figure 36. Positive Voltage Output with Minimum of Components  
ADDING GAIN  
V
DD  
R
R
1
2
In applications where the output voltage is required to be  
greater than VIN, gain can be added with an additional external  
amplifier, or it can also be achieved in a single stage. It is  
important to take into consideration the effect of temperature  
coefficients of the thin film resistors of the DAC. Simply placing  
a resistor in series with the RFB resistor causes mismatches in the  
temperature coefficients, resulting in larger gain temperature  
coefficient errors. Instead, the circuit in Figure 37 is a recom-  
mended method of increasing the gain of the circuit. R1, R2, and  
R3 should all have similar temperature coefficients, but they  
need not match the temperature coefficients of the DAC. This  
approach is recommended in circuits where gains of greater  
than 1 are required.  
R
1
V
FB  
DD  
I
V
OUT  
IN  
V
OUT  
V
REF  
I
2
OUT  
GND  
NOTES  
1. SIMILAR CONFIGURATION FOR DACB  
2. C1 PHASE COMPENSATION (1pF TO 2pF) MAY BE REQUIRED  
IF A1 IS A HIGH SPEED AMPLIFIER.  
Figure 35. Single-Supply Voltage Switching Mode  
Note that VIN is limited to low voltages, because the switches in  
the DAC ladder no longer have the same source-drain drive  
voltage. As a result, their on resistance differs and this degrades  
the integral linearity of the DAC. Also, VIN must not go negative  
by more than 0.3 V or an internal diode is turned on, exceeding  
the maximum ratings of the device. In this type of application,  
the full range of multiplying capability of the DAC is lost.  
V
DD  
C1  
V
R
DD  
FB  
I
I
1
2
OUT  
OUT  
R2  
V
V
12-BIT DAC  
GND  
V
IN  
OUT  
REF  
R3  
R2  
R2 + R3  
R2  
POSITIVE OUTPUT VOLTAGE  
GAIN =  
R2R3  
R2 + R3  
The output voltage polarity is opposite to the VREF polarity for  
dc reference voltages. To achieve a positive voltage output, an  
applied negative reference to the input of the DAC is preferred  
over the output inversion through an inverting amplifier  
because of the resistors’ tolerance errors. To generate a negative  
reference, the reference can be level-shifted by an op amp such  
that the VOUT and GND pins of the reference become the virtual  
ground and −2.5 V, respectively, as shown in Figure 36.  
R1 =  
NOTES:  
1
ADDITIONAL PINS OMITTED FOR CLARITY.  
2
C1 PHASE COMPENSATION (1pF TO 2pF) MAY BE REQUIRED,  
IF A1 IS A HIGH SPEED AMPLIFIER.  
Figure 37. Increasing the Gain of the Current Output DAC  
DIVIDER OR PROGRAMMABLE GAIN ELEMENT  
Current-steering DACs are very flexible and lend themselves to  
many different applications. If this type of DAC is connected as  
the feedback element of an op amp and RFB is used as the input  
resistor, as shown in Figure 38, then the output voltage is  
inversely proportional to the digital input fraction, D. For D  
equal to 1 − 2n, the output voltage is  
V
OUT = −VIN/D = −VIN/(1 −2n)  
Rev. 0 | Page 17 of 28  
 
 
 
 
AD5415  
V
V
DD  
DD  
overall specification to within 1 LSB over the temperature range  
0°C to 50°C dictates that the maximum system drift with  
temperature should be less than 78 ppm/°C. A 12-bit system  
with the same temperature range to overall specification within  
2 LSB requires a maximum drift of 10 ppm/°C. By choosing a  
precision reference with a low output temperature coefficient,  
this error source can be minimized. Table 7 suggests some of  
the references available from Analog Devices that are suitable  
for use with this range of current output DACs.  
V
IN  
R
FB  
I
1
OUT  
V
REF  
I
2
OUT  
GND  
V
OUT  
AMPLIFIER SELECTION  
NOTE:  
1
ADDITIONAL PINS OMITTED FOR CLARITY.  
The primary requirement for the current-steering mode is an  
amplifier with low input bias currents and low input offset  
voltage. The input offset voltage of an op amp is multiplied by  
the variable gain (due to the code-dependent output resistance  
of the DAC) of the circuit. A change in this noise gain between  
two adjacent digital fractions produces a step change in the  
output voltage due to the amplifier’s input offset voltage. This  
output voltage change is superimposed upon the desired change  
in output between the two codes and gives rise to a differential  
linearity error, which, if large enough, could cause the DAC to  
be nonmonotonic.  
Figure 38. Current-Steering DAC Used as a Divider or  
Programmable Gain Element  
As D is reduced, the output voltage increases. For small values  
of the digital fraction, D, it is important to ensure that the  
amplifier does not saturate and also that the required accuracy  
is met. For example, an 8-bit DAC driven with the binary code  
0x10 (0001 0000), that is, 16 decimal, in the circuit of Figure 37  
should cause the output voltage to be 16 times VIN. However, if  
the DAC has a linearity specification of 0.5 LSB, then D can, in  
fact, have a weight anywhere in the range 15.5/256 to 16.5/256,  
so that the possible output voltage is in the range 15.5 VIN to  
16.5 VIN, an error of 3% even though the DAC itself has a  
maximum error of 0.2%.  
The input bias current of an op amp also generates an offset at  
the voltage output as a result of the bias current flowing in the  
feedback resistor, RFB. Most op amps have input bias currents  
low enough to prevent any significant errors in 12-bit  
applications.  
DAC leakage current is also a potential error source in divider  
circuits. The leakage current must be counterbalanced by an  
opposite current supplied from the op amp through the DAC.  
Because only a fraction D of the current into the VREF terminal  
is routed to the IOUT1 terminal, the output voltage has to change  
as follows:  
Common-mode rejection of the op amp is important in voltage  
switching circuits, because it produces a code-dependent error  
at the voltage output of the circuit. Most op amps have adequate  
common-mode rejection for use at 12-bit resolution.  
Output Error Voltage Due to DAC Leakage = (Leakage × R)/D  
where R is the DAC resistance at the VREF terminal.  
Provided that the DAC switches are driven from true wideband  
low impedance sources (VIN and AGND), they settle quickly.  
Consequently, the slew rate and settling time of a voltage  
switching DAC circuit is determined largely by the output op  
amp. To obtain minimum settling time in this configuration, it  
is important to minimize capacitance at the VREF node (voltage  
output node in this application) of the DAC. This is done by  
using low inputs, capacitance buffer amplifiers, and careful  
board design.  
For a DAC leakage current of 10 nA, R = 10 kΩ, and a gain  
(that is, 1/D) of 16, the error voltage is 1.6 mV.  
REFERENCE SELECTION  
When selecting a reference for use with the AD54xx series of  
current output DACs, pay attention to the reference’s output  
voltage temperature coefficient specification. This parameter  
affects not only the full-scale error, but can also affect the  
linearity (INL and DNL) performance. The reference tempera-  
ture coefficient should be consistent with the system accuracy  
specifications. For example, an 8-bit system required to hold its  
Most single-supply circuits include ground as part of the analog  
signal range, which in turn requires an amplifier that can handle  
rail-to-rail signals. A large range of single-supply amplifiers is  
available from Analog Devices.  
Rev. 0 | Page 18 of 28  
 
AD5415  
Table 7. ADI Precision References for Use with AD54xx DACs  
Reference  
Output Voltage (V)  
Initial Tolerance (%)  
Temp. Drift (ppm/°C)  
0.1 Hz to 10 Hz Noise  
20 µV p-p  
10 µV p-p  
10 µV p-p  
3.4 µV p-p  
Package  
ADR01  
ADR02  
ADR03  
ADR425  
10  
5
2.5  
5
0.1  
0.1  
0.2  
0.04  
3
3
3
3
SC70, TSOT, SOIC  
SC70, TSOT, SOIC  
SC70, TSOT, SOIC  
MSOP, SOIC  
Table 8. Precision ADI Op Amps for Use with AD54xx DACs  
Part No.  
Max Supply Voltage (V)  
VOS (max) µV  
IB (max) nA  
GBP MHz  
0.9  
1.3  
Slew Rate (V/µs)  
OP97  
OP1177  
AD8551  
20  
18  
6
25  
60  
5
0.1  
2
0.05  
0.2  
0.7  
0.4  
1.5  
Table 9. High Speed ADI Op Amps for Use with AD54xx DACs  
Part No.  
AD8065  
AD8021  
AD8038  
Max Supply Voltage (V)  
VOS (max) µV  
IB (max) nA  
0.01  
1000  
BW @ ACL MHz  
Slew Rate (V/µs)  
12  
12  
5
1500  
1000  
3000  
145  
200  
350  
180  
100  
425  
0.75  
Rev. 0 | Page 19 of 28  
AD5415  
SERIAL INTERFACE  
SDO Control (SDO1 and SDO2)  
The AD5415 has an easy-to-use 3-wire interface, which is  
compatible with SPI, QSPI, MICROWIRE, and DSP interface  
standards. Data is written to the device in 16-bit words. Each  
16-bit word consists of four control bits and 12 data bits, as  
shown in Figure 39.  
The SDO bits enable the user to control the SDO output driver  
strength, disable the SDO output, or configure it as an open-  
drain driver. The strength of the SDO driver affects the timing  
of t12 and, when stronger, allows a faster clock cycle to be used.  
Table 10. SDO Control Bits  
LOW POWER SERIAL INTERFACE  
SDO2  
SDO1  
Function  
To minimize the power consumption of the device, the interface  
powers up fully only when the device is being written to, that is,  
0
0
1
1
0
1
0
1
Full SDO Driver  
SDO Configured as Open Drain  
Weak SDO Driver  
Disable SDO Output  
SYNC  
on the falling edge of  
. The SCLK and DIN input buffers  
SYNC  
are powered down on the rising edge of  
.
DAC Control Bits C3 to C0  
Control bits C3 to C0 allow control of various functions of the  
DAC, as shown in Table 11. Default settings of the DAC at  
power-on are as follows. Data is clocked into the shift register  
on falling clock edges; daisy-chain mode is enabled. The device  
powers on with zero-scale load to the DAC register and IOUT  
lines. The DAC control bits allow the user to adjust certain  
features at power-on. For example, daisy-chaining can be  
disabled when not in use, active clock edge can be changed to  
rising edge, and DAC output can be cleared to either zero scale  
or midscale. The user can also initiate a readback of the DAC  
register contents for verification purposes.  
Daisy-Chain Control (DSY)  
DSY enables or disables daisy-chain mode. A 1 enables daisy-  
chain mode; a 0 disables it. When disabled, a readback request is  
accepted, SDO is automatically enabled, the DAC register  
contents of the relevant DAC are clocked out on SDO, and,  
when complete, SDO is disabled again.  
CLR  
Hardware  
Bit (HCLR)  
CLR  
The default setting for the hardware  
pin is to clear the  
registers and DAC output to zero code. A 1 in the HCLR bit  
clears the DAC outputs to midscale; a 0 clears them to  
zero scale.  
CONTROL REGISTER  
(Control Bits = 1101)  
Active Clock Edge (SCLK)  
While maintaining software compatibility with the single-  
channel current output DACs (AD5426/AD5433/AD5443), this  
DAC also features some additional interface functionality.  
Simply set the control bits to 1101 to enter control register  
mode. Figure 40 shows the contents of the control register, the  
functions of which are described in the following sections.  
The default active clock edge is the falling edge. Write a 1 to this  
bit to clock data in on the rising edge; write a 0 to clock it on the  
falling edge.  
DB15 (MSB)  
DB0 (LSB)  
C3  
C2  
C1  
C0  
DB11 DB10 DB9 DB8 DB7  
DB6 DB5 DB4 DB3 DB2  
DATA BITS  
DB1 DB0  
CONTROL BITS  
Figure 39. AD5415 12-Bit Input Shift Register Contents  
DB15 (MSB)  
DB0 (LSB)  
1
1
0
1
SDO1 SDO2 DSY HCLR SCLK  
X
X
X
X
X
X
X
CONTROL BITS  
Figure 40. Control Register Loading Sequence  
Rev. 0 | Page 20 of 28  
 
 
 
AD5415  
Table 11. DAC Control Bits  
C3  
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
C2  
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
C1  
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
C0  
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
DAC  
Function  
A and B  
A
A
A
B
B
B
No Operation (Power-On Default)  
Load and Update  
Initiate Readback  
Load Input Register  
Load and Update  
Initiate Readback  
Load Input Register  
Update DAC Outputs  
Load Input Registers  
Daisy-Chain Disable  
Clock Data to Shift Register on Rising Edge  
Clear DAC Output to Zero  
Clear DAC Output to Midscale  
Control Word  
A and B  
A and B  
Reserved  
No Operation  
When control bits are 0000, the device is in no-operation mode.  
This might be useful in daisy-chain applications, where the user  
does not want to change the settings of a particular DAC in the  
chain. Simply write 0000 to the control bits for that DAC, and  
the following data bits are ignored.  
SYNC FUNCTION  
SYNC  
is an edge-triggered input that acts as a frame synchroni-  
zation signal and chip enable. Data can be transferred into the  
SYNC  
device only while  
is low. To start the serial data transfer,  
SYNC  
SYNC  
should be taken low, observing the minimum  
falling to SCLK falling edge setup time, t4.  
STANDALONE MODE  
After power-on, writing 1001 to the control word disables daisy-  
DAISY-CHAIN MODE  
SYNC  
chain mode. The first falling edge of  
resets a counter that  
Daisy-chain mode is the default mode at power-on. To disable  
the daisy-chain function, write 1001 to the control word. In  
daisy-chain mode, the internal gating on SCLK is disabled. The  
SCLK is continuously applied to the input shift register when  
counts the number of serial clocks to ensure that the correct  
number of bits is shifted in and out of the serial shift registers. A  
SYNC  
edge during the 16-bit write cycle causes the device to  
abort the current write cycle.  
SYNC  
is low. If more than 16 clock pulses are applied, the data  
ripples out of the shift register and appears on the SDO line.  
This data is clocked out on the rising edge of SCLK and is valid  
for the next device on the falling edge (default). By connecting  
this line to the DIN input on the next device in the chain, a  
multidevice interface is constructed. Sixteen clock pulses are  
required for each device in the system. Therefore, the total  
number of clock cycles must equal 16N, where N is the total  
number of devices in the chain. (See the timing diagram in  
Figure 4.)  
After the falling edge of the 16th SCLK pulse, data is automati-  
cally transferred from the input shift register to the DAC. In  
order for another serial transfer to take place, the counter must  
SYNC  
be reset by the falling edge of  
.
LDAC FUNCTION  
LDAC  
The  
function allows asynchronous or synchronous  
updates to the DAC output. The DAC is asynchronously  
updated when this signal goes low. Alternatively, if this line is  
held permanently low, an automatic or synchronous update  
mode is selected, whereby the DAC is updated on the 16th clock  
falling edge when the device is in standalone mode or on the  
SYNC  
When the serial transfer to all devices is complete,  
be taken high. This prevents any further data from being  
clocked into the input shift register. A burst clock containing the  
SYNC  
should  
SYNC  
rising edge of  
when in daisy-chain mode.  
Function  
Load and update mode also functions as a software update  
LDAC  
exact number of clock cycles can be used and  
SYNC  
taken high  
, data is automati-  
LDAC  
Software  
some time later. After the rising edge of  
cally transferred from each devices input shift register to the  
addressed DAC.  
function, irrespective of the voltage level on the  
pin.  
Rev. 0 | Page 21 of 28  
 
AD5415  
Table 12. SPORT Control Register Setup  
MICROPROCESSOR INTERFACING  
Name  
TFSW  
INVTFS  
DTYPE  
ISCLK  
TFSR  
Setting  
Description  
Microprocessor interfacing to the AD5415 DAC is through a  
serial bus that uses standard protocol compatible with micro-  
controllers and DSP processors. The communications channel is  
a 3-wire interface consisting of a clock signal, a data signal, and  
a synchronization signal. The AD5415 requires a 16-bit word,  
with the default being data valid on the falling edge of SCLK,  
but this is changeable using the control bits in the data-word.  
1
1
00  
1
1
Alternate framing  
Active low frame signal  
Right-justify data  
Internal serial clock  
Frame every word  
Internal framing signal  
16-bit data-word  
ITFS  
1
SLEN  
1111  
ADSP-21xx to AD5415 Interface  
The ADSP-21xx family of DSPs is easily interfaced to the  
AD5415 DAC without the need for extra glue logic. Figure 40  
is an example of an SPI interface between the DAC and the  
ADSP-2191M. SCK of the DSP drives the serial data line, DIN.  
SYNC is driven from one of the port lines, in this case SPIxSEL.  
80C51/80L51 to AD5415 Interface  
A serial interface between the DAC and the 80C51 is shown in  
Figure 43. TXD of the 80C51 drives SCLK of the DAC serial  
interface, while RXD drives the serial data line, DIN. P3.3 is a  
bit-programmable pin on the serial port and is used to drive  
SYNC. When data is to be transmitted to the switch, P3.3 is  
taken low. The 80C51/80L51 transmits data only in 8-bit bytes;  
therefore, only eight falling clock edges occur in the transmit  
cycle. To load data correctly to the DAC, P3.3 is left low after the  
first eight bits are transmitted, and a second write cycle is  
initiated to transmit the second byte of data. Data on RXD is  
clocked out of the microcontroller on the rising edge of TXD  
and is valid on the falling edge. As a result, no glue logic is  
required between the DAC and microcontroller interface. P3.3  
is taken high following the completion of this cycle. The 80C51  
provides the LSB of its SBUF register as the first bit in the data  
stream. The DAC input register requires its data with the MSB  
as the first bit received. The transmit routine should take this  
into account.  
ADSP-2191*  
AD5415*  
SYNC  
SDIN  
SPIxSEL  
MOSI  
SCLK  
SCK  
*ADDITIONAL PINS OMITTED FOR CLARITY  
Figure 41. ADSP-2191 SPI to AD5415 Interface  
A serial interface between the DAC and DSP SPORT is shown  
in Figure 42. In this interface example, SPORT0 is used to  
transfer data to the DAC shift register. Transmission is initiated  
by writing a word to the Tx register after the SPORT has been  
enabled. In a write sequence, data is clocked out on each rising  
edge of the DSPs serial clock and clocked into the DAC input  
shift register on the falling edge of its SCLK. The update of the  
DAC output takes place on the rising edge of the SYNC signal.  
AD5415*  
8051*  
TxD  
RxD  
P1.1  
SCLK  
SDIN  
SYNC  
ADSP-2101/  
AD5415*  
ADSP-2103/  
ADSP-2191*  
TFS  
DT  
SYNC  
*ADDITIONAL PINS OMITTED FOR CLARITY  
SDIN  
SCLK  
SCLK  
Figure 43. 80C51/80L51 to AD5415 Interface  
MC68HC11 Interface to AD5415 Interface  
*ADDITIONAL PINS OMITTED FOR CLARITY  
Figure 44 is an example of a serial interface between the DAC  
and the MC68HC11 microcontroller. 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 DAC interface, the MOSI  
output drives the serial data line (DIN) of the AD5516.  
Figure 42. ADSP-2101/ADSP-2103/ADSP-2191 SPORT to AD5415 Interface  
Communication between two devices at a given clock speed is  
possible when the following specifications are compatible:  
frame sync delay and frame sync setup-and-hold, data delay and  
data setup-and-hold, and SCLK width. The DAC interface  
expects a t4 (SYNC falling edge to SCLK falling edge setup time)  
of 13 ns minimum. See the ADSP-21xx User Manual for  
information on clock and frame sync frequencies for the  
SPORT register.  
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  
Table 12 shows the set up for the SPORT control register.  
Rev. 0 | Page 22 of 28  
 
 
 
 
AD5415  
the transmit cycle. Data is transmitted MSB first. To load data to  
the DAC, PC7 is left low after the first eight bits are transferred,  
and a second serial write operation is performed to the DAC.  
PC7 is taken high at the end of this procedure.  
MICROWIRE*  
AD5415*  
SCLK  
SK  
SO  
CS  
SDIN  
SYNC  
MC68HC11*  
AD5415*  
*ADDITIONAL PINS OMITTED FOR CLARITY  
PC7  
SYNC  
SCLK  
SDIN  
Figure 45. MICROWIRE to AD5415 Interface  
SCK  
MOSI  
PIC16C6x/7x to AD5415 Interface  
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 the PIC16/17 Microcontroller User Manual. In  
this example, I/O port RA1 is used to provide a SYNC signal  
and enable the serial port of the DAC. This microcontroller  
transfers only eight bits of data during each serial transfer  
operation; therefore, two consecutive write operations are  
required. Figure 46 shows the connection diagram.  
*ADDITIONAL PINS OMITTED FOR CLARITY  
Figure 44. 68HC11/68L11 to AD5415 Interface  
If the user wants to verify the data previously written to the  
input shift register, the SDO line can be connected to MISO of  
the MC68HC11, and, with SYNC low, the shift register clocks  
data out on the rising edges of SCLK.  
MICROWIRE to AD5415 Interface  
Figure 45 shows an interface between the DAC and any  
MICROWIRE-compatible device. Serial data is shifted out on  
the falling edge of the serial clock, SK, and is clocked into the  
DAC input shift register on the rising edge of SK, which  
corresponds to the falling edge of the DACs SCLK.  
PIC16C6x/7x*  
AD5415*  
SCK/RC3  
SDI/RC4  
RA1  
SCLK  
SDIN  
SYNC  
*ADDITIONAL PINS OMITTED FOR CLARITY  
Figure 46. PIC16C6x/7x to AD5415 Interface  
Rev. 0 | Page 23 of 28  
 
 
AD5415  
PCB LAYOUT AND POWER SUPPLY DECOUPLING  
double-sided board. In this technique, the component side of  
the board is dedicated to the ground plane while signal traces  
are placed on the soldered side.  
In any circuit where accuracy is important, careful considera-  
tion of the power supply and ground return layout helps to  
ensure the rated performance. The printed circuit board on  
which the AD5415 is mounted should be designed so that the  
analog and digital sections are separated, and confined to  
certain areas of the board. If the DAC 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.  
It is good practice to employ compact, minimum lead length  
PCB layout design. Leads to the input should be as short as  
possible to minimize IR drops and stray inductance.  
The PCB metal traces between VREF and RFB should also be  
matched to minimize gain error. To maximize on high fre-  
quency performance, the I-to-V amplifier should be located  
as close to the device as possible.  
The DAC should have ample supply bypassing of 10 µF in  
parallel with 0.1 µF on the supply located as close to the package  
as possible, ideally right up against the device. 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. Low ESR 1 µF to 10 µF tantalum or electrolytic  
capacitors should also be applied at the supplies to minimize  
transient disturbance and filter out low frequency ripple.  
EVALUATION BOARD FOR THE DAC  
The evaluation board consists of an AD5415 DAC and a  
current-to-voltage amplifier, AD8065. Included on the  
evaluation board is a 10 V reference, ADR01. An external  
reference can also be applied via an SMB input.  
The evaluation kit consists of a CD-ROM with self-installing  
PC software to control the DAC. The software allows the user to  
write a code to the device.  
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.  
POWER SUPPLIES FOR THE EVALUATION BOARD  
The board requires 12 V and +5 V supplies. The +12 V VDD  
and VSS are used to power the output amplifier, while the +5 V is  
used to power the DAC (VDD1) and transceivers (VCC).  
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 on the board. A microstrip  
technique is by far the best, but not always possible with a  
Both supplies are decoupled to their respective ground plane  
with 10 µF tantalum and 0.1 µF ceramic capacitors.  
Rev. 0 | Page 24 of 28  
 
AD5415  
Figure 47. Schematic of the AD5415 Evaluation Board  
Rev. 0 | Page 25 of 28  
AD5415  
Figure 48. Component-Side Artwork  
Figure 49. Silkscreen—Component-Side View (Top)  
Rev. 0 | Page 26 of 28  
AD5415  
Figure 50. Solder-Side Artwork  
Table 13. Overview of AD54xx Devices  
Part No.  
AD5424  
AD5426  
AD5428  
AD5429  
AD5450  
AD5432  
AD5433  
AD5439  
AD5440  
AD5451  
AD5443  
AD5444  
AD5415  
AD5445  
AD5447  
AD5449  
AD5452  
AD5446  
AD5453  
AD5553  
AD5556  
AD5555  
AD5557  
AD5543  
AD5546  
AD5545  
AD5547  
Resolution  
No. DACs  
INL(LSB)  
Interface  
Parallel  
Serial  
Parallel  
Serial  
Serial  
Serial  
Parallel  
Serial  
Parallel  
Serial  
Serial  
Serial  
Serial  
Parallel  
Parallel  
Serial  
Serial  
Serial  
Serial  
Serial  
Parallel  
Serial  
Parallel  
Serial  
Parallel  
Serial  
Parallel  
Package  
Features  
8
1
1
2
2
1
1
1
2
2
1
1
1
2
2
2
2
1
1
1
1
1
2
2
1
1
2
2
0.25  
0.25  
0.25  
0.25  
0.25  
0.5  
0.5  
0.5  
0.5  
0.25  
1
RU-16, CP-20  
RM-10  
RU-20  
10 MHz BW, 17 ns CS Pulse Width  
10 MHz BW, 50 MHz Serial  
10 MHz BW, 17 ns CS Pulse Width  
10 MHz BW, 50 MHz Serial  
10 MHz BW, 50 MHz Serial  
10 MHz BW, 50 MHz Serial  
10 MHz BW, 17 ns CS Pulse Width  
10 MHz BW, 50 MHz Serial  
10 MHz BW, 17 ns CS Pulse Width  
10 MHz BW, 50 MHz Serial  
10 MHz BW, 50 MHz Serial  
10 MHz BW, 50 MHz Serial  
8
8
8
8
RU-10  
RJ-8  
RM-10  
RU-20, CP-20  
RU-16  
10  
10  
10  
10  
10  
12  
12  
12  
12  
12  
12  
12  
14  
14  
14  
14  
14  
14  
16  
16  
16  
16  
RU-24  
RJ-8  
RM-10  
RM-8  
RU-24  
RU-20, CP-20  
RU-24  
0.5  
1
1
10 MHz BW, 58 MHz Serial  
10 MHz BW, 17 ns CS Pulse Width  
10 MHz BW, 17 ns CS Pulse Width  
10 MHz BW, 50 MHz Serial  
10 MHz BW, 50 MHz Serial  
10 MHz BW, 50 MHz Serial  
1
1
0.5  
1
2
1
RU-16  
RJ-8, RM-8  
RM-8  
UJ-8, RM-8  
RM-8  
RU-28  
10 MHz BW, 50 MHz Serial  
4 MHz BW, 50 MHz Serial Clock  
4 MHz BW, 20 ns WR Pulse Width  
4 MHz BW, 50 MHz Serial Clock  
4 MHz BW, 20 ns WR Pulse Width  
4 MHz BW, 50 MHz Serial Clock  
4 MHz BW, 20 ns WR Pulse Width  
4 MHz BW, 50 MHz Serial Clock  
4 MHz BW, 20 ns WR Pulse Width  
1
1
1
RM-8  
RU-38  
2
2
RM-8  
RU-28  
2
2
RU-16  
RU-38  
Rev. 0 | Page 27 of 28  
AD5415  
OUTLINE DIMENSIONS  
7.90  
7.80  
7.70  
24  
13  
12  
4.50  
4.40  
4.30  
6.40 BSC  
1
PIN 1  
0.65  
BSC  
1.20  
MAX  
0.15  
0.05  
0.75  
0.60  
0.45  
8°  
0°  
0.30  
0.19  
0.20  
0.09  
SEATING  
PLANE  
0.10 COPLANARITY  
COMPLIANT TO JEDEC STANDARDS MO-153AD  
Figure 51. 24-Lead Thin Shrink Small Outline Package [TSSOP]  
(RU-24)  
Dimensions shown in millimeters  
ORDERING GUIDE  
Model  
AD5415YRU  
AD5415YRU-REEL  
AD5415YRU-REEL7  
EVAL-AD5415EB  
Resolution  
INL (LSBs)  
Temperature Range  
−40°C to +125°C  
−40°C to +125°C  
−40°C to +125°C  
Package Description  
TSSOP  
TSSOP  
TSSOP  
Evaluation Kit  
Package Option  
RU-24  
RU-24  
12  
12  
12  
1
1
1
RU-24  
©
2004 Analog Devices, Inc. All rights reserved. Trademarks and  
registered trademarks are the property of their respective owners.  
D04461–0–7/04(0)  
Rev. 0 | Page 28 of 28  
 

相关型号:

AD5415YRU-REEL

Dual 12-Bit, High Bandwidth, Multiplying DAC with 4-Quadrant Resistors and Serial Interface
ADI

AD5415YRU-REEL7

Dual 12-Bit, High Bandwidth, Multiplying DAC with 4-Quadrant Resistors and Serial Interface
ADI

AD5415YRUZ

Dual 12-Bit, High Bandwidth, Multiplying DAC
ADI

AD5415YRUZ-REEL

Dual 12-Bit, High Bandwidth, Multiplying DAC with 4 Quadrant Resistors and Serial Interface
ADI

AD5415YRUZ-REEL7

Dual 12-Bit, High Bandwidth, Multiplying DAC
ADI

AD5415_16

Dual 12-Bit, High Bandwidth, Multiplying DAC
ADI

AD542

High Performance, BiFET Operational Amplifiers
ADI

AD5420

Single Channel, 16-Bit, Serial Input, Current Source DAC
ADI

AD5420ACPZ

Single Channel, 16-Bit, Serial Input, Current Source DAC
ADI

AD5420ACPZ-REEL7

SERIAL INPUT LOADING, 40 us SETTLING TIME, 16-BIT DAC, QCC40, 6 X 6 MM, ROHS COMPLIANT, MO-220VJJD-2, LFCSP-40
ROCHESTER

AD5420AREZ

Single Channel, 16-Bit, Serial Input, Current Source DAC
ADI

AD5420BCPZ

Single Channel, 16-Bit, Serial Input, Current Source DAC
ADI