BB ADC700JH

®
ADC700
16-Bit Resolution With Microprocessor Interface
A/D CONVERTER
FEATURES
The clock oscillator is current-controlled for excellent
stability over temperature. Gain and Zero errors may
be externally trimmed to zero. Analog input ranges of
0V to +5V, 0V to +10V, 0V to +20V, ±2.5V, ±5V, and
±10V are available.
● COMPLETE WITH REFERENCE, CLOCK,
8-BIT PORT MICROPROCESSOR
INTERFACE
● CONVERSION TIME: 17µs max
● LINEARITY ERROR: ±0.003% FSR max
● NO MISSING CODES TO 14 BITS OVER
TEMPERATURE
● SPECIFIED AT ±12V AND ±15V SUPPLIES
● OUTPUT BUFFER LATCH FOR IMPROVED
INTERFACE TIMING FLEXIBILITY
● PARALLEL AND SERIAL DATA OUTPUT
● SMALL PACKAGE: 28-Pin DIP
DESCRIPTION
The ADC700 is a complete 16-bit resolution successive approximation analog-to-digital converter.
The reference circuit, containing a buried zener, is
laser-trimmed for minimum temperature coefficient.
Data
Ready
CS
RD
WR
HBEN
BTCEN
Reset
Status
Serial Data
Strobe
Clock
and
Control Logic
The conversion time is 17µs max for a 16-bit conversion over the three specification temperature ranges.
After a conversion, output data is stored in a latch
separate from the successive approximation logic. This
permits reading data during the next conversion, a
feature that provides flexible interface timing, especially for interrupt-driven interfaces.
Data is available in two 8-bit bytes from TTL-compatible three-state output drivers. Output data is coded in
Straight Binary for unipolar input signals and Bipolar
Offset Binary or Twos complement for bipolar input
signals. BOB or BTC is selected by a logic function
available on one of the pins.
The ADC700 is available in commercial, industrial
and military temperature ranges. It is packaged in a
hermetic 28-pin side-braze ceramic DIP.
Serial Data
Successive
Approximation
Register
16
Comparator
Data
Latch
3State
8
3State
Parallel
Data
10V
Analog
Inputs
20V
SJ
Bipolar
Offset
16-Bit
D/A
Converter
16
Voltage
Reference
International Airport Industrial Park • Mailing Address: PO Box 11400
Tel: (520) 746-1111 • Twx: 910-952-1111 • Cable: BBRCORP •
• Tucson, AZ 85734 • Street Address: 6730 S. Tucson Blvd. • Tucson, AZ 85706
Telex: 066-6491 • FAX: (520) 889-1510 • Immediate Product Info: (800) 548-6132
© 1989 Burr-Brown Corporation
PDS-856A
Printed in U.S.A. October, 1993
SPECIFICATIONS
ELECTRICAL
At TA = 25°C and at rated supplies: VDD = +5V, +VCC = +12V or +15V, –VCC = –12V or –15V, unless otherwise noted.
ADC700JH,AH,RH
CHARACTERISTICS
MIN
ADC700KH,BH,SH
TYP
MAX
RESOLUTION
MIN
TYP
16
ANALOG INPUTS
Voltage Ranges
Bipolar
Unipolar
Impedance (Direct Input)
0V to +5V, ±2.5V
0V to +10V, ±5V
0V to +20V, ±10V
MAX
UNITS
*
Bits
±2.5, ±5, ±10
0 to +5, 0 to +10, 0 to +20
*
*
V
V
2.5 ±1%
5 ±1%
10 ±1%
*
*
*
kΩ
kΩ
kΩ
DIGITAL SIGNALS (Over Specification Temperature Range)
Inputs
Logic Levels(1)
VIH
+2.0
0
VIL
IIH (VI = +2.7V)
IIL (VI = +0.4V)
Outputs
Logic Levels
VOL (IOL = –1.6mA)
+2.4
VOH (IOH = +20µA)
ILEAKAGE
Data Outputs Only, High Z
+5.5
+0.8
±10
±20
*
*
+0.4
*
*
*
*
V
V
µA
µA
*
V
V
*
10
*
nA
TRANSFER CHARACTERISTICS
ACCURACY
Linearity Error
Differential Linearity Error
Gain Error(3)
Zero Error(3)
Bipolar Zero
Unipolar Zero
Noise at Transitions (3σp-p)
Power Supply Sensitivity
+VCC
–VCC
VDD
DRIFT (Over Specification Temperature Range)
Gain Drift
Zero Drift
Bipolar Zero
Unipolar Zero
Linearity Drift
No Missing Codes Temperature Range
JH (13-bit), KH (14-bit)
AH (13-bit), BH (14 bit)
RH (13-bit), SH (14-bit)
±0.1
±0.05
±0.001
±0.2
±0.1
±0.003
±0.0015
±0.0015
±0.0005
POWER SUPPLY REQUIREMENTS
Voltage Range
+VCC
–VCC
VDD
Current(5)
+VCC
–VCC
VDD
Power Dissipation
TEMPERATURE RANGE
Specification
J, K Grades
A, B Grades
R, S Grades
Storage
*
*
*
% of FSR
% of FSR
% of FSR
%FSR/%VCC
%FSR/%VCC
%FSR/%VDD
*
*
ppm/°C
±5
±2
±1
±10
±4
±3
*
*
*
*
*
±2
ppm of FSR/°C
ppm of FSR/°C
ppm of FSR/°C
*
*
*
°C
°C
°C
+70
+85
+125
*
*
*
17
*
*
*
USB
BTC, BOB
USB, BOB
µs
min
*
*
*
+15
–15
+5
+16
–16
+5.25
+10
–28
+17
645
+15
–35
+20
765
0
–25
–55
–65
+70
+85
+125
+150
®
ADC700
*
*
*
±15
15
+11.4
–11.4
+4.75
% of FSR(2)
% of FSR
%
±8
5
OUTPUT DATA CODES(4)
Unipolar Parallel
Bipolar Parallel(5)
Serial Output (NRZ)
*
±0.003
±0.006
*
*
*
*
0
–25
–55
CONVERSION TIME 16 bits
WARM–UP TIME
±0.1
±0.006
±0.012
±0.2
2
*
*
*
*
*
*
*
*
*
*
*
*
*
VDC
VDC
VDC
*
*
*
*
*
*
*
*
mA
mA
mA
mW
*
*
*
*
°C
°C
°C
°C
TIMING SPECIFICATIONS(6)
At VDD = +5V, +VCC = +12V or +15V, –VCC = –12V or –15V, unless otherwise noted.
PARAMETER
LIMIT AT
TA = 25°C
LIMIT AT
TA = 0, +70°C
–25°C, +85°C
LIMIT AT
TA = –55°C, +125°C
UNITS
DESCRIPTION
0
130
40
0
17
600
1150
210
360
0
0
145
40
0
17
650
1250
200
400
0
ns, min
ns, max
ns, min
ns, min
µs, max
ns, max
ns, max
ns, min
ns, max
ns, min
CS to WR Setup time
WR to Status delay
WR pulse width
CS to WR Hold time
Conversion time
Data Ready to Status time
WR to first Serial Data Strobe
First Serial Data to first Serial Data Strobe
Last Serial Data Strobe to Status
Status to WR Setup time
0
0
50
0
0
58
0
0
66
ns, min
ns, min
ns, max
70
81
95
ns, max
HBEN to RD Setup time
CS to RD Setup time
High Byte Data Valid after RD
CL = 20pF (High Byte bus access time)
High Byte Data Valid after RD
CL = 100pF (High Byte bus access time)
40
40
50
0
0
40
45
60
0
0
40
50
65
0
0
ns, min
ns, max
ns, max
ns, min
ns, min
RD pulse width
Data Ready delay from RD (HBEN asserted)
Data Hold time after RD (bus relinquish time)
RD to CS Hold time
RD to HBEN Hold time
60
70
70
81
80
95
ns, max
ns, max
Data Ready low delay from Reset
Status low delay from Reset
CONVERSION AND SERIAL DATA OUTPUT TIMING
t1
t2
t3
t4
t5
t6
t7
t8
t9
t10
0
110
40
0
15
550
1100
250
310
0
PARALLEL DATA OUTPUT TIMING
t11
t12
t13 (7)
t14
t15
t16(8)
t17
t18
RESET TIMING
t19
t20
*Same specs as ADC700JH, AH, RH.
NOTES: (1) TTL, LSTTL, and 5V CMOS compatible. (2) FSR means Full Scale Range. For example, unit connected for ±10V range has 20V FSR. (3) Externally
adjustable to zero. (4) See Table I. USB – Unipolar Straight Binary; BTC – Binary Two’s Complement; BOB – Bipolar Offset Binary; NRZ – Non Return to Zero. (5)
Max supply current is specified at rated supply voltages. (6) All input control signals are specified with tRISE = tFALL = 5ns (10% to 90% of 5V) and timed from a voltage
level of 1.6V. (7) t13 is measured with the load circuits of Figure 1 and defined as the time required for an output to cross 0.8V or 2.4V. (8) t16 is defined as the time
required for the data lines to change 0.5V when loaded with the circuits of Figure 2.
ABSOLUTE MAXIMUM RATINGS
PACKAGING INFORMATION
+VDD to Digital Common ............................................................ 0V to +7V
+VCC to Analog Common ......................................................... 0V to +18V
–VCC to Analog Common ......................................................... 0V to –18V
Digital Common to Analog Common ........................................ –1V to +1V
Digital Inputs to Digital Common ................................ –0.5V to VDD + 0.5V
Analog Inputs .................................................................................. +16.5V
Power Dissipation ........................................................................ 1000mW
Storage Temperature ...................................................... –60°C to +150°C
Lead Temperature, (soldering, 10s) ............................................... +300°C
MODEL
ADC700JH
ADC700KH
ADC700AH
ADC700BH
ADC700RH
ADC700SH
PACKAGE
PACKAGE DRAWING
NUMBER(1)
28-Pin Ceramic DIP
28-Pin Ceramic DIP
28-Pin Ceramic DIP
28-Pin Ceramic DIP
28-Pin Ceramic DIP
28-Pin Ceramic DIP
237
237
237
237
237
237
NOTE: (1) For detailed drawing and dimension table, please see end of data
sheet, or Appendix D of Burr-Brown IC Data Book.
NOTES: Stresses above those listed under “Absolute Maximum Ratings”
may cause permanent damage to the device. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
ORDERING INFORMATION
MODEL
TEMPERATURE
RANGE
LINEARITY
ERROR (%FSR)
ADC700JH
ADC700KH
ADC700AH
ADC700BH
ADC700RH
ADC700SH
0°C to 70°C
0°C to 70°C
–25°C to +85°C
–25°C to +85°C
–55°C to +125°C
–55°C to +125°C
±0.006
±0.003
±0.006
±0.003
±0.006
±0.003
1–24
25–99
100+
®
3
ADC700
CS
t1
t3
t4
WR
t10
t2
Status
t5
t6
Data Ready
t7
t9
Serial Data Strobe
t8
Serial Data
Start of Conversion and Serial Data Output Timing.
HBEN
t11
t18
t11
CS
t12
t14
t17
t12
t14
t17
RD
t13
Parallel Data
t15
t16
t13
t16
High
Byte
Low
Byte
DB8–DB15
DB0–DB7
Data Ready
ADC700 Parallel Output Timing.
Reset
t19
Data Ready
t20
Status
ADC700 Reset Function Timing Diagram.
The information provided herein is believed to be reliable; however, BURR-BROWN assumes no responsibility for inaccuracies or omissions. BURR-BROWN assumes
no responsibility for the use of this information, and all use of such information shall be entirely at the user’s own risk. Prices and specifications are subject to change
without notice. No patent rights or licenses to any of the circuits described herein are implied or granted to any third party. BURR-BROWN does not authorize or warrant
any BURR-BROWN product for use in life support devices and/or systems.
®
ADC700
4
PIN CONFIGURATION
5kΩ
Comparator In
Bipolar Offset
2
+VCC
3
Gain Adjust
4
–VCC
5
Reset
6
WR
7
RD
5kΩ
1
8
Voltage
Reference
MSB LSB
Control Logic
LSB
16-Bit
D/A
Converter
28
20V Range
27
10V Range
26
Analog Common
25
Digital Common
24
V DD
23
BTCEN
22
DB15/DB7
21
DB14/DB6
20
DB13/DB5
19
DB12/DB4
18
DB11/DB3
CS
9
HBEN
10
Serial Data
11
Data Ready
12
17
DB10/DB2
Status
13
16
DB9/DB1
Serial Data Strobe
14
15
DB8/DB0
MSB
Successive
Approximation
Register
Data
Latch
3-State
Drivers
Clock and Clock Logic
All internal control lines not shown. Refer to Figures 4 and 5 for Offset and Gain Adjust connections.
DESCRIPTION
AND OPERATING FEATURES
in the buffer register. The Data Ready flag goes low (“0”)
when the most significant byte (high byte) is read. If the
“old” word is not read, or if only the least significant byte
(low byte) is read, Data Ready is not reset. The next
conversion output will overwrite the data latch when the
conversion is complete. The Data Ready flag remains high.
Refer to timing diagrams in the Specifications section.
The ADC700 is a 16-bit resolution successive approximation A/D converter. Parallel digital data as well as serial data
is available. Several features have been included in the
ADC700 making it easier to interface with microprocessors
and/or serial data systems. Several analog input ranges are
available.
SERIAL DATA
Some of the key operating features are described here. More
detail is given in later sections of the data sheet. Refer to the
block diagram above.
Sixteen-bit serial data output is available (pin 11) along with
a serial output strobe (pin 14). This serial data strobe is not
the internal SAR clock but is a special strobe for serial data
consisting of 16 negative-going edges (during conversion)
occurring about 200ns after each serial data bit is valid. This
feature eases the interface to shift registers or through optocouplers for applications requiring galvanic isolation.
RESET
The ADC700 has a Reset input that must be asserted upon
power-up or after a power interruption. This initializes the
SAR, the output buffer register and Data Ready flag. Since
microprocessor systems already use a power-on reset circuit,
the same system reset signal can be used to initialize the
ADC700.
STATUS
The familiar Status (or Busy) flag, present in successive
approximation A/D converters, is available (pin 13) and
indicates that a conversion is in progress. Status is valid
110ns after assertion of the convert command (WR low).
Status cannot be used as a sample-hold control because there
is not enough time for the sample-hold to settle to the
required error band before the ADC700 makes its first
conversion decision.
PARALLEL DATA
The parallel data output is available through an 8-bit port
with 3-state output drivers. High byte and low byte are
selected by HBEN (pin 10).
A buffer/latch is included between the successive approximation register (SAR) and the 3-state drivers. This feature
permits more flexible interface timing than is possible from
most successive approximation converters.
CHIP SELECT
CS (pin 9) selects the ADC700. No other functions can be
implemented unless CS is asserted. WR (pin 7) is the startof-conversion strobe. RD strobes each output data byte,
selected by HBEN (pin 10), to the 3-state drivers.
The “old” word can be read during the next conversion. A
Data Ready flag (pin 12) is asserted when a “new” word is
®
5
ADC700
TWO’S COMPLEMENT DATA CODE
BTCEN (pin 23) is a logic function that implements the
Binary Two’s Complement output code for bipolar (+ and –)
analog input signal operation. This feature is compatible
with twos complement arithmetic in microprocessor math
algorithms.
Most Significant Bit, MSB
That binary digit that has the greatest value or weight. The
MSB weight is FSR/2.
Resolution
An N-bit binary-coded A/D converter resolves the analog
input into 2N values represented by the 2N digital output
codes.
INTERNAL CLOCK
The ADC700 has a self-contained clock to sequence the
A/D logic. The clock is not available externally. An external
16-pulse strobe (pin 14) is brought out to clock serial data
only. Use of ADC700 with external clock is not possible.
ACCURACY
Linearity Error, Integral Linearity Error (ILE)
Linearity Error is defined as the deviation of actual analog
input values from the ideal values about a straight line drawn
through the code mid-points near positive full scale (at +VFS
–1LSB) and at Zero input (at 1/2LSB below the first code
transition, i.e. at Zero) or, in the case of bipolar operation,
near minus full scale (at 1/2LSB below the first code
transition, i.e. at –VFS). Despite the definition, however,
code transitions are easier to measure than code midpoints.
Therefore linearity is measured as the deviation of the
analog input values from a line drawn between the first and
last code transitions. Linearity Error specifications are expressed in % of Full Scale Range (FSR). ADC700KH ILE
is ±0.003% of FSR which is 1/2 LSB at 14-bits.
INTERNAL VOLTAGE REFERENCE
The ADC700 has an internal low-noise buried-zener voltage
reference. The reference circuit has been drift compensated
over the MIL temperature range using a laser trim algorithm.
The reference voltage is not available externally.
DISCUSSION
OF SPECIFICATIONS
BASIC DEFINITIONS
Differential Linearity Error (DLE), No Missing Codes
Differential Linearity Error is defined as the deviation in
code width from the ideal value of 1LSB. If the DLE is
greater than –1LSB anywhere along the range, the A/D will
have at least one missing code. ADC700KH is specified to
have a DLE of ±0.006% of FSR, which is ±1LSB at 14 bits.
ADC700KH is specified to have no missing codes at the 14bit level over specified temperature ranges.
Refer to Figure 3 for an illustration of A/D converter
terminology and to Table II in the Calibration section.
Full Scale Range, FSR
The nominal range of the A/D converter. For ADC700, the
FSR is 20V for the 0V to +20V and the –10V to +10V input
ranges or 10V for the 0V to +10V and –5V to +5V input
ranges.
Gain Error
The deviation from the ideal magnitude of the input span
between the first code midpoint (at –VFS + 1/2LSB, for
bipolar operation; at Zero for unipolar operation) to the last
code midpoint (VFS –1LSB). As with the linearity error
Least Significant Bit, LSB
The smallest analog input change resolved by the A/D
converter. For an A/D converter with N bits output, the input
value of the LSB is FSR(2–N).
5V
DBN
3kΩ
CL
FFFH
3kΩ
FFDH
CL
DGND
DGND
A) High-Z to VOH (t 3 )
and VOL to VOH (t 6 ).
Gain
Error
Rotates
The
Line
FFEH
Digital Output
DBN
B) High-Z to VOL (t 3 )
and VOH to VOL (t 6 ).
FIGURE 1. Load Circuits for Access Time.
802 H
801 H
800 H
7FFH
7FEH
Offset Error
Shifts The Line
002 H
5V
DBN
DBN
3kΩ
10pF
000 H
10pF
DGND
A) V OH to High-Z.
001 H
3kΩ
1/2LSB
Zero
(–Full
Scale)
DGND
Zero
(–Full-Scale
Calibration
Transition)
Midscale
(Bipolar Zero)
1/2LSB
3/2LSB
+Full-Scale
Calibration
Transition
Analog Input
B) V OL to High-Z.
FIGURE 2. Load Circuits for Output Float Delay.
FIGURE 3. Transfer Characteristic Terminology.
®
ADC700
(Bipolar
Zero
Transition)
6
+Full
Scale
measurements, code transition values are the locations actually measured for this spec. The ideal gain is VFSR –2LSB.
Gain Error is expressed in % (of reading). See Figure 3.
Gain Error of the ADC700 may be trimmed to zero using
external trim potentiometers.
Power Supply Wiring
Use heavy power supply and power supply common (ground)
wiring. A ground plane is usually the best solution for
preserving dynamic performance and reducing noise coupling into sensitive converter circuits.
Offset Error
Unipolar Offset Error—The deviation of the actual codemidpoint value of the first code from the ideal value located
at 1/2LSB below the ideal first transition value (i.e. at zero
volts).
Bipolar Offset Error—The deviation of the actual codemidpoint of the first code from the ideal value located
at 1/2LSB below the ideal first transition value located at –
VFS +1/2LSB.
Again, transition values are the actual measured parameters.
Offset and Zero errors of the ADC700 may be trimmed to
zero using external trim potentiometers. Offset Error is
expressed as a percentage of FSR.
Bipolar Zero Error—The deviation of the actual midscale-code midpoint value from zero. Transition values are
the actual measured parameter and it is 1/2 LSB below zero
volts. The error is comprised of Bipolar Offset Error, 1/2 the
Gain Error, and the Linearity Error of bit 1. Bipolar Zero
Error is expressed as a percentage of FSR.
When passing converter power through a connector, use
every available spare pin for making power supply return
connections, and use some of the pins as a Faraday shield to
separate the analog and digital common lines.
Power Supply Returns
(Analog Common and Digital Common)
Connect Analog Common and Digital Common together
right at the converter with the ground plane. This will usually
give the best performance. However, it may cause problems
for the system designer. Where it is absolutely necessary to
separate analog and digital power supply returns, each should
be separately returned to the power supply. Do not connect
Analog Common and Digital Common together and then run
a single wire to the power supply. Connect a 1 to 47µF
tantalum capacitor between Digital Common and Analog
Common pins as close to the package as possible.
Power Supply Bypassing
Every power-supply line leading into an A/D converter must
be bypassed to its common pin. The bypass capacitor should
be located as close to the converter package as possible and
tied to a solid ground—connecting the capacitors to a noisy
ground defeats the purpose of the bypass. Use tantalum
capacitors with values of from 10µF to 100µF and parallel
them with smaller ceramic capacitors for high frequency
filtering if necessary.
Power Supply Sensitivity
Power Supply Sensitivity describes the maximum change in
the full-scale transition value from the initial value for a
change in each power supply voltage. PSR is specified in
units of %FSR/% change in each supply voltage.
The major effect of power supply voltage deviations from
the rated values will be a small change in the Gain (scale
factor). Power Supply Sensitivity is also a function of ripple
frequency. Figure 4 illustrates typical Power Supply Sensitivity performance of ADC700 versus ripple frequency.
Separate Analog and Digital Signals
Digital signals entering or leaving the layout should have
minimum length to minimize crosstalk to analog wiring.
Keep analog signals as far away as possible from digital
signals. If they must cross, cross them at right angles.
Coaxial cable may be necessary for analog inputs in some
situations.
INSTALLATION
Shield Other Sensitive Points
The most critical of these is the comparator input (pin 1). If
this pin is not used for offset adjustment, then it should be
surrounded with ground plane or low-impedance power
POWER SUPPLY SELECTION
Linear power supplies are preferred. Switching power supply specifications may appear to indicate low noise output,
but these specifications are rms specs. The spikes generated
in switchers may be hard to filter. Their high-frequency
components may be extremely difficult to keep out of the
power supply return system. If switchers must be used, their
outputs must be carefully filtered and the power supply itself
should be shielded and located as far away as possible from
precision analog circuits.
% FSR/% VS
0.1
LAYOUT CONSIDERATIONS
Because of the high resolution and linearity of the ADC700,
system design problems such as ground path resistance and
contact resistance become very important. For a 16-bit
resolution converter with a +10V Full-Scale Range, 1LSB is
153µV. Circuit situations that cause only second- or thirdorder errors in 8-, 10-, or 12-bit A/D converters can induce
first-order errors in 16-bit resolution devices.
–VCC
0.01
+VCC
+VDD
0.001
1
10
100
1k
10k
100k
Frequency (Hz)
FIGURE 4. Power Supply Rejection Ripple vs Frequency.
®
7
ADC700
supply plane. If it is used for offset adjustment, the series
resistor and potentiometer should be located as close to the
converter as possible.
consistently done with a fixed series or parallel resistor. The
ADC700 can then be calibrated using the Gain and Offset
adjustments described in the calibration section. For example, using the ±10V input range, one can decrease the
range slightly by paralleling the 10kΩ input resistor (pin 28
to pin 1) with a 610kΩ metal film resistor to achieve a
300µV LSB instead of the nominal standard 305.17578µV
binary LSB.
The Gain Adjust (pin 4) is an input that has a relatively high
input impedance and is susceptible to noise pickup. The
Gain Adjust pin should be bypassed with a 0.01µF to 0.1µF
capacitor whether or not the gain adjust feature is used.
If the 20V Analog input range is used (pin 28), the 10V
Range input (pin 27) may need to be shielded with ground
plane to reduce noise pickup.
OPTIONAL EXTERNAL GAIN AND OFFSET TRIM
Gain and Offset Error may be trimmed to zero using external
Gain and Offset trim potentiometers connected to the
ADC700 as shown in Figures 6 and Figure 7. A calibration
procedure in described in the Operating Instructions section.
ANALOG SIGNAL SOURCE IMPEDANCE
The input impedance of the ADC700, typical of most successive approximation A/D converters, is relatively low
(2.5kΩ to 10kΩ). The input current of a successive
approximation A/D converter changes rapidly during the
conversion algorithm as each bit current is compared to the
analog input current. Since the output impedance of a
closed-loop amplifier or a sample-hold amplifier increases
with frequency and, in addition, the amplifier must settle to
the required accuracy in time for the next comparison/
decision after such a disturbance, care must be taken to
select the proper driving amplifier.
Multiturn potentiometers with 100ppm/°C or better TCR are
recommended for minimum drift over temperature. These
potentiometers may be any value from 10kΩ to 100kΩ. All
resistors should be 20% carbon or better. Pin 1 (Comparator
In) and pin 4 (Gain Adjust) may be left open if no external
adjustment is planned; however, pin 4 should always be
bypassed with 0.01µF or larger to Analog Common.
OPERATING INSTRUCTIONS
Unfortunately, high-accuracy operational amplifiers tend to
have low bandwidth, while wide-band amplifiers tend to
have lower accuracy. One solution is to use a wide-band but
perhaps less precise amplifier. Another solution is to add a
wide-band buffer amplifier such as the Burr-Brown OPA633
inside the feedback loop of a slower (but precision) amplifier, Figure 5. This reduces the output impedance at high
frequencies yet preserves the accuracy at low frequencies.
When a sample/hold is needed, a high-linearity, high-speed
sample/hold such as the Burr-Brown SHC76 should be used
to drive the ADC700.
CALIBRATION
Offset and Gain may be trimmed by external Offset and
Gain potentiometers. Offset is adjusted first and then Gain.
Calibration values are listed in Table II for all ADC700
input ranges. Offset and Gain calibration can be accomplished to a precision of about ±1/2LSB using a static
adjustment procedure described below. By summing a small
sine or triangular wave voltage with the accurate calibration
voltage applied to the analog input, the output can be swept
through each of the calibration codes to more accurately
determine the transition points listed in Table II. NOTE: The
transition points are not the same as the code midpoints used
in the static calibration example.
ANALOG INPUT RANGES
The analog input circuits of the ADC700 can be connected
to accept unipolar or bipolar input signals. These ranges and
connections are tabulated in Table I. Circuit connections are
shown in Figures 6 and 7. Gain and offset adjustments are
described in the calibration section.
OFFSET ADJUSTMENT,
14-BIT RESOLUTION EXAMPLE
Static Adjustment Procedure (At Code Midpoints)
0V to +10V Range—Set the analog input to +1LSB14 =
0.00061V. Adjust the Offset potentiometer for a digital
output of 0004H. Set the analog input to +Full Scale –
2LSB14 = +9.9987V. Adjust the Gain potentiometer for a
digital output of FFFCH. For a half-scale calibration check,
set the analog input to +5.0000V and read a digital output
code of 8000H.
To operate the ADC700 with a range that gives other
convenient values for the LSB, the input resistor may be
increased or decreased slightly without seriously affecting
the Gain Drift of the converter. Since the input resistors of
the ADC700 are within ±2% from unit to unit, this can be
Precision
Low Bandwidth
Op Amp
INPUT
SIGNAL
RANGE
Wideband
Buffer
±10V
±5V
±2.5V
0V to +5V
0V to +10V
0V to +20V
A/D
Converter
OPA111
OPA27
OPA633
Analog
Common
FIGURE 5. Wideband Buffer Reduces Output Impedance at
High Frequencies.
BTCEN = 0
BOB
BOB
BOB
USB
USB
USB
BTC
BTC
BTC
—
—
—
1
1
1
26
26
26
CONNECT
PIN 28
TO PIN
CONNECT
SIGNAL
TO PIN
Input Signal
Open
Pin 1
Pin 1
Open
Input Signal
28
27
27
27
27
28
TABLE I. ADC700 Input Range Connections.
®
ADC700
BTCEN = 1
CONNECT
PIN 2
TO PIN
OUTPUT CODE
8
VOLTAGE (V)
ANALOG INPUT
RANGE
±10
±5
±2.5
0 TO +20
0 TO +10
0 TO +5
+VFS
–VFS
FSR
+10
–10
20
+5
–5
10
+2.5
–2.5
5
+20
0
20
+10
0
10
+5
0
5
TRANSITION CODES
(Hexadecimal)
TRANSITION VALUES (V)
For 16-bit Resolution (Reading all 16 bits)
FFFEH to FFFFH
7FFFH to 8000H
0000H to 0001H
LSB (FSR/216)
+9.999542
–152.5µV
–9.999847
305µV
+4.999771
–38µV
–4.999924
153µV
+2.499886
–19µV
–2.499962
38µV
+19.999542
+9.999847
+152µV
305µV
+9.99971
+4.999924
+76µV
153µV
+4.999886
+2.499962
+38µV
76µV
+2.499771
–76µV
–2.499924
153µV
+19.999084
+9.999625
+305µV
610µV
+9.999542
+4.999847
+152µV
305µV
+4.999771
+2.499924
+76µV
153µV
+2.49954
–153µV
–2.499847
305µV
+19.99817
+9.99939
+610µV
1221µV
+9.99908
+4.999695
+305µV
610µV
+4.99954
+2.499847
+153µV
305µV
For 15-bit Resolution (Reading all 16 bits, Ignoring DB0)
FFFDH to 7FFEH
7FFEH to 8000H
0000H to 0002H
LSB (FSR/215)
+9.999084
–305µV
–9.999695
610µV
+4.999542
–153µV
–4.999847
305µV
For 14-bit Resolution (Reading all 16 bits, Ignoring DB0 and DB1)
FFFCH to FFFDH
7FFDH to 8000H
0000H to 0004H
LSB (FSR/214)
+9.99817
–610µV
–9.999390
1221µV
+4.99908
–305µV
–4.999694
610µV
TABLE II. Transition Values for Calibration.
+VCC
Potentiometers
10kΩ to 100kΩ
270kΩ
4
Gain Adjust
R1
–VCC
10V Range
27
Comparator
0.01µF
28
+VCC
20V Range
1
Comparator Input
R2
1.8MΩ
Analog
Input
2
–VCC
BPO
26
Analog Common
FIGURE 6. Unipolar Input Configuration with Gain and Offset Adjust Connections.
+VCC
Potentiometers
10kΩ to 100kΩ
270kΩ
4
Gain Adjust
R1
–VCC
10V Range
27
Comparator
0.01µF
28
+VCC
20V Range
1
Comparator Input
R2
1.8MΩ
Analog
Input
2
–VCC
BPO
26
Analog Common
FIGURE 7. Bipolar Input Configuration with Gain and Offset Adjust Connections.
®
9
ADC700
START OF CONVERSION
A conversion is started by asserting CS and WR Low. Status
goes high about t = t1 + t2 = 110ns later. The first successive
approximation decision occurs about 900ns after WR is
asserted. Status goes Low after the conversion is complete.
Refer to Start of Conversion and Serial Data Output Timing
following the Timing Specifications Table.
–10V to +10V Range—Set the analog input to –FS +
1LSB14 = –9.99878V. Adjust the Offset potentiometer for a
digital output of 0004H (8004H if BTCEN is asserted). Set
the analog input to +9.9976V. Adjust the Gain potentiometer
for a digital output of FFFCH (7FFCH if BTCEN is assrted).
For a half-scale calibration check, set the analog input to
0.0000V and read a digital output code of 8000H (0000H if
BTCEN is asserted).
DATA READY FLAG
CONTROLLING AND
INTERFACING THE ADC700
The data latch feature permits data to be read during the
following conversion. The Data Ready flag indicates that the
data from the most recent conversion is latched in the output
data latch and that it hasn’t been read. Data Ready remains
High until the most significant data byte is read. If a
subsequent conversion is initiated and completed, the new
word will be stored in the output data latch regardless of the
state of the Data Ready flag. The preceding word will be
overwritten and lost.
RESET
The ADC700 requires a Reset command upon power-up or
after a power interruption to guarantee the condition of
internal registers. If Status powers-up High, no conversion
can be started. Reset initializes the SAR, the output buffer
register, and the Data Ready flag and terminates a conversion in progress. Since microprocessor systems already use
a power-on reset circuit, the same system reset signal can be
used to initialize the ADC700. A power-up circuit is shown
in Figure 8. Refer to Reset function timing diagram following the Timing Specifications Table.
READING PARALLEL DATA
Parallel data is latched in the output data latch at the end of
a conversion. Data can be read any time, even during the
subsequent conversion. The output data latch is not cleared
by reading the data. Only the Data Ready flag is cleared by
reading the MSB.
+5V
The output three-state drivers are enabled by asserting the
CS and RD inputs Low. When HBEN is Low, the most
significant eight bits are enabled and the Data Ready flag is
cleared. When HBEN is High, the least significant eight bits
are enabled. Refer to Parallel Data Output Timing information following the Timing Specifications Table.
24
V DD
50kΩ
6
Reset
100pF
To reduce noise interference to the absolute minimum, data
should be read after the current conversion is complete.
However, data can be read during the following conversion,
with minimal interference, to maximize the sampling rate of
the converter.
ADC700
FIGURE 8. Power-Up Reset Circuit.
A typical parallel interface is illustrated in Figure 9.
READING SERIAL DATA
A 0–A XX
Microprocessor
Address
Decoder
Serial data output of the ADC700 is facilitated by a Serial
Data Strobe that provides 16 negative-going edges for strobing
an external serial to parallel shift register located perhaps on
the other side of an opto-coupler. Refer to the Serial Data
Timing information following the Timing Specifications
Table. An example of an isolation connection using the
serial port feature is illustrated in Figure 10.
ADC700
CS
WR
WR
RD
RD
INT
Data Ready
Reset
Reset
CONTINUOUS CONVERSION OPERATION
DB 0 –DB 7
When CS is permanently connected to Digital Common and
Status is connected to WR, Figure 11, the ADC700 will
continuously convert. The repetition time will not be precise
and will vary slightly with the temperature for the ADC700
because the time will be determined by the internal clock
frequency and control-circuit gate delays. If a precise repetition rate is needed, the continuous conversion connection
should not be used.
DB 0 –DB 7
System Reset
FIGURE 9. Parallel Data Bus Interface.
®
ADC700
10
ADC700
CS
Serial
Data
WR
V DD
ADC700
V DD
To Interrupt
Status
Serial
Data
Strobe
FIGURE 11. Continuous Conversion Circuit Connection.
Reset
Isolation Barrier
FIGURE 10. Serial Data Output Providing Convenient
Isolation.
PIN DESIGNATION
DEFINITION
FUNCTION
CS (Pin 9)
WR (Pin 7)
RD (Pin 8)
HBEN (Pin 10)
Must be Low to either initiate a conversion or read output data.
Conversion begins after the High-to-Low transition.
Turns ON the three-state output drivers upon being asserted low.
Selects the MSB or the LSB for readout. Data Ready is cleared when HBEN is Low and RD is asserted.
Reset (Pin 6)
Chip Select
Write (Convert)
Read
High Byte Enable
“1” = Low Byte
“0” = High Byte
Reset
BTCEN (Pin 23)
BTC Enable
Resets internal logic. Must be asserted after power-up or a power interruption clears Status and Data
Ready to Low.
Sets the output code to Binary Twos Complement (BTC) when Low. Output code is Bipolar Offset Binary
(BOB) when High.
TABLE III. Control Line Functions.
CONTROL LINE
RESET
WR
RD
HBEN
CS
0
1
1
1
1
1
1
X
X
0
1
1
0
0
X
X
X
0
0
0
0
X
X
X
0
1
0
1
X
1
0
0
0
0
0
OPERATION
Reset converter logic. Status and Data Ready set Low.
No operation.
Initiate conversion.
Places High Byte on output port. Clears Data Ready flag.
Placed Low Byte on output port. Does not clear Data Ready flag.
Initiates conversion and places High Byte or output port. Clears Data Ready.
Initiates conversion and places Low Byte on output port. Does not clear Data Ready flag.
NOTE: If a conversion command is asserted while a conversion is in progress, the command is ignored. If the conversion command remains asserted when a
conversion is finished, a new conversion will begin.
TABLE IV. Control Input Truth Table.
®
11
ADC700
Because the last data-word is stored in the data latch, it is
possible to read it during the next A/D conversion. Assertion
of CS and HBEN for reading parallel data should be timed
from Status going low. The two-byte read operation must be
complete before the conversion in process is complete or the
Data Read is invalid.
Analog
In
SHC76
ADC700
Mode
Control
Serial Data is available during continuous conversion with
word synchronization available from STATUS.
Sample
Mode
Control
USING A SAMPLE/HOLD WITH ADC700
Figure 12 illustrates using ADC700 with the Burr-Brown
SHC76. The sample-to-hold settling time (to 14 bits,
±0.003%FSR) of the SHC76 is 1µs typ, 3µs max. The time
from the Status going High to the first conversion decision
is about 900ns. Therefore a time delay between the Sampleto-Hold command to the WR command to the ADC700 is
required.
1µs to 3µs
ADC700
WR
Start Conversion
FIGURE 12. Using Sample/Hold with ADC700 Requires
Time Delay Between Sample and Start-of-Conversion.
®
ADC700
Hold
12