ChipFind - документация

Электронный компонент: AD7846

Скачать:  PDF   ZIP
REV. E
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.
a
LC
2
MOS
16-Bit Voltage Output DAC
AD7846
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781/329-4700
World Wide Web Site: http://www.analog.com
Fax: 781/326-8703
Analog Devices, Inc., 2000
FEATURES
16-Bit Monotonicity over Temperature
2 LSBs Integral Linearity Error
Microprocessor Compatible with Readback Capability
Unipolar or Bipolar Output
Multiplying Capability
Low Power (100 mW Typical)
GENERAL DESCRIPTION
The AD7846 is a 16-bit DAC constructed with Analog Devices'
LC
2
MOS process. It has V
REF+
and V
REF
reference inputs and
an on-chip output amplifier. These can be configured to give a
unipolar output range (0 V to +5 V, 0 V to +10 V) or bipolar
output ranges (
5 V, 10 V).
The DAC uses a segmented architecture. The 4 MSBs in the
DAC latch select one of the segments in a 16-resistor string.
Both taps of the segment are buffered by amplifiers and fed to a
12-bit DAC, which provides a further 12 bits of resolution. This
architecture ensures 16-bit monotonicity. Excellent integral
linearity results from tight matching between the input offset
voltages of the two buffer amplifiers.
In addition to the excellent accuracy specifications, the AD7846
also offers a comprehensive microprocessor interface. There are
16 data I/O pins, plus control lines (
CS, R/W, LDAC and CLR).
R/
W and CS allow writing to and reading from the I/O latch.
This is the readback function which is useful in ATE applica-
tions.
LDAC allows simultaneous updating of DACs in a multi-
DAC system and the
CLR line will reset the contents of the
DAC latch to 00 . . . 000 or 10 . . . 000 depending on the state
of R/
W. This means that the DAC output can be reset to 0 V in
both the unipolar and bipolar configurations.
The AD7846 is available in 28-lead plastic, ceramic, and PLCC
packages.
FUNCTIONAL BLOCK DIAGRAM
A2
A1
A3
16
SEGMENT
SWITCH
MATRIX
R
R
R
12-BIT DAC
DAC LATCH
I/O LATCH
CONTROL
LOGIC
AD7846
R
R
V
REF
V
REF +
V
SS
DGND
CLR
LDAC
R/
W
CS
V
OUT
R
IN
V
DD
V
CC
4
12
12
DB15 DB0
PRODUCT HIGHLIGHTS
1. 16-Bit Monotonicity
The guaranteed 16-bit monotonicity over temperature makes
the AD7846 ideal for closed-loop applications.
2. Readback
The ability to read back the DAC register contents minimizes
software routines when the AD7846 is used in ATE systems.
3. Power Dissipation
Power dissipation of 100 mW makes the AD7846 the lowest
power, high accuracy DAC on the market.
Parameter
J, A Versions
K, B Versions
Unit
Test Conditions/Comments
RESOLUTION
16
16
Bits
UNIPOLAR OUTPUT
V
REF
= 0 V, V
OUT
= 0 V to +10 V
Relative Accuracy @ +25
C
12
4
LSB typ
1 LSB = 153
V
T
MIN
to T
MAX
16
8
LSB max
Differential Nonlinearity Error
1
0.5
LSB max
All Grades Guaranteed Monotonic
Gain Error @ +25
C
12
6
LSB typ
V
OUT
Load = 10 M
T
MIN
to T
MAX
16
16
LSB max
Offset Error @ +25
C
12
6
LSB typ
T
MIN
to T
MAX
16
16
LSB max
Gain TC
2
1
1
ppm FSR/
C typ
Offset TC
2
1
1
ppm FSR/
C typ
BIPOLAR OUTPUT
V
REF
= 5 V, V
OUT
= 10 V to +10 V
Relative Accuracy @ +25
C
6
2
LSB typ
1 LSB = 305
V
T
MIN
to T
MAX
8
4
LSB max
Differential Nonlinearity Error
1
0.5
LSB max
All Grades Guaranteed Monotonic
Gain Error @ +25
C
6
4
LSB typ
V
OUT
Load = 10 M
T
MIN
to T
MAX
16
16
LSB max
Offset Error @ +25
C
6
4
LSB typ
V
OUT
Load = 10 M
T
MIN
to T
MAX
16
12
LSB max
Bipolar Zero Error @ +25
C
6
4
LSB typ
T
MIN
to T
MAX
12
8
LSB max
Gain TC
2
1
1
ppm FSR/
C typ
Offset TC
2
1
1
ppm FSR/
C typ
Bipolar Zero TC
2
1
1
ppm FSR/
C typ
REFERENCE INPUT
Input Resistance
20
20
k
min
Resistance from V
REF+
to V
REF
40
40
k
max
Typically 30 k
V
REF+
Range
V
SS
+ 6 to
V
SS
+ 6 to
Volts
V
DD
6
V
DD
6
V
REF
Range
V
SS
+ 6 to
V
SS
+ 6 to
Volts
V
DD
6
V
DD
6
OUTPUT CHARACTERISTICS
Output Voltage Swing
V
SS
+ 4 to
V
SS
+ 4 to
V max
V
DD
3
V
DD
3
Resistive Load
2
2
k
min
To 0 V
Capacitive Load
1000
1000
pF max
To 0 V
Output Resistance
0.3
0.3
typ
Short Circuit Current
25
25
mA typ
To 0 V or Any Power Supply
DIGITAL INPUTS
V
IH
(Input High Voltage)
2.4
2.4
V min
V
IL
(Input Low Voltage)
0.8
0.8
V max
I
IN
(Input Current)
10
10
A max
C
IN
(Input Capacitance)
2
10
10
pF max
DIGITAL OUTPUTS
V
OL
(Output Low Voltage)
0.4
0.4
Volts max
I
SINK
= 1.6 mA
V
OH
(Output High Voltage)
4.0
4.0
Volts min
I
SOURCE
= 400
A
Floating State Leakage Current
10
10
A max
DB0DB15 = 0 to V
CC
Floating State Output Capacitance
2
10
10
pF max
POWER REQUIREMENTS
3
V
DD
+11.4/+15.75
+11.4/+15.75
V min/V max
V
SS
11.4/15.75
11.4/15.75
V min/V max
V
CC
+4.75/+5.25
+4.75/+5.25
V min/V max
I
DD
5
5
mA max
V
OUT
Unloaded
I
SS
5
5
mA max
V
OUT
Unloaded
I
CC
1
1
mA max
Power Supply Sensitivity
4
1.5
1.5
LSB/V max
Power Dissipation
100
100
mW typ
V
OUT
Unloaded
NOTES
1
Temperature ranges as follows: J, K Versions: 0
C to +70C; A, B Versions: 40C to +85C
2
Guaranteed by design and characterization, not production tested.
3
The AD7846 is functional with power supplies of
12 V. See Typical Performance Curves.
4
Sensitivity of Gain Error, Offset Error and Bipolar Zero Error to V
DD
, V
SS
variations.
Specifications subject to change without notice.
REV. E
2
AD7846SPECIFICATIONS
1
(V
DD
= +14.25 V to +15.75 V; V
SS
= 14.25 V to 15.75 V; V
CC
= +4.75 V to +5.25 V.
V
OUT
loaded with 2 k
, 1000 pF to 0 V; V
REF+
= +5 V; R
IN
connected to 0 V. All
specifications T
MIN
to T
MAX
, unless otherwise noted.)
Parameter
Limit at T
MIN
to T
MAX
(All Versions)
Unit
Test Conditions/Comments
t
1
0
ns min
R/
W to CS Setup Time
t
2
60
ns min
CS Pulsewidth (Write Cycle)
t
3
0
ns min
R/
W to CS Hold Time
t
4
60
ns min
Data Setup Time
t
5
0
ns min
Data Hold Time
t
6
120
ns max
Data Access Time
t
7
10
ns min
Bus Relinquish Time
60
ns max
t
8
0
ns min
CLR Setup Time
t
9
70
ns min
CLR Pulsewidth
t
10
0
ns min
CLR Hold Time
t
11
70
ns min
LDAC Pulsewidth
t
12
130
ns min
CS Pulsewidth (Read Cycle)
NOTES
1
Timing specifications are sample tested at +25
C to ensure compliance. All input control signals are specified with t
R
= t
F
= 5 ns (10% to 90% of +5 V) and timed
from a voltage level of 1.6 V.
2
t
6
is measured with the load circuits of Figure 1 and defined as the time required for an output to cross 0.8 V or 2.4 V.
3
t
7
is defined as the time required for an output to change 0.5 V when loaded with the circuits of Figure 2.
Specifications subject to change without notice.
AD7846
REV. E
3
Limit at
T
MIN
to T
MAX
Parameter
(All Versions)
Unit
Test Conditions/Comments
Output Settling Time
1
6
s max
To 0.006% FSR. V
OUT
loaded. V
REF
= 0 V. Typically 3.5
s.
9
s max
To 0.003% FSR. V
OUT
loaded. V
REF
= 5 V. Typically 6.5
s.
Slew Rate
7
V/
s typ
Digital-to-Analog Glitch
Impulse
70
nV-secs typ
DAC alternately loaded with 10 . . . 0000 and
01 . . . 1111. V
OUT
unloaded.
AC Feedthrough
0.5
mV pk-pk typ
V
REF
= 0 V, V
REF+
= 1 V rms, 10 kHz sine wave.
DAC loaded with all 0s.
Digital Feedthrough
10
nV-secs typ
DAC alternately loaded with all 1s and all 0s.
CS High.
Output Noise Voltage
Density 1 kHz100 kHz
50
nV/
Hz typ
Measured at V
OUT
. DAC loaded with 0111011 . . . 11.
V
REF+
= V
REF
= 0 V.
NOTES
1
LDAC = 0. Settling time does not include deglitching time of 2.5
s (typ).
Specifications subject to change without notice.
TIMING CHARACTERISTICS
(V
DD
= +14.25 V to +15.75 V; V
SS
= 14.25 V to 15.75 V; V
CC
= +4.75 V to +5.25 V)
DATA
5V
t
1
t
3
t
1
t
3
t
2
t
12
t
4
t
5
t
6
t
7
DATA VALID
DATA VALID
t
8
t
9
t
10
t
9
t
8
t
9
t
10
t
11
LDAC
CLR
CS
R/
W
0V
5V
0V
5V
0V
5V
0V
5V
0V
Figure 3. Timing Diagram
Figure 2. Load Circuits for Bus Relinquish Time (t
7
)
b. V
OL
to High Z
a. V
OH
to High Z
b. High Z to V
OL
a. High Z to V
OH
Figure 1. Load Circuits for Access Time (t
6
)
AC PERFORMANCE CHARACTERISTICS
These characteristics are included for design guidance and are not
subject to test. (V
REF+
= +5 V; V
DD
= +14.25 V to +15.75 V; V
SS
= 14.25 V
to 15.75 V; V
CC
= +4.75 V to +5.25 V; R
IN
connected to 0 V.)
DBN
3k
100pF
DGND
DBN
100pF
3k
DGND
5V
DBN
3k
10pF
DGND
DBN
10pF
3k
DGND
5V
REV. E
4
AD7846
ORDERING GUIDE
Model
Temperature Range
Relative Accuracy
Package Description
Package Options
AD7846JN
0
C to +70C
16 LSB
Plastic DIP
N-28A
AD7846KN
0
C to +70C
8 LSB
Plastic DIP
N-28A
AD7846JP
0
C to +70C
16 LSB
Plastic Leaded Chip Carrier (PLCC)
P-28A
AD7846KP
0
C to +70C
8 LSB
Plastic Leaded Chip Carrier (PLCC)
P-28A
AD7846AP
40
C to +85C
16 LSB
Plastic Leaded Chip Carrier (PLCC)
P-28A
AD7846AQ
40
C to +85C
16 LSB
Ceramic DIP
Q-28
AD7846BP
40
C to +85C
8 LSB
Plastic Leaded Chip Carrier (PLCC)
P-28A
ABSOLUTE MAXIMUM RATINGS
1
V
DD
to DGND . . . . . . . . . . . . . . . . . . . . . . . . . 0.4 V to +17 V
V
CC
to DGND . . . . . . . . . . . . . . . 0.4 V, V
DD
+ 0.4 V or +7 V
(Whichever Is Lower)
V
SS
to DGND . . . . . . . . . . . . . . . . . . . . . . . . . +0.4 V to 17 V
V
REF+
to DGND . . . . . . . . . . . . . . . . V
DD
+ 0.4 V, V
SS
0.4 V
V
REF
to DGND . . . . . . . . . . . . . . . . V
DD
+ 0.4 V, V
SS
0.4 V
V
OUT
to DGND
2
. . . . . . . . V
DD
+ 0.4 V, V
SS
0.4 V or
10 V
(Whichever Is Lower)
R
IN
to DGND . . . . . . . . . . . . . . . . . . V
DD
+ 0.4 V, V
SS
0.4 V
Digital Input Voltage to DGND . . . . . . 0.4 V to V
CC
+ 0.4 V
Digital Output Voltage to DGND . . . . . 0.4 V to V
CC
+ 0.4 V
Power Dissipation (Any Package)
To +75
C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1000 mW
Derates above +75
C . . . . . . . . . . . . . . . . . . . . . 10 mW/C
Operating Temperature Range
J, K Versions . . . . . . . . . . . . . . . . . . . . . . . . . 0
C to +70C
A, B Versions . . . . . . . . . . . . . . . . . . . . . . . 25
C to +85C
Storage Temperature Range . . . . . . . . . . . . 65
C to +150C
Lead Temperature (Soldering) . . . . . . . . . . . . . . . . . . +300
C
NOTES
1
Stresses above those listed under Absolute Maximum Ratings may cause perma-
nent damage to the device. This is a stress rating only; functional operation of the
device at these or any other conditions above those indicated in the operational
sections of this specification is not implied. Exposure to absolute maximum rating
conditions for extended periods may affect device reliability. Only one Absolute
Maximum Rating may be applied at any one time.
2
V
OUT
may be shorted to DGND, V
DD
, V
SS
, V
CC
provided that the power dissipation
of the package is not exceeded.
CAUTION
ESD (electrostatic discharge) sensitive device. The digital control inputs are diode protected;
however, permanent damage may occur on unconnected devices subject to high energy electro-
static fields. Unused devices must be stored in conductive foam or shunts. The protective foam
should be discharged to the destination socket before devices are removed.
TERMINOLOGY
LEAST SIGNIFICANT BIT
This is the analog weighting of 1 bit of the digital word in a DAC.
For the AD7846, 1 LSB = (V
REF+
V
REF
)/2
16
.
Relative Accuracy
Relative accuracy or endpoint nonlinearity is a measure of the
maximum deviation from a straight line passing through the end-
points of the DAC transfer function. It is measured after adjust-
ing for both endpoints (i.e., offset and gain errors are adjusted
out) and is normally expressed in least significant bits or as a
percentage of full-scale range.
Differential Nonlinearity
Differential nonlinearity is the difference between the measured
change and the ideal change between any two adjacent codes. A
specified differential nonlinearity of
1 LSB over the operating
temperature range ensures monotonicity.
Gain Error
Gain error is a measure of the output error between an ideal
DAC and the actual device output with all 1s loaded after offset
error has been adjusted out. Gain error is adjustable to zero
with an external potentiometer.
Offset Error
This is the error present at the device output with all 0s loaded
in the DAC. It is due to op amp input offset voltage and bias
current and the DAC leakage current.
Bipolar Zero Error
When the AD7846 is connected for bipolar output and 10 . . . 000
is loaded to the DAC, the deviation of the analog output from the
ideal midscale of 0 V is called the bipolar zero error.
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 normally
specified as the area of the glitch in either pA-secs or nV-secs
depending upon whether the glitch is measured as a current or a
voltage.
Multiplying Feedthrough Error
This is an ac error due to capacitive feedthrough from either of
the V
REF
terminals to V
OUT
when the DAC is loaded with all 0s.
Digital Feedthrough
When the DAC is not selected (i.e.,
CS is held high), high fre-
quency logic activity on the digital inputs is capacitively coupled
through the device to show up as noise on the V
OUT
pin. This
noise is digital feedthrough.
WARNING!
ESD SENSITIVE DEVICE
AD7846
REV. E
5
PIN FUNCTION DESCRIPTION
Pin
Mnemonic
Description
13
DB2DB0
Data I/O pins. DB0 is LSB.
4
V
DD
Positive supply for analog circuitry. This is
+15 V nominal.
5
V
OUT
DAC output voltage pin.
6
R
IN
Input to summing resistor of DAC output
amplifier. This is used to select output
voltage ranges. See Table I.
7
V
REF+
V
REF+
Input. The DAC is specified for V
REF+
= +5 V.
8
V
REF
V
REF
Input. For unipolar operation con-
nect V
REF
to 0 V and for bipolar operation
connect it to 5 V. The device is specified
for both conditions.
9
V
SS
Negative supply for the analog circuitry.
This is 15 V nominal.
1019 DB15DB6
Data I/O pins. DB15 is MSB.
20
DGND
Ground pin for digital circuitry.
21
V
CC
Positive supply for digital circuitry. This is
+5 V nominal.
22
R/
W
R/
W input. This can be used to load data to
the DAC or to read back the DAC latch
contents.
23
CS
Chip select input. This selects the device.
24
CLR
Clear input. The DAC can be cleared to
000 . . . 000 or 100 . . . 000. See Table II.
25
LDAC
Asynchronous load input to DAC.
2628 DB5DB3
Data I/O pins.
Table I. Output Voltage Ranges
Output Range
V
REF+
V
REF
R
IN
0 V to +5 V
+5 V
0 V
V
OUT
0 V to +10 V
+5 V
0 V
0 V
+5 V to 5 V
+5 V
5 V
V
OUT
+5 V to 5 V
+5 V
0 V
+5 V
+10 V to 10 V
+5 V
5 V
0 V
PIN CONFIGURATIONS
DIP
TOP VIEW
(Not to Scale)
28
27
26
25
24
23
22
21
20
19
18
17
16
15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
AD7846
DB11
DB12
DB13
DB14
DB15
V
SS
V
REF
DB2
DB1
DB0
V
DD
V
REF+
R
IN
V
OUT
DB10
DB9
DB8
DB7
DB6
DGND
DB3
DB4
DB5
LDAC
R/
W
CS
CLR
V
CC
PLCC
25
24
23
22
21
20
19
5
6
7
8
9
10
11
4 3 2 1 28 27 26
PIN 1
IDENTIFIER
TOP VIEW
(Not to Scale)
12 13 14 15 16 17 18
LDAC
CLR
CS
R/
W
DGND
DB6
V
OUT
R
IN
V
REF+
V
REF
V
SS
DB15
DB14
V
DD
DB0
DB1
DB2
DB3
DB4
DB5
DB13
DB12
DB11
DB10
DB9
DB8
DB7
AD7846
V
CC
REV. E
6
AD7846Typical Performance Curves
FREQUENCY Hz
V
OUT

V p-p
30
0
10
1
10
2
10
3
10
4
10
5
10
6
10
7
20
10
V
DD
= +15V
V
SS
= 15V
V
REF+
= 5V SINE WAVE
V
REF
= 0V
GAIN = +2
Figure 6. Large Signal Frequency
Response
1 s/DIV
50mV/DIV
5V/DIV
DATA
V
OUT
5V/DIV
LDAC
Figure 9. Digital-to-Analog Glitch
Impulse With Internal Deglitcher
(10 . . . 000 to 011 . . . 111 Transition)
Figure 12. Spectral Response of
Digitally Constructed Sine Wave
FREQUENCY Hz
V
OUT

mV p-p
0
10
2
2
10
3
10
4
10
5
10
6
4
6
8
V
DD
= +15V
V
SS
= 15V
V
REF+
= +1Vrms
V
REF
= 0V
Figure 5. AC Feedthrough vs.
Frequency
0.5 s/DIV
50mV/DIV
5V/DIV
DATA
V
OUT
Figure 8. Digital-to-Analog Glitch
Impulse Without Internal Deglitcher
(10 . . . 000 to 011 . . . 111 Transition)
Figure 11. Pulse Response
(Small Signal)
Figure 4. AC Feedthrough. V
REF+
=
1 V rms, 10 kHz Sine Wave
FREQUENCY Hz
NOISE SPECTRAL DENSITY
nV/
Hz
0
10
2
100
10
3
10
4
10
5
10
6
V
REF+
= V
REF
= 0V
GAIN = +1
DAC LOADED WITH ALL 1s
200
300
400
500
Figure 7. Noise Spectral Density
Figure 10. Pulse Response
(Large Signal)
AD7846
REV. E
7
V
DD
/V
SS
Volts
INL
LSBs
0.5
11
1.0
12
13
14
15
T
A
= +25 C
V
REF+
= +5V
V
REF
= 0V
GAIN = +1
1.5
2.0
2.5
3.0
3.5
4.0
16
Figure 13. Typical Linearity vs. V
DD
/V
SS
V
DD
/V
SS
Volts
DNL
LSBs
0
11
12
13
14
15
T
A
= +25 C
V
REF+
= +5V
V
REF
= 0V
GAIN = +1
0.2
1.0
16
0.4
0.6
0.8
Figure 14. Typical Monotonicity vs.
V
DD
/V
SS
CIRCUIT DESCRIPTION
Digital Section
Figure 15 shows the digital control logic and on-chip data
latches in the AD7846. Table II is the associated truth table.
The D/A converter has two latches that are controlled by four
signals:
CS, R/W, LDAC and CLR. The input latch is con-
nected to the data bus (DB15DB0). A word is written to the
input latch by bringing
CS low and R/W low. The contents of
the input latch may be read back by bringing
CS low and R/W
high. This feature is called "readback" and is used in system
diagnostic and calibration routines.
Data is transferred from the input latch to the DAC latch with
the
LDAC strobe. The equivalent analog value of the DAC
latch contents appears at the DAC output. The
CLR pin resets
the DAC latch contents to 000 . . . 000 or 100 . . . 000, depend-
ing on the state of R/
W. Writing a CLR loads 000 . . . 000 and
reading a
CLR loads 100 . . . 000. To reset a DAC to 0 V in a
unipolar system the user should exercise
CLR while R/W is low;
to reset to 0 V in a bipolar system exercise the
CLR while R/W
is high.
R/
W
CLR
CS
DB15
DB0
16
16
16
DAC
DB15 RST
DB15 SET
DB14DB0
RST
3-STATE I/O
LATCH
DB15DB0
LATCHES
LDAC
Figure 15. Input Control Logic
Table II. Control Logic Truth Table
CS
R/
W LDAC CLR Function
1
X
X
X
3-State DAC I/O Latch in High-
Z State
0
0
X
X
DAC I/O Latch Loaded with
DB15DB0
0
1
X
X
Contents of DAC I/O Latch
Available on DB15DB0
X
X
0
1
Contents of DAC I/O Latch
Transferred to DAC Latch
X
0
X
0
DAC Latch Loaded with
000 . . . 000
X
1
X
0
DAC Latch Loaded with
100 . . . 000
D/A Conversion
Figure 16 shows the D/A section of the AD7846. There are
three DACs, each of which have their own buffer amplifiers.
DAC1 and DAC2 are 4-bit DACs. They share a 16-resistor
string but have their own analog multiplexers. The voltage refer-
ence is applied to the resistor string. DAC3 is a 12-bit voltage
mode DAC with its own output stage.
The 4 MSBs of the 16-bit digital code drive DAC1 and DAC2
while the 12 LSBs control DAC3. Using DAC1 and DAC2, the
MSBs select a pair of adjacent nodes on the resistor string and
present that voltage to the positive and negative inputs of
DAC3. This DAC interpolates between these two voltages to
produce the analog output voltage.
To prevent nonmonotonicity in the DAC due to amplifier offset
voltages, DAC1 and DAC2 "leap-frog" along the resistor string.
For example, when switching from Segment 1 to Segment 2,
DAC1 switches from the bottom of Segment 1 to the top of
Segment 2 while DAC2 stays connected to the top of Segment
1. The code driving DAC3 is automatically complemented to
compensate for the inversion of its inputs. This means that any
linearity effects due to amplifier offset voltages remain un-
changed when switching from one segment to the next and
16-bit monotonicity is ensured if DAC3 is monotonic. So,
12-bit resistor matching in DAC3 guarantees overall 16-bit
monotonicity. This is much more achievable than the 16-bit
matching which a conventional R-2R structure would have
needed.
REV. E
8
AD7846
S1
V
REF+
V
REF
DAC1
DB15DB12
DB15DB12
SEGMENT 1
SEGMENT 16
S3
S15
S17
S16
S14
S4
S2
DAC2
DAC3
12 BIT DAC
DB11DB0
R
R
V
OUT
R
IN
A3
A2
A1
Figure 16. D/A Conversion
Output Stage
The output stage of the AD7846 is shown in Figure 17. It is
capable of driving a 2 k
/1000 pF load. It also has a resistor
feedback network which allows the user to configure it for gains
of one or two. Table I shows the different output ranges that are
possible.
An additional feature is that the output buffer is configured as a
track-and-hold amplifier. Although normally tracking its input,
this amplifier is placed in a hold mode for approximately 2.5
s
after the leading edge of
LDAC. This short state keeps the DAC
output at its previous voltage while the AD7846 is internally
changing to its new value. So, any glitches that occur in the
transition are not seen at the output. In systems where the
LDAC is tied permanently low, the deglitching will not be in
operation. Figures 8 and 9 show the outputs of the AD7846
without and with the deglitcher.
C1
LDAC
V
OUT
R
IN
DAC3
ONE
SHOT
10k
10k
Figure 17. Output Stage
UNIPOLAR BINARY OPERATION
Figure 18 shows the AD7846 in the unipolar binary circuit
configuration. The DAC is driven by the AD586, +5 V refer-
ence. Since R
IN
is tied to 0 V, the output amplifier has a gain of
2 and the output range is 0 V to +10 V. If a 0 V to +5 V range is
required, R
IN
should be tied to V
OUT
, configuring the output
stage for a gain of 1. Table III gives the code table for the circuit
of Figure 18.
R
IN
V
OUT
DGND
+15V
+5V
V
CC
V
DD
V
REF+
V
REF
R1
10k
C1
1 F
SIGNAL
GROUND
15V
*ADDITIONAL PINS
OMITTED FOR CLARITY
AD7846*
AD586
V
OUT
(0V TO +10V)
V
SS
4
Figure 18. Unipolar Binary Operation
Table III. Code Table for Figure 18
Binary Number
Analog Output
in DAC Latch
(V
OUT
)
MSB LSB
1111 1111 1111 1111
+10 (65535/65536) V
1000 0000 0000 0000
+10 (32768/65536) V
0000 0000 0000 0001
+10 (1/65536) V
0000 0000 0000 0000
0
NOTE
1 LSB = 10 V/2
16
= 10 V/65536 = 152
V.
Offset and gain may be adjusted in Figure 18 as follows: To
adjust offset, disconnect the V
REF
input from 0 V, load the
DAC with all 0s and adjust the V
REF
voltage until V
OUT
= 0 V.
For gain adjustment, the AD7846 should be loaded with all 1s
and R1 adjusted until V
OUT
= 10 (65535)/(65536) = 9.999847 V.
If a simple resistor divider is used to vary the V
REF
voltage, it is
important that the temperature coefficients of these resistors
match that of the DAC input resistance (300 ppm/
C). Other-
wise, extra offset errors will be introduced over temperature.
Many circuits will not require these offset and gain adjustments.
In these circuits, R1 can be omitted. Pin 5 of the AD586 may be
left open circuit and Pin 8 (V
REF
) of the AD7846 tied to 0 V.
AD7846
REV. E
9
BIPOLAR OPERATION
Figure 19 shows the AD7846 set up for
10 V bipolar opera-
tion. The AD588 provides precision
5 V tracking outputs
which are fed to the V
REF+
and V
REF
inputs of the AD7846.
The code table for Figure 19 is shown in Table IV.
R
IN
V
OUT
DGND
+15V
+5V
V
CC
V
DD
V
REF+
V
REF
R2
10k
C1
1 F
SIGNAL
GROUND
15V
*ADDITIONAL PINS
OMITTED FOR CLARITY
AD7846*
AD588
V
OUT
(10V TO +10V)
V
SS
+15V
15V
R3
100k
R1
39k
+15V
4
Figure 19. Bipolar
10 V Operation
Table IV. Offset Binary Code Table for Figure 19
Binary Number
Analog Output
in DAC Latch
(V
OUT
)
MSB LSB
1111 1111 1111 1111
+10 (32767/32768) V
1000 0000 0000 0001
+10 (1/32768) V
1000 0000 0000 0000
0 V
0111 1111 1111 1111
10 (1/32768) V
0000 0000 0000 0000
10 (32768/32768) V
NOTE
1 LSB = 10 V/2
15
= 10 V/32768 = 305
V.
Full scale and bipolar zero adjustment are provided by varying
the gain and balance on the AD588. R2 varies the gain on the
AD588 while R3 adjusts the +5 V and 5 V outputs together
with respect to ground.
For bipolar zero adjustment on the AD7846, load the DAC with
100 . . . 000 and adjust R3 until V
OUT
= 0 V. Full scale is ad-
justed by loading the DAC with all 1s and adjusting R2 until
V
OUT
= 9.999694 V.
When bipolar zero and full scale adjustment are not needed, R2
and R3 can be omitted, Pin 12 on the AD588 should be con-
nected to Pin 11 and Pin 5 should be left floating. If a user
wants a +5 V output range, there are two choices. By tying Pin
6 (R
IN
) of the AD7846 to V
OUT
(Pin 5), the output stage gain is
reduced to unity and the output range is
5 V. If only a positive
+5 V reference is available, bipolar
5 V operation is still pos-
sible. Tie V
REF
to 0 V and connect R
IN
to V
REF+
. This will also
give a
5 V output range. However, the linearity, gain, and
offset error specifications will be the same as the unipolar 0 V to
+5 V range.
Other Output Voltage Ranges
In some cases, users may require output voltage ranges other
than those already mentioned. One example is systems which
need the output voltage to be a whole number of millivolts (i.e.,
1 mV, 2 mV, etc.). If the AD689 (8.192 V reference) is used
with the AD7846 as in Figure 20, then the LSB size is 125
V.
This makes it possible to program whole millivolt values at the
Output. Table V shows the code table for Figure 20.
R
IN
V
OUT
DGND
+15V
+5V
V
CC
V
DD
V
REF+
V
REF
SIGNAL GROUND
15V
*ADDITIONAL PINS
OMITTED FOR CLARITY
AD7846*
AD689
V
OUT
(0V TO 8.192V)
V
SS
Figure 20. Unipolar Output with AD689
Table V. Code Table for Figure 20
Binary Number
Analog Output
in DAC Latch
(V
OUT
)
MSB
LSB
1111 1111 1111 1111
8.192 V (65535/65536) = 8.1919 V
1000 0000 0000 0000
8.192 V (32768/65536) = 4.096 V
0000 0000 0000 1000
8.192 V (8/65536) = 0.001 V
0000 0000 0000 0100
8.192 V (4/65536) = 0.0005 V
0000 0000 0000 0010
8.192 V (2/65536) = 0.00025 V
0000 0000 0000 0001
8.192 V (1/65536) = 0.000125 V
NOTE
1 LSB = 8.192 V/2
l6
= 125
V.
Multiplying Operation
The AD7846 is a full multiplying DAC. To get four-quadrant
multiplication, tie V
REF
to 0 V, apply the ac input to V
REF+
and
tie R
IN
to V
REF+
. Figure 6 shows the Large Signal Frequency
Response when the DAC is used in this fashion.
REV. E
10
AD7846
AD7846
DAC1
R
IN
V
OUT
DGND
V
REF+
V
REF
DB0
DB15
15V
AD588
V
H
AD7846
DAC2
R
IN
V
OUT
DGND
V
REF+
V
REF
DB0
DB15
AD7846
DAC3
R
IN
V
OUT
DGND
V
REF+
V
REF
DB0
DB15
AD7846
DAC4
R
IN
V
OUT
DGND
V
REF+
V
REF
DB0
DB15
COMPARE DATA
AND DON'T
CARE DATA
PERIOD
GENERATION
AND DELAY
DUT
FORMATTER
D
D
INH
INH
V
L
AD345
COMPARE
REGISTER
AD9687
DC PARAMETRICS
+15V
R1
39k
STORED DATA
AND INHIBIT
PATTERN
Figure 21. Digital Test System with 16-Bit Performance
TEST APPLICATION
Figure 21 shows the AD7846 in an Automatic Test Equipment
application. The readback feature of the AD7846 is very useful
in these systems. It allows the designer to eliminate phantom
memory used for storing DAC contents and increases system
reliability since the phantom memory is now effectively on chip
with the DAC. The readback feature is used in the following
manner to control a data transfer. First, write the desired 16-bit
word to the DAC input latch using the
CS and R/W inputs.
Verify that correct data has been received by reading back the
latch contents. Now, the data transfer can be completed by
bringing the asynchronous
LDAC control line low. The analog
equivalent of the digital word now appears at the DAC output.
In Figure 21, each pin on the Device Under Test can be an
input or output. The AD345 is the pin driver for the digital
inputs, and the AD9687 is the receiver for the digital outputs.
The digital control circuitry determines the signal timing and
format.
DACs 1 and 2 set the pin driver voltage levels (V
H
and V
L
), and
DACs 3 and 4 set the receiver voltage levels. The pin drivers
used in ATE systems normally have a nonlinearity between
input and output. The 16-bit resolution of the AD7846 allows
compensation for these input/output nonlinearities. The dc
parametrics shown in Figure 21 measure the voltage at the
device pin and feed this back to the system processor. The pin
voltage can thus be fine-tuned by incrementing or decrementing
DACs 1 and 2 under system processor control.
AD7846
REV. E
11
POSITION MEASUREMENT APPLICATION
Figure 22 shows the AD7846 in a position measurement appli-
cation using an LVDT (Linear Variable Displacement Trans-
ducer), an AD630 synchronous demodulator and a comparator
to make a 16-bit LVDT-to-Digital Converter. The LVDT is
excited with a fixed frequency and fixed amplitude sine wave
(usually 2.5 kHz, 2 V pk-pk). The outputs of the secondary coil
are in antiphase and their relative amplitudes depend on the
position of the core in the LVDT. The AD7846 output interpo-
lates between these two inputs in response to the DAC input
code. The AD630 is set up so that it rectifies the DAC output
signal. Thus, if the output of the DAC is in phase with the
V
REF+
input, the inverting input to the comparator will be posi-
tive, and if it is in phase with V
REF,
the output will be negative.
By turning on each bit of the DAC in succession starting with
the MSB, and deciding to leave it on or turn it off based on the
comparator output, a 16-bit measurement of the core position is
obtained.
AD7846*
LVDT
R
IN
V
OUT
DGND
V
REF+
V
REF
DB0
DB15
R1
100k
C1
1 F
PROCESSOR DATA BUS
SIGNAL
GROUND
TO
PROCESSOR PORT
*ADDITIONAL PINS
OMITTED FOR CLARITY
(1x)ASIN t
x ASIN t
ASIN t
AD630*
Figure 22. AD7846 in Position Measurement Application
MICROPROCESSOR INTERFACING
AD7846-to-8086 Interface
Figure 23 shows the 8086 16-bit processor interfacing to the
AD7846. The double buffering feature of the DAC is not used
in this circuit since
LDAC is permanently tied to 0 V. AD0
AD15 (the 16-bit data bus) are connected to the DAC data bus
(DB0DB15). The 16-bit word is written to the DAC in one
MOV instruction and the analog output responds immediately.
In this example, the DAC address is D000H.
AD7846*
+5V
DATA BUS
*LINEAR CIRCUITRY
OMITTED FOR CLARITY
CS
LDAC
CLR
R/
W
DB0DB15
16-BIT
LATCH
8086
ALE
DEN
RD
WR
AD0AD15
ADDRESS
DECODE
ADDRESS BUS
Figure 23. AD7846-to-8086 Interface Circuit
In a multiple DAC system, the double buffering of the AD7846
allows the user to simultaneously update all DACs. In Figure
24, a 16-bit word is loaded to the input latches of each of the
DACs in sequence. Then, with one instruction to the appropri-
ate address,
CS4 (i.e., LDAC) is brought low, updating all the
DACs simultaneously.
AD7846*
CS
LDAC
CLR
R/
W
DB0DB15
+5V
DATA BUS
*LINEAR CIRCUITRY
OMITTED FOR CLARITY
16-BIT
LATCH
8086
ALE
DEN
RD
WR
AD0AD15
ADDRESS
DECODE
ADDRESS BUS
AD7846*
CS
LDAC
CLR
R/
W
DB0DB15
+5V
AD7846*
CS
LDAC
CLR
R/
W
DB0DB15
+5V
Figure 24. AD7846-to-8086 Interface: Multiple DAC System
AD7846-to-MC68000 Interface
Interfacing between the AD7846 and MC68000 is accom-
plished using the circuit of Figure 25. The following routine
writes data to the DAC latches and then outputs the data via the
DAC latch.
1000
MOVE.W #W, D0
The desired DAC data, W,
is loaded into Data Regis-
ter 0. W may be any value
between 0 and 65535
(decimal) or 0 and FFFF
(hexadecimal).
MOVE.W D0, $E000
The data, W, is transferred
between D0 and the DAC
register.
MOVE.W #228, D7
Control is returned to the
TRAP
#14
System Monitor using
these two instructions.
REV. E
12
AD7846
AD7846*
+5V
DATA BUS
*LINEAR CIRCUITRY
OMITTED FOR CLARITY
CS
LDAC
CLR
R/
W
DB0DB15
MC68000
DS
DTACK
R/
W
A1A23
ADDRESS
DECODE
ADDRESS BUS
D0D15
Figure 25. AD7846-to-MC68000 Interface
DIGITAL FEEDTHROUGH
In the preceding interface configurations, most digital inputs to
the AD7846 are directly connected to the microprocessor bus.
Even when the device is not selected, these inputs will be con-
stantly changing. The high frequency logic activity on the bus
can feed through the DAC package capacitance to show up as
noise on the analog output. To minimize this Digital Feed-
through isolate the DAC from the noise source. Figure 26 shows
an interface circuit which isolates the DAC from the bus.
AD7846*
+5V
DATA BUS
*LINEAR CIRCUITRY
OMITTED FOR CLARITY
CS
LDAC
CLR
DB0DB15
MICRO-
PROCESSOR
A1A15
ADDRESS
DECODE
ADDRESS BUS
D0D15
R/
W
R/
W
2
74LS245
B BUS
A BUS
DIR
G
Figure 26. AD7846 Interface Circuit Using Latches to Mini-
mize Digital Feedthrough
Note that to make use of the AD7846 readback feature using
the isolation technique of Figure 26, the latch needs to be
bidirectional.
APPLICATION HINTS
Noise
In high resolution systems, noise is often the limiting factor.
With a 10 volt span, a 16-bit LSB is 152
V (96 dB). Thus, the
noise floor must stay below 96 dB in the frequency range of
interest. Figure 7 shows the noise spectral density for the AD7846.
Grounding
As well as noise, the other prime consideration in high resolu-
tion DAC systems is grounding. With an LSB size of 152
V
and a load current of 5 mA, 1 LSB of error can be introduced
by series resistance of only 0.03
.
Figure 27 below shows recommended grounding for the AD7846
in a typical application.
ANALOG SUPPLY
DIGITAL SUPPLY
+15V
0V
15V
+5V DGND
SIGNAL
GROUND
AD7846*
AD588*
R1
R4
R
L
V
OUT
(+5V TO 5V)
R2
R3
R5
*ADDITIONAL PINS
OMITTED FOR CLARITY
Figure 27. AD7846 Grounding
R1 to R5 represent lead and track resistances on the printed
circuit board. R1 is the resistance between the Analog Power
Supply ground and the Signal Ground. Since current flowing in
R1 is very low (bias current of AD588 sense amplifier), the
effect of R1 is negligible. R2 and R3 represent track resistance
between the AD588 outputs and the AD7846 reference inputs.
Because of the Force and Sense outputs on the AD588, these
resistances will also have a negligible effect on accuracy.
R4 is the resistance between the DAC output and the load. If
R
L
is constant, then R4 will introduce a gain error only which
can be trimmed out in the calibration cycle. R5 is the resistance
between the load and the analog common. If the output voltage
is sensed across the load, R5 will introduce a further gain error
which can be trimmed out. If, on the other hand, the output
voltage is sensed at the analog supply common, R5 appears as
part of the load and therefore introduces no errors.
Printed Circuit Board Layout
Figure 28 shows the AD7846 in a typical application with the
AD588 reference, producing an output analog voltage in the
10 volts range. Full scale and bipolar zero adjustment are
provided by potentiometers R2 and R3. Latches (2
74LS245)
isolate the DAC digital inputs from the active microprocessor
bus and minimize digital feedthrough.
The printed circuit board layout for Figure 28 is shown in Fig-
ures 29 and 30. Figure 29 is the component side layout while
Figure 30 is the solder side layout. The component overlay is
shown in Figure 31.
In the layout, the general grounding guidelines given in Figure
27 are followed. The AD588 and AD7846 are as close as pos-
sible, and the decoupling capacitors for these are also kept as
close to the device pins as possible.
AD7846
REV. E
13
2
3
5
6
7
8
9
4
18
17
15
14
13
12
11
16
10
1
19
20
V
OUT
(+10V TO 10V)
2
3
5
6
7
8
9
4
18
17
15
14
13
12
11
16
10
1
19
20
C4/A4
C5/A5
C6/A6
C7/A7
C8/A8
C9/A9
C10/A10
C11/A11
C12/A12
C13/A13
C14/A14
C15/A15
C16/A16
C17/A17
C18/A18
C19/A19
C20/A20
C21/A21
C22/A22
C23/A23
C32/A32
C31/A31
DB15
DB14
DB13
DB12
DB11
DB10
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
LDAC
CLR
CS
R/
W
V
OUT
R
IN
V
SS
V
REF
V
REF+
AD7846
J1
74LS245
74LS245
AD588
DGND
R2
100k
C1
10 F
R3
100k
R1
39k
C12
1 F
C2
0.1 F
C4
0.1 F
C3
10 F
15V
+15V
C5
10 F
C6
0.1 F
C7
0.1 F
+5V
+5V
18
19
26
27
28
1
2
3
Figure 28. Schematic for AD7846 Board
REV. E
14
AD7846
Figure 29. PCB Component Side Layout for Figure 28
Figure 30. PCB Solder Side Layout for Figure 30
AD7846
REV. E
15
Figure 31. Component Overlay for Circuit of Figure 28
REV. E
16
AD7846
OUTLINE DIMENSIONS
Dimensions shown in inches and (mm).
28-Lead Ceramic DIP (Q-28)
28
1
14
15
0.610 (15.49)
0.500 (12.70)
PIN 1
0.005 (0.13) MIN
0.100 (2.54) MAX
15
0
0.620 (15.75)
0.590 (14.99)
0.018 (0.46)
0.008 (0.20)
SEATING
PLANE
0.225
(5.72)
MAX
1.490 (37.85) MAX
0.150
(3.81)
MIN
0.200 (5.08)
0.125 (3.18)
0.015
(0.38)
MIN
0.026 (0.66)
0.014 (0.36)
0.110 (2.79)
0.090 (2.29)
0.070 (1.78)
0.030 (0.76)
28-Lead Plastic DIP (N-28A)
1.450 (36.83)
1.440 (35.576)
0.550 (13.97)
0.530 (13.462)
28
1
14
15
PIN 1
SEATING
PLANE
0.020 (0.508)
0.015 (0.381)
0.065 (1.65)
0.045 (1.14)
0.200
(5.080)
MAX
0.160 (4.06)
0.140 (3.56)
0.100
(2.54)
BSC
0.606 (15.39)
0.594 (15.09)
15
0
0.012 (0.306)
0.008 (0.203)
28-Lead Plastic Leaded Chip Carrier (PLCC)
(P-28A)
4
PIN 1
IDENTIFIER
5
26
25
11
12
19
18
TOP VIEW
(PINS DOWN)
0.495 (12.57)
0.485 (12.32)
SQ
0.456 (11.58)
0.450 (11.43)
SQ
0.048 (1.21)
0.042 (1.07)
0.048 (1.21)
0.042 (1.07)
0.020
(0.50)
R
0.050
(1.27)
BSC
0.021 (0.53)
0.013 (0.33)
0.430 (10.92)
0.390 (9.91)
0.032 (0.81)
0.026 (0.66)
0.180 (4.57)
0.165 (4.19)
0.040 (1.01)
0.025 (0.64)
0.056 (1.42)
0.042 (1.07)
0.025 (0.63)
0.015 (0.38)
0.110 (2.79)
0.085 (2.16)
C1245c16/00 (rev. E) 01201
PRINTED IN U.S.A.