AD558
tDH
V
V
OUT
16
15
DATA
INPUTS
2.0V
2.0V
tDS
AD558
SENSE
0.8V
OUT
R
L
CS OR CE
0.8V
R
= 2x V
P-D
EE
NEGATIVE
SUPPLY
V
(in kΩ)
EE
tW
Figure 9. Improved Settling Time
1/2 LSB
available, bipolar output ranges may be achieved by suitable
output offsetting and scaling. Figure 10 shows how a ±1.28 volt
output range may be achieved when a –5 volt power supply is
available. The offset is provided by the AD589 precision 1.2 volt
reference which will operate from a +5 volt supply. The AD544
output amplifier can provide the necessary ±1.28 volt output
swing from ±5 volt supplies. Coding is complementary offset
binary.
DAC
V OUTPUT
tSETTLING
tW
= STORAGE PULSE WIDTH = 200ns MIN
tDH
tDS
tSETTLING
= DATA HOLD TIME = 10ns MIN
= DATA SETUP TIME = 200ns MIN
= DAC OUTPUT SETTLING TIME TO ±1/2 LSB
Figure 7. AD558 Timing
5kΩ
VOUT = 0V TO +2.56V
+5V
USE OF VOUT SENSE
0.01µF
Separate access to the feedback resistor of the output amplifier
allows additional application versatility. Figure 8a shows how
I × R drops in long lines to remote loads may be cancelled by
putting the drops “inside the loop.” Figure 8b shows how the
separate sense may be used to provide a higher output current
by feeding back around a simple current booster.
16
5kΩ
AD558
15
AD544
0.01µF
14
VO
4.53kΩ
13
12
+1.28 TO
–1.27
1.5kΩ
500Ω
BIPOLAR
OFFSET
ADJUST
VIN
–5V
AD589
V
OUT
16
INPUT CODE
VOUT
V
AD558
–1.2V
OUT
V
SENSE
OUT
00000000
10000000
11111111
+128V
0V
–1.27V
0V TO +10V
4.7kΩ
15
0.01µF
12
14
13
R
L
GAIN
SELECT
GND
–5V
Figure 10. Bipolar Operation of AD558 from ±5 V Supplies
a. Compensation for I × R Drops in Output Lines
MEASURING OFFSET ERROR
One of the most commonly specified endpoint errors associated
with real-world nonideal DACs is offset error.
V
CC
V
OUT
2N2222
16
15
In most DAC testing, the offset error is measured by applying
the zero-scale code and measuring the output deviation from 0
volts. There are some DACs, like the AD558 where offset errors
may be present but not observable at the zero scale, because of
other circuit limitations (such as zero coinciding with single-
supply ground) so that a nonzero output at zero code cannot be
read as the offset error. Factors like this make testing the
AD558 a little more complicated.
AD558
V
SENSE
OUT
V
OUT
0V TO +2.56V
12
14
13
GAIN
SELECT
R
L
GND
b. Output Current Booster
Figure 8. Use of VOUT Sense
By adding a pulldown resistor from the output to a negative
supply as shown in Figure 11, we can now read offset errors
at zero code that may not have been observable due to circuit
limitations. The value of the resistor should be such that, at zero
voltage out, current through the resistor is 0.5 mA max.
OPTIMIZING SETTLING TIME
In order to provide single-supply operation and zero-based
output voltage ranges, the AD558 output stage has a passive
“pull-down” to ground. As a result, settling time for negative
going output steps may be longer than for positive-going output
steps. The relative difference depends on load resistance and
capacitance. If a negative power supply is available, the
negative-going settling time may be improved by adding a pull-
down resistor from the output to the negative supply as shown
in Figure 9. The value of the resistor should be such that, at
zero voltage out, current through that resistor is 0.5 mA max.
OUTPUT
AMP
0.5mA
16
15
14
13
V
OUT
–V
V
SENSE
OUT
V
SELECT
OUT
BIPOLAR OUTPUT RANGES
AGND
The AD558 was designed for operation from a single power
supply and is thus capable of providing only unipolar (0 V to
+2.56 V and 0 V to 10 V) output ranges. If a negative supply is
a. 0 V to 2.56 V Output Range
–6–
REV. A