AD669BN [ADI]
Monolithic 16-Bit DACPORT; 单片16位DACPORT型号: | AD669BN |
厂家: | ADI |
描述: | Monolithic 16-Bit DACPORT |
文件: | 总12页 (文件大小:426K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
Monolithic 16-Bit
DACPORT
a
AD669
FUNCTIONAL BLOCK DIAGRAM
FEATURES
Complete 16-Bit D/A Function
On-Chip Output Amplifier
High Stability Buried Zener Reference
Monolithic BiMOS II Construction
؎1 LSB Integral Linearity Error
15-Bit Monotonic over Temperature
Microprocessor Compatible
16-Bit Parallel Input
Double-Buffered Latches
Fast 40 ns Write Pulse
Unipolar or Bipolar Output
Low Glitch: 15 nV-s
Low THD+N: 0.009%
(MSB)
DB15
(LSB)
DB0
7
22
6
5
CS
10k
16-BIT LATCH
SPAN/
BIP OFF
26
L1
10.05k
23
16-BIT LATCH
16-BIT DAC
LDAC
10k
27
28
REF IN
AMP
25
24
V
OUT
10V REF
AGND
REF OUT
AD669
MIL-STD-883 Compliant Versions Available
1
2
3
4
–V
+V
CC
+V
LL
DGND
EE
GENERAL DESCRIPTION
PRODUCT HIGHLIGHTS
The AD669 DACPORT® is a complete 16-bit monolithic D/A
converter with an on-board reference and output amplifier. It is
manufactured on Analog Devices’ BiMOS II process. This pro-
cess allows the fabrication of low power CMOS logic functions
on the same chip as high precision bipolar linear circuitry. The
AD669 chip includes current switches, decoding logic, an output
amplifier, a buried Zener reference and double-buffered latches.
1. The AD669 is a complete voltage output 16-bit DAC with
voltage reference and digital latches on a single IC chip.
2. The internal buried Zener reference is laser trimmed to
10.000 volts with a ±0.2% maximum error. The reference
voltage is also available for external applications.
3. The AD669 is both dc and ac specified. DC specs include
±1 LSB INL error and ±1 LSB DNL error. AC specs include
0.009% THD+ N and 83 dB SNR. The ac specifications
make the AD669 suitable for signal generation applications.
The AD669’s architecture insures 15-bit monotonicity over
temperature. Integral nonlinearity is maintained at ±0.003%,
while differential nonlinearity is ±0.003% max. The on-chip
output amplifier provides a voltage output settling time of 10 µs
to within 1/2 LSB for a full-scale step.
4. The double-buffered latches on the AD669 eliminate data
skew errors while allowing simultaneous updating of DACs in
multi-DAC systems.
Data is loaded into the AD669 in a parallel 16-bit format. The
double-buffered latch structure eliminates data skew errors and
provides for simultaneous updating of DACs in a multi-DAC
system. Three TTL/LSTTL/5 V CMOS compatible signals con-
trol the latches: CS, L1 and LDAC.
5. The output range is a pin-programmable unipolar 0 V to
+10 V or bipolar –10 V to +10 V output. No external compo-
nents are necessary to set the desired output range.
6. The AD669 is available in versions compliant with MIL-
STD-883. Refer to the Analog Devices Military Products
Databook or current AD669/883B data sheet for detailed
specifications.
The output range of the AD669 is pin programmable and can
be set to provide a unipolar output range of 0 V to +10 V or a
bipolar output range of –10 V to +10 V.
The AD669 is available in seven grades: AN and BN versions
are specified from –40°C to +85°C and are packaged in a 28-pin
plastic DIP. The AR and BR versions are specified for –40°C to
+85°C operation and are packaged in a 28-pin SOIC. The SQ
version is specified from –55°C to +125°C and is packaged in a
hermetic 28-pin cerdip package. The AD669 is also available
compliant to MIL-STD-883. Refer to the AD669/883B data
sheet for specifications and test conditions.
DACPORT is a registered trademark of Analog Devices, Inc.
REV. A
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
which 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: 617/329-4700
Fax: 617/326-8703
(@ T = +25؇C, VCC = +15 V, VEE = –15 V, VLL = +5 V, unless otherwise noted)
AD669–SPECIFICATIONS
A
Model
AD669AN/AR
AD669AQ/SQ
AD669BN/BQ/BR
Min
Typ
Max
Min
Typ
Max
Min
Typ
Max
Units
RESOLUTION
16
16
16
Bits
DIGITAL INPUTS (TMIN to TMAX
VIH (Logic “1” )
)
2.0
0
5.5
0.8
؎10
؎10
*
*
*
*
*
*
*
*
*
*
*
*
Volts
Volts
µA
V
IL (Logic “0” )
IIH (VIH = 5.5 V)
IIL (VIL = 0 V)
µA
TRANSFER FUNCTION CHARACTERISTICS1
Integral Nonlinearity
TMIN to TMAX
Differential Nonlinearity
TMIN to TMAX
؎2
؎4
؎2
؎4
*
*
*
*
؎1
؎2
؎1
؎2
LSB
LSB
LSB
LSB
Monotonicity Over Temperature
Gain Error2, 5
14
14
15
Bits
؎0.15
25
؎5
5
؎15
12
؎0.10
15
؎5
3
؎15
10
؎0.10
15
؎2.5
3
؎10
5
% of FSR
ppm/°C
mV
ppm/°C
mV
Gain Drift2 (TMIN to TMAX
Unipolar Offset
)
Unipolar Offset Drift (TMIN to TMAX
Bipolar Zero Error
Bipolar Zero Error Drift (TMIN to TMAX
)
)
ppm/°C
REFERENCE INPUT
Input Resistance
Bipolar Offset Input Resistance
7
7
10
10
13
13
*
*
*
*
*
*
*
*
*
*
*
*
kΩ
kΩ
REFERENCE OUTPUT
Voltage
9.98
10.00 10.02
*
*
*
*
*
*
15
*
*
*
*
*
*
15
Volts
ppm/°C
mA
pF
mA
Drift
25
External Current3
Capacitive Load
Short Circuit Current
2
4
1000
25
*
*
OUTPUT CHARACTERISTICS
Output Voltage Range
Unipolar Configuration
Bipolar Configuration
Output Current
0
–10
5
+10
+10
*
*
*
*
*
*
*
*
*
*
Volts
Volts
mA
Capacitive Load
Short Circuit Current
1000
25
*
*
pF
mA
*
*
POWER SUPPLIES
Voltage
4
VCC
VEE
VLL
+13.5
–13.5
+4.5
+16.5
–16.5
+5.5
*
*
*
*
*
*
*
*
*
*
*
*
Volts
Volts
Volts
4
Current (No Load)
ICC
IEE
+12
–12
+18
–18
*
*
*
*
*
*
*
*
mA
mA
ILL
@ VIH, VIL = 5, 0 V
@ VIH, VIL = 2.4, 0.4 V
Power Supply Sensitivity
Power Dissipation (Static, No Load)
0.3
3
1
2
7.5
3
*
*
*
*
*
*
*
*
*
*
*
*
*
*
mA
mA
ppm/%
mW
365
625
TEMPERATURE RANGE
Specified Performance (A, B)
Specified Performance (S)
–40
+85
–40
–55
+85
+125
–40
+85
°C
°C
NOTES
1For 16-bit resolution, 1 LSB = 0.0015% of FSR = 15 ppm of FSR. For 15-bit resolution, 1 LSB = 0.003% of FSR = 30 ppm of FSR. For 14-bit resolution
1 LSB = 0.006% of FSR = 60 ppm of FSR. FSR stands for Full-Scale Range and is 10 V for a 0 V to + 10 V span and 20 V for a –10 V to +10 V span.
2Gain error and gain drift measured using the internal reference. Gain drift is primarily reference related. See the Using the AD669 with the AD688 Reference section
for further information.
3External current is defined as the current available in addition to that supplied to REF IN and SPAN/BIPOLAR OFFSET on the AD669.
4Operation on ±12 V supplies is possible using an external reference like the AD586 and reducing the output range. Refer to the Internal/External Reference Use section.
5Measured with fixed 50 Ω resistors. Eliminating these resistors increases the gain error by 0.25% of FSR (Unipolar mode) or 0.50% of FSR (Bipolar mode). Refer to
the Analog Circuit Connections section.
*Same as AD669AN/AR specification.
Specifications subject to change without notice.
Specifications in boldface are tested on all production units at final electrical test. Results from those tests are used to calculate outgoing quality levels. All min and max specifica-
tions are guaranteed. Those shown in boldface are tested on all production units.
–2–
REV. A
AD669
AC PERFORMANCE CHARACTERISTICS (With the exception of Total Harmonic Distortion + Noise and Signal-to-Noise
Ratio, these characteristics are included for design guidance only and are not subject to test. THD+N and SNR are 100% tested.
T
MIN ≤ TA ≤ TMAX, VCC = +15 V, VEE = –15 V, VLL = +5 V except where noted.)
Parameter
Limit
Units
Test Conditions/Comments
Output Settling Time
(Time to ±0.0008% FS
with 2 kΩ, 1000 pF Load)
13
8
10
6
8
2.5
µs max
µs typ
µs typ
µs typ
µs typ
µs typ
20 V Step, TA = +25°C
20 V Step, TA = +25°C
20 V Step, TMIN ≤ TA ≤ TMAX
10 V Step, TA = +25°C
10 V Step, TMIN ≤ TA ≤ TMAX
1 LSB Step, TMIN ≤ TA ≤ TMAX
Total Harmonic Distortion + Noise
A, B, S Grade
A, B, S Grade
0.009
0.07
7.0
% max
% max
% max
0 dB, 1001 Hz; Sample Rate = 100 kHz; TA = +25°C
–20 dB, 1001 Hz; Sample Rate = 100 kHz; TA = +25°C
–60 dB, 1001 Hz; Sample Rate = 100 kHz; TA = +25°C
A, B, S Grade
Signal-to-Noise Ratio
83
15
2
dB min
TA = +25°C
Digital-to-Analog Glitch Impulse
Digital Feedthrough
nV-s typ
nV-s typ
nV/√Hz typ
DAC Alternately Loaded with 8000H and 7FFFH
DAC Alternately Loaded with 0000H and FFFFH; CS High
Measured at VOUT, 20 V Span; Excludes Reference
Output Noise Voltage
120
Density (1 kHz – 1 MHz)
Reference Noise
125
nV/√Hz typ
Measured at REF OUT
Specifications subject to change without notice.
Specifications in boldface are tested on all production units at final electrical test. Results from those tests are used to calculate outgoing quality levels. All min and
max specifications are guaranteed. Those shown in boldface are tested on all production units.
TIMING CHARACTERISTICS
t
CS
VCC = +15 V, VEE = –15 V, VLL = +5 V, VHI = 2.4 V, VLO = 0.4 V
CS
Limit
–40؇C to
+85؇C
Limit
–55؇C to
+125؇C
t
L1
Limit
+25؇C
L1
Parameter
Units
DATA
(Figure la)
tCS
tLI
tDS
tDH
tLH
tLW
40
40
30
10
90
40
50
50
35
10
110
45
55
55
40
15
120
45
ns min
ns min
ns min
ns min
ns min
ns min
tDS
tDH
LDAC
tLW
tLH
Figure 1a. AD669 Level Triggered Timing Diagram
(Figure lb)
tLOW
tHIGH
tDS
tLOW
tHIGH
130
40
120
10
150
45
140
10
165
45
150
15
ns min
ns min
ns min
ns min
CS AND/OR
L1, LDAC
tDH
DATA
Specifications subject to change without notice.
Specifications in boldface are tested on all production units at final electrical
test. Results from those tests are used to calculate outgoing quality levels. All
min and max specifications are guaranteed. Those shown in boldface are tested
on all production units.
tDS
tDH
TIE CS AND/OR L1 TO GROUND OR TOGETHER WITH LDAC
Figure 1b. AD669 Edge Triggered Timing Diagram
REV. A
–3–
AD669
ESD SENSITIVITY
The AD669 features input protection circuitry consisting of large transistors and polysilicon series
resistors to dissipate both high-energy discharges (Human Body Model) and fast, low-energy pulses
(Charged Device Model). Per Method 3015.2 of MIL-STD-883: C, the AD669 has been classified
as a Class 2 device.
WARNING!
Proper ESD precautions are strongly recommended to avoid functional damage or performance
degradation. Charges as high as 4000 volts readily accumulate on the human body and test
equipment and discharge without detection. Unused devices must be stored in conductive foam or
shunts, and the foam should be discharged to the destination socket before devices are removed.
For further information on ESD precautions, refer to Analog Devices’ ESD Prevention Manual.
ESD SENSITIVE DEVICE
ABSOLUTE MAXIMUM RATINGS*
PIN CONFIGURATION
VCC to AGND . . . . . . . . . . . . . . . . . . . . . . . –0.3 V to +17.0 V
VEE
VCC
VLL
V
V
EE to AGND . . . . . . . . . . . . . . . . . . . . . . . +0.3 V to –17.0 V
LL to DGND . . . . . . . . . . . . . . . . . . . . . . . . . . –0.3 V to +7 V
1
2
28 REF OUT
27 REF IN
AGND to DGND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±1 V
Digital Inputs (Pins 5 through 23) to DGND . . . . . . –1.0 V to
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +7.0 V
REF IN to AGND . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±10.5 V
Span/Bipolar Offset to AGND . . . . . . . . . . . . . . . . . . . ±10.5 V
REF OUT, VOUT . . . . . . Indefinite Short To AGND, DGND,
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VCC, VEE, and VLL
Power Dissipation (Any Package)
To +60°C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1000 mW
Derates above +60°C . . . . . . . . . . . . . . . . . . . . . .8.7 mW/°C
Storage Temperature . . . . . . . . . . . . . . . . . . . –65°C to +150°C
Lead Temperature (Soldering, 10 sec) . . . . . . . . . . . . . +300°C
SPAN/BIP
26
3
OFFSET
VOUT
25
DGND
L1
4
24 AGND
5
CS
LDAC
DB0
DB1
DB2
DB3
6
23
22
21
20
19
AD669
DB15
DB14
DB13
DB12
DB11
7
TOP VIEW
(Not to Scale)
8
9
10
11
18 DB4
*Stresses above those listed under “Absolute Maximum Ratings” 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.
DB10 12
DB9 13
DB5
DB6
DB7
17
16
15
DB8
14
ORDERING GUIDE
Linearity
Error Max
TMIN–TMAX
Gain
TC max
ppm/؇C
Temperature
Range
Package
Description
Package
Option*
Model
AD669AN
AD669AR
AD669BN
AD669BR
AD669AQ
AD669BQ
AD669SQ
–40°C to +85°C
–40°C to +85°C
–40°C to +85°C
–40°C to +85°C
–40°C to +85°C
–40°C to +85°C
±4 LSB
±4 LSB
±2 LSB
±2 LSB
±4 LSB
±2 LSB
25
25
15
15
15
15
15
**
Plastic DIP
SOIC
Plastic DIP
SOIC
Cerdip
Cerdip
Cerdip
**
N-28
R-28
N-28
R-28
Q-28
Q-28
Q-28
**
–55°C to +125°C ±4 LSB
AD669/883B** –55°C to +125°C **
**N = Plastic DIP; Q = Cerdip; R = SOIC.
**Refer to AD669/883B military data sheet.
10
1
10
1
–60dB
–60dB
0.1
0.01
–20dB
0.1
0.01
–20dB
0dB
0dB
0.001
0.001
100
1000
10000
–50
–25
75
TEMPERATURE – °C
100 125
0
25
50
FREQUENCY – Hz
THD+N vs. Temperature
THD+N vs. Frequency
–4–
REV. A
AD669
DEFINITIONS OF SPECIFICATIONS
THEORY OF OPERATION
INTEGRAL NONLINEARITY: Analog Devices defines inte-
gral nonlinearity as the maximum deviation of the actual, ad-
justed DAC output from the ideal analog output (a straight line
drawn from 0 to FS–1 LSB) for any bit combination. This is
also referred to as relative accuracy.
The AD669 uses an array of bipolar current sources with MOS
current steering switches to develop a current proportional to
the applied digital word, ranging from 0 mA to 2 mA. A seg-
mented architecture is used, where the most significant four
data bits are thermometer decoded to drive 15 equal current
sources. The lesser bits are scaled using a R-2R ladder, then ap-
plied together with the segmented sources to the summing node
of the output amplifier. The internal span/bipolar offset resistor
can be connected to the DAC output to provide a 0 V to +10 V
span, or it can be connected to the reference input to provide a
–10 V to +10 V span.
DIFFERENTIAL NONLINEARITY: Differential nonlinearity
is the measure of the change in the analog output, normalized to
full scale, associated with a 1 LSB change in the digital input
code. Monotonic behavior requires that the differential linearity
error be within ±1 LSB over the temperature range of interest.
MONOTONICITY: A DAC is monotonic if the output either
increases or remains constant for increasing digital inputs with
the result that the output will always be a single-valued function
of the input.
(LSB)
DB0
(MSB)
DB15
22
7
6
5
CS
10k
GAIN ERROR: Gain error is a measure of the output error be-
tween an ideal DAC and the actual device output with all 1s
loaded after offset error has been adjusted out.
16-BIT LATCH
SPAN/
BIP OFF
26
L1
10.05k
LDAC
23
16-BIT LATCH
16-BIT DAC
10k
OFFSET ERROR: Offset error is a combination of the offset
errors of the voltage-mode DAC and the output amplifier and is
measured with all 0s loaded in the DAC.
REF IN 27
VOUT
25
24
AMP
28
AGND
REF OUT
10V REF
AD669
BIPOLAR ZERO ERROR: When the AD669 is connected for
bipolar output and 10 . . . 000 is loaded in the DAC, the devia-
tion of the analog output from the ideal midscale value of 0 V is
called the bipolar zero error.
1
2
3
4
DGND
–VEE
+VCC
+VLL
DRIFT: Drift is the change in a parameter (such as gain, offset
and bipolar zero) over a specified temperature range. The drift
temperature coefficient, specified in ppm/°C, is calculated by
measuring the parameter at TMIN, 25°C and TMAX and dividing
the change in the parameter by the corresponding temperature
change.
Figure 2. AD669 Functional Block Diagram
ANALOG CIRCUIT CONNECTIONS
Internal scaling resistors provided in the AD669 may be con-
nected to produce a unipolar output range of 0 V to +10 V or a
bipolar output range of –10 V to +10 V. Gain and offset drift
are minimized in the AD669 because of the thermal tracking of
the scaling resistors with other device components.
TOTAL HARMONIC DISTORTION + NOISE: Total har-
monic distortion + noise (THD+N) is defined as the ratio of the
square root of the sum of the squares of the values of the har-
monics and noise to the value of the fundamental input fre-
quency. It is usually expressed in percent (%).
UNIPOLAR CONFIGURATION
The configuration shown in Figure 3a will provide a unipolar
0 V to +10 V output range. In this mode, 50 Ω resistors are tied
between the span/bipolar offset terminal (Pin 26) and VOUT (Pin
25), and between REF OUT (Pin 28) and REF IN (Pin 27). It
is possible to use the AD669 without any external components
by tying Pin 28 directly to Pin 27 and Pin 26 directly to Pin 25.
Eliminating these resistors will increase the gain error by 0.25%
of FSR.
THD+N is a measure of the magnitude and distribution of lin-
earity error, differential linearity error, quantization error and
noise. The distribution of these errors may be different, depend-
ing upon the amplitude of the output signal. Therefore, to be
the most useful, THD+N should be specified for both large and
small signal amplitudes.
SIGNAL-TO-NOISE RATIO: The signal-to-noise ratio is de-
fined as the ratio of the amplitude of the output when a full-
scale signal is present to the output with no signal present. This
is measured in dB.
(LSB)
DB0
(MSB)
DB15
22
7
6
5
DIGITAL-TO-ANALOG GLITCH IMPULSE: This is the
amount of charge injected from the digital inputs to the analog
output when the inputs change state. This is measured at half
scale when the DAC switches around the MSB and as many
as possible switches change state, i.e., from 011 . . . 111 to
100 . . . 000.
CS
10k
16-BIT LATCH
26
L1
10.05k
23
LDAC
16-BIT LATCH
16-BIT DAC
R2
50Ω
10k
27
28
AMP
25
24
OUTPUT
R1
50Ω
10V REF
1
AD669
DIGITAL FEEDTHROUGH: When the DAC is not selected
(i.e., CS is held high), high frequency logic activity on the digi-
tal inputs is capacitively coupled through the device to show up
as noise on the VOUT pin. This noise is digital feedthrough.
GND
2
3
4
+V
–V
EE
+V
LL
CC
Figure 3a. 0 V to +10 V Unipolar Voltage Output
REV. A
–5–
AD669
If it is desired to adjust the gain and offset errors to zero, this
can be accomplished using the circuit shown in Figure 3b. The
adjustment procedure is as follows:
STEP III . . . BIPOLAR ZERO ADJUST
(Optional) In applications where an accurate zero output is re-
quired, set the MSB ON, all other bits OFF, and readjust R2
for zero volts output.
STEP1 . . . ZERO ADJUST
Turn all bits OFF and adjust zero trimmer, R4, until the output
reads 0.000000 volts (1 LSB = 153 µV).
100⍀
STEP 2 . . . GAIN ADJUST
R2
(LSB)
DB0
(MSB)
DB15
Turn all bits ON and adjust gain trimmer, R1, until the output
is 9.999847 volts. (Full scale is adjusted to 1 LSB less than the
nominal full scale of 10.000000 volts).
7
22
CS
L1
6
5
16-BIT LATCH
10k⍀
26
(LSB)
DB0
(MSB)
DB15
10.05k⍀
16-BIT LATCH
16-BIT DAC
+15V
23
LDAC
R3
16k⍀
22
7
10k⍀
R4
10k⍀
27
28
CS
6
5
25
24
10k⍀
AMP
OUTPUT
GND
16-BIT LATCH
100⍀
R1
26
L1
–15V
10V REF
10.05k⍀
AD669
R2
50⍀
23
16-BIT LATCH
16-BIT DAC
LDAC
10k⍀
1
2
3
4
27
28
AMP
25
24
OUTPUT
–V
EE
+V
CC
+V
LL
R1
100⍀
10V REF
AD669
GND
Figure 4b. ±10 V Bipolar Voltage Output with Gain and
Offset Adjustment
4
2
3
1
+VCC
–VEE
+VLL
It should be noted that using external resistors will introduce a
small temperature drift component beyond that inherent in the
AD669. The internal resistors are trimmed to ratio-match and
temperature-track other resistors on chip, even though their ab-
solute tolerances are ±20% and absolute temperature coeffi-
cients are approximately –50 ppm/°C. In the case that external
resistors are used, the temperature coefficient mismatch be-
tween internal and external resistors, multiplied by the sensitiv-
ity of the circuit to variations in the external resistor value, will
be the resultant additional temperature drift.
Figure 3b. 0 V to +10 V Unipolar Voltage Output with
Gain and Offset Adjustment
BIPOLAR CONFIGURATION
The circuit shown in Figure 4a will provide a bipolar output
voltage from –10.000000 V to +9.999694 V with positive full
scale occurring with all bits ON. As in the unipolar mode, resis-
tors R1 and R2 may be eliminated altogether to provide AD669
bipolar operation without any external components. Eliminating
these resistors will increase the gain error by 0.50% of FSR in
the bipolar mode.
INTERNAL/EXTERNAL REFERENCE USE
The AD669 has an internal low noise buried Zener diode refer-
ence which is trimmed for absolute accuracy and temperature
coefficient. This reference is buffered and optimized for use in a
high speed DAC and will give long-term stability equal or supe-
rior to the best discrete Zener diode references. The perfor-
mance of the AD669 is specified with the internal reference
driving the DAC since all trimming and testing (especially for
gain and bipolar offset) is done in this configuration.
R2
50⍀
(LSB)
DB0
(MSB)
DB15
22
7
CS
L1
6
5
10k⍀
16-BIT LATCH
26
10.05k⍀
LDAC
23
16-BIT LATCH
16-BIT DAC
10k⍀
R1
The internal reference has sufficient buffering to drive external
circuitry in addition to the reference currents required for the
DAC (typically 1 mA to REF IN and 1 mA to BIPOLAR OFF-
SET). A minimum of 2 mA is available for driving external
loads. The AD669 reference output should be buffered with an
external op amp if it is required to supply more than 4 mA total
current. The reference is tested and guaranteed to ±0.2% max
error. The temperature coefficient is comparable to that of the
gain TC for a particular grade.
27
28
OUTPUT
GND
AMP
25
24
50⍀
10V REF
AD669
1
2
4
3
–V
EE
+V
CC
+V
LL
Figure 4a. ±10 V Bipolar Voltage Output
Gain offset and bipolar zero errors can be adjusted to zero using
the circuit shown in Figure 4b as follows:
If an external reference is used (10.000 V, for example), addi-
tional trim range should be provided, since the internal refer-
ence has a tolerance of ±20 mV, and the AD669 gain and
bipolar offset are both trimmed with the internal reference. The
optional gain and offset trim resistors in Figures 5 and 6 provide
enough adjustment range to null these errors.
STEP I . . . OFFSET ADJUST
Turn OFF all bits. Adjust trimmer R2 to give –10.000000 volts
output.
STEP II . . . GAIN ADJUST
Turn all bits ON and adjust R1 to give a reading of +9.999694
volts.
It is also possible to use external references other than 10 volts
with slightly degraded linearity specifications. The recom-
mended range of reference voltages is +5 V to +10.24 V, which
–6–
REV. A
AD669
allows 5 V, 8.192 V and 10.24 V ranges to be used. For ex-
ample, by using the AD586 5 V reference, outputs of 0 V to
+5 V unipolar or ±5 V bipolar can be realized. Using the
AD586 voltage reference makes it possible to operate the
AD669 off of ±12 V supplies with 10% tolerances.
USING THE AD669 WITH THE AD688 HIGH PRECISION
VOLTAGE REFERENCE
The AD669 is specified for gain drift from 15 ppm/°C to
25 ppm/°C (depending upon grade) using its internal 10 volt
reference. Since the internal reference contributes the vast ma-
jority of this drift, an external high precision voltage reference
will greatly improve performance over temperature. As shown in
Figure 6, the +10 volt output from the AD688 is used as the
AD669 reference. With a 3 ppm/°C drift over the industrial
temperature range, the AD688 will improve the gain drift by a
factor of 5 to a factor of 8 (depending upon the grade of the
AD669 being used). Using this combination may result in ap-
parent increases in initial gain error due to the differences
between the internal reference by which the device is laser
trimmed and the external reference with which the device is ac-
tually applied. The AD669 internal reference is specified to be
10 volts ±20 mV whereas the AD688 is specified as 10 volts
±5 mV. This may result in an additional 5 mV (33 LSBs) of ap-
parent initial gain error beyond the specified AD669 gain error.
The circuit shown in Figure 6 also makes use of the –10 V
AD688 output to allow the unipolar offset and gain to be ad-
justed to zero in the manner described in the UNIPOLAR
CONFIGURATION section.
Figure 5 shows the AD669 using the AD586 5 V reference in
the bipolar configuration. This circuit includes two optional po-
tentiometers and one optional resistor that can be used to adjust
the gain, offset and bipolar zero errors in a manner similar to
that described in the BIPOLAR CONFIGURATION section.
Use –5.000000 V and +4.999847 as the output values.
50Ω
(LSB)
DB0
(MSB)
DB15
2
22
7
+V
CC
6
5
CS
SPAN/BIP
OFFSET
26
L1
AD586
23
LDAC
25
24
OUTPUT
GND
V
6
5
27
28
REF IN
OUT
AD669
R1
100Ω
REF OUT
–V
EE
+V
+V
R2
10kΩ
CC
2
LL
TRIM
GND
4
1
4
3
Figure 5. Using the AD669 with the AD586 5 V Reference
(LSB)
DB0
(MSB)
DB15
22
7
4
6
3
7
6
5
R3
CS
A3
1
16-BIT LATCH
16-BIT LATCH
16-BIT DAC
20k
10k
R4
A1
R1
L1
26
RS
10kΩ
100Ω
AD688
R4
10.05k
LDAC 23
14
15
R2
100Ω
R1
R2
R5
A4
10k
27
28
OUTPUT
0 TO +10V
25
24
AMP
R6
+VCC
2
A2
R3
GND
16
–VEE
10V REF
AD669
9
5
13
10
8
12 11
2
3
4
1
+VCC
-VEE
+VLL
Figure 6. Using the AD669 with the AD688 High Precision ±10 V Reference
REV. A
–7–
AD669
OUTPUT SETTLING AND GLITCH
DIGITAL CIRCUIT DETAILS
The AD669’s output buffer amplifier typically settles to within
0.0008% FS (l/2 LSB) of its final value in 8 µs for a full-scale
step. Figures 7a and 7b show settling for a full-scale and an LSB
step, respectively, with a 2 kΩ, 1000 pF load applied. The guar-
anteed maximum settling time at +25°C for a full-scale step is
13 µs with this load. The typical settling time for a 1 LSB step is
2.5 µs.
The bus interface logic of the AD669 consists of two indepen-
dently addressable registers in two ranks. The first rank consists
of a 16-bit register which is loaded directly from a 16-bit micro-
processor bus. Once the 16-bit data word has been loaded in the
first rank, it can be loaded into the 16-bit register of the second
rank. This double-buffered organization avoids the generation of
spurious analog output values.
The digital-to-analog glitch impulse is specified as 15 nV-s typi-
cal. Figure 7c shows the typical glitch impulse characteristic at
the code 011 . . . 111 to 100 . . . 000 transition when loading
the second rank register from the first rank register.
The first rank latch is controlled by CS and L1. Both of these
inputs are active low and are level-triggered. This means that
data present during the time when both CS and L1 are low will
enter the latch. When either one of these signals returns high,
the data is latched.
The second rank latch is controlled by LDAC. This input is ac-
tive high and is also level-triggered. Data that is present when
LDAC is high will enter the latch, and hence the DAC will
change state. When this pin returns low, the data is latched in
the DAC.
600
400
200
0
+10
0
Note that LDAC is not gated with CS or any other control sig-
nal. This makes it possible to simultaneously update all of the
AD669’s present in a multi-DAC system by tying the LDAC
pins together. After the first rank register of each DAC has been
individually loaded and latched, the second rank registers are
then brought high together, updating all of the DACs at the
same time. To reduce bit skew, it is suggested to leave 100 ns
between the first rank load and the second rank load.
–200
–400
–600
–10
0
10
µs
20
a. –10 V to +10 V Full-Scale Step Settling
The first rank latch and second rank latch can be used together
in a master-slave or edge-triggered configuration. This mode of
operation occurs when LDAC and CS are tied together with L1
tied to ground. Rising edges on the LDAC-CS pair will update
the DAC with the data presented preceding the edge. The tim-
ing diagram for operation in this mode can be seen in Figure lb.
Note, however, that the sum of tLOW and tHIGH must be long
enough to allow the DAC output to settle to its new value.
600
400
200
0
–200
–400
–600
Table I. AD669 Truth Table
CS
L1
LDAC
Operation
2
3
4
0
5
1
µs
0
X
1
X
X
0
0
1
X
X
X
0
X
X
X
1
0
1
First Rank Enable
First Rank Latched
First Rank Latched
Second Rank Enabled
Second Rank Latched
All Latches Transparent
b. LSB Step Settling
+10
0
“X” = Don’t Care
It is possible to make the second rank register transparent by ty-
ing Pin 23 high. Any data appearing in the first rank register will
then appear at the output of the DAC. It should be noted, how-
ever, that the deskewing provided by the second rank latch is
then defeated, and glitch impulse may increase. If it is desired to
make both registers transparent, this can be done by tying Pins
5 and 6 low and Pin 23 high. Table I shows the truth table for
the AD669, while the timing diagram is found in Figure 1.
–10
2
3
4
0
5
1
µs
INPUT CODING
c. D-to-A Glitch Impulse
Figure 7. Output Characteristics
The AD669 uses positive-true binary input coding. Logic “1” is
represented by an input voltage greater than 2.0 V, and Logic
“0” is defined as an input voltage less than 0.8 V.
–8–
REV. A
AD669
Unipolar coding is straight binary, where all zeros (0000H) on
the data inputs yields a zero analog output and all ones
(FFFFH) yields an analog output 1 LSB below full scale.
+5V
V
LL
Bipolar coding is offset binary, where an input code of 0000H
yields a minus full-scale output, an input of FFFFH yields an
output 1 LSB below positive full scale, and zero occurs for an
input code with only the MSB on (8000H).
A0
ADDRESS BUS
A13
ADSP-2101
DECODER
V
LL
The AD669 can be used with twos complement input coding if
an inverter is used on the MSB (DB15).
DMS
CS1
LDAC
V
CS
AD669
OUT
WR
L1
DB0
DB15 DGND
DIGITAL INPUT CONSIDERATIONS
The threshold of the digital input circuitry is set at 1.4 volts.
The input lines can thus interface with any type of 5 volt logic.
D8
DATA BUS
D23
The AD669 data and control inputs will float to indeterminate
logic states if left open. It is important that CS and L1 be con-
nected to DGND and Chat LDAC be tied to VLL if these pins
are not used.
DGND
a. ADSP-2101 to AD669 Interface
Fanout for the AD669 is 40 when used with a standard low
power Schottky gate output device.
A13
A12
16-BIT MICROPROCESSOR INTERFACE
The 16-bit parallel registers of the AD669 allow direct interfac-
ing to 16-bit general purpose and DSP microprocessor buses.
The following examples illustrate typical AD669 interface
configurations.
CS1
A11
DMS
AD669 TO ADSP-2101 INTERFACE
The flexible interface of the AD669 minimizes the required
“glue” logic when it is connected in configurations such as the
one shown in Figure 8. The AD669 is mapped into the ADSP-
2101’s memory space and requires two wait states using a 12.5
MHz processor clock.
b. Typical Address Decoder
Figure 8. ADSP-2101 to AD669 Interface
Figure 8b shows the circuitry a typical decoder might include.
In this case, a data memory write to any address in the range
3000H to 3400H will result in the AD669 being updated. These
decoders will vary greatly depending on the number of devices
memory-mapped by the processor.
In this configuration, the ADSP-2101 is set up to use the inter-
nal timer to interrupt the processor at the desired sample rate.
The WR pin and data lines D8–D23 from the ADSP-2101 are
tied directly to the L1 and DB0 through DB15 pins of the
AD669, respectively. The decoded signal CS1 is connected to
both CS and LDAC. When a timer interrupt is detected, the
ADSP-2101 automatically vectors to the appropriate service
routine with minimal overhead. The interrupt routine then in-
structs the processor to execute a data memory write to the ad-
dress of the AD669.
AD669 TO DSP56001 INTERFACE
Figure 9 shows the interface between the AD669 and the
DSP56001. Like the ADSP-2101, the AD669 is mapped into
the DSP56001’s memory space. This application was tested
with a processor clock of 20.48 MHz (tCYC = 97.66 ns) although
faster rates are possible.
The WR pin and CS1 both go low causing the first 16-bit latch
inside the AD669 to be transparent. The data present in the first
rank is then latched by the rising edge of WR. The rising edge
of CS1 will cause the second rank 16-bit latch to become
transparent updating the output of the DAC. The length of
WR is extended by two wait states to comply with the timing
requirements of tLOW shown in Figure 1b. It is important to
latch the data with the rising edge of WR rather than the decoded
CS1. This is necessary to comply with the tDH specification of
the AD669.
An external clock connected to the IRQA pin of the DSP56001
interrupts the processor at the desired sample rate. If ac perfor-
mance is important, this clock should be synchronous with the
DSP56001 processor clock. Asynchronous clocks will cause jit-
ter on the latch signal due to the uncertainty associated with the
acknowledgment of the interrupt. A synchronous clock is easily
generated by dividing down the clock from the DSP crystal. If
ac performance is not important, it is not necessary for IRQA to
be synchronous.
After the interrupt is acknowledged, the interrupt routine ini-
tiates a memory write cycle. All of the AD669 control inputs are
REV. A
–9–
AD669
tied together which configures the input stage as an edge trig-
gered 16-bit register. The rising edge of the decoded signal
latches the data and updates the output of the DAC. It is neces-
sary to insert wait states after the processor initiates the write
cycle to comply with the timing requirements tLOW shown in
Figure 1b. The number of wait states that are required will vary
depending on the processor cycle time. The equation given in
Figure 9 can be used to determine the number of wait states
given the frequency of the processor crystal.
The same procedure is repeated until all three AD669s have had
their first rank latches loaded with the desired data. A final write
command to the LDAC address results in a high-going pulse
that causes the second rank latches of all the AD669s to become
transparent. The falling edge of LDAC latches the data from the
first rank until the next update. This scheme is easily expanded
to include as many AD669s as required.
+5V
VLL
+5V
AD0 – AD15
VLL
VLL
DB0 – DB15
ADDRESS
DECODE
WR
A0–A15
CS
VOUT
L1
AD669
M/I0
ALE
LDAC
VLL
CS1 CS2 CS3
LDAC
DGND
DS
ADDRESS
DECODE
X/Y
AD669
XTAL
8086
CS
VLL
VOUT
DB0 – DB15
CS1
DSP56001
L1
DGND
CS
WR
AD669
LDAC
LDAC
74F32
EXTERNAL
CLOCK
L1
DGND
DGND
IRQA
DB0–DB15
VLL
DB0 – DB15
D0–D23
DGND
CS
VOUT
L1
AD669
LDAC
DGND
# OF
WAIT STATES =
tLOW – T + 9ns
2T
Figure 10. 8086-to-AD669 Interface
8-BIT MICROPROCESSOR INTERFACE
The AD669 can easily be operated with an 8-bit bus by the ad-
dition of an octal latch. The 16-bit first rank register is loaded
from the 8-bit bus as two bytes. Figure 11 shows the configura-
tion when using a 74HC573 octal latch.
1
T =
2 (XTAL)
Figure 9. DSP56001 to AD669 Interface
As an example, the 20.48 MHz crystal used in this application
results in T = 24.4 ns which means that the required number of
wait states is about 2.76. This must be rounded to the next
highest integer to assure that the minimum pulse widths comply
with those required by the AD669. As the speed of the proces-
sor is increased, the data hold time relative to CS1 decreases. As
processor clocks increase beyond 20.48 MHz, a configuration
such as the one shown for the ADSP-2101 is the better choice.
The eight most significant bits are latched into the 74HC573 by
setting the “latch enable” control line low. The eight least sig-
nificant bits are then placed onto the bus. Now all sixteen bits
can be simultaneously loaded into the first rank register of the
AD669 by setting CS and L1 low.
AD669 TO 8086 INTERFACE
Figure 10 shows the 8086 16-bit microprocessor connected to
multiple AD669s. The double-buffered capability of the AD669
allows the microprocessor to write to each AD669 individually
and then update all the outputs simultaneously. Processor
speeds of 6, 8, and 10 MHz require no wait states to interface
with the AD669.
11
CS1 L1
LDAC
D7
D0
Q7
Q0
MSB
D7
DB8
8-BIT µP
AND
CONTROL
AD669
74HC573
DB7
LSB
The 8086 software routine begins by writing a data word to the
CS1 address. The decoder must latch the address using the
ALE signal. The decoded CS1 pulse goes low causing the first
rank latch of the associated AD669 to become transparent.
D0
Figure 11. Connections for 8-Bit Bus Interface
Simultaneously, the 8086 places data on the multiplexed bus
which is then latched into the first rank of the AD669 with the
rising edge of the WR pulse. Care should be taken to prevent
excessive delays through the decoder potentially resulting in a
violation of the AD669 data hold time (tDH).
–10–
REV. A
AD669
NOISE
Analog and digital signals should not share a common path.
Each signal should have an appropriate analog or digital return
routed close to it. Using this approach, signal loops enclose a
small area, minimizing the inductive coupling of noise. Wide PC
tracks, large gauge wire, and ground planes are highly recom-
mended to provide low impedance signal paths. Separate analog
and digital ground planes should also be utilized, with a single
interconnection point to minimize ground loops. Analog signals
should be routed as far as possible from digital signals and
should cross them at right angles.
In high resolution systems, noise is often the limiting factor. A
16-bit DAC with a 10 volt span has an LSB size of 153 µV
(–96 dB). Therefore, the noise floor must remain below this
level in the frequency range of interest. The AD669’s noise
spectral density is shown in Figures 12 and 13. Figure 12 shows
the DAC output noise voltage spectral density for a 20 V span
excluding the reference. This figure shows the l/f corner frequency
at 100 Hz and the wideband noise to be below 120 nV/√Hz.
Figure 13 shows the reference noise voltage spectral density.
This figure shows the reference wideband noise to be below
125 nV/√Hz.
One feature that the AD669 incorporates to help the user layout
is the analog pins (VCC, VEE, REF OUT, REF IN, SPAN/BIP
OFFSET, VOUT and AGND) are adjacent to help isolate analog
signals from digital signals.
1000
SUPPLY DECOUPLING
100
The AD669 power supplies should be well filtered, well regu-
lated, and free from high frequency noise. Switching power sup-
plies are not recommended due to their tendency to generate
spikes which can induce noise in the analog system.
10
1
Decoupling capacitors should be used in very close layout prox-
imity between all power supply pins and ground. A 10 µF tanta-
lum capacitor in parallel with a 0.1 µF ceramic capacitor
provides adequate decoupling. VCC and VEE should be bypassed
to analog ground, while VLL should be decoupled to digital
ground.
1
10
100
1k
10k
100k
1M
10M
FREQUENCY – Hz
Figure 12. DAC Output Noise Voltage Spectral Density
An effort should be made to minimize the trace length between
the capacitor leads and the respective converter power supply
and common pins. The circuit layout should attempt to locate
the AD669, associated analog circuitry and interconnections as
far as possible from logic circuitry. A solid analog ground plane
around the AD669 will isolate large switching ground currents.
For these reasons, the use of wire wrap circuit construction
is not recommended; careful printed circuit construction is
preferred.
1000
100
10
1
GROUNDING
The AD669 has two pins, designated analog ground (AGND)
and digital ground (DGND.) The analog ground pin is the
“high quality” ground reference point for the device. Any exter-
nal loads on the output of the AD669 should be returned to
analog ground. If an external reference is used, this should also
be returned to the analog ground.
10
100k
1M
10M
1
100
1k
10k
FREQUENCY – Hz
Figure 13. Reference Noise Voltage Spectral Density
BOARD LAYOUT
If a single AD669 is used with separate analog and digital
ground planes, connect the analog ground plane to AGND and
the digital ground plane to DGND keeping lead lengths as short
as possible. Then connect AGND and DGND together at the
AD669. If multiple AD669s are used or the AD669 shares ana-
log supplies with other components, connect the analog and
digital returns together once at the power supplies rather than at
each chip. This single interconnection of grounds prevents large
ground loops and consequently prevents digital currents from
flowing through the analog ground.
Designing with high resolution data converters requires careful
attention to board layout. Trace impedance is the first issue. A
306 µA current through a 0.5 Ω trace will develop a voltage
drop of 153 µV, which is 1 LSB at the 16-bit level for a 10 V
full-scale span. In addition to ground drops, inductive and ca-
pacitive coupling need to be considered, especially when high
accuracy analog signals share the same board with digital sig-
nals. Finally, power supplies need to be decoupled in order to
filter out ac noise.
REV. A
–11–
AD669
–12–
REV. A
相关型号:
AD669BNZ
PARALLEL, WORD INPUT LOADING, 10 us SETTLING TIME, 16-BIT DAC, PDIP28, PLASTIC, DIP-28
ROCHESTER
©2020 ICPDF网 联系我们和版权申明