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

Электронный компонент: DAC8143A/883

Скачать:  PDF   ZIP
REV. C
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
12-Bit Serial Daisy-Chain
CMOS D/A Converter
DAC8143
FUNCTIONAL BLOCK DIAGRAM
INPUT 12-BIT
SHIFT REGISTER
DAC REGISTER
12-BIT
D/A CONVERTER
DAC8143
LOAD
IN
OUT
CLK
V
DD
R
FB
I
OUT1
I
OUT2
AGND
SRO
DGND
SRI
STB
2
STB
3
STB
4
STB
1
LD
2
LD
1
V
REF
CLR
ADDRESS BUS
ADDRESS
DECODER
STROBE
LOAD
SRI
SRO
DAC8143
STROBE
LOAD
SRI
SRO
DAC8143
STROBE
LOAD
SRI
SRO
DAC8143
STROBE
LOAD
SRI
SRO
DAC8143
WR
DB
X
P
Figure 1. Multiple DAC8143s with Three-Wire Interface
FEATURES
Fast, Flexible, Microprocessor Interfacing in Serially
Controlled Systems
Buffered Digital Output Pin for Daisy-Chaining
Multiple DACs
Minimizes Address-Decoding in Multiple DAC
Systems--Three-Wire Interface for Any Number of DACs
One Data Line
One CLK Line
One Load Line
Improved Resistance to ESD
40 C to +85 C for the Extended Industrial Temperature
Range
APPLICATIONS
Multiple-Channel Data Acquisition Systems
Process Control and Industrial Automation
Test Equipment
Remote Microprocessor-Controlled Systems
GENERAL INFORMATION
The DAC8143 is a 12-bit serial-input daisy-chain CMOS D/A
converter that features serial data input and buffered serial data
output. It was designed for multiple serial DAC systems, where
serially daisy-chaining one DAC after another is greatly simplified.
The DAC8143 also minimizes address decoding lines enabling
simpler logic interfacing. It allows three-wire interface for any
number of DACs: one data line, one CLK line and one load line.
Serial data in the input register (MSB first) is sequentially
clocked out to the SRO pin as the new data word (MSB first) is
simultaneously clocked in from the SRI pin. The strobe inputs
are used to clock in/out data on the rising or falling (user
selected) strobe edges (STB
1
, STB
2
,
STB3, STB
4
).
When the shift register's data has been updated, the new data
word is transferred to the DAC register with use of
LD1 and
LD2 inputs.
Separate LOAD control inputs allow simultaneous output up-
dating of multiple DACs. An asynchronous CLEAR input
resets the DAC register without altering data in the input
register.
Improved linearity and gain error performance permits reduced
circuit parts count through the elimination of trimming compo-
nents. Fast interface timing reduces timing design considerations
while minimizing microprocessor wait states.
The DAC8143 is available in plastic packages that are compat-
ible with autoinsertion equipment.
Plastic packaged devices come in the extended industrial tem-
perature range of 40
C to +85
C.
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., 1999
ELECTRICAL CHARACTERISTICS
Parameter
Symbol
Conditions
Min
Typ
Max
Units
STATIC ACCURACY
Resolution
N
12
Bits
Nonlinearity
INL
1
LSB
Differential Nonlinearity
1
DNL
1
LSB
Gain Error
2
G
FSE
2
LSB
Gain Tempco (
Gain/
Temp)
3
TC
GFS
5
ppm/
C
Power Supply Rejection Ratio
(
Gain/
V
DD
)
PSRR
V
DD
=
5%
0.0006
0.002
%/%
Output Leakage Current
4
I
LKG
T
A
= +25
C
5
nA
T
A
= Full Temperature Range
25
nA
Zero Scale Error
5, 6
I
ZSE
T
A
= +25
C
0.002
0.03
LSB
T
A
= Full Temperature Range
0.01
0.15
LSB
Input Resistance
7
R
IN
V
REF
Pin
7
11
15
k
AC PERFORMANCE
Output Current Settling Time
3, 8
t
S
0.380
1
s
AC Feedthrough Error
(V
REF
to I
OUT1
)
3, 9
FT
V
REF
= 20 V p-p @ f = 10 kHz, T
A
= +25
C
2.0
mV p-p
Digital-to-Analog Glitch Energy
3, 10
Q
V
REF
= 0 V, I
OUT
Load = 100
, C
EXT
= 13 pF
20
nVs
Total Harmonic Distortion
3
THD
V
REF
= 6 V rms @ 1 kHz
DAC Register Loaded with All 1s
92
dB
Output Noise Voltage Density
3, 11
e
n
10 Hz to 100 kHz Between R
FB
and I
OUT
13
nV/
Hz
DIGITAL INPUTS/OUTPUT
Digital Input HIGH
V
IH
2.4
V
Digital Input LOW
V
IL
0.8
V
Input Leakage Current
12
I
IN
V
IN
= 0 V to +5 V
1
A
Input Capacitance
C
IN
V
IN
= 0 V
8
pF
Digital Output High
V
OH
I
OH
= 200
A
4
V
Digital Output Low
V
OL
I
OL
= 1.6 mA
0.4
V
ANALOG OUTPUTS
Output Capacitance
3
C
OUT1
Digital Inputs = All 1s
90
pF
C
OUT2
Digital Inputs = All 0s
90
pF
Output Capacitance
3
C
OUT1
Digital Inputs = All 0s
60
pF
C
OUT2
Digital Inputs = All 1s
60
pF
TIMING CHARACTERISTICS
3
Serial Input to Strobe Setup Times
t
DS1
STB
1
Used as the Strobe
50
ns
(t
STB
= 80 ns)
t
DS2
STB
2
Used as the Strobe
20
ns
t
DS3
STB
3
Used as the Strobe T
A
= +25
C
10
ns
T
A
= Full Temperature Range
20
ns
t
DS4
STB
4
Used as the Strobe
20
ns
t
DH1
STB
1
Used as the Strobe T
A
= +25
C
40
ns
T
A
= Full Temperature Range
50
ns
t
DH2
STB
2
Used as the Strobe T
A
= +25
C
50
ns
T
A
= Full Temperature Range
60
ns
Serial Input to Strobe Hold Times
(t
STB
= 80 ns)
t
DH3
STB
3
Used as the Strobe
80
ns
t
DH4
STB
4
Used as the Strobe
80
ns
REV. C
2
(@ V
DD
= +5 V; V
REF
= +10 V; V
OUT1
= V
OUT2
= V
AGND
= V
DGND
= 0 V; T
A
= Full Temperature
Range specified under Absolute Maximum Ratings, unless otherwise noted.)
DAC8143SPECIFICATIONS
ELECTRICAL CHARACTERISTICS
DAC8143
Parameter
Symbol
Conditions
Min
Typ
Max
Units
STB to SRO Propagation Delay
13
t
PD
T
A
= +25
C
220
ns
T
A
= Full Temperature Range
300
ns
SRI Data Pulsewidth
t
SRI
100
ns
STB
1
Pulsewidth (
STB1 = 80 ns)
14
t
STB1
80
ns
STB
2
Pulsewidth (
STB2 = 100 ns)
14
t
STB2
80
ns
STB
3
Pulsewidth (
STB3 = 80 ns)
14
t
STB3
80
ns
STB
4
Pulsewidth (
STB4 = 80 ns)
14
t
STB4
80
ns
Load Pulsewidth
t
LD1
, t
LD2
T
A
= +25
C
140
ns
T
A
= Full Temperature Range
180
ns
LSB Strobe into Input Register
to Load DAC Register Time
t
ASB
0
ns
CLR Pulsewidth
t
CLR
80
ns
POWER SUPPLY
Supply Voltage
V
DD
4.75
5
5.25
V
Supply Current
I
DD
All Digital Inputs = V
IH
or V
IL
2
mA
All Digital Inputs = 0 V or V
DD
0.1
mA
Power Dissipation
P
D
Digital Inputs = 0 V or V
DD
0.5
mW
5 V
0.1 mA
Digital Inputs = V
IH
or V
IL
10
mW
5 V
2 mA
NOTES
1
1
All grades are monotonic to 12 bits over temperature.
1
2
Using internal feedback resistor.
1
3
Guaranteed by design and not tested.
1
4
Applies to I
OUT1
; all digital inputs = V
IL
, V
REF
= +10 V; specification also applies for I
OUT2
when all digital inputs = V
IH
.
1
5
V
REF
= +10 V, all digital inputs = 0 V.
1
6
Calculated from worst case R
REF
: I
ZSE
(in LSBs) = (R
REF
I
LKG
4096) /V
REF
.
1
7
Absolute temperature coefficient is less than +300 ppm/
C.
1
8
I
OUT
, Load = 100
. C
EXT
= 13 pF, digital input = 0 V to V
DD
or V
DD
to 0 V. Extrapolated to 1/2 LSB: t
S
= propagation delay (t
PD
) +9
, where
equals measured
time constant of the final RC decay.
1
9
All digital inputs = 0 V.
10
V
REF
= 0 V, all digital inputs = 0 V to V
DD
or V
DD
to 0 V.
11
Calculations from e
n
=
4K TRB where:
K = Boltzmann constant, J/KR = resistance
T = resistor temperature, K B = bandwidth, Hz
12
Digital inputs are CMOS gates; I
IN
typically 1 nA at +25
C.
13
Measured from active strobe edge (STB) to new data output at SRO; C
L
= 50 pF.
14
Minimum low time pulsewidth for STB
1
, STB
2
, and STB
4
, and minimum high time pulsewidth for STB
3
.
Specifications subject to change without notice.
(@ V
DD
= +5 V; V
REF
= +10 V; V
OUT1
= V
0UT2
= V
AGND
= V
DGND
= 0 V; T
A
= Full
Temperature Range specified under Absolute Maximum Ratings, unless otherwise noted.)
DAC8143
3
REV. C
DAC8143
4
REV. C
PIN CONNECTIONS
16-Lead Epoxy Plastic DIP
16-Lead SOIC
TOP VIEW
(Not to Scale)
16
15
14
13
12
11
10
9
1
2
3
4
5
6
7
8
I
OUT1
R
FB
DAC8143
I
OUT2
V
REF
AGND
V
DD
STB
1
CLR
LD
1
DGND
SRO
STB
4
SRI
STB
3
STB
2
LD
2
ABSOLUTE MAXIMUM RATINGS
(T
A
= +25
C, unless otherwise noted.)
V
DD
to DGND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +17 V
V
REF
to DGND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25 V
V
RFB
to DGND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25 V
AGND to DGND . . . . . . . . . . . . . . . . . . . . . . . . V
DD
+ 0.3 V
DGND to AGND . . . . . . . . . . . . . . . . . . . . . . . . V
DD
+ 0.3 V
Digital Input Voltage Range . . . . . . . . . . . . . . . 0.3 V to V
DD
Output Voltage (Pin 1, Pin 2) . . . . . . . . . . . . . . 0.3 V to V
DD
Operating Temperature Range
FP/FS Versions . . . . . . . . . . . . . . . . . . . . . 40
C to +85
C
Junction Temperature . . . . . . . . . . . . . . . . . . . . . . . . . +150
C
Storage Temperature . . . . . . . . . . . . . . . . . . 65
C to +150
C
Lead Temperature (Soldering, 60 sec) . . . . . . . . . . . . +300
C
Package Type
JA
*
JC
Units
16-Lead Plastic DIP
76
33
C/W
16-Lead SOIC
92
27
C/W
*
JA
is specified for worst case mounting conditions, i.e.,
JA
is specified for
device in socket for P-DIP package;
JA
is specified for device soldered to
printed circuit board for SOIC package.
CAUTION
1. Do not apply voltage higher than V
DD
or less than DGND po-
tential on any terminal except V
REF
(Pin 15) and R
FB
(Pin 16).
2. The digital control inputs are Zener-protected; however,
permanent damage may occur on unprotected units from
high energy electrostatic fields. Keep units in conductive
foam at all times until ready to use.
3. Use proper antistatic handling procedures.
4. Absolute Maximum Ratings apply to packaged devices.
Stresses above those listed under Absolute Maximum Ratings
may cause permanent damage to the device.
ORDERING GUIDE
Gain
Temperature
Package
Package
Model
Nonlinearity
Error
Range
Descriptions
Options
DAC8143FP
1 LSB
2 LSB
40
C to +85
C
16-Lead Plastic DIP
N-16
DAC8143FS
1 LSB
2 LSB
40
C to +85
C
16-Lead SOIC
R-16W
Die Size: 99
107 mil, 10,543 sq. mils.
CAUTION
ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily
accumulate on the human body and test equipment and can discharge without detection.
Although the DAC8143 features proprietary ESD protection circuitry, permanent damage may
occur on devices subjected to high energy electrostatic discharges. Therefore, proper ESD
precautions are recommended to avoid performance degradation or loss of functionality.
WARNING!
ESD SENSITIVE DEVICE
DAC8143
5
REV. C
10
FREQUENCY Hz
THD dB
90
0.032
THD %
0.010
85
80
75
70
95
0.018
0.0056
0.0032
0.0018
100
1k
10k
100k
V
IN
= 5V rms
OUTPUT OP AMP: OP-42
Figure 3. Multiplying Mode Total Harmonic
Distortion vs. Frequency
Typical Performance Characteristics
ALL BITS ON
100
FREQUENCY Hz
B10
0
ATTENUATION dB
(MSB) B11
B9
B8
B7
B6
B5
B4
B3
B2
B1
(LSB) B0
DATA BITS "ON"
(ALL OTHER
DATA BITS "OFF")
1k
10k
100k
1M
10M
12
24
36
48
60
72
84
96
108
Figure 2. Multiplying Mode Frequency
Response vs. Digital Code
3
0
V
IN
Volts
I
DD
mA
2
1
0
1
2
3
4
5
Figure 4. Supply Current vs. Logic
Input Voltage
4
1
V
DD
Volts
THRESHOLD VOLTAGE Volts
3
2
0
1
2.4
0.8
3
5
7
9
11
13
17
15
Figure 7. Logic Threshold Voltage
vs. Supply Voltage
0.5
0
DIGITAL INPUT CODE Decimal
LINEARITY ERROR LSB
0.4
0.3
0.2
0.1
0.0
0.1
0.2
0.3
0.4
0.5
1024
2048
3072
4095
1536
2560
3584
512
Figure 5. Linearity Error vs. Digital
Code
0.5
2
V
REF
Volts
DNL LSB
4
6
8
10
0.25
0
0.25
0.5
Figure 8. DNL Error vs. Reference
Voltage
0.5
2
V
REF
Volts
INL LSB
4
6
8
10
0.25
0
0.25
0.5
Figure 6. Linearity Error vs. Refer-
ence Voltage
40
0
SRO VOLTAGE OUT Volts
SINK
30
20
10
0
10
20
30
40
1
2
3
4
5
SOURCE
OUTPUT CURRENT mA
T
A
= +25 C
LOGIC 1
LOGIC 0
Figure 9. Digital Output Voltage vs.
Output Current
DAC8143
6
REV. C
DEFINITION OF SPECIFICATIONS
RESOLUTION
The resolution of a DAC is the number of states (2
n
) into which
the full-scale range (FSR) is divided (or resolved), where "n" is
equal to the number of bits.
SETTLING TIME
Time required for the analog output of the DAC to settle to
within 1/2 LSB of its final value for a given digital input stimu-
lus; i.e., zero to full-scale.
GAIN
Ratio of the DAC's external operational amplifier output voltage
to the V
REF
input voltage when all digital inputs are HIGH.
FEEDTHROUGH ERROR
Error caused by capacitive coupling from V
REF
to output.
Feedthrough error limits are specified with all switches off.
OUTPUT CAPACITANCE
Capacitance from I
OUT1
to ground.
OUTPUT LEAKAGE CURRENT
Current appearing at I
OUT1
when all digital inputs are LOW, or
at I
OUT2
terminal when all inputs are HIGH.
GENERAL CIRCUIT INFORMATION
The DAC8143 is a 12-bit serial-input, buffered serial-output,
multiplying CMOS D/A converter. It has an R-2R resistor lad-
der network, a 12-bit input shift register, 12-bit DAC register,
control logic circuitry, and a buffered digital output stage.
The control logic forms an interface in which serial data is
loaded, under microprocessor control, into the input shift regis-
ter and then transferred, in parallel, to the DAC register. In
addition, buffered serial output data is present at the SRO pin
when input data is loaded into the input register. This buffered
data follows the digital input data (SRI) by 12 clock cycles and
is available for daisy-chaining additional DACs.
An asynchronous CLEAR function allows resetting the DAC
register to a zero code (0000 0000 0000) without altering data
stored in the registers.
A simplified circuit of the DAC8143 is shown in Figure 10. An
inversed R-2R ladder network consisting of silicon-chrome,
thin-film resistors, and twelve pairs of NMOS current-steering
switches. These switches steer binarily weighted currents into
either I
OUT1
or I
OUT2
. Switching current to I
OUT1
or I
OUT2
yields
a constant current in each ladder leg, regardless of digital input
code. This constant current results in a constant input resis-
tance at V
REF
equal to R (typically 11 k
). The V
REF
input may
be driven by any reference voltage or current, ac or dc, that is
within the limits stated in the Absolute Maximum Ratings chart.
The twelve output current-steering switches are in series with
the R-2R resistor ladder, and therefore, can introduce bit errors.
It was essential to design these switches such that the switch
"ON" resistance be binarily scaled so that the voltage drop
across each switch remains constant. If, for example, Switch 1
of Figure 10 was designed with an "ON" resistance of 10
,
Switch 2 for 20
, etc., a constant 5 mV drop would then be
maintained across each switch.
To further ensure accuracy across the full temperature range,
permanently "ON" MOS switches were included in series with
the feedback resistor and the R-2R ladder's terminating resistor.
The Simplified DAC Circuit, Figure 10, shows the location of
these switches. These series switches are equivalently scaled to
two times Switch 1 (MSB) and top Switch 12 (LSB) to main-
tain constant relative voltage drops with varying temperature.
During any testing of the resistor ladder or R
FEEDBACK
(such as
incoming inspection), V
DD
must be present to turn "ON" these
series switches.
V
REF
R
FEEDBACK
I
OUT2
I
OUT1
10k
10k
10k
20k
20k
20k
20k
20k
S
1
S
2
S
3
S
12
10k
BIT 1 (MSB)
BIT 12 (LSB)
BIT 3
BIT 2
DIGITAL INPUTS
(SWITCHES SHOWN FOR DIGITAL INPUTS "HIGH")
*
*
*
THESE SWITCHES
PERMANENTLY "ON"
Figure 10. Simplified DAC Circuit
DAC8143
7
REV. C
ESD PROTECTION
The DAC8143 digital inputs have been designed with ESD
resistance incorporated through careful layout and the inclusion
of input protection circuitry.
Figure 11 shows the input protection diodes. High voltage static
charges applied to the digital inputs are shunted to the supply
and ground rails through forward biased diodes.
These protection diodes were designed to clamp the inputs well
below dangerous levels during static discharge conditions.
V
DD
DTL/TTL/CMOS
INPUTS
Figure 11. Digital Input Protection
EQUIVALENT CIRCUIT ANALYSIS
Figures 12 and 13 show equivalent circuits for the DAC8143's
internal DAC with all bits LOW and HIGH, respectively. The
reference current is switched to I
OUT2
when all data bits are LOW,
and to I
OUT1
when all bits are HIGH. The I
LEAKAGE
current
source is the combination of surface and junction leakages to the
substrate. The 1/4096 current source represents the constant
1-bit current drain through the ladder's terminating resistor.
Output capacitance is dependent upon the digital input code.
This is because the capacitance of a MOS transistor changes
with applied gate voltage. This output capacitance varies be-
tween the low and high values.
R
FEEDBACK
I
OUT1
I
OUT2
R = 10k
I
LEAKAGE
60pF
I
LEAKAGE
90pF
1/4096
R = 10k
I
REF
V
REF
Figure 12. Equivalent Circuit (All Inputs LOW)
I
OUT2
I
LEAKAGE
60pF
R
FEEDBACK
I
OUT1
R = 10k
I
LEAKAGE
90pF
1/4096
R = 10k
I
REF
V
REF
Figure 13. Equivalent Circuit (All Inputs HIGH)
DYNAMIC PERFORMANCE
ANALOG OUTPUT IMPEDANCE
The output resistance, as in the case of the output capacitance,
varies with the digital input code. This resistance, looking back
into the I
OUT1
terminal, varies between 11 k
(the feedback
resistor alone when all digital input are LOW) and 7.5 k
(the
feedback resistor in parallel with approximately 30 k
of the
R-2R ladder network resistance when any single bit logic is
HIGH). Static accuracy and dynamic performance will be af-
fected by these variations.
The gain and phase stability of the output amplifier, board
layout, and power supply decoupling will all affect the dynamic
performance of the DAC8143. The use of a small compensation
capacitor may be required when high speed operational amplifi-
ers are used. It may be connected across the amplifier's feed-
back resistor to provide the necessary phase compensation to
critically damp the output.
The considerations when using high speed amplifiers are:
1. Phase compensation (see Figures 16 and 17).
2. Power supply decoupling at the device socket and use of
proper grounding techniques.
OUTPUT AMPLIFIER CONSIDERATIONS
When using high speed op amps, a small feedback capacitor
(typically 5 pF30 pF) should be used across the amplifiers to
minimize overshoot and ringing. For low speed or static
applications, ac specifications of the amplifier are not very criti-
cal. In high speed applications, slew rate, settling time, open-
loop gain and gain/phase margin specifications of the amplifier
should be selected for the desired performance. It has already
been noted that an offset can be caused by including the usual
bias current compensation resistor in the amplifier's noninvert-
ing input terminal. This resistor should not be used. Instead, the
amplifier should have a bias current that is low over the tem-
perature range of interest.
Static accuracy is affected by the variation in the DAC's output
resistance. This variation is best illustrated by using the circuit
of Figure 14 and the equation:
V
ERROR
= V
OS
1
+
R
FB
R
O




V
OS
V
REF
R
R
R
ETC
R
FB
R
2
R
2
R
2
OP-77
Figure 14. Simplified Circuit
DAC8143
8
REV. C
Where R
O
is a function of the digital code, and:
R
O
= 10 k
for more than four bits of Logic 1,
R
O
= 30 k
for any single bit of Logic 1.
Therefore, the offset gain varies as follows:
at code 0011 1111 1111,
V
ERROR1
= V
OS
1
+
10 k
10 k




= 2 V
OS
at code 0100 0000 0000,
V
ERROR2
= V
OS
1
+
10 k
30 k




= 4/3 V
OS
The error difference is 2/3 V
OS
.
Since one LSB has a weight (for V
REF
= +10 V) of 2.4 mV for
the DAC8143, it is clearly important that V
OS
be minimized,
using either the amplifier's pulling pins, an external pulling
network, or by selection of an amplifier with inherently low V
OS
.
Amplifiers with sufficiently low V
OS
include OP77, OP97, OP07,
OP27, and OP42.
INTERFACE LOGIC OPERATION
The microprocessor interface of the DAC8143 has been design-
ed with multiple STROBE and LOAD inputs to maximize inter-
facing options. Control signals decoding may be done on chip or
with the use of external decoding circuitry (see Figure 21).
Serial data is clocked into the input register and buffered output
stage with STB
1
, STB
2
, or STB
4
. The strobe inputs are active
on the rising edge.
STB3 may be used with a falling edge clock
data.
WORD N
WORD N 1
WORD N 2
WORD N 1
WORD N
BIT 11
BIT 2
BIT 12
LSB
BIT 1
MSB
BIT 12
LSB
BIT 2
BIT 1
MSB
SRI
BIT 2
BIT 1
MSB
BIT 1
MSB
BIT 2
BIT 12
LSB
BIT 1
LSB
t
DS1
,
t
DS2
,
t
DS3
,
t
DS4
SRO
t
DH1
,
t
DH2
,
t
DH3
,
t
DH4
t
PD
t
STB1
t
STB2
t
STB3
t
STB4
t
STB1
t
STB2
t
STB3
t
STB4
*
STROBE
(STB
1
, STB
2
, STB
4
)
1
2
12
1
2
t
LD1
t
LD2
t
SR1
12
11
t
ASB
LD
1
AND LD
2
LOAD NEW 12-BIT WORD INTO
INPUT REGISTER AND SHIFT
OUT PREVIOUS WORD
LOAD INPUT REGISTER'S
DATA INTO DAC REGISTER
NOTES:
*
STROBE WAVEFORM IS INVERTED IF
STB
3
IS USED TO STROBE SERIAL DATA
BITS INTO INPUT REGISTER.
**
DATA IS STROBED INTO AND OUT OF
THE INPUT SHIFT REGISTER MSB FIRST.
Figure 15. Timing Diagram
Serial data output (SRO) follows the serial data input (SRI) by
12 clocked bits.
Holding any STROBE input at its selected state (i.e., STB
1
,
STB
2
or STB
4
at logic HIGH or STB
3
at logic LOW) will act to
prevent any further data input.
When a new data word has been entered into the input register,
it is transferred to the DAC register by asserting both LOAD
inputs.
The
CLR input allows asynchronous resetting of the DAC regis-
ter to 0000 0000 0000. This reset does not affect data held in
the input registers. While in unipolar mode, a CLEAR will
result in the analog output going to 0 V. In bipolar mode, the
output will go to V
REF
.
INTERFACE INPUT DESCRIPTION
STB
1
(Pin 4), STB
2
(Pin 8), STB
4
(Pin 11)--Input Register
and Buffered Output Strobe. Inputs Active on Rising
Edge.
Selected to load serial data into input register and buff-
ered output stage. See Table I for details.
STB
3 (Pin 10)--Input Register and Buffered Output
Strobe Input. Active on Falling Edge. Selected to load serial
data into input register and buffered output stage. See Table I
for details.
LD
1 (Pin 5), LD2
(Pin 9)--Load DAC Register Inputs.
Active Low. Selected together to load contents of input register
into DAC register.
CLR (Pin 13)--Clear Input. Active Low. Asynchronous.
When LOW, 12-bit DAC register is forced to a zero code (0000
0000 0000) regardless of other interface inputs.
DAC8143
9
REV. C
Table I. Truth Table
DAC8143 Logic Inputs
Input Register/
Digital Output
Control Inputs
DAC Register
Control Inputs
STB
4
STB
3
STB
2
STB
1
CLR
LD
2
LD
1
DAC8143 Operation
Notes
0
1
0
g
X
X
X
0
1
g
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.
1
X
X
X
X
0
X
X
No Operation (Input Register and SRO)
3
X
X
1
X
X
X
X
1
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
1
X
1
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
811
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
811
7
1
2
3
6
12
DAC8143
CONTROL
INPUTS
SRI
(SERIAL
DATA IN)
V
REF
10V
R2
50
R1
100
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
50
12
15
7
R1
100
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
10k
A1
R4
20k
R5
20k
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
3
2 12
15
6
14
16
1
3
2
6
V
IN
V
OUT
4
13
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
P
WR
Figure 19. Multiple DAC8143s with Three-Wire Interface
DAC8143
12
REV. C
DAC8143 INTERFACE TO THE 8085
The DAC8143's interface to the 8085 microprocessor is shown
in Figure 22. Note that the microprocessor's SOD line is used
to present data serially to the DAC.
Data is strobed into the DAC8143 by executing memory write
instructions. The strobe 2 input is generated by decoding an
address location and
WR. Data is loaded into the DAC register
with a memory write instruction to another address location.
Serial data supplied to the DAC8143 must be present in the
right-justified format in registers H and L of the microprocessor.
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
WR
ALE
SOD
8085
ADDRESS BUS (16)
DATA
+5V
FROM SYSTEM RESET
*
ANALOG CIRCUITRY OMITTED FOR SIMPLICITY
+5V
A
0
A
15
8212
(8)
(8) AD
07
Figure 22. DAC8143--8085 Interface
DAC8143 INTERFACE TO THE 68000
Figure 23 shows the DAC8143 configured to the 68000 micro-
processor. Serial data input is similar to that of the 6800 in
Figure 21.
STB
1
DAC8143
SRI
LD
2
LD
1
STB
3
STB
4
CLR
ADDRESS
DECODER
A
1
A
23
AS
DB
15
DB
0
68000 P
ADDRESS BUS
DATA BUS
FROM SYSTEM RESET
CS
VMA
VPA
UDS
+5V
1/4 74HC125
+
STB
2
Figure 23. DAC8143 to 68000
P Interface
OUTLINE DIMENSIONS
Dimensions are shown in inches and (mm).
16-Lead Plastic DIP
(N-16)
16
1
8
9
PIN 1
0.840 (21.34)
0.745 (18.92)
0.280 (7.11)
0.240 (6.10)
SEATING
PLANE
0.060 (1.52)
0.015 (0.38)
0.210 (5.33)
MAX
0.022 (0.558)
0.014 (0.356)
0.160 (4.06)
0.115 (2.93)
0.100
(2.54)
BSC
0.070 (1.77)
0.045 (1.15)
0.130
(3.30)
MIN
0.195 (4.95)
0.115 (2.93)
0.015 (0.381)
0.008 (0.204)
0.325 (8.25)
0.300 (7.62)
16-Lead SOIC
(R-16W)
SEATING
PLANE
0.0118 (0.30)
0.0040 (0.10)
0.0192 (0.49)
0.0138 (0.35)
0.1043 (2.65)
0.0926 (2.35)
0.050 (1.27)
BSC
16
9
8
1
0.4193 (10.65)
0.3937 (10.00)
0.2992 (7.60)
0.2914 (7.40)
PIN 1
0.4133 (10.50)
0.3977 (10.00)
0.0125 (0.32)
0.0091 (0.23)
8
0
0.0291 (0.74)
0.0098 (0.25)
45
0.0500 (1.27)
0.0157 (0.40)
C3114c23/99
PRINTED IN U.S.A.