NSC ADC0800PCD

ADC0800 8-Bit A/D Converter
General Description
Features
The ADC0800 is an 8-bit monolithic A/D converter using Pchannel ion-implanted MOS technology. It contains a high
input impedance comparator, 256 series resistors and analog switches, control logic and output latches. Conversion is
performed using a successive approximation technique
where the unknown analog voltage is compared to the resistor tie points using analog switches. When the appropriate tie point voltage matches the unknown voltage, conversion is complete and the digital outputs contain an 8-bit
complementary binary word corresponding to the unknown.
The binary output is TRI-STATEÉ to permit bussing on common data lines.
The ADC0800PD is specified over b55§ C to a 125§ C and
the ADC0800PCD is specified over 0§ C to 70§ C.
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Low cost
g 5V, 10V input ranges
No missing codes
Ratiometric conversion
TRI-STATE outputs
Fast
Contains output latches
TTL compatible
Supply voltages
Resolution
Linearity
Conversion speed
Clock range
TC e 50 ms
5 VDC and b12 VDC
8 bits
g 1 LSB
40 clock periods
50 to 800 kHz
Block Diagram
TL/H/5670 – 1
(00000000 e a full-scale)
TRI-STATEÉ is a registered trademark of National Semiconductor Corp.
C1995 National Semiconductor Corporation
TL/H/5670
RRD-B30M115/Printed in U. S. A.
ADC0800 8-Bit A/D Converter
February 1995
Absolute Maximum Ratings
(Note 1)
Power Dissipation (Note 3)
If Military/Aerospace specified devices are required,
please contact the National Semiconductor Sales
Office/Distributors for availability and specifications.
Supply Voltage (VDD)
Supply Voltage (VGG)
Voltage at Any Input
Input Current at Any Pin (Note 2)
Package Input Current (Note 2)
875 mW
ESD Susceptibility (Note 4)
VSSb22V
VSSb22V
VSS a 0.3V to VSSb22V
5 mA
20 mA
500V
Storage Temperature
150§ C
Lead Temperature (Soldering, 10 sec.)
300§ C
Operating Ratings (Note 1)
TMIN s TA s TMAX
Temperature Range
ADC0800PD
ADC0800PCD
b 55§ C s TA s a 125§ C
0§ C s TA s a 70§ C
Electrical Characteristics
These specifications apply for VSS e 5.0 VDC, VGG eb12.0 VDC, VDD e 0 VDC, a reference voltage of 10.000 VDC across the
on-chip R-network (VR-NETWORK TOP e 5.000 VDC and VR-NETWORK BOTTOM eb5.000 VDC), and a clock frequency of 800
kHz. For all tests, a 475X resistor is used from pin 5 to VR-NETWORK BOTTOM e b5 VDC. Unless otherwise noted, these
specifications apply over an ambient temperature range of b55§ C to a 125§ C for the ADC0800PD and 0§ C to a 70§ C for the
ADC0800PCD.
Parameter
Non-Linearity
Conditions
Min
Typ
TA e 25§ C, (Note 8)
Over Temperature, (Note 8)
Max
Units
g1
g2
LSB
LSB
Differential Non-Linearity
g (/2
LSB
Zero Error
g2
LSB
(Note 9)
0.01
%/§ C
g2
LSB
(Note 9)
0.01
%/§ C
Zero Error Temperature Coefficient
Full-Scale Error
Full-Scale Error Temperature Coefficient
Input Leakage
1
mA
Logical ‘‘1’’ Input Voltage
All Inputs
VSSb1.0
VSS
V
Logical ‘‘0’’ Input Voltage
All Inputs
VGG
VSSb4.2
V
Logical Input Leakage
TA e 25§ C, All Inputs, VIL e
VSSb10V
1
mA
Logical ‘‘1’’ Output Voltage
All Outputs, IOH e 100 mA
Logical ‘‘0’’ Output Voltage
All Outputs, IOL e 1.6 mA
Disabled Output Leakage
TA e 25§ C, All Outputs, VOL e
VSS @ 10V
Clock Frequency
0§ CsTAs a 70§ C
b 55§ C s TA s a 125§ C
Clock Pulse Duty Cycle
2.4
0.4
V
2
mA
50
100
800
500
kHz
kHz
40
60
%
1
ms
1
3(/2
Clock
Periods
20
mA
TRI-STATE Enable/Disable Time
Start Conversion Pulse
(Note 10)
Power Supply Current
TA e 25§ C
V
Note 1: Absolute Maximum Ratings indicate limits beyond which damage to the device may occur. DC and AC electrical specifications do not apply when operating
the device beyond its specified operating conditions.
Note 2: When the input voltage (VIN) at any pin exceeds the power supply rails (VIN k Vb or VIN l V a ) the absolute value of current at that pin should be limited
to 5 mA or less. The 20 mA package input current limits the number of pins that can exceed the power supply boundaries with a 5 mA current limit to four.
Note 3: The maximum power dissipation must be derated at elevated temperatures and is dictated by TJMAX, iJA, and the ambient temperature, TA. The maximum
allowable power dissipation at any temperature is PD e (TJMAX b TA)/iJA or the number given in the Absolute Maximum Ratings, whichever is lower. For this
device, TJMAX e 125§ C, and the typical junction-to-ambient thermal resistance of the ADC0800PD and ADC0800PCD when board mounted is 66§ C/W.
Note 4: Human body model, 100 pF discharged through a 1.5 kX resistor.
Note 5: Typicals are at 25§ C and represent most likely parametric norm.
Note 6: Tested limits are guaranteed to National’s AOQL (Average Outgoing Quality Level).
Note 7: Design limits are guaranteed but not 100% tested. These limits are not used to calculate outgoing quality levels.
Note 8: Non-linearity specifications are based on best straight line.
Note 9: Guaranteed by design only.
Note 10: Start conversion pulse duration greater than 3(/2 clock periods will cause conversion errors.
2
Timing Diagram
TL/H/5670 – 2
Data is complementary binary (full scale is all ‘‘0’s’’ output).
Application Hints
R-network (pin 15). The analog input voltage and the voltage that is applied to the bottom of the R-network (pin 5)
must be at least 7V above the bVGG supply voltage to
ensure adequate voltage drive to the analog switches.
Other reference voltages may be used (such as 10.24V). If a
5V reference is used, the analog range will be 5V and accuracy will be reduced by a factor of 2. Thus, for maximum
accuracy, it is desirable to operate with at least a 10V reference. For TTL logic levels, this requires 5V and b5V for the
R-network. CMOS can operate at the 10 VDC VSS level and
a single 10 VDC reference can be used. All digital voltage
levels for both inputs and outputs will be from ground to
VSS.
OPERATION
The ADC0800 contains a network with 256-300X resistors
in series. Analog switch taps are made at the junction of
each resistor and at each end of the network. In operation,
a reference (10.00V) is applied across this network of 256
resistors. An analog input (VIN) is first compared to the center point of the ladder via the appropriate switch. If VIN is
larger than VREF/2, the internal logic changes the switch
points and now compares VIN and */4 VREF. This process,
known as successive approximation, continues until the
best match of VIN and VREF/N is made. N now defines a
specific tap on the resistor network. When the conversion is
complete, the logic loads a binary word corresponding to
this tap into the output latch and an end of conversion
(EOC) logic level appears. The output latches hold this data
valid until a new conversion is completed and new data is
loaded into the latches. The data transfer occurs in about
200 ns so that valid data is present virtually all the time in
the latches. The data outputs are activated when the Output
Enable is high, and in TRI-STATE when Output Enable is
low. The Enable Delay time is approximately 200 ns. Each
conversion requires 40 clock periods. The device may be
operated in the free running mode by connecting the Start
Conversion line to the End of Conversion line. However, to
ensure start-up under all possible conditions, an external
Start Conversion pulse is required during power up conditions.
ANALOG INPUT AND SOURCE RESISTANCE
CONSIDERATIONS
The lead to the analog input (pin 12) should be kept as short
as possible. Both noise and digital clock coupling to this
input can cause conversion errors. To minimize any input
errors, the following source resistance considerations
should be noted:
For RSs5k
No analog input bypass capacitor required, although a 0.1 mF input bypass
capacitor will prevent pickup due to unavoidable series lead inductance.
For 5kkRSs20k A 0.1 mF capacitor from the input (pin
12) to ground should be used.
For RSl20k
Input buffering is necessary.
REFERENCE
The reference applied across the 256 resistor network determines the analog input range. VREF e 10.00V with the top
of the R-network connected to 5V and the bottom connected to b5V gives a g 5V range. The reference can be level
shifted between VSS and VGG. However, the voltage, applied to the top of the R-network (pin 15), must not exceed
VSS, to prevent forward biasing the on-chip parasitic silicon
diodes that exist between the P-diffused resistors (pin 15)
and the N-type body (pin 10, VSS). Use of a standard logic
power supply for VSS can cause problems, both due to initial
voltage tolerance and changes over temperature. A solution
is to power the VSS line (15 mA max drain) from the output
of the op amp that is used to bias the top of the
If the overall converter system requires lowpass filtering of
the analog input signal, use a 20 kX or less series resistor
for a passive RC section or add an op amp RC active lowpass filter (with its inherent low output resistance) to ensure
accurate conversions.
CLOCK COUPLING
The clock lead should be kept away from the analog input
line to reduce coupling.
LOGIC INPUTS
The logical ‘‘1’’ input voltage swing for the Clock, Start Conversion and Output Enable should be (VSSb1.0V).
3
Application Hints
(Continued)
CMOS will satisfy this requirement but a pull-up resistor
should be used for TTL logic inputs.
CONTINUOUS CONVERSIONS AND LOGIC CONTROL
Simply tying the EOC output to the Start Conversion input
will allow continuous conversions, but an oscillation on this
line will exist during the first 4 clock periods after EOC goes
high. Adding a D flip-flop between EOC (D input) to Start
Conversion (Q output) will prevent the oscillation and will
allow a stop/continuous control via the ‘‘clear’’ input.
To prevent missing a start pulse that may occur after EOC
goes high and prior to the required 4 clock period time interval, the circuit of Figure 1 can be used. The RS latch can be
set at any time and the 4-stage shift register delays the
application of the start pulse to the A/D by 4 clock periods.
The RS latch is reset 1 clock period after the A/D EOC
signal goes to the low voltage state. This circuit also provides a Start Conversion pulse to the A/D which is 1 clock
period wide.
A second control logic application circuit is shown in Figure
2 . This allows an asynchronous start pulse of arbitrary
length less than TC, to continuously convert for a fixed high
level and provides a single clock period start pulse to the
A/D. The binary counter is loaded with a count of 11 when
the start pulse to the A/D appears. Counting is inhibited
until the EOC signal from the A/D goes high. A carry pulse
is then generated 4 clock periods after EOC goes high and
is used to reset the input RS latch. This carry pulse can be
used to indicate that the conversion is complete, the data
has transferred to the output buffers and the system is
ready for a new conversion cycle.
RE-START AND DATA VALID AFTER EOC
The EOC line (pin 9) will be in the low state for a maximum
of 40 clock periods to indicate ‘‘busy’’. A START pulse that
occurs while the A/D is BUSY will reset the SAR and start a
new conversion with the EOC signal remaining in the low
state until the end of this new conversion. When the conversion is complete, the EOC line will go to the high voltage
state. An additional 4 clock periods must be allowed to
elapse after EOC goes high, before a new conversion cycle
is requested. Start Conversion pulses that occur during this
last 4 clock period interval may be ignored (see Figure 1 and
2 for high speed operation). This is a problem only for high
conversion rates and keeping the number of conversions
per second less than fCLOCK/44 automatically guarantees
proper operation. For example, for an 800 kHz clock, approximately 18,000 conversions per second are allowed.
The transfer of the new digital data to the output is initiated
when EOC goes to the high voltage state.
POWER SUPPLIES
Standard supplies are VSS e a 5V, VGG eb12V and
VDD e 0V. Device accuracy is dependent on stability of the
reference voltage and has slight sensitivity to VSSÐVGG.
VDD has no effect on accuracy. Noise spikes on the VSS
and VGG supplies can cause improper conversion; therefore, filtering each supply with a 4.7 mF tantalum capacitor is
recommended.
TL/H/5670 – 3
FIGURE 1. Delaying an Asynchronous Start Pulse
TL/H/5670 – 10
FIGURE 2. A/D Control Logic
4
Application Hints
(Continued)
Full-Scale Adjustment: This is the offset voltage required
at the top of the R-network (pin 15) to make the 00000001
to 00000000 transition when the input voltage is 1 (/2 LSB
from full-scale (60 mV less than full-scale for a 10.24V
scale). This voltage is guaranteed to be within g 2 LSB for
the ADC0800 without adjustment. In most cases, adjustment can be accomplished by having a 1 kX pot on pin 15.
ZERO AND FULL-SCALE ADJUSTMENT
Zero Adjustment: This is the offset voltage required at the
bottom of the R-network (pin 5) to make the 11111111 to
11111110 transition when the input voltage is (/2 LSB (20
mV for a 10.24V scale). In most cases, this can be accomplished by having a 1 kX pot on pin 5. A resistor of 475X
can be used as a non-adjustable best approximation from
pin 5 to ground.
Typical Applications
General Connection
Ratiometric Input Signal with Tracking Reference
TL/H/5670 – 11
Hi-Voltage CMOS Output Levels
TL/H/5670 – 4
0V to 10V VIN range
0V to 10V output levels
TL/H/5670 – 12
5
Typical Applications
(Continued)
VREF e 10 VDC With TTL Logic Levels
*See application hints
TL/H/5670 – 13
A1 and A2 e LM358N dual op amp
VREF e 10 VDC With 10V CMOS Logic Levels
*See application hints
TL/H/5670 – 14
Input Level Shifting
# Permits TTL compatible outputs with
0V to 10V input range (0V to b 10V
input range achieved by reversing
polarity of zener diodes and returning
the 6.8k resistor to Vb).
TL/H/5670–5
6
Typical Applications
(Continued)
zero adjust potentiometer should be set to provide a flicker
on the LSB LED readout with all the other display LEDs
OFF.
TESTING THE A/D CONVERTER
There are many degrees of complexity associated with testing an A/D converter. One of the simplest tests is to apply a
known analog input voltage to the converter and use LEDs
to display the resulting digital output code as shown in Figure 3 . Note that the LED drivers invert the digital output of
the A/D converter to provide a binary display. A lab DVM
can be used if a precision voltage source is not available.
After adjusting the zero and full-scale, any number of points
can be checked, as desired.
For ease of testing, a 10.24 VDC reference is recommended
for the A/D converter. This provides an LSB of 40 mV
(10.240/256). To adjust the zero of the A/D, an analog input
voltage of (/2 LSB or 20 mV should be applied and the
To adjust the full-scale adjust potentiometer, an analog input that is 1(/2 LSB less than the reference (10.240 – 0.060
or 10.180 VDC) should be applied to the analog input and
the full-scale adjusted for a flicker on the LSB LED, but this
time with all the other LEDs ON.
A complete circuit for a simple A/D tester is shown in Figure
4 . Note that the clock input voltage swing and the digital
output voltage swings are from 0V to 10.24V. The
MM74C901 provides a voltage translation to 5V operation
and also the logic inversion so the readout LEDs are in binary.
TL/H/5670 – 15
FIGURE 3. Basic A/D Tester
TL/H/5670 – 7
FIGURE 4. Complete Basic Tester Circuit
7
Typical Applications
(Continued)
7.280 VDC. These voltage values represent the center values of a perfect A/D converter. The input voltage has to
change by g (/2 LSB ( g 20 mV), the ‘‘quantization uncertainty’’ of an A/D, to obtain an output digital code change. The
effects of this quantization error have to be accounted for in
the interpretation of the test results. A plot of this natural
error source is shown in Figure 5 where, for clarity, both the
analog input voltage and the error voltage are normalized to
LSBs.
The digital output LED display can be decoded by dividing
the 8 bits into the 4 most significant bits and 4 least significant bits. Table I shows the fractional binary equivalent of
these two 8-bit groups. By adding the decoded voltages
which are obtained from the column: ‘‘Input Voltage Value
with a 10.240 VREF’’ of both the MS and LS groups, the
value of the digital display can be determined. For example,
for an output LED display of ‘‘1011 0110’’ or ‘‘B6’’ (in hex)
the voltage values from the table are 7.04 a 0.24 or
TABLE I. DECODING THE DIGITAL OUTPUT LEDs
INPUT VOLTAGE
VALUE WITH
10.24 VREF
FRACTIONAL BINARY VALUE FOR
HEX
BINARY
MS GROUP
F
E
D
C
B
A
9
8
7
6
5
4
3
2
1
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
LS GROUP
15/16
MS GROUP
LS GROUP
9.600
8.960
8.320
7.680
7.040
6.400
5.760
5.120
4.480
3.840
3.200
2.560
1.920
1.280
0.640
0
0.600
0.560
0.520
0.480
0.440
0.400
0.360
0.320
0.280
0.240
0.200
0.160
0.120
0.080
0.040
0
15/256
7/8
7/128
13/16
13/256
3/4
3/64
11/16
11/256
5/8
5/128
9/16
1/2
9/256
1/32
7/16
7/256
3/8
3/128
5/16
5/256
1/4
1/64
3/16
3/256
1/8
1/128
1/16
1/256
TL/H/5670 – 8
FIGURE 5. Error Plot of a Perfect A/D Showing Effects of Quantization Error
8
Typical Applications
(Continued)
For operation with a microprocessor or a computer-based
test system, it is more convenient to present the errors digitally. This can be done with the circuit of Figure 7 where the
output code transitions can be detected as the 10-bit DAC is
incremented. This provides (/4 LSB steps for the 8-bit A/D
under test. If the results of this test are automatically plotted
with the analog input on the X axis and the error (in LSB’s)
as the Y axis, a useful transfer function of the A/D under
test results. For acceptance testing, the plot is not necessary and the testing speed can be increased by establishing
internal limits on the allowed error for each code.
A low speed ramp generator can also be used to sweep the
analog input voltage and the LED outputs will provide a binary counting sequence from zero to full-scale.
The techniques described so far are suitable for an engineering evaluation or a quick check on performance. For a
higher speed test system, or to obtain plotted data, a digitalto-analog converter is needed for the test set-up. An accurate 10-bit DAC can serve as the precision voltage source
for the A/D. Errors of the A/D under test can be provided as
either analog voltages or differences in two digital words.
A basic A/D tester which uses a DAC and provides the error
as an analog output voltage is shown in Figure 6 . The 2 op
amps can be eliminated if a lab DVM with a numerical subtraction feature is available to directly readout the difference
voltage, ‘‘A –C’’.
All R’s e 0.05% tolerance
TL/H/5670 – 16
FIGURE 6. A/D Tester with Analog Error Output
TL/H/5670 – 17
FIGURE 7. Basic ‘‘Digital’’ A/D Tester
Connection Diagram
Dual-In-Line Package
TL/H/5670 – 9
Top View
Order Number ADC0800PD
or ADC0800PCD
See NS Package Number D18A
9
ADC0800 8-Bit A/D Converter
Physical Dimensions inches (millimeters)
Hermetic Dual-In-Line Package (D)
Order Number ADC0800PD or ADC0800PCD
NS Package Number D18A
LIFE SUPPORT POLICY
NATIONAL’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT
DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE PRESIDENT OF NATIONAL
SEMICONDUCTOR CORPORATION. As used herein:
1. Life support devices or systems are devices or
systems which, (a) are intended for surgical implant
into the body, or (b) support or sustain life, and whose
failure to perform, when properly used in accordance
with instructions for use provided in the labeling, can
be reasonably expected to result in a significant injury
to the user.
National Semiconductor
Corporation
1111 West Bardin Road
Arlington, TX 76017
Tel: 1(800) 272-9959
Fax: 1(800) 737-7018
2. A critical component is any component of a life
support device or system whose failure to perform can
be reasonably expected to cause the failure of the life
support device or system, or to affect its safety or
effectiveness.
National Semiconductor
Europe
Fax: (a49) 0-180-530 85 86
Email: cnjwge @ tevm2.nsc.com
Deutsch Tel: (a49) 0-180-530 85 85
English Tel: (a49) 0-180-532 78 32
Fran3ais Tel: (a49) 0-180-532 93 58
Italiano Tel: (a49) 0-180-534 16 80
National Semiconductor
Hong Kong Ltd.
13th Floor, Straight Block,
Ocean Centre, 5 Canton Rd.
Tsimshatsui, Kowloon
Hong Kong
Tel: (852) 2737-1600
Fax: (852) 2736-9960
National Semiconductor
Japan Ltd.
Tel: 81-043-299-2309
Fax: 81-043-299-2408
National does not assume any responsibility for use of any circuitry described, no circuit patent licenses are implied and National reserves the right at any time without notice to change said circuitry and specifications.