5962-8865901XA [ADI]

Microprocessor-Compatible 12-Bit D/A Converter;
5962-8865901XA
型号: 5962-8865901XA
厂家: ADI    ADI
描述:

Microprocessor-Compatible 12-Bit D/A Converter

CD 转换器
文件: 总8页 (文件大小:325K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Microprocessor-Compatible  
12-Bit D/A Converter  
a
AD667*  
FUNCTIONAL BLOCK DIAGRAM  
FEATURES  
Complete 12-Bit D/A Function  
Double-Buffered Latch  
On Chip Output Amplifier  
High Stability Buried Zener Reference  
Single Chip Construction  
Monotonicity Guaranteed Over Temperature  
Linearity Guaranteed Over Temperature: 1/2 LSB max  
Settling Time: 3 s max to 0.01%  
Guaranteed for Operation with ؎12 V or ؎15 V  
Supplies  
Low Power: 300 mW Including Reference  
TTL/5 V CMOS Compatible Logic Inputs  
Low Logic Input Currents  
MIL-STD-883 Compliant Versions Available  
PRODUCT DESCRIPTION  
The AD667 is available in five performance grades. The  
The AD667 is a complete voltage output 12-bit digital-to-analog  
converter including a high stability buried Zener voltage refer-  
ence and double-buffered input latch on a single chip. The  
converter uses 12 precision high speed bipolar current steering  
switches and a laser trimmed thin-film resistor network to pro-  
vide fast settling time and high accuracy.  
AD667J and K are specified for use over the 0°C to +70°C tem-  
perature range and are available in a 28-pin molded plastic DIP  
(N) or PLCC (P) package. The AD667S grade is specified for  
the –55°C to +125°C range and is available in the ceramic DIP  
(D) or LCC (E) package. The AD667A and B are specified for  
use over the –25°C to +85°C temperature range and are avail-  
able in a 28-pin hermetically sealed ceramic DIP (D) package.  
Microprocessor compatibility is achieved by the on-chip double-  
buffered latch. The design of the input latch allows direct inter-  
face to 4-, 8-, 12-, or 16-bit buses. The 12 bits of data from the  
first rank of latches can then be transferred to the second rank,  
avoiding generation of spurious analog output values. The latch  
responds to strobe pulses as short as 100 ns, allowing use with  
the fastest available microprocessors.  
PRODUCT HIGHLIGHTS  
1. The AD667 is a complete voltage output DAC with voltage  
reference and digital latches on a single IC chip.  
2. The double-buffered latch structure permits direct interface  
to 4-, 8-, 12-, or 16-bit data buses. All logic inputs are TTL  
or 5 volt CMOS compatible.  
The functional completeness and high performance in the  
AD667 results from a combination of advanced switch design,  
high speed bipolar manufacturing process, and the proven laser  
wafer-trimming (LWT) technology. The AD667 is trimmed at  
the wafer level and is specified to ±1/4 LSB maximum linearity  
error (K, B grades) at +25°C and ±1/2 LSB over the full operat-  
ing temperature range.  
3. The internal buried Zener reference is laser-trimmed to 10.00  
volts with a ±1% maximum error. The reference voltage is  
also available for external application.  
4. The gain setting and bipolar offset resistors are matched to  
the internal ladder network to guarantee a low gain tempera-  
ture coefficient and are laser-trimmed for minimum full-scale  
and bipolar offset errors.  
The subsurface (buried) Zener diode on the chip provides a low  
noise voltage reference which has long-term stability and tem-  
perature drift characteristics comparable to the best discrete ref-  
erence diodes. The laser trimming process which provides the  
excellent linearity, is also used to trim the absolute value of the  
reference as well as its temperature coefficient. The AD667 is  
thus well suited for wide temperature range performance with  
±1/2 LSB maximum linearity error and guaranteed monotonic-  
ity over the full temperature range. Typical full-scale gain TC is  
5 ppm/°C.  
5. The precision high speed current steering switch and on-board  
high speed output amplifier settle within 1/2 LSB for a 10 V  
full-scale transition in 2.0 µs as when properly compensated.  
6. The AD667 is available in versions compliant with MIL-  
STD-883. Refer to the Analog Devices Military Products  
Databook or current AD667/883B data sheet for detailed  
specifications.  
*Protected by Patent Numbers 3,803,590; 3,890,611; 3,932,863; 3,978,473;  
4,020,486; and others pending.  
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  
AD667–SPECIFICATIONS (@ TA = +25؇C, ؎12 V, ؎15 V power supplies unless otherwise noted)  
Model  
AD667J  
Typ  
AD667K  
Typ  
Min  
Max  
Min  
Max  
Units  
DIGITAL INPUTS  
Resolution  
Logic Levels (TTL, Compatible, TMIN–TMAX  
VIH (Logic “l’’)  
VIL (Logic “0”)  
IIH (VIH = 5.5 V)  
12  
12  
Bits  
1
)
+2.0  
0
+5.5  
+0.8  
10  
+2.0  
0
+5.5  
+0.8  
10  
V
V
µA  
µA  
3
1
3
1
IIL (VIL = 0.8 V)  
5
5
TRANSFER CHARACTERISTICS  
ACCURACY  
Linearity Error @ +25°C  
TA = TMIN to TMAX  
+1/4  
±1/2  
±1/2  
؎1/2  
؎3/4  
؎3/4  
±1/8  
±1/4  
±1/4  
؎1/4  
؎1/2  
؎1/2  
LSB  
LSB  
LSB  
Differential Linearity Error @ +25°C  
TA = TMIN to TMAX  
Monotonicity Guaranteed  
Monotonicity Guaranteed  
LSB  
Gain Error2  
±0.1  
±1  
±0.05  
؎0.2  
؎2  
؎0.1  
±0.1  
±1  
±0.05  
؎0.2  
؎2  
؎0.1  
% FSR3  
LSB  
Unipolar Offset Error2  
Bipolar Zero2  
% of FSR  
DRIFT  
Differential Linearity  
±2  
±5  
±1  
±5  
±2  
±5  
ppm of FSR/°C  
ppm of FSR/°C  
ppm of FSR/°C  
ppm of FSR/°C  
Gain (Full Scale) TA = 25°C to TMIN or TMAX  
Unipolar Offset TA = –25°C to TMIN or TMAX  
Bipolar Zero TA = 25°C to TMIN or TMAX  
±30  
±3  
±10  
±15  
±3  
±10  
CONVERSION SPEED  
Settling Time to ±0.01% of FSR for  
FSR Change (2 kʈ500 pF Load)  
with 10 kFeedback  
with 5 kFeedback  
3
2
1
4
3
3
2
1
4
3
µs  
µs  
µs  
For LSB Change  
Slew Rate  
10  
10  
V/µs  
ANALOG OUTPUT  
Ranges4  
±2.5, ±5, ±10,  
±2.5, ±5, ±10,  
V
+5, +10  
+5, +10  
Output Current  
Output Impedance (DC)  
Short Circuit Current  
±5  
±5  
mA  
mA  
0.05  
0.05  
40  
40  
REFERENCE OUTPUT  
External Current  
9.90  
0.1  
10.00  
1.0  
10.10  
9.90  
0.1  
10.00  
1.0  
10.10  
V
mA  
POWER SUPPLY SENSITIVITY  
VCC = +11.4 V to +16.5 V dc  
5
5
10  
10  
5
5
10  
10  
ppm of FS/%  
ppm of FS/%  
VEE = –11.4 V to –16.5 V dc  
POWER SUPPLY REQUIREMENTS  
Rated Voltages  
±12, ±15  
±12, ±15  
V
V
Range4  
؎11.4  
؎16.5  
؎11.4  
؎16.5  
Supply Current  
+11.4 V to +16.5 V dc  
–11.4 V to –16.5 V dc  
8
20  
12  
25  
8
20  
12  
25  
mA  
mA  
TEMPERATURE RANGE  
Specification  
0
+70  
0
+70  
°C  
°C  
Storage  
–65  
+125  
–65  
+125  
NOTES  
1The digital input specifications are 100% tested at +25°C, and guaranteed but not tested over the full temperature range.  
2Adjustable to zero.  
3FSR means “Full-Scale Range” and is 20 V for ±10 V range and 10 V for the ±5 V range.  
4A minimum power supply of ±12.5 V is required for a ±10 V full-scale output and ±11.4 V is required for all other voltage ranges.  
Specifications subject to change without notice.  
ABSOLUTE MAXIMUM RATINGS  
VCC to Power Ground . . . . . . . . . . . . . . . . . . . . . 0 V to +18 V  
EE to Power Ground . . . . . . . . . . . . . . . . . . . . . 0 V to –18 V  
Specifications shown 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, although only those shown in boldface are tested  
on all production units.  
V
Digital Inputs (Pins 11–15, 17–28)  
to Power Ground . . . . . . . . . . . . . . . . . . . . –1.0 V to +7.0 V  
Ref In to Reference Ground . . . . . . . . . . . . . . . . . . . . . . ±12 V  
Bipolar Offset to Reference Ground . . . . . . . . . . . . . . . . ±12 V  
10 V Span R to Reference Ground . . . . . . . . . . . . . . . . . ±12 V  
20 V Span R to Reference Ground . . . . . . . . . . . . . . . . . ±24 V  
Ref Out, VOUT (Pins 6, 9) . . Indefinite Short to Power Ground  
. . . . . . . . . . . . . . . . . . . . . . . . . . . Momentary Short to VCC  
Power Dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . 1000 mW  
TIMING SPECIFICATIONS  
(All Models, TA = +25°C, VCC = +12 V or +15 V, VEE = –12 V or –15 V)  
Symbol Parameter  
Min  
Typ Max  
tDC  
tAC  
tCP  
Data Valid to End of CS  
Address Valid to End of CS  
CS Pulse Width  
50  
100  
100  
0
_
2
_
4
ns  
ns  
ns  
ns  
µs  
tDH  
Data Hold Time  
tSETT  
Output Voltage Settling Time  
–2–  
REV. A  
AD667  
Model  
AD667A  
Typ  
AD667B  
Typ  
AD667S  
Typ  
Min  
Max  
Min  
Max  
Min  
Max  
Units  
DIGITAL INPUTS  
Resolution  
Logic Levels (TTL, Compatible, TMIN–TMAX  
12  
12  
12  
Bits  
1
)
VIH (Logic “l’’)  
VIL (Logic “0”)  
IIH (VIH = 5.5 V)  
IIL (VIL = 0.8 V)  
+2.0  
0
+5.5  
+0.8  
10  
+2.0  
0
+5.5  
+0.8  
10  
+2.0  
0
+5.5  
+0.7  
10  
V
V
µA  
µA  
3
1
3
1
3
1
5
5
5
TRANSFER CHARACTERISTICS  
ACCURACY  
Linearity Error @ +25°C  
TA = TMIN to TMAX  
+1/4  
±1/2  
±1/2  
؎1/2  
؎3/4  
؎3/4  
±1/8  
±1/4  
±1/4  
؎1/4  
؎1/2  
؎1/2  
±1/8  
±1/8  
±1/4  
؎1/2  
؎3/4  
؎3/4  
LSB  
LSB  
LSB  
Differential Linearity Error @ +25°C  
TA = TMIN to TMAX  
Monotonicity Guaranteed Monotonicity Guaranteed  
Monotonicity Guaranteed  
LSB  
Gain Error2  
±0.1  
±1  
±0.05  
؎0.2  
؎2  
؎0.1  
±0.1  
±1  
±0.05  
؎0.2  
؎2  
؎0.1  
±0.1  
±1  
±0.05  
؎0.2  
؎2  
؎0.1  
% FSR3  
LSB  
Unipolar Offset Error2  
Bipolar Zero2  
% of FSR  
DRIFT  
Differential Linearity  
±2  
±5  
±1  
±5  
±2  
±5  
±2  
±15  
ppm of FSR/°C  
ppm of FSR/°C  
ppm of FSR/°C  
ppm of FSR/°C  
Gain (Full Scale) TA = 25°C to TMIN or TMAX  
Unipolar Offset TA = 25°C to TMIN or TMAX  
Bipolar Zero TA = 25°C to TMIN or TMAX  
± 30  
± 3  
±10  
±15  
± 3  
±10  
؎30  
؎3  
؎10  
CONVERSION SPEED  
Settling Time to ±0.01% of FSR for  
FSR Change (2 kʈ500 pF Load)  
with 10 kFeedback  
with 5 kFeedback  
3
2
1
4
3
3
2
1
4
3
3
2
1
4
3
µs  
µs  
µs  
For LSB Change  
Slew Rate  
10  
10  
10  
V/µs  
ANALOG OUTPUT  
Ranges4  
±2.5, ±5, ±10,  
±2.5, ±5, ±10,  
±2.5, ±5, ±10,  
V
+5, +10  
+5, +10  
+5, +10  
Output Current  
Output Impedance (DC)  
Short Circuit Current  
±5  
±5  
±5  
mA  
mA  
0.05  
0.05  
0.05  
40  
40  
40  
REFERENCE OUTPUT  
External Current  
9.90  
0.1  
10.00  
1.0  
10.10  
9.90  
0.1  
10.00  
1.0  
10.10  
9.90  
1.0  
10.00  
10.10  
V
mA  
POWER SUPPLY SENSITIVITY  
VCC = +11.4 V to +16.5 V dc  
5
5
10  
10  
5
5
10  
10  
5
5
10  
10  
ppm of FS/%  
ppm of FS/%  
VEE = –11.4 V to –16.5 V dc  
POWER SUPPLY REQUIREMENTS  
Rated Voltages  
±12, ±15  
±12, ±15  
±12, ±15  
V
V
Range4  
؎11.4  
؎16.5  
؎11.4  
؎16.5  
؎11.4  
؎16.5  
Supply Current  
+11.4 V to +16.5 V dc  
–11.4 V to –16.5 V dc  
8
20  
12  
25  
8
20  
12  
25  
8
20  
12  
25  
mA  
mA  
TEMPERATURE RANGE  
Specification  
–25  
–65  
+85  
–25  
–65  
+85  
–55  
–65  
+125  
+150  
°C  
°C  
Storage  
+150  
+150  
TIMING DIAGRAMS  
WRITE CYCLE #1  
(Load First Rank from Data Bus; A3 = 1)  
WRITE CYCLE #2  
(Load Second Rank from First Rank; A2, A1, A0 = 1)  
REV. A  
–3–  
AD667  
PIN CONNECTIONS  
PLCC, LCC  
DIP  
ORDERING GUIDE  
from the ideal analog output (a straight line drawn from 0 to FS  
– 1 LSB) for any bit combination. The AD667 is laser trimmed  
to 1/4 LSB (0.006% of FS) maximum error at +25°C for the K  
and B versions and 1/2 LSB for the J, A and S versions.  
Linearity  
Temperature Error Max TC Max  
Gain  
ppm/؇C Package Option2  
Modell  
Range—؇C  
@ +25؇C  
MONOTONICITY: A DAC is said to be monotonic if the  
output either increases or remains constant for increasing digital  
inputs such that the output will always be a nondecreasing func-  
tion of input. All versions of the AD667 are monotonic over  
their full operating temperature range.  
AD667JN  
AD667JP  
AD667KN  
AD667KP  
AD667AD  
AD667BD  
AD667SD  
AD667SE  
0 to +70  
0 to +70  
0 to +70  
0 to +70  
25 to +85  
–25 to +85  
–55 to +125  
–55 to +125  
±1/2 LSB  
±1/2 LSB  
±1/4 LSB  
±1/4 LSB  
±1/2 LSB  
±1/4 LSB  
±1/2 LSB  
±1/2 LSB  
*
30  
30  
15  
15  
30  
15  
30  
30  
*
Plastic DIP (N-28)  
PLCC (P-28A)  
Plastic DIP (N-28)  
PLCC (P-28A)  
Ceramic DIP (D-28)  
Ceramic DIP (D-28)  
Ceramic DIP (D-28)  
LCC (E-28A)  
DIFFERENTIAL NONLINEARITY: Monotonic behavior re-  
quires that the differential linearity error be less than 1 LSB  
both at +25°C and over the temperature range of interest. Dif-  
ferential nonlinearity is the measure of the variation in analog  
value, normalized to full scale, associated with a 1 LSB change  
in digital input code. For example, for a 10 volt full-scale out-  
put, a change of 1 LSB in digital input code should result in a  
2.44 mV change in the analog output (1 LSB = 10 V × 1/4096 =  
2.44 mV). If in actual use, however, a 1 LSB change in the  
input code results in a change of only 0.61 mV (1/4 LSB) in  
analog output, the differential linearity error would be –1.83 mV,  
or –3/4 LSB. The AD667K and B grades have a max differential  
linearity error of 1/2 LSB, which specifies that every step will be  
at least 1/2 LSB and at most 1 1/2 LSB.  
AD667/883B –55 to +125  
*
NOTES  
*Refer to AD667/883B military data sheet.  
1For details on grade and package offerings screened in accordance with MIL-STD-  
883, refer to the Analog Devices Military Products Databook or current AD667/  
883B data sheet.  
2D = Ceramic DIP; E = Leadless Ceramic Chip Carrier; N = Plastic DIP;  
P = Plastic Leaded Chip.  
THE AD667 OFFERS TRUE 12-BIT PERFORMANCE  
OVER THE FULL TEMPERATURE RANGE  
LINEARITY ERROR: Analog Devices defines linearity error as  
the maximum deviation of the actual, adjusted DAC output  
Table I. Output Voltage Range Connections  
Output  
Range  
Digital  
Input Codes  
Connect  
Pin 9 to  
Connect  
Pin 1 to  
Connect  
Pin 2 to  
Connect  
Pin 4 to  
±10 V  
±5 V  
±2.5 V  
0 V to +10 V  
0 V to +5 V  
Offset Binary  
Offset Binary  
Offset Binary  
Straight Binary  
Straight Binary  
1
9
NC  
1 and 9  
9
1 and 9  
9
6 (Through 50 Fixed or 100 Trim Resistor)  
6 (Through 50 Fixed or 100 Trim Resistor)  
6 (Through 50 Fixed or 100 Trim Resistor)  
5 (or Optional Trim—See Figure 2)  
1 and 2  
2
1 and 2  
2
2 and 9  
3
2 and 9  
3
5 (or Optional Trim—See Figure 2)  
–4–  
REV. A  
AD667  
ANALOG CIRCUIT CONNECTIONS  
Internal scaling resistors provided in the AD667 may be connected  
to produce bipolar output voltage ranges of ±10, ±5 or ±2.5 V or  
unipolar output voltage ranges of 0 V to +5 V or 0 V to +10 V.  
Gain and offset drift are minimized in the AD667 because of the  
thermal tracking of the scaling resistors with other device com-  
ponents. Connections for various output voltage ranges are  
shown in Table I.  
Figure 3. ±5 V Bipolar Voltage Output  
INTERNAL/EXTERNAL REFERENCE USE  
The AD667 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 superior  
to the best discrete Zener reference diodes. The performance of  
the AD667 is specified with the internal reference driving the  
DAC since all trimming and testing (especially for full-scale  
error and bipolar offset) is done in this configuration.  
Figure 1. Output Amplifier Voltage Range Scaling Circuit  
UNIPOLAR CONFIGURATION (Figure 2)  
This configuration will provide a unipolar 0 volt to +10 volt out-  
put range. In this mode, the bipolar offset terminal, Pin 4, should  
be grounded if not used for trimming.  
The internal reference has sufficient buffering to drive external  
circuitry in addition to the reference currents required for the  
DAC (typically 0. 5 mA to Ref In and 1.0 mA to Bipolar Off-  
set). A minimum of 0.1 mA is available for driving external  
loads. The AD667 reference output should be buffered with an  
external op amp if it is required to supply more than 0.1 mA  
output current. The reference is typically trimmed to ±0.2%,  
then tested and guaranteed to ±1.0% max error. The tempera-  
ture coefficient is comparable to that of the full-scale TC for a  
particular grade.  
If an external reference is used (10.000 V, for example), addi-  
tional trim range must be provided, since the internal reference  
has a tolerance of ±1%, and the AD667 full-scale and bipolar  
offset are both trimmed with the internal reference. The gain  
and offset trim resistors give about ±0.25% adjustment range,  
which is sufficient for the AD667 when used with the internal  
reference.  
Figure 2. 0 V to +10 V Unipolar Voltage Output  
STEP I . . . ZERO ADJUST  
It is also possible to use external references other than 10 volts.  
The recommended range of reference voltage is from +8 to  
+11 volts, which allows both 8.192 V and 10.24 V ranges to be  
used. The AD667 is optimized for fixed-reference applications.  
If the reference voltage is expected to vary over a wide range in a  
particular application, a CMOS multiplying DAC is a better  
choice.  
Turn all bits OFF and adjust zero trimmer R1, until the output  
reads 0.000 volts (1 LSB = 2.44 mV). In most cases this trim is  
not needed, and Pin 4 should be connected to Pin 5.  
STEP II . . . GAIN ADJUST  
Turn all bits ON and adjust 100 gain trimmer R2, until the  
output is 9.9976 volts. (Full scale is adjusted to 1 LSB less than  
nominal full scale of 10.000 volts.)  
Reduced values of reference voltage will also permit the ±12  
volt ± 5% power supply requirement to be relaxed to ±12 volts  
± 10%.  
BIPOLAR CONFIGURATION (Figure 3)  
This configuration will provide a bipolar output voltage from  
–5.000 to +4.9976 volts, with positive full scale occurring with  
all bits ON (all 1s).  
It is not recommended that the AD667 be used with external  
feedback resistors to modify the scale factor. The internal resis-  
tors are trimmed to ratio-match and temperature-track the other  
resistors on the chip, even though their absolute tolerances are  
±20%, and absolute temperature coefficients are approximately  
–50 ppm/°C. If external resistors are used, a wide trim range  
(±20%) will be needed and temperature drift will be increased  
to reflect the mismatch between the temperature coefficients of  
the internal and external resistors.  
STEP I . . . OFFSET ADJUST  
Turn OFF all bits. Adjust 100 trimmer R1 to give –5.000  
volts output.  
STEP II . . . GAIN ADJUST  
Turn ON all bits. Adjust 100 gain trimmer R2 to give a read-  
ing of +4.9976 volts.  
REV. A  
–5–  
AD667  
Small resistors may be added to the feedback resistors in order  
to accomplish small modifications in the scaling. For example, if  
a 10.24 V full scale is desired, a 140 1% low TC metal-film  
resistor can be added in series with the internal (nominal) 5k  
feedback resistor, and the gain trim potentiometer (between  
Pins 6 and 7) should be increased to 200 . In the bipolar  
mode, increase the value of the bipolar offset trim potentiometer  
also to 200 .  
b. Fine-Scale Settling, CF = 0 pF  
c. Fine-Scale Settling, CF = 20 pF  
d. Fine-Scale Settling, CF = 0 pF  
GROUNDING RULES  
The AD667 brings out separate analog and power grounds to  
allow optimum connections for low noise and high speed perfor-  
mance. These grounds should be tied together at one point,  
usually the device power ground. The separate ground returns  
are provided to minimize current flow in low level signal paths.  
The analog ground at Pin 5 is the ground point for the output  
amplifier and is thus the “high quality” ground for the AD667;  
it should be connected directly to the analog reference point of  
the system. The power ground at Pin 16 can be connected to  
the most convenient ground point; analog power return is  
preferred. If power ground contains high frequency noise be-  
yond 200 mV, this noise may feed through the converter, thus  
some caution will be required in applying these grounds.  
It is also important to apply decoupling capacitors properly on  
the power supplies for the AD667 and the output amplifier. The  
correct method for decoupling is to connect a capacitor from  
each power supply pin of the AD667 to the analog ground pin  
of the AD667. Any load driven by the output amplifier should  
also be referred to the analog ground pin.  
OPTIMIZING SETTLING TIME  
The dynamic performance of the AD667’s output amplifier can  
be optimized by adding a small (20 pF) capacitor across the  
feedback resistor. Figure 4 shows the improvement in both  
large-signal and small-signal settling for the 10 V range. In Fig-  
ure 4a, the top trace shows the data inputs (DB11–DB0 tied to-  
gether), the second trace shows the CS pulse (A3–A0 tied low),  
and the lower two traces show the analog outputs for CF = 0 pF  
and 20 pF respectively.  
Figures 4b and 4c show the settling time for the transition from  
all bits on to all bits off. Note that the settling time to ±1/2 LSB  
for the 10 V step is improved from 2.4 microseconds to 1.6 mi-  
croseconds by the addition of the 20 pF capacitor.  
e. Fine-Scale Settling, CF = 20 pF  
Figure 4. Settling Time Performance  
DIGITAL CIRCUIT DETAILS  
Figures 4d and 4e show the settling time for the transition from  
all bits off to all bits on. The improvement in settling time  
gained by adding CC = 20 pF is similar.  
The bus interface logic of the AD667 consists of four indepen-  
dently addressable registers in two ranks. The first rank consists  
of three four-bit registers which can be loaded directly from a  
4-, 8-, 12-, or 16-bit microprocessor bus. Once the complete  
12-bit data word has been assembled in the first rank, it can be  
loaded into the 12-bit register of the second rank. This  
double-buffered organization avoids the generation of spurious  
analog output values. Figure 5 shows the block diagram of the  
AD667 logic section.  
The latches are controlled by the address inputs, A0–A3, and  
the CS input. All control inputs are active low, consistent with  
general practice in microprocessor systems. The four address  
lines each enable one of the four latches, as indicated in Table II.  
a. Large Scale Settling  
All latches in the AD667 are level-triggered. This means that  
data present during the time when the control signals are valid  
will enter the latch. When any one of the control signals returns  
high, the data is latched.  
–6–  
REV. A  
AD667  
The AD667 data and control inputs will float to a Logic 0 if left  
open. It is recommended that any unused inputs be connected  
to power ground to improve noise immunity.  
Fanout for the AD667 is 100 when used with a standard low  
power Schottky gate output device.  
8-BIT MICROPROCESSOR INTERFACE  
The AD667 interfaces easily to 8-bit microprocessor systems of  
all types. The control logic makes possible the use of right- or  
left-justified data formats.  
Whenever a 12-bit DAC is loaded from an 8-bit bus, two bytes  
are required. If the program considers the data to be a 12-bit  
binary fraction (between 0 and 4095/4096), the data is left-  
justified, with the eight most significant bits in one byte and the  
remaining bits in the upper half of another byte. Right-justified  
data calls for the eight least significant bits to occupy one byte,  
with the 4 most significant bits residing in the lower half of an-  
other byte, simplifying integer arithmetic.  
Figure 5. AD667 Block Diagram  
It is permissible to enable more than one of the latches simulta-  
neously. If a first rank latch is enabled coincident with the sec-  
ond rank latch, the data will reach the second rank correctly if  
the “WRITE CYCLE #1” timing specifications are met.  
Table II. AD667 Truth Table  
CS A3 A2 A1 A0 Operation  
1
X
0
0
0
0
0
X
1
1
1
1
0
0
X
1
X
1
X
1
No Operation  
No Operation  
1
1
0
1
0
1
0
1
1
0
0
1
1
1
0
Enable 4 LSBs of First Rank  
Enable 4 Middle Bits of First Rank  
Enable 4 MSBs of First Rank  
Loads Second Rank from First Rank  
All Latches Transparent  
“X” = Don’t Care.  
Figure 7. 12-Bit Data Formats for 8-Bit Systems  
INPUT CODING  
Figure 8 shows an addressing scheme for use with an AD667 set  
up for left-justified data in an 8-bit system. The base address is  
decoded from the high-order address bits and the resultant  
active-low signal is applied to CS. The two LSBs of the address  
bus are connected as shown to the AD667 address inputs. The  
latches now reside in two consecutive locations, with location  
X01 loading the four LSBs and location X10 loading the eight  
MSBs and updating the output.  
The AD667 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.  
Unipolar coding is straight binary, where all zeroes (000H) on  
the data inputs yields a zero analog output and all ones (FFFH)  
yields an analog output 1 LSB below full scale.  
Bipolar coding is offset binary, where an input code of 000H  
yields a minus full-scale output, an input of FFFH yields an out-  
put 1 LSB below positive full scale, and zero occurs for an input  
code with only the MSB on (800H).  
The AD667 can be used with twos complement input coding if  
an inverter is used on the MSB (DB11).  
DIGITAL INPUT CONSIDERATIONS  
The threshold of the digital input circuitry is set at 1.4 volts and  
does not vary with supply voltage. The input lines can thus in-  
terface with any type of 5 volt logic. The configuration of the in-  
put circuit is shown in Figure 6.  
Figure 8. Left-Justified 8-Bit Bus Interface  
Figure 6. Equivalent Digital Input Circuit  
REV. A  
–7–  
AD667  
Right-justified data can be similarly accommodated. The over-  
lapping of data lines is reversed, and the address connections  
are slightly different. The AD667 still occupies two adjacent  
locations in the processor’s memory map. In the circuit of Fig-  
ure 9, location X01 loads the 8 LSBs and location X10 loads  
the 4 MSBs and updates the output.  
low, and the latch is enabled by CS going low. The AD667 thus  
occupies a single memory location.  
This configuration uses the first and second rank registers  
simultaneously. The CS input can be driven from an active-low  
decoded address. It should be noted that any data bus activity  
during the period when CS is low will cause activity at the  
AD667 output. If data is not guaranteed stable during this  
period, the second rank register can be used to provide double  
buffering.  
Figure 9. Right-Justified 8-Bit Bus Interface  
USING THE AD667 WITH 12- AND 16-BIT BUSES  
The AD667 is easily interfaced to 12- and 16-bit data buses. In  
this operation, all four address lines (A0 through A3) are tied  
Figure 10. Connections for 12- and 16-Bit Bus Interface  
OUTLINE DIMENSIONS  
Dimensions shown in inches and (mm).  
28-Terminal Plastic Leaded  
Chip Carrier (P)  
28-Contact LCC (E)  
28-Pin Plastic DIP (N)  
28-Pin Ceramic DIP (D)  
–8–  
REV. A  

相关型号:

5962-8865901XX

12-Bit Digital-to-Analog Converter
ETC

5962-8866

MICROCIRCUIT, MEMORY, DIGITAL, CMOS, 32K X 8 STATIC RAM (SRAM), MONOLITHIC SILICON
ETC

5962-88661013A

LCC-28, Tube
IDT

5962-88661013X

9-Bit Bus Transceiver
ETC

5962-8866101KA

Bus Transceiver, FCT Series, 1-Func, 9-Bit, True Output, CMOS, CDFP24, CERPACK-24
IDT

5962-8866101KX

9-Bit Bus Transceiver
ETC

5962-8866101LA

CDIP-24, Tube
IDT

5962-8866101LX

9-Bit Bus Transceiver
ETC

5962-88661023A

9-Bit Bus Transceiver
ETC

5962-88661023X

9-Bit Bus Transceiver
ETC

5962-8866102KA

9-Bit Bus Transceiver
ETC

5962-8866102KX

9-Bit Bus Transceiver
ETC