LC Mos Complete, 12-Bit, 100 KHZ, Sampling Adcs Ad7870/Ad7875/Ad7876
LC Mos Complete, 12-Bit, 100 KHZ, Sampling Adcs Ad7870/Ad7875/Ad7876
LC Mos Complete, 12-Bit, 100 KHZ, Sampling Adcs Ad7870/Ad7875/Ad7876
VIN
REF OUT
VDD
INPUT
SCALING
AD7870/AD7875/
AD7876
TRACK-AND-HOLD
COMP
3V
REFERENCE
12-BIT
DAC
CLOCK
CLK
SAR +
COUNTER
12/8/CLK
CONTROL LOGIC
CONVST
CS
RD BUSY/INT
PARALLEL
AND SERIAL
INTERFACE
DB11
DB0
DGND
VSS
07730-001
Figure 1.
GENERAL DESCRIPTION
The AD7870/AD7875/AD7876 are fast, complete, 12-bit
analog-to-digital converters (ADCs). These converters consist
of a track-and-hold amplifier, an 8 s successive approximation
ADC, a 3 V buried Zener reference, and versatile interface logic.
The ADCs feature a self-contained internal clock which is laser
trimmed to guarantee accurate control of conversion time. No
external clock timing components are required; the on-chip
clock may be overridden by an external clock if required.
The parts offer a choice of three data output formats: a single,
parallel, 12-bit word; two 8-bit bytes or serial data. Fast bus
access times and standard control inputs ensure easy interfacing
to modern microprocessors and digital signal processors.
All parts operate from 5 V power supplies. The AD7870 and
AD7876 accept input signal ranges of 3 V and 10 V, respectively, while the AD7875 accepts a unipolar 0 V to +5 V input
range. The parts can convert full power signals up to 50 kHz.
The AD7870/AD7875/AD7876 feature dc accuracy specifications, such as linearity, full-scale and offset error. In addition,
the AD7870 and AD7875 are fully specified for dynamic
performance parameters including distortion and signal-tonoise ratio.
PRODUCT HIGHLIGHTS
1.
2.
3.
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 that may result from its use. Specifications subject to change without notice. No
license is granted by implication or otherwise under any patent or patent rights of Analog Devices.
Trademarks and registered trademarks are the property of their respective owners.
AD7870/AD7875/AD7876
TABLE OF CONTENTS
Features .............................................................................................. 1
Mode 1 Interface......................................................................... 14
Specifications..................................................................................... 3
Mode 2 Interface......................................................................... 15
AD7875/AD7876 Specifications................................................. 4
Microprocessor Interface............................................................... 19
Noise ............................................................................................ 22
REVISION HISTORY
2/09Rev. B to Rev. C
Updated Format .................................................................. Universal
Reorganized Layout ............................................................ Universal
Deleted S Version ................................................................ Universal
Changes to Internal Clock Parameter, Table 1 and
Added Endnote to Table 1 ............................................................... 4
Changes to Internal Clock Parameter, Table 2.............................. 5
Changes to Mode 1 Interface Section .......................................... 14
Deleted Data Acquisition Board and Interface Connections
Sections and Figure 26 ................................................................... 15
Deleted Figure 27 and Power Supply Connections, Shorting
Plug Options and Components List Sections ............................. 16
Deleted Figure 28 and Figure 29 ................................................... 17
Deleted Figure 30 and Figure 31 ................................................... 18
Updated Outline Dimensions ....................................................... 23
Changes to Ordering Guide .......................................................... 25
Rev. C | Page 2 of 28
AD7870/AD7875/AD7876
SPECIFICATIONS
VDD = +5 V 5%, VSS = 5 V 5%, AGND = DGND = 0 V, fCLK = 2.5 MHz external, unless otherwise stated. All Specifications Tmin to
Tmax, unless otherwise noted.
AD7870 SPECIFICATIONS
Table 1.
Parameter
DYNAMIC PERFORMANCE 2
Signal-to-Noise Ratio 3 (SNR)
@ +25C
TMIN to TMAX
Total Harmonic Distortion (THD)
Peak Harmonic or Spurious Noise
Intermodulation Distortion (IMD)
Second Order Terms
Third Order Terms
Track-and-Hold Acquisition Time
DC ACCURACY
Resolution
Minimum Resolution for which No Missing Codes
are Guaranteed
Integral Nonlinearity
Integral Nonlinearity
Differential Nonlinearity
Bipolar Zero Error
Positive Full-Scale Error 4
Negative Full-Scale Error4
ANALOG INPUT
Input Voltage Range
Input Current
REFERENCE OUTPUT
REF OUT @ +25C
REF OUT Tempco
Reference Load Sensitivity
(REF OUT/I)
LOGIC INPUTS
Input High Voltage, VINH
Input Low Voltage, VINL
Input Current, IIN
Input Current (12/8/CLK Input Only)
Input Capacitance, CIN 5
LOGIC OUTPUTS
Output High Voltage, VOH
Output Low Voltage, VOL
DB11 to DB0
Floating-State Leakage Current
Floating-State Output Capacitance5
J, A
ADN7870 1
K, B
L, C
Units
Test Conditions/Comments
70
70
80
70
70
80
72
71
80
69
69
78
dB min
dB min
dB max
80
80
80
78
dB max
80
80
2
80
80
2
80
80
2
78
78
2
dB max
dB max
s max
12
12
12
12
12
12
12
12
Bits
Bits
1/2
5
5
5
1/2
1
1
5
5
5
1/4
1/2
1
5
5
5
1/2
1
1
5
5
5
LSB typ
LSB max
LSB max
LSB max
LSB max
LSB max
3
500
3
500
3
500
3
500
V
A max
2.99
3.01
60
2.99
3.01
60
2.99
3.01
35
2.99
3.01
35
V min
V max
ppm/C
max
mV max
2.4
0.8
10
10
10
2.4
0.8
10
10
10
2.4
0.8
10
10
10
2.4
0.8
10
10
10
V min
V max
A max
A max
pF max
VDD = 5 V 5%
VDD = 5 V 5%
VIN = 0 V to VDD
VIN = VSS to VDD
4.0
0.4
4.0
0.4
4.0
0.4
4.0
0.4
V min
V max
ISOURCE = 40 A
ISINK = 1.6 mA
10
15
10
15
10
15
10
15
A max
pF max
Rev. C | Page 3 of 28
AD7870/AD7875/AD7876
Parameter
CONVERSION TIME
External Clock (fCLK = 2.5 MHz)
Internal Clock 6
POWER REQUIREMENTS
VDD
VSS
IDD
ISS
Power Dissipation
J, A
ADN7870 1
K, B
L, C
Units
8
6.5/9
8
6.5/9
8
6.5/9
8
6.5/9
s max
s min/
s max
+5
5
13
6
95
+5
5
13
6
95
+5
5
13
6
95
+5
5
13
6
95
V nom
V nom
mA max
mA max
mW max
Test Conditions/Comments
The temperature range for the J, K, and L versions is from 0C to +70C; for the A, B, and C versions is40C to +85C; and for the T version is 55C to +125C.
VIN (p-p) = 3 V.
SNR calculation includes distortion and noise components.
4
Measured with respect to internal reference and includes bipolar offset error.
5
Sample tested @ +25C to ensure compliance.
6
Conversion time specification for the AD7870A device with internal clock used is 8 s/10 s minimum/maximum.
2
3
AD7875/AD7876 SPECIFICATIONS
Table 2.
AD7875/AD7876 1
K, B
L, C
T
Units
12
12
12
12
12
12
Bits
Bits
1
1
1
1
5
6
8
60
2
1/2
1
1/2
1
5
2
8
35
2
1
1
1
1.5/1.0
5
6
8
60
2
LSB max
LSB max
LSB max
LSB max
LSB max
LSB max
LSB max
ppm/C max
s max
70
70
80
72
71
80
69
69
78
dB min
dB min
dB max
80
80
78
dB max
80
80
80
80
78
78
dB max
dB max
Parameter
DC ACCURACY
Resolution
Min Resolution for which No Missing
Codes Are Guaranteed
Integral Nonlinearity @ +25C
TMIN to TMAX (AD7875 Only)
TMIN to TMAX (AD7876 Only)
Differential Nonlinearity
Unipolar Offset Error (AD7875 Only)
Bipolar Zero Error (AD7876 Only)
Full-Scale Error at +25C 2
Full-Scale TC2
Track-and-Hold Acquisition Time
DYNAMIC PERFORMANCE 3 (AD7875
ONLY)
Signal-to-Noise Ratio 4 (SNR)
@ +25C
TMIN to TMAX
Total Harmonic Distortion (THD)
Rev. C | Page 4 of 28
Test Conditions/Comments
AD7870/AD7875/AD7876
Parameter
ANALOG INPUT
AD7875 Input Voltage Range
AD7875 Input Current
AD7876 Input Voltage Range
AD7876 Input Current
REFERENCE OUTPUT
REF OUT @ +25C
REF OUT Tempco
Reference Load Sensitivity
(REF OUT/I)
LOGIC INPUTS
Input High Voltage, VINH
Input Low Voltage, VINL
Input Current, IIN
Input Current (12/8/CLK Input Only)
Input Capacitance, CIN 5
LOGIC OUTPUTS
Output High Voltage, VOH
Output Low Voltage, VOL
DB11DB0
Floating-State Leakage Current
Floating-State Output
Capacitance5
CONVERSION TIME
External Clock (fCLK = 2.5 MHz)
Internal Clock
POWER REQUIREMENTS
AD7875/AD7876 1
K, B
L, C
T
Units
0 to +5
500
10
600
0 to +5
500
10
600
0 to +5
500
10
600
V
A max
V
A max
2.99
3.01
60
1
2.99
3.01
35
1
2.99
3.01
60
1
V min
V max
ppm/C max
mV max
2.4
0.8
10
10
10
2.4
0.8
10
10
10
2.4
0.8
10
10
10
V min
V max
A max
A max
pF max
VDD = 5 V 5%
VDD = 5 V 5%
VIN = 0 V to VDD
VIN = VSS to VDD
4.0
0.4
4.0
0.4
4.0
0.4
V min
V max
ISOURCE = 40 mA
ISINK = 1.6 mA
10
15
10
15
10
15
A max
pF max
8
6.5/9
8
6.5/9
8
6.5/9
s max
s min/s
max
As per AD7870
Test Conditions/Comments
For the AD7875, the temperature range for the K and L versions is from 0C to +70C; for the B and C versions is40C to +85C; and for the T version is 55C to
+125C. For the AD7876, the temperature range for the B and C versions is from 40C to +85C and for the T version is55C to +125C.
2
Includes internal reference error and is calculated after unipolar offset error (AD7875) or bipolar zero error (AD7876) has been adjusted out. Full-scale error refers to
both positive and negative full-scale error for the AD7876.
3
Dynamic performance parameters are not tested on the AD7876, but these are typically the same as for the AD7875.
4
SNR calculation includes distortion and noise components.
5
Sample tested @ +25C to ensure compliance.
Rev. C | Page 5 of 28
AD7870/AD7875/AD7876
TIMING CHARACTERISTICS
VDD = +5 V 5%, VSS = 5 V 5%, AGND = DGND = 0 V. See Figure 14, Figure 15, Figure 16, and Figure 17. Timing specifications are
sample tested at 25C to ensure compliance, unless otherwise noted. All input signals are specified with tr = tf = 5 ns (10% to 90% of 5 V)
and timed from a voltage level of 1.6 V.
Table 3.
Parameter 1
t1
t2
t3 2
t4
t5
t62, 3
t72, 4
t8
t9
t10
t11 5
t12 6
t13
t14
t15
t16
t17
t18
t19
t20
57
5
50
0
0
100
370
135
20
100
10
100
60
120
200
0
0
0
70
5
50
0
0
100
370
150
20
100
10
100
60
120
200
0
0
0
Units
ns min
ns min
ns min
ns min
ns max
ns max
ns min
ns max
ns min
ns min
ns min
ns min
ns max
ns min
ns max
ns min
ns max
ns min
ns max
ns min
ns min
ns min
ns min
Conditions/Comments
CONVST pulse width
CS to RD setup time (Mode 1)
RD pulse width
CS to RD hold time (Mode 1)
RD to INT delay
Data access time after RD
Bus relinquish time after RD
HBEN to RD setup time
HBEN to RD hold time
SSTRB to SCLK falling edge setup time
SCLK cycle time
SCLK to valid data delay. CL = 35 pF
SCLK rising edge to SSTRB
Bus relinquish time after SCLK
CS to RD setup time (Mode 2)
CS to BUSY propagation delay
Data setup time prior to BUSY
CS to RD hold time (Mode 2)
HBEN to CS setup time
HBEN to CS hold time
Serial timing is measured with a 4.7 k pull-up resistor on SDATA and SSTRB and a 2 k pull-up on SCLK. The capacitance on all three outputs is 35 pF.
Timing specifications for t3, t6, and for the maximum limit at t7 are 100% production tested.
3
t6 is measured with the load circuits of Figure 4 and defined as the time required for an output to cross 0.8 V or 2.4 V.
4
t7 is defined as the time required for the data lines to change 0.5 V when loaded with the circuits of Figure 5.
5
SCLK mark/space ratio (measured from a voltage level of 1.6 V) is 40/60 to 60/40.
6
SDATA will drive higher capacitive loads but this will add to t12 since it increases the external RC time constant (4.7 k||CL) and thus the time to reach 2.4 V.
1
2
Rev. C | Page 6 of 28
AD7870/AD7875/AD7876
ABSOLUTE MAXIMUM RATINGS
Table 4.
Parameter
VDD to AGND
VSS to AGND
AGND to DGND
VIN to AGND
REF OUT to AGND
Digital Inputs to DGND
Digital Outputs to DGND
Operating Temperature Range
Commercial (J, K, L VersionsAD7870)
Commercial (K, L VersionsAD7875)
Industrial (A, B, C VersionsAD7870)
Industrial (B, C VersionsAD7875/
AD7876)
Extended (T Version)
Storage Temperature Range
Lead Temperature (Soldering, 10 sec)
Power Dissipation (Any Package) to +75C
Derates above +75C by
Rating
0.3 V to +7 V
+0.3 V to 7 V
0.3 V to VDD +0.3 V
15 V to +15 V
0 V to VDD
0.3 V to VDD +0.3 V
0.3 V to VDD +0.3 V
ESD CAUTION
0C to +70C
0C to +70C
25C to +85C
40C to +85C
55C to +125C
65C to +150C
+300C
450 mW
10 mW/C
Rev. C | Page 7 of 28
AD7870/AD7875/AD7876
5
6
DB9/SCLK
7
8
16
DB0/DB8
DB5/LOW 10
15
DB1/DB9
DB8/SDATA
DB4/LOW 11
14
DB2/DB10
DB7/LOW
10
DGND 12
13
DB3/DB11
DB6/LOW
11
07730-004
DB6/LOW 9
NC
CS
CONVST
12/8/CLK
28
27
26
PIN 1
INDENTFIER
25
VSS
24
VIN
AD7870/AD7875/
AD7876
23
REF OUT
22
NC
TOP VIEW
(Not to Scale)
21
AGND
20
VDD
19
DB0/DB8
DB5/LOW
12
13
14
15
16
17
18
NC = NO CONNECT
07730-005
DB11/HBEN
DB10/SSTRB
DB1/DB9
19 REF OUT
TOP VIEW
DB8/SDATA 7 (Not to Scale) 18 AGND
17 VDD
DB7/LOW 8
DB2/DB10
DB9/SCLK 6
NC
VIN
DB3/DB11
VSS
20
DB10/SSTRB 5
RD
12/8/CLK
21
DB11/HBEN 4
NC
CONVST
22
AD7870/
AD7875/
AD7876
CLK 3
BUSY/INT
CS
23
DGND
24
DB4/LOW
RD 1
BUSY/INT 2
CLK
PLCC
Pin No.
1, 8, 15,
22
2
3
CLK
DB11/HBEN
DB10/SSTRB
DB9/SCLK
DB8/SDATA
8 to11
10 to 13
DB7/LOW
DB4/LOW
12
13 to 16
14
16 to 19
DGND
DB3/DB11
DB0/DB8
17
20
VDD
Mnemonic
NC
Function
No Connect.
RD
BUSY/INT
Read. Active low logic input. This input is used in conjunction with CS low to enable the data outputs.
Busy/Interrupt. Active low logic output indicating converter status. See Figure 14, Figure 15, Figure 16,
and Figure 17.
Clock Input. An external TTL-compatible clock may be applied to this input pin. Alternatively, tying this
pin to VSS enables the internal laser-trimmed clock oscillator.
Data Bit 11 (MSB)/High Byte Enable. The function of this pin is dependent on the state of the 12/8/CLK
input. When 12-bit parallel data is selected, this pin provides the DB11 output. When byte data is
selected, this pin becomes the HBEN logic input. HBEN is used for 8-bit bus interfacing. When HBEN is
low, DB7/LOW to DB0/DB8 become DB7 to DB0. With HBEN high, DB7/LOW to DB0/DB8 are used for
the upper byte of data (see Table 6).
Data Bit 10/Serial Strobe. When 12-bit parallel data is selected, this pin provides the DB10 output.
SSTRB is an active low open-drain output that provides a strobe or framing pulse for serial data. An
external 4.7 k pull-up resistor is required on SSTRB.
Data Bit 9/Serial Clock. When 12-bit parallel data is selected, this pin provides the DB9 output. SCLK is
the gated serial clock output derived from the internal or external ADC clock. If the 12/8/CLK input is at
5 V, then SCLK runs continuously. If 12/8/CLK is at 0 V, then SCLK is gated off after serial transmission is
complete. SCLK is an open-drain output and requires an external 2 k pull-up resistor.
Data Bit 8/Serial Data. When 12-bit parallel data is selected, this pin provides the DB8 output. SDATA is
an open-drain serial data output which is used with SCLK and SSTRB for serial data transfer. Serial data
is valid on the falling edge of SCLK while SSTRB is low. An external 4.7 k pull-up resistor is required on
SDATA.
Three-state data outputs controlled by CS and RD. Their function depends on the 12/8/CLK and HBEN
inputs. With 12/8/CLK high, they are always DB7DB4. With 12/8/CLK low or 5 V, their function is
controlled by HBEN (see Table 6).
Digital Ground. Ground reference for digital circuitry.
Three-state data outputs which are controlled by CS and RD. Their function depends on the 12/8/CLK
and HBEN inputs. With 12/8/CLK high, they are always DB3DB0. With 12/8/CLK low or 5 V, their
function is controlled by HBEN (see Table 6).
Positive Supply, +5 V 5%.
Rev. C | Page 8 of 28
AD7870/AD7875/AD7876
DIP and SOIC
Pin No.
18
19
PLCC
Pin No.
21
23
Mnemonic
AGND
REF OUT
20
24
VIN
21
22
25
26
VSS
12/8/CLK
23
27
CONVST
24
28
CS
Function
Analog Ground. Ground reference for track-and-hold, reference and DAC.
Voltage Reference Output. The internal 3 V reference is provided at this pin. The external load capability is
500 A.
Analog Input. The analog input range is 3 V for the AD7870, 10 V for the AD7876, and 0 V to +5 V for the
AD7875.
Negative Supply, 5 V 5%.
Three Function Input. Defines the data format and serial clock format. With this pin at +5 V, the output
data for-mat is 12-bit parallel only. With this pin at 0 V, either byte or serial data is available and SCLK is
not continuous. With this pin at 5 V, either byte or serial data is again available but SCLK is now
continuous.
Convert Start. A low to high transition on this input puts the track-and-hold into its hold mode and
starts conversion. This input is asynchronous to the CLK input.
Chip Select. Active low logic input. The device is selected when this input is active. With CONVST tied
low, a new conversion is initiated when CS goes low.
DB7/Low
Low
DB7
DB6/Low
Low
DB6
DB5/Low
Low
DB5
DB4/Low
Low
DB4
Rev. C | Page 9 of 28
DB3/DB11
DB11(MSB)
DB3
DB2/DB10
DB10
DB2
DB1/DB9
DB9
DB1
DB0/DB8
DB8
DB0 (LSB)
AD7870/AD7875/AD7876
LOAD CIRCUITS
5V
5V
3k
56k
DBN
50pF
DGND
HIGH-Z TO VOH
3k
50pF
DGND
HIGH-Z TO VOL
07730-002
56k
DBN
10pF
10pF
DGND
DGND
VOH TO HIGH-Z
VOL TO HIGH-Z
Rev. C | Page 10 of 28
07730-003
DBN
DBN
AD7870/AD7875/AD7876
CONVERTER DETAILS
The AD7870/AD7875/AD7876 is a complete 12-bit ADC,
requiring no external components apart from power supply
decoupling capacitors. It is comprised of a 12-bit successive
approximation ADC based on a fast settling voltage output
DAC, a high speed comparator and SAR, a track-and-hold
amplifier, a 3 V buried Zener reference, a clock oscillator,
and control logic.
TRACK-AND-HOLD AMPLIFIER
The track-and-hold amplifier on the analog input of the
AD7870/AD7875/AD7876 allows the ADC to accurately
convert input frequencies to 12-bit accuracy. The input
bandwidth of the track-and-hold amplifier is much greater
than the Nyquist rate of the ADC even when the ADC is
operated at its maximum throughput rate. The 0.1 dB cutoff
frequency occurs typically at 500 kHz. The track-and-hold
amplifier acquires an input signal to 12-bit accuracy in less than
2 s. The overall throughput rate is equal to the conversion time
plus the track-and-hold amplifier acquisition time. For a 2.5 MHz
input clock the throughput rate is 10 s max.
INTERNAL REFERENCE
The AD7870/AD7875/AD7876 have on-chip temperature
compensated buried Zener reference that is factory trimmed
to 3 V 10 mV. Internally it provides both the DAC reference
and the dc bias required for bipolar operation (AD7870 and
AD7876). The reference output is available (REF OUT) and
capable of providing up to 500 A to an external load.
ANALOG INPUT
The three parts differ from each other in the analog input
voltage range that they can handle. The AD7870 accepts 3 V
input signals, the AD7876 accepts a 10 V input range, while
the input range for the AD7875 is 0 V to +5 V.
AD7870/AD7875/AD7876
TEMPERATURE
COMPENSATION
REF OUT
07730-006
VSS
AD7870
TRACK-AND-HOLD
AMPLIFIER
TO INTERNAL
COMPARATOR
AD7870/AD7875/AD7876
INTERNAL 3V
REFERENCE
TO INTERNAL
3V REFERENCE
REF OUT
VOUT = 5V (10V)
07730-008
15k
(3.9k)
07730-007
10k
(9.1k)
Rev. C | Page 11 of 28
AD7870/AD7875/AD7876
OUTPUT
CODE
AD7876
7R
VIN
111111
TRACK-AND-HOLD
AMPLIFIER
TO INTERNAL
COMPARATOR
2.1R
111110
111101
3R
111100
TO INTERNAL
REFERENCE
07730-009
TO INTERNAL AGND
AGND
FS = 5V
000011
FS
1LSB = 4096
000010
07730-012
REF OUT
000001
Figure 10 shows the analog input for the AD7875. The input
range is 0 V to +5 V into an input resistance of typically 25 k.
Once again, the designed code transitions occur midway
between successive integer LSB values. The output code is
straight binary with 1 LSB = FS/4096 = 5 V/4096 = 1.22 mV.
The ideal input/output transfer function is shown in Figure 12.
AD7875
TRACK-AND-HOLD
AMPLIFIER
2R
VIN
TO INTERNAL
COMPARATOR
3R
TO INTERNAL AGND
07730-010
AGND
AD7870 (AD7876)
011110
000010
000000
FS
2
+FS 1LSB
2
111111
111110
FS = 6V (20V)
+FS 1LSB
FS
1LSB = 4096
100000
07730-011
100001
0V
011111
000001
000000
0V
VIN INPUT VOLTAGE
Rev. C | Page 12 of 28
AD7870/AD7875/AD7876
V1
R1
10k
R2
500
VIN
R4
10k
R3
10k
R5
10k
AD7870/
AD7875/
AD78761
07730-013
AGND
Rev. C | Page 13 of 28
AD7870/AD7875/AD7876
TIMING AND CONTROL
The AD7870/AD7875/AD7876 is capable of two basic operating modes. In the first mode (Mode 1), the CONVST line is
used to start conversion and drive the track-and-hold into its
hold mode. At the end of conversion, the track-and-hold returns
to its tracking mode. It is intended principally for digital signal
processing and other applications where precise sampling in
time is required. In these applications, it is important that the
signal sampling occur at exactly equal intervals to minimize
errors due to sampling uncertainty or jitter. For these cases, the
CONVST line is driven by a timer or some precise clock source.
The second mode is achieved by hardwiring the CONVST line
low. This mode (Mode 2) is intended for use in systems where
the microprocessor has total control of the ADC, both initiating
the conversion and reading the data. CS starts conversion and
the microprocessor is normally driven into a WAIT state for the
duration of conversion by BUSY/INT.
nized to the serial clock output (SCLK) and framed by the serial
strobe (SSTRB). Data is clocked out on a low to high transition
of the serial clock and is valid on the falling edge of this clock
while the SSTRB output is low. SSTRB goes low within three
clock cycles after CONVST, and the first serial data bit (the first
leading zero) is valid on the first falling edge of SCLK. All three
serial lines are open-drain outputs and require external pull-up
resistors.
The serial clock out is derived from the ADC clock source,
which may be internal or external. Normally, SCLK is required
during the serial transmission only. In these cases, it can be shut
down at the end of conversion to allow multiple ADCs to share
a common serial bus. However, some serial systems (such as the
TMS32020) require a serial clock that runs continuously. Both
options are available on the AD7870/AD7875/AD7876 using
the 12/8/CLK input. With this input at 5 V, the serial clock
(SCLK) runs continuously; when 12/8/CLK is at 0 V, SCLK is
turned off at the end of transmission.
MODE 1 INTERFACE
Conversion is initiated by a low going pulse on the CONVST
input. The rising edge of this CONVST pulse starts conversion
and drives the track-and-hold amplifier into its hold mode
(AD7870/AD7875/AD7876). The falling edge of the CONVST
pulse starts conversion and drives the track-and-hold amplifier
into its hold mode (AD7870A). Conversion is not initiated if
the CS is low. The BUSY/INT status output assumes its INT
function in this mode. INT is normally high and goes low at the
end of conversion. This INT line can be used to interrupt the
microprocessor. A read operation to the ADC accesses the data
and the INT line is reset high on the falling edge of CS and RD.
The CONVST input must be high when CS and RD are brought
low for the ADC to operate correctly in this mode. The CS or
RD input should not be hardwired low in this mode. Data
cannot be read from the part during conversion because the onchip latches are disabled when conversion is in progress. In
applications where precise sampling is not critical, the
CONVST pulse can be generated from a microprocessor WR
line OR-gated with a decoded address. In some applications,
depending on power supply turn-on time, the
AD7870/AD7875/AD7876 may perform a conversion on
power-up. In this case, the INT line powers-up low and a
dummy read to the AD7870/AD7875/AD7876 is required to
reset the INT line before starting conversion.
Figure 18 shows the Mode 1 timing diagram for a 12-bit parallel
data output format (12/8/CLK = +5 V). A read to the ADC at
the end of conversion accesses all 12 bits of data at the same
time. Serial data is not available for this data output format.
Rev. C | Page 14 of 28
AD7870/AD7875/AD7876
t1
TRACK-AND-HOLD
GOES INTO HOLD
CONVST
CS
t4
t2
t3
TRACK-AND-HOLD RETURNS
TO TRACK AND
ACQUISITION TIME BEGINS
INT
t5
t7
tCONVERT
t4
THREE-STATE
DATA
VALID
DATA
DB11 TO DB0
07730-014
RD
CONVST
HBEN1
t9
t8
CS
t2
RD
t4
t3
t5
INT
tCONVERT
t6
THREE-STATE
DATA
t7
VALID
DATA
DB7 TO DB0
VALID
DATA
DB11 TO DB8
SSTRB2
t10
t11
t13
SCLK3
t12
SDATA2
LEADING
ZEROS
t14
DB11
DB10
DB0
SERIAL DATA
1TIMES
3EXTERNAL
07730-015
2k PULL-UP RESISTOR;
CONTINUOUS SCLK (DASHED LINE) WHEN 12/8/CLK = 5V;
NONCONTINUOUS WHEN 12/8/CLK = 0V.
The Mode 1 timing diagram for byte and serial data is shown
in Figure 15. INT goes low at the end of conversion and is reset
high by the first falling edge of CS and RD. This first read at the
end of conversion can either access the low byte or high byte of
data depending on the status of HBEN (Figure 15 shows low
byte only for example). The diagram shows both a noncontinuously and a continuously running clock (dashed line).
MODE 2 INTERFACE
The second interface mode is achieved by hard wiring
CONVST low and conversion is initiated by taking CS low
while HBEN is low. The track-and-hold amplifier goes into the
hold mode on the falling edge of CS. In this mode, the BUSY
/INT pin assumes its BUSY function. BUSY goes low at the start
Rev. C | Page 15 of 28
AD7870/AD7875/AD7876
TRACK-AND-HOLD
GOES INTO HOLD
CS
t18
t15
RD
tCONVERT
t16
BUSY
t7
t17
THREE-STATE
VALID
DATA
07730-016
DATA
DB11 TO DB0
t8
t19
t20
TRACK-AND-HOLD
GOES INTO HOLD
CS
t2
t15
t6
t18
RD
tCONVERT
t16
BUSY
t17
THREE-STATE
t7
VALID
DATA
DB7 TO DB0
DATA
t7
t6
VALID
DATA
DB11 TO DB8
SSTRB2
t10
t11
t13
SCLK3
t12
SDATA2
LEADING
ZEROS
t14
DB11 DB10
DB0
SERIAL DATA
t15, t16, AND t20 ARE THE SAME FOR A HIGH BYTE READ AS FOR A LOW BYTE READ.
2EXTERNAL 4.7k PULL-UP RESISTOR.
1TIMES
The Mode 2 timing diagram for byte and serial data is shown in
Figure 17. For a two-byte data read, the lower byte (DB0 DB7)
has to be accessed first since HBEN must be low to start conversion. The ADC behaves like slow memory for this first read,
but the second read to access the upper byte of data is a normal
read. Operation of the serial functions is identical between
Mode 1 and Mode 2. The timing diagram of Figure 17 shows
both a noncontinuously and a continuously running SCLK
(dashed line).
DYNAMIC SPECIFICATIONS
The AD7870 and AD7875 are specified and 100% tested for
dynamic performance specifications as well as traditional dc
specifications such as integral and differential nonlinearity.
Although the AD7876 is not production tested for ac
parameters, its dynamic performance is similar to the AD7870
and AD7875. The ac specifications are required for signal
processing applications such as speech recognition, spectrum
analysis and high speed modems. These applications require
information on the ADCs effect on the spectral content of the
input signal. Thus, the parameters for which the AD7870 and
AD7875 are specified include SNR, harmonic distortion,
intermodulation distortion and peak harmonics. These terms
are discussed in more detail in the following sections.
(1)
Rev. C | Page 16 of 28
AD7870/AD7875/AD7876
Fourier transform (FFT) plot is generated from which the SNR
data can be obtained. Figure 18 shows a typical 2048 point FFT
plot of the AD7870KN/AD7875KN with an input signal of 25 kHz
and a sampling frequency of 100 kHz. The SNR obtained from
this graph is 72.6 dB. It should be noted that the harmonics are
taken into account when calculating the SNR.
0
30
THD = 20 log
V2 2 + V3 2 + V 4 2 + V5 2 + V 6 2
V1
60
Intermodulation Distortion
With inputs consisting of sine waves at two frequencies, fa and
fb, any active device with nonlinearities creates distortion
products at sum and difference frequencies of mfa nfb where
m, n = 0, 1, 2, 3, and so on. Intermodulation terms are those
for which neither m nor n are equal to zero. For example, the
second order terms include (fa + fb) and (fa fb), while the
third order terms include (2fa + fb), (2fa fb), (fa + 2fb) and
(fa 2fb).
90
140
07730-018
120
25
FREQUENCY (kHz)
50
N=
SNR 1.76
(2)
6.02
11.5
11.0
Using the CCIF standard, where two input frequencies near the
top end of the input bandwidth are used, the second and third
order terms are of different significance. The second order
terms are usually distanced in frequency from the original sine
waves while the third order terms are usually at a frequency
close to the input frequencies. As a result, the second and third
order terms are specified separately. The calculation of the
intermodulation distortion is as per the THD specification
where it is the ratio of the rms sum of the individual distortion
products to the rms amplitude of the fundamental expressed in
dBs. In this case, the input consists of two, equal amplitude, low
distortion sine waves. Figure 20 shows a typical IMD plot for
the AD7870/AD7875.
10.5
SAMPLE FREQUENCY = 100kHz
TA = 25C
10.0
6.25
12.5
18.75
25.0
07730-019
31.25
37.5
43.75
50.0
Rev. C | Page 17 of 28
AD7870/AD7875/AD7876
30
INPUT FREQUENCIES
F1 = 9.05kHz
F2 = 9.55kHz
SAMPLING FREQUENCY = 100kHz
TA = 25C
60
IMD
ALL TERMS = 90.06dB
SECOND ORDER TERMS = 92.73dB
THIRD ORDER TERSM = 93.45dB
V (i ) = A Cos
[ cum (i )]
N
where:
A is the peak signal amplitude.
N is the number of histogram samples.
cum(i) =
90
i
n=0
V (n ) occurrences.
FREQUENCY (kHz)
AC Linearity Plot
When a sine wave of specified frequency is applied to the VIN
input of the AD7870/AD7875 and several million samples are
taken, a histogram showing the frequency of occurrence of each
of the 4096 ADC codes can be generated. From this histogram
data it is possible to generate an ac integral linearity plot as
shown in Figure 21. This shows very good integral linearity
performance from the AD7870/AD7875 at an input frequency
of 25 kHz. The absence of large spikes in the plot shows good
differential linearity. Simplified versions of the formulae used
are outlined below.
V (i ) V (o )
INL (i ) =
4096 i
V ( fs ) V (o )
where:
INL(i) is the integral linearity at code i.
V(fs) and V(o) are the estimated full-scale and offset transitions.
V(i) is the estimated transition for the ith code.
Rev. C | Page 18 of 28
0.25
07730-021
07730-020
50
0.5
120
0.50
0
511
1023
1535
2047
CODE
2559
3071
3583
4095
AD7870/AD7875/AD7876
MICROPROCESSOR INTERFACE
TIMER
PA2
PA0
AD7870/
AD7875/
AD78761
TMS32010
CONVST
12/8/CLK
BUSY/INT
RD
DB11
DB0
D15
TIMER
A15
A0
ADDRESS BUS
AD7870/
AD7875/
AD78761
TMS32020
CONVST
IS
CS
5V
EN
12/8/CLK
BUSY/INT
INTn
STRB
RD
R/W
DB11
DB0
D15
AD7870/
AD7875/
AD78761
D0
CONVST
ADDR
DECODE
CS
5V
EN
IRQn
DMRD
DATA BUS
07730-024
ADDR
DECODE
ADDRESS BUS
ADSP-2100
07730-023
DATA BUS
D0
TIMER
12/8/CLK
68008 Interface
BUSY/INT
Figure 25 shows an 8-bit bus interface for the MC68008 microprocessor. For this interface, the 12/8/CLK input is tied to 0 V
and the DB11/HBEN pin is driven from the microprocessor
least significant address bit. Conversion start control is provided
by the microprocessor. In this interface example, a Move instruction from the ADC address both starts a conversion and reads
the conversion result.
RD
DATA BUS
07730-022
DB11
DB0
DMD0
EN
DEN
DMD15
5V
INT
DMS
CS
ADDR
DECODE
DMA13
DMA0
ADDRESS BUS
MOVEW ADC,DO
ADC = AD7870/AD7875/AD7876 address
D0 = 68008 D0 register
Rev. C | Page 19 of 28
AD7870/AD7875/AD7876
This is a two-byte read instruction. During the first read
operation BUSY, in conjunction with CS, forces the microprocessor to WAIT for the ADC conversion. At the end of
conversion the ADC low byte (DB7 DB0) is loaded into
D15 D8 of the D0 register and the ADC high byte (DB15
DB7) is loaded into Bits D7 D0 of the D0 register.
TIMER
5V
R0L = 8, D0.
CONVST
12/8/CLK
2k
SCK
SCLK
SRD
SDATA
ADDRESS BUS
1ADDITIONAL
A0
HBEN
MC68008
AD7870/
AD7875/
AD78761
12/8/CLK
CONVST
DB7
DB0
EN
DTACK
BUSY/INT
R2
RD
STRB
R/W
D15
07730-025
DATA BUS
D0
CS
ADDR
DECODE
AS
4.7k
SERIAL INTERFACING
Figure 26, Figure 27, Figure 28, and Figure 29 show the
AD7870/AD7875/AD7876 configured for serial interfacing. In
all four interfaces, the ADC is configured for Mode 1 operation.
The interfaces show a timer driving the CONVST input, but
this could be generated from a decoded address if required. The
SCLK, SDAT and SSTRB are open-drain outputs. If these are
required to drive capacitive loads in excess 35 pF, buffering is
recommended.
AD7870/
AD7875/
AD78761
+5V
TIMER
CONVST
12/8/CLK
PD7720
4.7k
4.7k
2k 5V
SIEN
SSTRB
SCLK
SCLK
SI
SDATA
Rev. C | Page 20 of 28
07730-027
A15
A0
DSP56000
07730-026
AD7870/AD7875/AD7876
TMS32020 Serial Interface
4.7k
2k
SSTRB
FSR
SDATA
07730-028
SCLK
DR
12/8/CLK
4.7k
2k
4.7k 5V
FSR
SSTRB
CLKR
SCLK
DR
SDATA
CONVST
4.7k 5V
CLKR
CONVST
STANDALONE OPERATION
12/8/CLK
TMS32020
ADSP-2101/
ADSP-2102
TIMER
AD7870/
AD7875/
AD78762
CS
EN
LATCH
BUSY
RD
DB11
DB0
1t
CS > t16 + tCONVERT .
2ADDITIONAL PINS OMITTED FOR CLARITY.
Rev. C | Page 21 of 28
07730-030
TIMER
+5V
AD7870/
AD7875/
AD78761
5V
AD7870/
AD7875/
AD78761
07730-029
AD7870/AD7875/AD7876
APPLICATIONS INFORMATION
Good printed circuit board (PCB) layout is as important as
the overall circuit design itself in achieving high speed analogto-digital performance. The designer has to be conscious of
noise both in the ADC itself and in the preceding analog
circuitry. Switching mode power supplies are not recommended
because the switching spikes feed through to the comparator
causing noisy code transitions. Other causes of concern are
ground loops and digital feedthrough from microprocessors.
These are factors which influence any ADC, and a proper
PCB layout which minimizes these effects is essential for best
performance.
LAYOUT HINTS
NOISE
Ensure that the layout for the printed circuit board has the
digital and analog signal lines separated as much as possible.
Take care not to run any digital track alongside an analog signal
track. Guard (screen) the analog input with AGND.
Keep the input signal leads to VIN and signal return leads from
AGND as short as possible to minimize input noise coupling.
In applications where this is not possible, use a shielded cable
between the source and the ADC. Reduce the ground circuit
impedance as much as possible since any potential difference
in grounds between the signal source and the ADC appears as
an error voltage in series with the input signal.
Rev. C | Page 22 of 28
AD7870/AD7875/AD7876
OUTLINE DIMENSIONS
1.280 (32.51)
1.250 (31.75)
1.230 (31.24)
24
13
12
0.280 (7.11)
0.250 (6.35)
0.240 (6.10)
0.325 (8.26)
0.310 (7.87)
0.300 (7.62)
0.100 (2.54)
BSC
0.060 (1.52)
MAX
0.210 (5.33)
MAX
0.195 (4.95)
0.130 (3.30)
0.115 (2.92)
0.015
(0.38)
MIN
0.150 (3.81)
0.130 (3.30)
0.115 (2.92)
0.015 (0.38)
GAUGE
PLANE
SEATING
PLANE
0.022 (0.56)
0.018 (0.46)
0.014 (0.36)
0.005 (0.13)
MIN
0.430 (10.92)
MAX
0.014 (0.36)
0.010 (0.25)
0.008 (0.20)
0.070 (1.78)
0.060 (1.52)
0.045 (1.14)
071006-A
0.098 (2.49)
MAX
24
13
12
PIN 1
0.200 (5.08)
MAX
0.200 (5.08)
0.125 (3.18)
0.023 (0.58)
0.014 (0.36)
0.310 (7.87)
0.220 (5.59)
0.060 (1.52)
0.015 (0.38)
0.320 (8.13)
0.290 (7.37)
0.150 (3.81)
MIN
0.100
(2.54)
BSC
15
0
0.015 (0.38)
0.008 (0.20)
Rev. C | Page 23 of 28
100808-A
0.005 (0.13)
MIN
AD7870/AD7875/AD7876
0.180 (4.57)
0.165 (4.19)
0.048 (1.22)
0.042 (1.07)
0.048 (1.22)
0.042 (1.07)
0.056 (1.42)
0.042 (1.07)
4
5
PIN 1
IDENTIFIER
26
25
0.021 (0.53)
0.013 (0.33)
0.050
(1.27)
BSC
TOP VIEW
(PINS DOWN)
11
12
0.020 (0.51)
MIN
0.032 (0.81)
0.026 (0.66)
19
18
0.456 (11.582)
SQ
0.450 (11.430)
0.495 (12.57)
SQ
0.485 (12.32)
0.120 (3.04)
0.090 (2.29)
BOTTOM
VIEW
(PINS UP)
0.430 (10.92)
0.390 (9.91)
0.045 (1.14)
R
0.025 (0.64)
042508-A
15.60 (0.6142)
15.20 (0.5984)
13
24
7.60 (0.2992)
7.40 (0.2913)
12
2.65 (0.1043)
2.35 (0.0925)
0.30 (0.0118)
0.10 (0.0039)
COPLANARITY
0.10
10.65 (0.4193)
10.00 (0.3937)
1.27 (0.0500)
BSC
0.51 (0.0201)
0.31 (0.0122)
SEATING
PLANE
0.75 (0.0295)
0.25 (0.0098)
8
0
0.33 (0.0130)
0.20 (0.0079)
Rev. C | Page 24 of 28
45
1.27 (0.0500)
0.40 (0.0157)
060706-A
AD7870/AD7875/AD7876
ORDERING GUIDE
Table 7.
Model
AD7870JN
Temperature Range
0C to +70C
SNR
(dBs)
70 min
Integral
Nonlinearity (LSB)
1/2 typ
Package Description
24-Lead PDIP
Package
Option
N-24-1
AD7870JNZ 1
0C to +70C
70 min
1/2 typ
24-Lead PDIP
N-24-1
AD7870KN
AD7870KNZ1
AD7870LN
AD7870LNZ1
AD7870JP
AD7870JP-REEL
AD7870JPZ1
AD7870JPZ-REEL1
AD7870KP
AD7870KP-REEL
AD7870KPZ1
AD7870KPZ-REEL1
AD7870LP
AD7870LP-REEL
AD7870LPZ1
AD7870AQ
AD7870BQ
AD7870CQ
AD7870TQ
AD7875KN
AD7875KNZ1
AD7875LN
AD7875LNZ1
AD7875KP
AD7875KPZ1
AD7875KPZ-REEL1
AD7875LP-REEL
AD7875LPZ1
AD7875LPZ-REEL1
AD7875BQ
AD7875CQ
AD7875TQ
AD7876BN
AD7876BNZ1
AD7876CN
AD7876CNZ1
AD7876BR
AD7876BR-REEL
AD7876BR-REEL7
AD7876BRZ1
AD7876BRZ-REEL1
AD7876BRZ-REEL71
AD7876CR
AD7876CR-REEL
AD7876CRZ1
AD7876BQ
AD7876TQ
0C to +70C
0C to +70C
0C to +70C
0C to +70C
0C to +70C
0C to +70C
0C to +70C
0C to +70C
0C to +70C
0C to +70C
0C to +70C
0C to +70C
0C to +70C
0C to +70C
0C to +70C
25C to +85C
25C to +85C
25C to +85C
55C to +125C
0C to +70C
0C to +70C
0C to +70C
0C to +70C
0C to +70C
0C to +70C
0C to +70C
0C to +70C
0C to +70C
0C to +70C
40C to +85C
40C to +85C
55C to +125C
40C to +85C
40C to +85C
40C to +85C
40C to +85C
40C to +85C
40C to +85C
40C to +85C
40C to +85C
40C to +85C
40C to +85C
40C to +85C
40C to +85C
40C to +85C
40C to +85C
55C to +125C
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
0 to +5
0 to +5
0 to +5
0 to +5
0 to +5
0 to +5
0 to +5
0 to +5
0 to +5
0 to +5
0 to +5
0 to +5
0 to +5
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
70 min
70 min
72 min
72 min
70 min
70 min
70 min
70 min
70 min
70 min
70 min
70 min
72 min
72 min
72 min
70 min
70 min
72 min
70 min
70 min
70 min
72 min
72 min
70 min
70 min
70 min
72 min
72 min
72 min
70 min
72 min
70 min
1 max
1 max
1/2 max
1/2 max
1/2 typ
1/2 typ
1/2 typ
1/2 typ
1 max
1 max
1 max
1 max
1/2 max
1/2 max
1/2 max
1/2 typ
1 max
1/2 max
1 max
1 max
1 max
1/2 max
1/2 max
1 max
1 max
1 max
1/2 max
1/2 max
1/2 max
1 max
1/2 max
1 max
1 max
1 max
1/2 max
1/2 max
1 max
1 max
1 max
1 max
1 max
1 max
1/2 max
1/2 max
1/2 max
1 max
1 max
24-Lead PDIP
24-Lead PDIP
24-Lead PDIP
24-Lead PDIP
28-Lead PLCC
28-Lead PLCC
28-Lead PLCC
28-Lead PLCC
28-Lead PLCC
28-Lead PLCC
28-Lead PLCC
28-Lead PLCC
28-Lead PLCC
28-Lead PLCC
28-Lead PLCC
24-Lead CERDIP
24-Lead CERDIP
24-Lead CERDIP
24-Lead CERDIP
24-Lead PDIP
24-Lead PDIP
24-Lead PDIP
24-Lead PDIP
28-Lead PLCC
28-Lead PLCC
28-Lead PLCC
28-Lead PLCC
28-Lead PLCC
28-Lead PLCC
24-Lead CERDIP
24-Lead CERDIP
24-Lead CERDIP
24-Lead PDIP
24-Lead PDIP
24-Lead PDIP
24-Lead PDIP
24-Lead SOIC_W
24-Lead SOIC_W
24-Lead SOIC_W
24-Lead SOIC_W
24-Lead SOIC_W
24-Lead SOIC_W
24-Lead SOIC_W
24-Lead SOIC_W
24-Lead SOIC_W
24-Lead CERDIP
24-Lead CERDIP
N-24-1
N-24-1
N-24-1
N-24-1
P-28
P-28
P-28
P-28
P-28
P-28
P-28
P-28
P-28
P-28
P-28
Q-24-1
Q-24-1
Q-24-1
Q-24-1
N-24-1
N-24-1
N-24-1
N-24-1
P-28
P-28
P-28
P-28
P-28
P-28
Q-24-1
Q-24-1
Q-24-1
N-24-1
N-24-1
N-24-1
N-24-1
RW-24
RW-24
RW-24
RW-24
RW-24
RW-24
RW-24
RW-24
RW-24
Q-24-1
Q-24-1
Rev. C | Page 25 of 28
AD7870/AD7875/AD7876
NOTES
Rev. C | Page 26 of 28
AD7870/AD7875/AD7876
NOTES
Rev. C | Page 27 of 28
AD7870/AD7875/AD7876
NOTES
Rev. C | Page 28 of 28