DAC8143
–9–
REV. C
Table I. Truth Table
DAC8143 Logic Inputs
Input Register/
Digital Output Control Inputs DAC Register Control Inputs
STB
4
STB3 STB
2
STB
1
CLR LD2 LD1 DAC8143 Operation Notes
010g XXX
01g 0 X X X Serial Data Bit Loaded from SRI
0 f 0 0 X X X into Input Register and Digital Output 2, 3
g 1 0 0 X X X (SRO Pin) after 12 Clocked Bits.
1XXX
X 0 X X No Operation (Input Register and SRO) 3
XX1X
XXX1
Reset DAC Register to Zero Code
0 X X (Code: 0000 0000 0000) 1, 3
(Asynchronous Operation)
1 1 X No Operation (DAC Register and SRO) 3
1X1
1 0 0 Load DAC Register with the Contents 3
of Input Register
NOTES
1
CLR = 0 asynchronously resets DAC Register to 0000 0000 0000, but has no effect on Input Register.
2
Serial data is loaded into Input Register MSB first, on edges shown. g is positive edge, f is negative edge.
3
0 = Logic LOW, 1 = Logic HIGH, X = Don’t Care.
APPLICATIONS INFORMATION
UNIPOLAR OPERATION (2-QUADRANT)
The circuit shown in Figures 16 and 17 may be used with an ac
or dc reference voltage. The circuit’s output will range between
0 V and +10(4095/4096) V depending upon the digital input
code. The relationship between the digital input and the analog
output is shown in Table II. The V
REF
voltage range is the maxi-
mum input voltage range of the op amp or ±25 V, whichever is
lowest.
Table II. Unipolar Code Table
Digital Input Nominal Analog Output
(V
OUT
as Shown
MSB LSB in Figures 16 and 17)
1 1 1 1 1 1 1 1 1 1 1 1 V
REF
4095
4096
1 0 0 0 0 0 0 0 0 0 0 1 V
REF
2049
4096
1 0 0 0 0 0 0 0 0 0 0 0 V
REF
2048
4096
= –
V
REF
2
0 1 1 1 1 1 1 1 1 1 1 1 V
REF
2047
4096
0 0 0 0 0 0 0 0 0 0 0 1 V
REF
1
4096
0 0 0 0 0 0 0 0 0 0 0 0 V
REF
0
4096
= 0
NOTES
1
Nominal full scale for the circuits of Figures 16 and 17 is given by
FS = –V
REF
4095
4096
.
2
Nominal LSB magnitude for the circuits of Figures 16 and 17 is given by
LSB = V
REF
1
4096
or V
REF
(2
n
).
OP-77
+5V
V
REF
V
DD
R
FEEDBACK
I
OUT1
I
OUT2
AGND
DGND
SRO
(BUFFERED
DIGITAL
DATA OUT)
15pF
+15V
–15V
V
OUT
7
6
4
3
2
15 14
13
4, 5
8–11
7
1
2
3
6
12
DAC8143
CONTROL
INPUTS
SRI
(SERIAL
DATA IN)
V
REF
–10V
CLR
Figure 16. Unipolar Operation with High Accuracy Op
Amp (2-Quadrant)
OP-42
+5V
V
REF
V
DD
R
FEEDBACK
I
OUT1
I
OUT2
AGND
DGND
SRO
(BUFFERED
DIGITAL
DATA OUT)
15pF
+15V
–15V
V
OUT
7
6
4
3
2
15 14
13
4, 5
8–11
7
1
2
3
6
12
DAC8143
CONTROL
INPUTS
SRI
(SERIAL
DATA IN)
V
REF
–10V
R2
50V
R1
100V
CLR
Figure 17. Unipolar Operation with Fast Op Amp and
Gain Error Trimming (2-Quadrant)
DAC8143
–10–
REV. C
In many applications, the DAC8143’s zero scale error and low
gain error, permit the elimination of external trimming compo-
nents without adverse effects on circuit performance.
For applications requiring a tighter gain error than 0.024% at
25°C for the top grade part, or 0.048% for the lower grade part,
the circuit in Figure 17 may be used. Gain error may be trimmed
by adjusting R1.
The DAC register must first be loaded with all 1s. R1 is then
adjusted until V
OUT
= –V
REF
(4095/4096). In the case of an
adjustable V
REF
, R1 and R
FEEDBACK
may be omitted, with V
REF
adjusted to yield the desired full-scale output.
BIPOLAR OPERATION (4-QUADRANT)
Figure 18 details a suggested circuit for bipolar, or offset binary,
operation. Table III shows the digital input-to-analog output
relationship. The circuit uses offset binary coding. Twos comple-
ment code can be converted to offset binary by software inver-
sion of the MSB or by the addition of an external inverter to the
MSB input.
Resistor R3, R4 and R5 must be selected to match within 0.01%
and must all be of the same (preferably metal foil) type to assure
temperature coefficient match. Mismatching between R3 and
R4 causes offset and full-scale error.
Calibration is performed by loading the DAC register with
1000 0000 0000 and adjusting R1 until V
OUT
= 0 V. R1 and
R2 may be omitted by adjusting the ratio of R3 to R4 to yield
V
OUT
= 0 V. Full scale can be adjusted by loading the DAC
register with 1111 1111 1111 and adjusting either the amplitude
of V
REF
or the value of R5 until the desired V
OUT
is achieved.
Table III. Bipolar (Offset Binary) Code Table
Digital Input Nominal Analog Output
MSB LSB (V
OUT
as Shown in Figure 18)
1 1 1 1 1 1 1 1 1 1 1 1 +V
REF
2047
2048
1 0 0 0 0 0 0 0 0 0 0 1 +V
REF
1
2048
1 0 0 0 0 0 0 0 0 0 0 0 0
0 1 1 1 1 1 1 1 1 1 1 1 V
REF
1
2048
0 0 0 0 0 0 0 0 0 0 0 1 V
REF
2047
2048
0 0 0 0 0 0 0 0 0 0 0 0 V
REF
2048
2048
NOTES
1
Nominal full scale for the circuits of Figure 18 is given by
FS = V
REF
2047
2048
.
2
Nominal LSB magnitude for the circuits of Figure 18 is given by
LSB = V
REF
1
2048
.
DAISY-CHAINING DAC8143s
Many applications use multiple serial input DACs that use
numerous interconnecting lines for address decoding and data
lines. In addition, they use some type of buffering to reduce
loading on the bus. The DAC8143 is ideal for just such an
application. It not only reduces the number of interconnecting
lines, but also reduces bus loading. The DAC8143 can be daisy-
chained with only three lines: one data line, one CLK line and
one load line, see Figure 19.
V
OUT
1/2 OP200
+5V
R2
50V
12
15
7
R1
100V
SERIAL
DATA INPUT
V
IN
14 15
1
2
3
6
13
4, 5
8-11
DGND
V
REF
SRI
CONTROL
BITS
SRO
CONTROL
INPUTS
FROM
SYSTEM
RESET
BUFFERED SERIAL
DATA OUT
V
DD
R
FB
AGND
I
OUT2
I
OUT1
DAC8143
C1
10-33pF
COMMON GROUND
R3
10kV
A1
R4
20kV
R5
20kV
1/2 OP200
A2
CLR
Figure 18. Bipolar Operation (4-Quadrant, Offset Binary)
DAC8143
–11–
REV. C
ANALOG/DIGITAL DIVISION
The transfer function for the DAC8143 connect in the multiply-
ing mode as shown in Figures 16 and 17 is:
V
O
= –V
IN
A
1
2
1
+
A
2
2
2
+
A
3
2
3
+...
A
12
2
12
where A
X
assumes a value of 1 for an “ON” bit and 0 for an
“OFF” bit.
The transfer function is modified when the DAC is connected in
the feedback of an operational amplifier as shown in Figure 20
and is:
V
O
=
V
IN
A
1
2
1
+
A
2
2
2
+
A
3
2
3
+ ...
A
12
2
12
The above transfer function is the division of an analog voltage
(V
REF
) by a digital word. The amplifier goes to the rails with all
bits “OFF” since division by zero is infinity. With all bits “ON”
the gain is 1 (±1 LSB). The gain becomes 4096 with the LSB,
Bit 12, “ON”.
BUFFERED DIGITAL
DATA OUT
+5V
SRO
V
REF
V
DD
R
FB
I
OUT1
DAC8143
AGND DGND
3212
15
6
14
16
1
3
2
6
V
IN
V
OUT
413
DIGITAL
INPUTS
OP-42
+
Figure 20. Analog/Digital Divider
APPLICATION TIPS
In most applications, linearity depends on the potential of I
OUT1,
I
OUT2,
and AGND (Pins 1, 2 and 3) being exactly equal to each
other. In most applications, the DAC is connected to an exter-
nal op amp with its noninverting input tied to ground (see Fig-
ures 16 and 17). The amplifier selected should have a low input
bias current and low drift over temperature. The amplifier’s
input offset voltage should be nulled to less than ±200 µV (less
than 10% of 1 LSB).
The operational amplifier’s noninverting input should have a
minimum resistance connection to ground; the usual bias cur-
rent compensation resistor should not be used. This resistor can
cause a variable offset voltage appearing as a varying output
error. All grounded pins should tie to a single common ground
point, avoiding ground loops. The V
DD
power supply should
have a low noise level with no transients greater than +17 V.
It is recommended that the digital inputs be taken to ground or
V
DD
via a high value (1 M) resistor; this will prevent the accu-
mulation of static charge if the PC card is disconnected from the
system.
Peak supply current flows as the digital input pass through the
transition region (see Figure 4). The supply current decreases as
the input voltage approaches the supply rails (V
DD
or DGND),
i.e., rapidly slewing logic signals that settle very near the supply
rails will minimize supply current.
INTERFACING TO THE MC6800
As shown in Figure 21, the DAC8143 may be interfaced to the
6800 by successively executing memory WRITE instruction
while manipulating the data between WRITEs, so that each
WRITE presents the next bit.
In this example, the most significant bits are found in memory
locations 0000 and 0001. The four MSBs are found in the lower
half of 0000, the eight LSBs in 0001. The data is taken from the
DB
7
line.
The serial data loading is triggered by STB
4
which is asserted by
a decoded memory WRITE to a memory location, R/W, and
Φ2. A WRITE to another address location transfers data from
input register to DAC register.
STB
1
DAC8143*
SRI
SRO
LD
2
LD
1
STB
3
STB
2
STB
4
CLR
74LS138
ADDRESS
DECODER
A
0
A
2
E
1
E
3
E
2
A
0
A
15
R/W
DB
0
DB
7
MC6800
16-BIT ADDRESS BUS
8-BIT DATA BUS
+5V
FROM SYSTEM RESET
*
ANALOG CIRCUITRY OMITTED FOR SIMPLICITY
φ2
Figure 21. DAC8143—MC6800 Interface
ADDRESS
DECODER
STROBE
LOAD
DAC8143
SRI
SRO
ADDRESS BUS
STROBE
LOAD
DAC8143
SRI
SRO
STROBE
LOAD
DAC8143
SRI
SRO
STROBE
LOAD
DAC8143
SRI
SRO
DB
X
mP
WR
Figure 19. Multiple DAC8143s with Three-Wire Interface

DAC8143FSZ

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Digital to Analog Converters - DAC 12-Bit Current-Out Daisy-Chained
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet