HS3140/SP7514 HS3140/SP7514 14-Bit Multiplying DACs © Copyright 2000 Sipex Corporation
6
Figure 4. Microprocessor Interface to SP7514/HS3140
D0
D1
D2
D3
D4
D5
D6
D7
CLK
74273
V
REF
(+ 25V MAX)
LSB
15
14
13
12
11
10
9
SP7514/
7516
D0
D1
D2
D3
D4
D5
D6
D7
74273
CLK
MSB
GND
8
7
6
5
4
3
2
LATCHESADDRESS DECODER
G2A
74LS138
G2B
C
B
A
D0
D1
D2
D3
D4
D5
D6
D7
+
–
200
470
3
DD
V
400
WR
BDSEL
A
2
A
1
A
0
V
REF
V
DD
+
R
I
01
I
02
UNIPOLAR MODE
(2-QUADRANT)
6
2
3
A
1
V
OUT
0 TO - V
REF
(1-2
- N
)
R
0S
F
Resistor Rp can be added, this will parallel Rj decreasing the effective resistance. If Cf is reduced the
bandwidth will be increased and settling time decreased. However a system penalty for lowering Cf is
to increase noise gain. The trade-off is noise vs.
settling time. If Rp is added then a large value (1µF or
greater) non-polarized capacitor Cp should be added
in series with Rp to eliminate any DC drifts. If settling
time is not important, eliminate Rp and Cp, and adjust
Cf to prevent overshoot.
Output Offset
In most applications, the output of the DAC is fed into
an amplifier to convert the DAC’s current output to
voltage. A little known and not commonly discussed
parameter is the linearity error versus offset voltage of
the output amplifier. All CMOS DAC’s must operate
into a virtual ground, i.e., the summing junction of an
op amp. Any amplifier’s offset from the amplifier will
appear as an error at the output (which can be related
to LSB’s of error).
Most all CMOS DAC’s currently available are implemented using an R-2R ladder network. The formula
for nonlinearity is typically 0.67mV/mVOS (not derived here). However the SP7516 has a coefficient of
only 0.065mV/mVOS. This is due to the decoding
technique described earlier. CMOS DAC applications notes (including this one) always show a potentiometer used to null out the amplifier’s offset. If an
amplifier is chosen having ‘pretrimmed’ offset it may
be possible to eliminate this component. Consider the
following calculations:
SP7514/
HS3140
1. Using LF441A amplifier (low power - 741 pinout)
2. Specified offset: 0.5mV max
3. Temperature coefficient of input offset: 10µV/°C max
V
OS
max (0°C to 70°C) = 0.5mV + (70µV)10
= 1.2mV
Add'l nonlinearity (max.) = 1.2mV x 0.065mV/mV
= 78µV (1/2 LSB @ 16 Bits)
Where: 78µV = 1/2 LSB @ 16 Bits (10V range)
Via the above configuration, the SP7514/HS3140
can be used to divide an analog signal by digital code
(i.e. for digitally controlled gain). The transfer function is given in Table 2, where the value of each bit is
0 or 1. Division by all “0”s is undefined and causes the
op amp to saturate.
Applications Information
Unipolar Operation
Figure 2 shows the interconnections for unipolar
operation. Connect IO1 and FB1 as shown in diagram.
Tie IO2 (Pin 7), FB3 (Pin 3), and FB4 (Pin 1) to Ground
(Pin 8). As shown, a series resistor is recommended in
the VDD supply line to limit current during ‘turn-on’.
To maintain specified linearity, external amplifiers
must be zeroed. Apply an ALL “ZEROES” digital
input and adjust ROS for V
OUT
= 0 ± 1mV. The
SP7514 and HS3140 have been used successfully
with OP-07, OP-27 and LF441A. For high speed
applications the SP2525 is recommended.
Bipolar Operation
Figure 3 shows the interconnections for bipolar operation. Connect IO1, IO2, FB1, FB3, FB4 as shown in
diagram. Tie LDTR to IO2. As shown, a series resistor
is recommended in the VDD supply line to limit current
during ‘turn-on. To maintain specified linearity, external amplifiers must be zeroed. This is best done with
V
REF
set to zero and, the DAC register loaded with
10...0 (MSB = 1). Set R
0S1
for V01 = 0. Set R
0S2
for
V
OUT
= 0. Set V
REF
to +10V and adjust RB for V
OUT
to be 0V.
Grounding
Connect all GND pins to system analog ground
and tie this to digital ground. All unused input pins
must be grounded.