AD7890ANZ-2 [ROCHESTER]

8-CH 12-BIT PROPRIETARY METHOD ADC, SERIAL ACCESS, PDIP24, 0.300 INCH, LEAD FREE, PLASTIC, MS-001, DIP-24;
AD7890ANZ-2
型号: AD7890ANZ-2
厂家: Rochester Electronics    Rochester Electronics
描述:

8-CH 12-BIT PROPRIETARY METHOD ADC, SERIAL ACCESS, PDIP24, 0.300 INCH, LEAD FREE, PLASTIC, MS-001, DIP-24

光电二极管 转换器
文件: 总29页 (文件大小:1413K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
LC2MOS 8-Channel, 12-Bit  
Serial Data Acquisition System  
AD7890  
FUNCTIONAL BLOCK DIAGRAM  
FEATURES  
V
MUX SHA REF OUT/  
Fast 12-bit ADC with 5.9 μs conversion time  
Eight single-ended analog input channels  
Selection of input ranges:  
10 V for AD7890-10  
0 V to 4.096 V for AD7890-4  
0 V to 2.5 V for AD7890-2  
Allows separate access to multiplexer and ADC  
On-chip track/hold amplifier  
DD  
OUT IN  
REF IN  
SIGNAL  
V
V
2k  
IN1  
1
1
1
1
1
1
1
1
2.5V  
SCALING  
REFERENCE  
SIGNAL  
SCALING  
IN2  
V
V
V
V
V
V
SIGNAL  
SCALING  
IN3  
C
EXT  
SIGNAL  
SCALING  
IN4  
MUX  
SIGNAL  
SCALING  
On-chip reference  
IN5  
IN6  
IN7  
IN8  
CONVST  
High-speed, flexible, serial interface  
Single supply, low-power operation (50 mW maximum)  
Power-down mode (75 μW typ)  
SIGNAL  
SCALING  
12-BIT  
ADC  
SIGNAL  
SCALING  
TRACK/HOLD  
SIGNAL  
SCALING  
GENERAL DESCRIPTION  
OUTPUT/CONTROL REGISTER  
AD7890  
The AD7890 is an 8-channel 12-bit data acquisition system. The  
part contains an input multiplexer, an on-chip track/hold  
amplifier, a high speed 12-bit ADC, a 2.5 V reference, and a  
high speed, serial interface. The part operates from a single 5 V  
supply and accepts an analog input range of 10 V (AD7890-10),  
0 V to 4.096 V (AD7890-4), and 0 V to 2.5 V (AD7890-2).  
CLOCK  
AGND AGND DGND CLK  
IN  
SCLK TFS RFS DATA DATA SMODE  
OUT IN  
1
NO SCALING ON AD7890-2  
Figure 1.  
Power dissipation in normal mode is low at 30 mW typical and the  
part can be placed in a standby (power-down) mode if it is not  
required to perform conversions. The AD7890 is fabricated in  
Analog Devices, Inc.s Linear Compatible CMOS (LC2MOS)  
process, a mixed technology process that combines precision  
bipolar circuits with low power CMOS logic. The part is available  
in a 24-lead, 0.3" wide, plastic or ceramic dual-in-line package or in  
a 24-lead small outline package (SOIC_W).  
The multiplexer on the part is independently accessible. This  
allows the user to insert an antialiasing filter or signal  
conditioning, if required, between the multiplexer and the  
ADC. This means that one antialiasing filter can be used for all  
eight channels. Connection of an external capacitor allows the  
user to adjust the time given to the multiplexer settling to  
include any external delays in the filter or signal conditioning  
circuitry.  
PRODUCT HIGHLIGHTS  
Output data from the AD7890 is provided via a high speed  
bidirectional serial interface port. The part contains an on-chip  
control register, allowing control of channel selection,  
conversion start, and power-down via the serial port. Versatile,  
high speed logic ensures easy interfacing to serial ports on  
microcontrollers and digital signal processors.  
1. Complete 12-Bit Data Acquisition System-on-a-Chip.  
The AD7890 is a complete monolithic ADC combining an  
8-channel multiplexer, 12-bit ADC, 2.5 V reference, and a  
track/hold amplifier on a single chip.  
2. Separate Access to Multiplexer and ADC.  
The AD7890 provides access to the output of the  
multiplexer allowing one antialiasing filter for 8 channels—  
a considerable savings over the 8 antialiasing filters required if  
the multiplexer is internally connected to the ADC.  
In addition to the traditional dc accuracy specifications such as  
linearity, full-scale, and offset errors, the AD7890 is also  
specified for dynamic performance parameters including  
harmonic distortion and signal-to-noise ratio.  
3. High Speed Serial Interface.  
The part provides a high speed serial interface for easy  
connection to serial ports of microcontrollers and DSP  
processors.  
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 registeredtrademarks arethe property of their respective owners.  
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.  
Tel: 781.329.4700  
Fax: 781.461.3113  
www.analog.com  
©2006 Analog Devices, Inc. All rights reserved.  
AD7890  
TABLE OF CONTENTS  
Features .............................................................................................. 1  
Serial Interface ................................................................................ 17  
Self-Clocking Mode ................................................................... 17  
External Clocking Mode ........................................................... 18  
Simplifying the Interface........................................................... 19  
Microprocessor/Microcontroller Interface................................. 20  
AD7890 to 8051 Interface ......................................................... 20  
AD7890 to 68HC11 Interface................................................... 20  
AD7890 to ADSP-2101 Interface ............................................. 21  
AD7890 to DSP56000 Interface ............................................... 21  
AD7890 to TMS320C25/30 Interface...................................... 21  
Antialiasing Filter....................................................................... 22  
Performance .................................................................................... 23  
Linearity....................................................................................... 23  
Noise ............................................................................................ 23  
Dynamic Performance............................................................... 24  
Effective Number of Bits ........................................................... 24  
Outline Dimensions....................................................................... 25  
Ordering Guide .......................................................................... 27  
General Description......................................................................... 1  
Functional Block Diagram .............................................................. 1  
Product Highlights ........................................................................... 1  
Revision History ............................................................................... 2  
Specifications..................................................................................... 3  
Timing Specifications .................................................................. 5  
Absolute Maximum Ratings............................................................ 6  
ESD Caution.................................................................................. 6  
Pin Configuration and Function Descriptions............................. 7  
Terminology ...................................................................................... 9  
Control Register.............................................................................. 10  
Theory of Operation ...................................................................... 11  
Converter Details........................................................................ 11  
Circuit Description..................................................................... 11  
Track/Hold Amplifier ................................................................ 12  
Reference ..................................................................................... 13  
Timing and Control ................................................................... 13  
CEXT Functioning......................................................................... 16  
REVISION HISTORY  
9/06—Rev. B to Rev. C  
Updated Format..................................................................Universal  
Changes to Table 1............................................................................ 3  
Updated Outline Dimensions....................................................... 25  
Changes to Ordering Guide .......................................................... 27  
2/01—Rev. A to Rev. B  
Rev. C | Page 2 of 28  
AD7890  
SPECIFICATIONS  
VDD = 5 V, AGND = DGND = 0 V, REF IN = 2.5 V, fCLK IN = 2.5 MHz external, MUX OUT connect to SHA IN. All specifications TMIN to  
MAX, unless otherwise noted.  
T
Table 1.  
Parameter  
A Versions1 B Versions S Version  
Unit  
Test Conditions/Comments  
CONVST  
DYNAMIC PERFORMANCE  
Signal to (Noise + Distortion) Ratio2  
Total Harmonic Distortion (THD)2  
Peak Harmonic or Spurious Noise2  
Intermodulation Distortion  
2nd Order Terms  
Using external  
, any channel  
70  
−77  
−78  
70  
−77  
−78  
70  
−77  
−78  
dB min  
dB max  
dB max  
fIN = 10 kHz sine wave, fSAMPLE = 100 kHz3  
fIN = 10 kHz sine wave, fSAMPLE = 100 kHz3  
fIN = 10 kHz sine wave, fSAMPLE = 100 kHz3  
fa = 9 kHz, fb = 9.5 kHz, fSAMPLE = 100 kHz3  
−80  
−80  
−80  
−80  
−80  
−80  
−80  
−80  
−80  
dB typ  
dB typ  
dB max  
3rd Order Terms  
Channel-to-Channel Isolation2  
fIN = 1 kHz sine wave  
DC ACCURACY  
Resolution  
12  
12  
12  
12  
12  
12  
Bits  
Bits  
Min. Resolution for Which No  
Missing Codes Are Guaranteed  
Relative Accuracy2  
Differential Nonlinearity2  
Positive Full-Scale Error2  
Full-Scale Error Match4  
AD7890-2, AD7890-4  
Unipolar Offset Error2  
Unipolar Offset Error Match  
AD7890-10 Only  
1
1
0.5  
1
1
1
LSB max  
LSB max  
LSB max  
LSB max  
2.5  
2
2.5  
2
2.5  
2
2
2
2
2
2
2
LSB max  
LSB max  
Negative Full-Scale Error2  
Bipolar Zero Error2  
Bipolar Zero Error Match  
ANALOG INPUTS  
2
5
2
5
2
5
LSB max  
LSB max  
LSB max  
2
2
2
AD7890-10  
Input Voltage Range  
Input Resistance  
10  
20  
10  
20  
10  
20  
Volts  
kΩ min  
AD7890-4  
Input Voltage Range  
Input Resistance  
0 to 4.096  
11  
0 to 4.096  
11  
0 to 4.096  
11  
Volts  
kΩ min  
AD7890-2  
Input Voltage Range  
Input Current  
0 to 2.5  
50  
0 to 2.5  
50  
0 to 2.5  
200  
Volts  
nA max  
MUX OUT OUTPUT  
Output Voltage Range  
Output Resistance  
AD7890-10, AD7890-4  
AD7890-2  
0 to 2.5  
0 to 2.5  
0 to 2.5  
Volts  
3/5  
2
3/5  
2
3/5  
2
kΩ min/kΩ max  
kΩ max  
Assuming VIN is driven from low impedance  
SHA IN INPUT  
Input Voltage Range  
Input Current  
0 to 2.5  
50  
0 to 2.5  
50  
0 to 2.5  
50  
Volts  
nA max  
REFERENCE OUTPUT/INPUT  
REF IN Input Voltage Range  
Input Impedance  
Input Capacitance5  
REF OUT Output Voltage  
REF OUT Error @ 25°C  
TMIN to TMAX  
2.375/2.625  
2.375/2.625 2.375/2.625 V min/V max  
2.5 V 5ꢀ  
1.6  
10  
2.5  
10  
20  
25  
2
1.6  
10  
1.6  
10  
kΩ min  
pF max  
Resistor connected to internal reference node  
2.5  
2.5  
V nom  
10  
20  
25  
10  
25  
25  
mV max  
mV max  
ppm/°C typ  
kΩ nom  
REF OUT Temperature Coefficient  
REF OUT Output Impedance  
2
2
Rev. C | Page 3 of 28  
AD7890  
Parameter  
A Versions1 B Versions S Version  
Unit  
Test Conditions/Comments  
LOGIC INPUTS  
Input High Voltage, VINH  
Input Low Voltage, VINL  
Input Current, IIN  
2.4  
0.8  
10  
2.4  
0.8  
10  
2.4  
0.8  
10  
V min  
VDD = 5 V 5ꢀ  
VDD = 5 V 5ꢀ  
VIN = 0 V to VDD  
V max  
μA max  
pF max  
5
10  
10  
10  
Input Capacitance, CIN  
LOGIC OUTPUTS  
Output High Voltage, VOH  
Output Low Voltage, VOL  
Serial Data Output Coding  
AD7890-10  
4.0  
0.4  
4.0  
0.4  
4.0  
0.4  
V min  
V max  
ISOURCE = 200 μA  
ISINK = 1.6 mA  
Twos Complement  
Straight (Natural) Binary  
Straight (Natural) Binary  
AD7890-4  
AD7890-2  
CONVERSION RATE  
Conversion Time  
5.9  
2
5.9  
2
5.9  
2
μs max  
μs max  
fCLK IN = 2.5 MHz, MUX OUT, connected to  
SHA IN  
Track/Hold Acquisition Time2, 5  
POWER REQUIREMENTS  
VDD  
5
10  
15  
5
10  
15  
5
10  
15  
V nom  
mA max  
μA typ  
5ꢀ for specified performance  
Logic inputs = 0 V or VDD  
Logic inputs = 0 V or VDD  
IDD (Normal Mode)  
IDD (Standby Mode)6 @ 25°C  
Power Dissipation  
Normal Mode  
Standby Mode @ 25°C  
50  
75  
50  
75  
50  
75  
mW max  
μW typ  
Typically 30 mW  
1 Temperature ranges are as follows: A, B Versions: −40°C to +85°C; S Version: −55°C to +125°C.  
2 See the Terminology section.  
3 This sample rate is only achievable when using the part in external clocking mode.  
4 Full-scale error match applies to positive full scale for the AD7890-2 and AD7890-4. It applies to both positive and negative full scale for the AD7890-10.  
5 Sample tested @ 25°C to ensure compliance.  
6 Analog inputs on AD7890-10 must be at 0 V to achieve correct power-down current.  
Rev. C | Page 4 of 28  
AD7890  
TIMING SPECIFICATIONS  
VDD = 5 V 5ꢀ, AGND = DGND = 0 V, REF IN = 2.5 V, fCLK IN = 2.5 MHz external, MUX OUT connected to SHA IN.  
Parameter1, 2  
Limit at TMIN, TMAX (A, B, S Versions)  
Unit  
Conditions/Comments  
3
fCLKIN  
100  
2.5  
0.3 × tCLK IN  
0 3 × tCLK IN  
25  
kHz min  
MHz max  
ns min  
ns min  
ns max  
ns max  
μs max  
ns min  
Master Clock Frequency. For specified performance.  
tCLKIN IN LO  
tCLK IN HI  
tr4  
tf4  
Master Clock Input Low Time.  
Master Clock Input High Time.  
Digital Output Rise Time. Typically 10 ns.  
Digital Output Fall Time. Typically 10 ns.  
Conversion Time.  
25  
tCONVERT  
tCST  
5.9  
100  
CONVST  
Pulse Width.  
Self-Clocking Mode  
t1  
tCLK IN HI + 50  
ns max  
ns max  
ns nom  
ns nom  
ns max  
ns max  
ns max  
ns min  
ns max  
ns min  
ns min  
ns min  
ns min  
RFS  
RFS  
Low to SCLK Falling Edge.  
Low to Data Valid Delay.  
5
t2  
25  
t3  
t4  
tCLK IN HI  
tCLK IN LO  
20  
SCLK High Pulse Width.  
SCLK Low Pulse Width.  
SCLK Rising Edge to Data Valid Delay.  
5
t5  
t6  
40  
RFS  
Delay.  
SCLK Rising Edge to  
6
t7  
50  
0
Bus Relinquish Time after Rising Edge of SCLK.  
TFS  
t8  
Low to SCLK Falling Edge.  
tCLK IN + 50  
0
t9  
TFS  
Data Valid to Falling Edge Setup Time (A2 Address Bit).  
t10  
t11  
t12  
20  
10  
20  
Data Valid to SCLK Falling Edge Setup Time.  
Data Valid to SCLK Falling Edge Hold Time.  
TFS  
to SCLK Falling Edge Hold Time.  
External Clocking Mode  
t13  
20  
40  
50  
50  
35  
20  
50  
90  
20  
10  
15  
40  
ns min  
ns max  
ns min  
ns min  
ns max  
ns min  
ns max  
ns max  
ns min  
ns min  
ns min  
ns min  
RFS  
RFS  
Low to SCLK Falling Edge Setup Time.  
Low to Data Valid Delay.  
5
t14  
t15  
t16  
SCLK High Pulse Width.  
SCLK Low Pulse Width.  
SCLK Rising Edge to Data Valid Delay.  
5
t17  
t18  
RFS  
to SCLK Falling Edge Hold Time.  
Bus Relinquish Time after Rising Edge of  
Bus Relinquish Time after Rising Edge of SCLK.  
TFS  
6
RFS  
t19  
.
6
t19A  
t20  
t21  
t22  
t23  
Low to SCLK Falling Edge Setup Time.  
Data Valid to SCLK Falling Edge Setup Time.  
Data Valid to SCLK Falling Edge Hold Time.  
TFS  
to SCLK Falling Edge Hold Time.  
1 Sample tested at −25°C to ensure compliance. 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.  
2 See Figure 10 to Figure 13.  
3 The AD7890 is production tested with fCLK IN at 2.5 MHz. It is guaranteed by characterization to operate at 100 kHz.  
4 Specified using 10ꢀ and 90ꢀ points on waveform of interest.  
5 These numbers are measured with the load circuit of Figure 2 and defined as the time required for the output to cross 0.8 V or 2.4 V.  
6 These numbers are derived from the measured time taken by the data output to change 0.5 V when loaded with the circuit of Figure 2. The measured number is then  
extrapolated back to remove effects of charging or discharging the 50 pF capacitor. This means that the times quoted in the timing characteristics are the true bus  
relinquish times of the part and as such are independent of external bus loading capacitances.  
1.6mA  
TO OUTPUT  
PIN  
2.1V  
50pF  
200µA  
Figure 2. Load Circuit for Access Time and Bus Relinquish Time  
Rev. C | Page 5 of 28  
AD7890  
ABSOLUTE MAXIMUM RATINGS  
TA = 25°C, unless otherwise noted.  
Parameter  
Rating  
Stresses above those listed under Absolute Maximum Ratings  
may cause permanent damage to the device. This is a stress  
rating only; functional operation of the device at these or any  
other conditions above those indicated in the operational  
section of this specification is not implied. Exposure to absolute  
maximum rating conditions for extended periods may affect  
device reliability.  
VDD to AGND  
VDD to DGND  
Analog Input Voltage to AGND  
AD7890-10, AD7890-4  
AD7890-2  
Reference Input Voltage to AGND  
Digital Input Voltage to DGND  
Digital Output Voltage to DGND  
Operating Temperature Range  
Commercial (A, B Versions)  
Extended (S Version)  
−0.3 V to +7 V  
−0.3 V to +7 V  
17 V  
−5 V, +10 V  
−0.3 V to VDD + 0.3 V  
−0.3 V to VDD + 0.3 V  
−0.3 V to VDD + 0.3 V  
ESD CAUTION  
−40°C to +85°C  
−55°C to +125°C  
−65°C to +150°C  
150°C  
Storage Temperature Range  
Junction Temperature  
PDIP Package, Power Dissipation  
θJA Thermal Impedance  
Lead Temperature (Soldering, 10 sec)  
CERDIP Package, Power Dissipation  
θJA Thermal Impedance  
Lead Temperature (Soldering, 10 sec)  
SOIC_W Package, Power Dissipation  
θJA Thermal Impedance  
Lead Temperature, Soldering  
Vapor Phase (60 sec)  
450 mW  
105°C/W  
260°C  
450 mW  
70°C/W  
300°C  
450 mW  
75°C/W  
215°C  
220°C  
Infrared (15 sec)  
Rev. C | Page 6 of 28  
AD7890  
PIN CONFIGURATION AND FUNCTION DESCRIPTIONS  
AGND  
SMODE  
DGND  
1
24  
23  
22  
21  
20  
19  
18  
17  
16  
REF OUT/REF IN  
V
2
IN8  
V
3
IN7  
C
V
4
EXT  
IN6  
AD7890  
TOP VIEW  
(Not to Scale)  
V
CONVST  
CLK IN  
SCLK  
5
IN5  
V
6
IN4  
V
7
IN3  
V
8
TFS  
IN2  
V
9
RFS  
IN1  
10  
11  
12  
15 AGND  
DATA OUT  
DATA IN  
14 SHA IN  
13 MUX OUT  
V
DD  
Figure 3. Pin Configuration  
Table 2. Pin Function Descriptions  
Pin No. Mnemonic Description  
1
2
AGND  
SMODE  
Analog Ground. Ground reference for track/hold, comparator, and DAC.  
Control Input. Determines whether the part operates in its external clocking (slave) or self-clocking (master)  
serial mode. With SMODE at a logic low, the part is in its self-clocking serial mode with RFS and SCLK as  
outputs. This self-clocking mode is useful for connection to shift registers or to serial ports of DSP processors.  
With SMODE at a logic high, the part is in its external clocking serial mode with SCLK and RFS as inputs. This  
external clocking mode is useful for connection to the serial port of microcontrollers, such as the 8xC51 and  
the 68HCxx, and for connection to the serial ports of DSP processors.  
3
4
DGND  
CEXT  
Digital Ground. Ground reference for digital circuitry.  
External Capacitor. An external capacitor is connected to this pin to determine the length of the internal pulse  
(see the Control Register section). Larger capacitances on this pin extend the pulse to allow for settling time  
delays through an external antialiasing filter or signal conditioning circuitry.  
5
CONVST  
Convert Start. Edge-triggered logic input. A low-to-high transition on this input puts the track/hold into hold  
and initiates conversion if the internal pulse has timed out (see the Control Register section). If the internal  
pulse is active when the CONVST goes high, the track/hold does not proceed to hold until the pulse times out.  
If the internal pulse times out when CONVST goes high, the rising edge of CONVST drives the track/hold into  
hold and initiates conversion.  
6
7
CLK IN  
SCLK  
Clock Input. An external TTL-compatible clock is applied to this input pin to provide the clock source for the  
conversion sequence. In the self-clocking serial mode, the SCLK output is derived from this CLK IN pin.  
Serial Clock Input. In the external clocking (slave) mode (see the Serial Interface section), this is an externally  
applied serial clock used to load serial data to the control register and to access data from the output register.  
In the self-clocking (master) mode, the internal serial clock, which is derived from the clock input (CLK IN),  
appears on this pin. Once again, it is used to load serial data to the control register and to access data from the  
output register.  
8
9
TFS  
RFS  
Transmit Frame Synchronization Pulse. Active low logic input with serial data expected after the falling edge of  
this signal.  
Receive Frame Synchronization Pulse. In the external clocking mode, this pin is an active low logic input with  
RFS provided externally as a strobe or framing pulse to access serial data from the output register. In the self-  
clocking mode, it is an active low output, which is internally generated and provides a strobe or framing pulse  
for serial data from the output register. For applications which require that data be transmitted and received at  
the same time, RFS and TFS should be connected together.  
10  
11  
DATA OUT  
DATA IN  
Serial Data Output. Sixteen bits of serial data are provided with one leading zero, preceding the three address  
bits of the control register and the 12 bits of conversion data. Serial data is valid on the falling edge of SCLK for  
sixteen edges after RFS goes low. Output coding from the ADC is twos complement for the AD7890-10 and  
straight binary for the AD7890-4 and AD7890-2.  
Serial Data Input. Serial data to be loaded to the control register is provided at this input. The first five bits of  
serial data are loaded to the control register on the first five falling edges of SCLK after TFS goes low. Serial data  
on subsequent SCLK edges is ignored while TFS remains low.  
12  
13  
VDD  
MUX OUT  
Positive Supply Voltage, 5 V 5ꢀ.  
Multiplexer Output. The output of the multiplexer appears at this pin. The output voltage range from this  
output is 0 V to 2.5 V for the nominal analog input range to the selected channel. The output impedance of this  
output is nominally 3.5 kΩ. If no external antialiasing filter is required, MUX OUT should be connected to SHA IN.  
Rev. C | Page 7 of 28  
AD7890  
Pin No. Mnemonic  
Description  
14  
SHA IN  
Track/Hold Input. The input to the on-chip track/hold is applied to this pin. It is a high impedance input and the  
input voltage range is 0 V to 2.5 V.  
15  
16  
AGND  
VIN1  
Analog Ground. Ground reference for track/hold, comparator, and DAC.  
Analog Input Channel 1. Single-ended analog input. The analog input range on is 10 V (AD7890-10), 0 V to  
4.096 V (AD7890-4), and 0 V to 2.5 V (AD7890-2). The channel to be converted is selected using the A0, A1, and  
A2 bits in the control register. The multiplexer has guaranteed break-before-make operation.  
17  
18  
19  
20  
21  
22  
23  
24  
VIN2  
VIN3  
VIN4  
VIN5  
VIN6  
VIN7  
VIN8  
Analog Input Channel 2. Single-ended analog input. The analog input range on is 10 V (AD7890-10), 0 V to  
4.096 V (AD7890-4), and 0 V to 2.5 V (AD7890-2). The channel to be converted is selected using the A0, A1, and  
A2 bits in the control register. The multiplexer has guaranteed break-before-make operation.  
Analog Input Channel 3. Single-ended analog input. The analog input range on is 10 V (AD7890-10), 0 V to  
4.096 V (AD7890-4), and 0 V to 2.5 V (AD7890-2). The channel to be converted is selected using the A0, A1, and  
A2 bits in the control register. The multiplexer has guaranteed break-before-make operation.  
Analog Input Channel 4. Single-ended analog input. The analog input range on is 10 V (AD7890-10), 0 V to  
4.096 V (AD7890-4), and 0 V to 2.5 V (AD7890-2). The channel to be converted is selected using the A0, A1, and  
A2 bits in the control register. The multiplexer has guaranteed break-before-make operation.  
Analog Input Channel 5. Single-ended analog input. The analog input range on is 10 V (AD7890-10), 0 V to  
4.096 V (AD7890-4), and 0 V to 2.5 V (AD7890-2). The channel to be converted is selected using the A0, A1, and  
A2 bits in the control register. The multiplexer has guaranteed break-before-make operation.  
Analog Input Channel 6. Single-ended analog input. The analog input range on is 10 V (AD7890-10), 0 V to  
4.096 V (AD7890-4), and 0 V to 2.5 V (AD7890-2). The channel to be converted is selected using the A0, A1, and  
A2 bits in the control register. The multiplexer has guaranteed break-before-make operation.  
Analog Input Channel 7. Single-ended analog input. The analog input range on is 10 V (AD7890-10), 0 V to  
4.096 V (AD7890-4), and 0 V to 2.5 V (AD7890-2). The channel to be converted is selected using the A0, A1, and  
A2 bits in the control register. The multiplexer has guaranteed break-before-make operation.  
Analog Input Channel 8. Single-ended analog input. The analog input range on is 10 V (AD7890-10), 0 V to  
4.096 V (AD7890-4) and 0 V to 2.5 V (AD7890-2). The channel to be converted is selected using the A0, A1, and  
A2 bits in the control register. The multiplexer has guaranteed break-before-make operation.  
REF OUT/REF IN Voltage Reference Output/Input. The part can be used with either its own internal reference or with an external  
reference source. The on-chip 2.5 V reference voltage is provided at this pin. When using this internal reference  
as the reference source for the part, REF OUT should decoupled to AGND with a 0.1 μF disc ceramic capacitor.  
The output impedance of this reference source is typically 2 kΩ. When using an external reference source as  
the reference voltage for the part, the reference source should be connected to this pin. This overdrives the  
internal reference and provides the reference source for the part. The REF IN input is buffered on-chip. The  
nominal reference voltage for correct operation of the AD7890 is 2.5 V.  
Rev. C | Page 8 of 28  
AD7890  
TERMINOLOGY  
Signal to (Noise + Distortion) Ratio  
Channel-to-Channel Isolation  
This is the measured ratio of signal to (noise + distortion) at the  
output of the A/D converter. The signal is the rms amplitude of  
the fundamental. Noise is the rms sum of all nonfundamental  
signals up to half the sampling frequency (fS/2), excluding dc.  
The ratio is dependent upon the number of quantization levels  
in the digitization process; the more levels, the smaller the  
quantization noise. The theoretical signal to (noise + distortion)  
ratio for an ideal N-bit converter with a sine wave input is given by:  
Channel-to-channel isolation is a measure of the level of crosstalk  
between channels. It is measured by applying a full-scale 1 kHz  
signal to any one of the other seven inputs and determining how  
much that signal is attenuated in the channel of interest. The figure  
given is the worst case across all eight channels.  
Relative Accuracy  
Relative accuracy or endpoint nonlinearity is the maximum  
deviation from a straight line passing through the endpoints of  
the ADC transfer function.  
Signal to (Noise + Distortion) = (6.02N + 1.76) dB  
Thus, for a 12-bit converter, this is 74 dB.  
Differential Nonlinearity  
Total Harmonic Distortion  
Total harmonic distortion (THD) is the ratio of the rms sum of  
harmonics to the fundamental. For the AD7890, it is defined as  
This is the difference between the measured and the ideal 1 LSB  
change between any two adjacent codes in the ADC.  
Positive Full-Scale Error (AD7890-10)  
2
2
2
2
2
V2 + V3 +V4 + V5 +V6  
This is the deviation of the last code transition (01 . . . 110 to  
01 . . . 111) from the ideal (4 × REF IN − 1 LSB) after the  
bipolar zero error has been adjusted out.  
THD(dB) = 20log  
V1  
where:  
V1 is the rms amplitude of the fundamental and  
V2, V3, V4, V5, and V6 are the rms amplitudes of the second  
Positive Full-Scale Error (AD7890-4)  
This is the deviation of the last code transition (11 . . . 110 to  
11 . . . 111) from the ideal (1.638 × REF IN − 1 LSB) after the  
unipolar offset error has been adjusted out.  
through the sixth harmonics.  
Peak Harmonic or Spurious Noise  
Positive Full-Scale Error (AD7890-2)  
Peak harmonic or spurious noise is defined as the ratio of the  
rms value of the next largest component in the ADC output  
spectrum (up to fS/2 and excluding dc) to the rms value of the  
fundamental. Normally, the value of this specification is  
determined by the largest harmonic in the spectrum, but for  
parts where the harmonics are buried in the noise floor, it is  
determined by a noise peak.  
This is the deviation of the last code transition (11 . . . 110 to  
11 . . . 111) from the ideal (REF IN − 1 LSB) after the unipolar  
offset error has been adjusted out.  
Bipolar Zero Error (AD7890-10)  
This is the deviation of the midscale transition (all 0s to all 1s)  
from the ideal 0 V (AGND).  
Intermodulation Distortion  
Unipolar Offset Error (AD7890-2, AD7890-4)  
This is the deviation of the first code transition (00 . . . 000 to  
00 . . . 001) from the ideal 0 V (AGND).  
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).  
Negative Full-Scale Error (AD7890-10)  
This is the deviation of the first code transition (10 . . . 000 to  
10 . . . 001) from the ideal (−4 × REF IN + 1 LSB) after bipolar  
zero error has been adjusted out.  
Track/Hold Acquisition Time  
The AD7890 is tested using the CCIF standard where two input  
frequencies near the top end of the input bandwidth are used.  
In this case, 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.  
Track/hold acquisition time is the time required for the output  
of the track/hold amplifier to reach its final value, within  
1/2 LSB, after the end of conversion (the point at which the  
track/hold returns to track mode). It also applies to situations  
where a change in the selected input channel takes place or  
where there is a step input change on the input voltage applied  
to the selected VIN input of the AD7890. It means that the user  
must wait for the duration of the track/hold acquisition time  
after the end of conversion or after a channel change/step input  
change to VIN before starting another conversion, to ensure that  
the part operates to specification.  
Rev. C | Page 9 of 28  
AD7890  
CONTROL REGISTER  
The control register for the AD7890 contains 5 bits of information.  
Six serial clock pulses must be provided to the part in order to  
write data to the control register (seven if the write is required  
If, however, the CONV bit of the register is set to a Logic 1, then  
a conversion is initiated whenever a control register write takes  
TFS  
place regardless of how many serial clock cycles the  
TFS  
to put the part in standby mode). If  
returns high before six  
remains low for. The default (power-on) condition of all bits in  
the control register is 0.  
serial clock cycles, then no data transfer takes place to the  
control register and the write cycle has to be restarted to write  
the data to the control register.  
MSB  
LSB  
A2  
A1  
A0  
CONV  
STBY  
Table 3.  
Bit Name Description  
A2  
A1  
A0  
Address Input. This input is the most significant address input for multiplexer channel selection.  
Address Input. This is the 2nd most significant address input for multiplexer channel selection.  
Address Input. Least significant address input for multiplexer channel selection. When the address is written to the control  
register, an internal pulse is initiated, the pulse width of which is determined by the value of capacitance on the CEXT pin. When  
this pulse is active, it ensures the conversion process cannot be activated. This allows for the multiplexer settling time,  
track/hold acquisition time before the track/hold goes into hold, and the conversion is initiated. In applications where there is  
an antialiasing filter between the MUX OUT pin and the SHA IN pin , the filter settling time can be taken into account before the  
input on the SHA IN pin is sampled. When the internal pulse times out, the track/hold goes into hold and conversion is initiated.  
CONV  
STBY  
Conversion Start. Writing a 1 to this bit initiates a conversion in a similar manner to the CONVST input. Continuous conversion  
starts do not take place when there is a 1 in this location. The internal pulse and the conversion process are initiated after the  
sixth serial clock cycle of the write operation if a 1 is written to this bit. With a 1 in this bit, the hardware conversion start (the  
CONVST input) is disabled. Writing a 0 to this bit enables the hardware CONVST input.  
Standby Mode Input. Writing a 1 to this bit places the device in its standby, or power-down, mode. Writing a 0 to this bit places  
the device in its normal operating mode. The part does not enter its standby mode until the seventh falling edge of SCLK in a  
write operation. Therefore, the part requires seven serial clock pulses in its serial write operation if it is required to put the part  
into standby.  
Rev. C | Page 10 of 28  
AD7890  
THEORY OF OPERATION  
CONVERTER DETAILS  
This allows the part to operate at throughput rates up to  
117 kHz in the external clocking mode and achieve data sheet  
specifications. The part can operate at slightly higher  
throughput rates (up to 127 kHz), again in external clocking  
mode with degraded performance (see the Timing and Control  
section). The throughput rate for self-clocking mode is limited  
by the serial clock rate to 78 kHz.  
The AD7890 is an 8-channel, 12-bit, single supply, serial data  
acquisition system. It provides the user with signal scaling,  
multiplexer, track/hold, reference, ADC, and versatile serial  
logic functions on a single chip. The signal scaling allows the  
part to handle 10 V input signals (AD7890-10) and 0 V to  
4.096 V input signals (AD7890-4) while operating from a single  
5 V supply. The AD7890-2 contains no signal scaling and  
accepts an analog input range of 0 V to 2.5 V. The part operates  
from a 2.5 V reference, which can be provided from the parts  
own internal reference or from an external reference source.  
All unused inputs should be connected to a voltage within the  
nominal analog input range to avoid noise pickup. On the  
AD7890-10, if any one of the input channels which are not  
being converted goes more negative than −12 V, it can interfere  
with the conversion on the selected channel.  
Unlike other single chip data acquisition solutions, the AD7890  
provides the user with separate access to the multiplexer and  
the ADC. This means that the flexibility of separate multiplexer  
and ADC solutions is not sacrificed with the one-chip solution.  
With access to the multiplexer output, the user can implement  
external signal conditioning between the multiplexer and the  
track/hold. It means that one antialiasing filter can be used on  
the output of the multiplexer to provide the antialiasing  
function for all eight channels.  
CIRCUIT DESCRIPTION  
The AD7890 is offered as three part types: the AD7890-10  
handles a 10 V input voltage range, the AD7890-4 handles a  
0 V to 4.096 V input range, while the AD7890-2 handles a 0 V  
to 2.5 V input voltage range.  
AD7890-10 Analog Input  
Figure 4 shows the analog input section for the AD7890-10. The  
analog input range for each of the analog inputs is 10 V into  
an input resistance of typically 33 kΩ. This input is benign with  
no dynamic charging currents with the resistor attenuator stage  
followed by the multiplexer and, in cases where MUX OUT is  
connected to SHA IN, this is followed by the high input  
impedance stage of the track/hold amplifier. The designed code  
transitions occur on successive integer LSB values (such as:  
1 LSB, 2 LSBs, 3 LSBs...). Output coding is twos complement  
binary with 1 LSB − FSR/4096 = 20 V/4096 = 4.88 mV. The  
ideal input/output transfer function is shown in Table 4.  
Conversion is initiated on the AD7890 either by pulsing the  
CONVST  
input or by writing a Logic 1 to the CONV bit of the  
CONVST  
control register. When using the hardware  
input, on  
CONVST  
the rising edge of the  
signal, the on-chip track/hold  
goes from track to hold mode and the conversion sequence is  
started, provided the internal pulse has timed out. This internal  
pulse (which appears at the CEXT pin) is initiated whenever the  
multiplexer address is loaded to the AD7890 control register.  
This pulse goes from high to low when a serial write to the part  
is initiated. It starts to discharge on the sixth falling clock edge  
of SCLK in a serial write operation to the part. The track/hold  
cannot go into hold and conversion cannot be initiated until the  
MUX OUT  
2.5V  
REFERENCE  
CEXT pin has crossed its trigger point of 2.5 V. The discharge  
2kΩ  
time of the voltage on CEXT depends upon the value of capacitor  
connected to the CEXT pin (see the CEXT Functioning section).  
The fact that the pulse is initiated every time a write to the  
control register takes place means that the software conversion  
start and track/hold signal is always delayed by the internal pulse.  
REF OUT/  
REF IN  
TO ADC  
REFERENCE  
CIRCUITRY  
7.5kΩ  
1
200Ω  
30kΩ  
V
INX  
10kΩ  
The conversion clock for the part is generated from the clock  
signal applied to the CLK IN pin of the part. Conversion time  
for the AD7890 is 5.9 μs from the rising edge of the hardware  
AGND  
AD7890-10  
1
EQUIVALENT ON-RESISTANCE OF MULTIPLEXER  
CONVST  
signal and the track/hold acquisition time is 2 μs. To  
Figure 4. AD7890-10 Analog Input Structure  
obtain optimum performance from the part, the data read  
operation or control register write operation should not occur  
during the conversion or during 500 ns prior to the next  
conversion.  
Rev. C | Page 11 of 28  
AD7890  
Table 4. Ideal Input/Output Code Table for the AD7890-10  
this is followed by the high input impedance stage of the track/  
hold amplifier. The analog input range is, therefore, 0 V to 2.5 V  
into a high impedance stage with an input current of less than  
50 nA. The designed code transitions occur on successive  
integer LSB values (such as: l LSB, 2 LSBs, 3 LSBs . . . FS-1  
LSBs). Output coding is straight (natural) binary with 1 LSB =  
FSR/4096 = 2.5 V/4096 = 0.61 mV. The ideal input/output  
transfer function is shown in Table 6.  
Analog Input1  
Digital Output Code Transition  
011 . . . 110 to 011 . . . 111  
011 . . . 101 to 011 . . . 110  
011 . . . 100 to 011 . . . 101  
000 . . . 000 to 000 . . . 001  
111 . . . 111 to 000 . . . 000  
111 . . . 110 to 111 . . . 111  
+FSR/2 − 1 LSB2 (9.995117 V)  
+FSR/2 − 2 LSBs (9.990234 V)  
+FSR/2 − 3 LSBs (9.985352 V)  
AGND + 1 LSB (0.004883 V)  
AGND (0.000000 V)  
AGND − 1 LSB (−0.004883 V)  
−FSR/2 + 3 LSBs (−9.985352 V) 100 . . . 010 to 100 . . . 011  
−FSR/2 + 2 LSBs (−9.990234 V) 100 . . . 001 to 100 . . . 010  
Table 6. Ideal Input/Output Code Table for the AD7890-2  
Analog Input1  
Digital Output Code Transition  
111 . . . 110 to 111 . . . 111  
111 . . . 101 to 111 . . . 110  
111 . . . 100 to 111 . . . 101  
−FSR/2 + 1 LSB (−9.995117 V)  
100 . . . 000 to 100 . . . 001  
+FSR − 1 LSB2 (2.499390 V)  
+FSR − 2 LSBs (2.498779 V)  
+FSR − 3 LSBs (2.498169 V)  
1FSR is full-scale range and is 20 V with REF IN = 2.5 V.  
21 LSB = FSR/4096 = 4.883 mV with REF IN = 2.5 V.  
AGND + 3 LSBs (0.001831 V) 000 . . . 010 to 010 . . . 011  
AGND + 2 LSBs (0.001221 V) 000 . . . 001 to 001 . . . 010  
AD7890-4 Analog Input  
Figure 5 shows the analog input section for the AD7890-4. The  
analog input range for each of the analog inputs is 0 to 4.096 V  
into an input resistance of typically 15 kΩ. This input is benign  
with no dynamic charging currents with the resistor attenuator  
stage followed by the multiplexer and in cases where MUX OUT is  
connected to SHA IN this is followed by the high input  
impedance stage of the track/hold amplifier. The designed code  
transitions occur on successive integer LSB values (such as:  
1 LSB, 2 LSBs, 3 LSBs . . . ). Output coding is straight (natural)  
binary with 1 LSB = FSR/4096 = 4.096 V/4096 = 1 mV. The  
ideal input/output transfer function is shown in Table 5.  
MUX OUT  
AGND + 1 LSB (0.000610 V)  
000 . . . 000 to 000 . . . 001  
1FSR is full-scale range and is 2.5 V with REF IN = 2.5 V.  
21 LSB = FSR/4096 = 0.61 mV with REF IN = 2.5 V.  
TRACK/HOLD AMPLIFIER  
The SHA IN input on the AD7890 connects directly to the input  
stage of the track/hold amplifier. This is a high impedance input  
with input leakage currents of less than 50 nA. Connecting the  
MUX OUT pin directly to the SHA IN pin connects the  
multiplexer output directly to the track/hold amplifier. The input  
voltage range for this input is 0 V to 2.5 V. If external circuitry is  
connected between MUX OUT and SHA IN, then the user must  
ensure that the input voltage range to the SHA IN input is 0 V to  
2.5 V to ensure that the full dynamic range of the converter is  
utilized.  
2.5V  
REFERENCE  
2kΩ  
REF OUT/  
REF IN  
TO ADC  
REFERENCE  
CIRCUITRY  
The track/hold amplifier on the AD7890 allows the ADC to  
accurately convert an input sine wave of full-scale amplitude to  
12-bit accuracy. The input bandwidth of the track/hold is  
greater than the Nyquist rate of the ADC even when the ADC is  
operated at its maximum throughput rate of 117 kHz (for example,  
the track/hold can handle input frequencies in excess of 58 kHz).  
1
200Ω  
6kΩ  
V
INX  
9.38kΩ  
AGND  
AD7890-4  
1
EQUIVALENT ON-RESISTANCE OF MULTIPLEXER  
The track/hold amplifier acquires an input signal to 12-bit  
accuracy in less than 2 μs. The operation of the track/hold is  
essentially transparent to the user. The track/hold amplifier  
goes from its tracking mode to its hold mode at the start of  
conversion. The start of conversion is the rising edge of  
Figure 5. AD7890-4 Analog Input Structure  
Table 5. Ideal Input/Output Code Table for the AD7890-4  
Analog Input1  
Digital Output Code Transition  
111 . . . 110 to 111 . . . 111  
111 . . . 101 to 111 . . . 110  
111 . . . 100 to 111 . . . 101  
000 . . . 010 to 000 . . . 011  
000 . . . 001 to 000 . . . 010  
000 . . . 000 to 000 . . . 001  
+FSR − 1 LSB2 (4.095 V)  
+FSR − 2 LSBs (4.094 V)  
+FSR − 3 LSBs (4.093 V)  
AGND + 3 LSBs (0.003 V)  
AGND + 2 LSBs (0.002 V)  
AGND + 1 LSB (0.001 V)  
CONVST  
(assuming the internal pulse has timed out) for  
hardware conversion starts and for software conversion starts is  
the point where the internal pulse is timed out. The aperture  
time for the track/hold (for example, the delay time between the  
CONVST  
external  
signal and the track/hold actually going into  
1FSR is full-scale range and is 4.096 V with REF IN = 2.5 V.  
21 LSB = FSR/4096 = 1 mV with REF IN = 2.5 V.  
hold) is typically 15 ns. For software conversion starts, the time  
depends on the internal pulse widths. Therefore, for software  
conversion starts, the sampling instant is not very well defined.  
For sampling systems which require well defined, equidistant  
sampling, it may not be possible to achieve optimum performance  
from the part using the software conversion start. At the end of  
AD7890-2 Analog Input  
The analog input section for the AD7890-2 contains no biasing  
resistors and the selected analog input connects to the multi-  
plexer and, in cases where MUX OUT is connected to SHA IN,  
Rev. C | Page 12 of 28  
AD7890  
conversion, the part returns to its tracking mode. The acquisition  
time of the track/ hold amplifier begins at this point.  
the user provides the frame sync and serial clock signals to obtain  
the serial data from the part. In this second mode, the user has  
control of the serial clock rate up to a maximum of 10 MHz. The  
two modes are discussed in the Serial Interface section.  
REFERENCE  
The AD7890 contains a single reference pin, labeled REF OUT/  
REF IN, which either provides access to the parts own 2.5 V  
reference or to which an external 2.5 V reference can be connected  
to provide the reference source for the part. The part is specified  
with a 2.5 V reference voltage. Errors in the reference source results  
in gain errors in the AD7890s transfer function and adds to the  
specified full-scale errors on the part. On the AD7893-10, it also  
results in an offset error injected in the attenuator stage.  
The part also provides hardware and software conversion start  
features. The former provides a well-defined sampling instant  
with the track/hold going into hold on the rising edge of the  
CONVST  
signal. For the software conversion start, a write to  
the CONV bit to the control register initiates the conversion  
sequence. However, for the software conversion start an internal  
pulse has to time out before the input signal is sampled. This  
pulse, plus the difficulty in maintaining exactly equal delays  
between each software conversion start command, means that  
the dynamic performance of the AD7890 may have difficulty  
meeting specifications when used in software conversion start  
mode. The AD7890 provides separate channel select and  
conversion start control. This allows the user to optimize the  
throughput rate of the system. Once the track/hold has gone into  
hold mode, the input channel can be updated and the input voltage  
can settle to the new value while the present conversion is in  
progress.  
The AD7890 contains an on-chip 2.5 V reference. To use this  
reference as the reference source for the AD7890, simply connect a  
0.1 μF disc ceramic capacitor from the REF OUT/REF IN pin to  
AGND. The voltage which appears at this pin is internally buffered  
before being applied to the ADC. If this reference is required for  
use external to the AD7890, it should be buffered as the source  
impedance of this output is 2 kΩ nominal. The tolerance on the  
internal reference is 10 mV at 25°C with a typical temperature  
coefficient of 25 ppm/°C and a maximum error over temperature  
of 25 mV.  
CONVST  
Assuming the internal pulse has timed out before the  
If the application requires a reference with a tighter tolerance or  
the AD7890 needs to be used with a system reference, then the  
user has the option of connecting an external reference to this  
REF OUT/REF IN pin. The external reference effectively  
overdrives the internal reference and thus provides the reference  
source for the ADC. The reference input is buffered, but has a  
nominal 2 kΩ resistor connected to the AD7890s internal  
reference. Suitable reference sources for the AD7890 include the  
AD680, AD780, and REF-43 precision 2.5 V references.  
pulse is exercised, the conversion consists of 14.5 master clock  
cycles. In the self-clocking mode, the conversion time is defined  
CONVST  
as the time from the rising edge of  
to the falling edge  
RFS  
of  
(for example, when the device starts to transmit its  
conversion result). This time includes the 14.5 master clock  
cycles plus the updating of the output register and delay time in  
RFS  
outputting the  
signal, resulting in a total conversion time of  
5.9 μs maximum. Figure 6 shows the conversion timing for the  
AD7890 when used in the self-clocking (master) mode with  
CONVST  
hardware  
internal pulse is not active when the  
To ensure this, the channel address to be converted should be  
CONVST  
. The timing diagram assumes that the  
TIMING AND CONTROL  
CONVST  
signal goes high.  
The AD7890 is capable of two interface modes, selected by the  
SMODE input. The first of these is a self-clocking mode where  
the part provides the frame sync, serial clock, and serial data at  
the end of conversion. In this mode the serial clock rate is  
determined by the master clock rate of the part (at the CLK IN  
input). The second mode is an external clocking mode where  
selected by writing to the control register prior to the  
pulse. Sufficient setup time should be allowed between the  
CONVST  
control register write and the  
pulse has timed out. The duration of the internal pulse (and hence  
the duration of setup time) depends on the value of CEXT  
to ensure that the internal  
.
CONVST (I)  
TRACK/HOLD GOES  
INTO THE HOLD  
tCONVERT  
RFS (O)  
SCLK (O)  
THREE-STATE  
1
DATA OUT (O)  
NOTES:  
1. (I) SIGNIFIES AN INPUT.  
2. (O) SIGNIFIES AN OUTPUT. PULL-UP RESISTOR ON SCLK.  
Figure 6. Self-Clocking (Master) Mode Conversion Sequence  
Rev. C | Page 13 of 28  
AD7890  
When using the device in the external-clocking mode, the  
output register can be read at any time and the most up-to-date  
conversion result is obtained. However, reading data from the  
output register or writing data to the control register during  
CONVST  
to optimize the settling  
of the track/hold before the next conversion is initiated.  
before the next rising edge of  
The diagram shows the read operation and the write operation  
taking place in parallel. On the sixth falling edge of SCLK in the  
write sequence the internal pulse is initiated. Assuming MUX OUT  
is connected to SHA IN, 2 μs are required between this sixth  
CONVST  
conversion or during the 500 ns prior to the next  
results in reduced performance from the part. A read operation  
to the output register has the most effect on performance with  
the signal-to-noise ratio likely to degrade, especially when  
higher serial clock rates are used while the code flicker from the  
part also increases (see the Performance section).  
CONVST  
falling edge of SCLK and the rising edge of  
to allow  
for the full acquisition time of the track/hold amplifier. With  
the serial clock rate at its maximum of 10 MHz, the achievable  
throughput rate for the part is 5.9 μs (conversion time) plus 0.6  
μs (six serial clock pulses before internal pulse is initiated) plus  
2 μs (acquisition time). This results in a minimum throughput  
time of 8.5 μs (equivalent to a throughput rate of 117 kHz). If  
the part is operated with a slower serial clock, it affects the  
achievable throughput rate for optimum performance.  
Figure 7 shows the timing and control sequence required to  
obtain optimum performance from the part in the external  
clocking mode. In the sequence shown, conversion is initiated  
CONVST  
on the rising edge of  
and new data is available in the  
output register of the AD7890 5.9 μs later. Once the read  
operation has taken place, a further 500 ns should be allowed  
CONVST  
SCLK  
RFS  
TFS  
tCONVERT  
500ns MIN  
SERIAL READ  
AND WRITE  
OPERATIONS  
READ AND WRITE  
OPERATIONS SHOULD END  
500ns PRIOR TO NEXT  
NEXT CONVERSION  
START COMMAND  
CONVERSION IS  
INITIATED AND  
TRACK/HOLD GOES  
INTO HOLD  
CONVERSION  
ENDS 5.9µs  
LATER  
RISING EDGE OF CONVST  
Figure 7. External Clocking (Slave) Mode Timing Sequence for Optimum Performance  
Rev. C | Page 14 of 28  
AD7890  
CONVST  
occurs 5.9 μs later and can be used as either an active  
In the self-clocking mode, the AD7890 indicates when  
RFS  
low or falling edge-triggered interrupt signal to tell the  
processor to read the data from the AD7890. Provided the read  
operation is completed 500 ns before the rising edge of  
conversion is complete by bringing the  
line low and  
initiating a serial data transfer. In the external clocking mode,  
there is no indication of when conversion is complete. In many  
applications, this is not a problem as the data can be read from  
the part during conversion or after conversion. However,  
applications that seek to achieve optimum performance from  
the AD7890 has to ensure that the data read does not occur  
during conversion or during 500 ns prior to the rising edge  
CONVST  
, the AD7890 operates to specification.  
This scheme limits the throughput rate to 11.8 μs minimum.  
However, depending upon the response time of the  
microprocessor to the interrupt signal and the time taken by the  
processor to read the data, this may be the fastest which the  
CONVST  
of  
.
CONVST  
system could have operated. In any case, the  
signal  
does not have to have a 50:50 duty cycle. This can be tailored to  
optimize the throughput rate of the part for a given system.  
This can be achieved in either of two ways. The first is to ensure  
in software that the read operation is not initiated until 5.9 μs  
CONVST  
software knows when the  
second scheme would be to use the  
conversion start signal and an interrupt signal. The simplest  
way to do this is to generate a square wave signal for  
with high and low times of 5.9 μs (see Figure 8). Conversion is  
after the rising edge of  
. This is only possible if the  
CONVST  
CONVST  
narrow pulse width. The rising edge of  
an active high or rising edge-triggered interrupt. A software  
delay of 5.9 μs can then be implemented before data is read  
from the part.  
Alternatively, the  
signal can be used as a normal  
CONVST  
command is issued. The  
CONVST  
can be used as  
signal as both the  
CONVST  
CONVST  
initiated on the rising edge of  
. The falling edge of  
CONVST  
SCLK  
RFS  
TFS  
500ns MIN  
tCONVERT  
CONVERSION IS  
INITIATED AND  
TRACK/HOLD GOES  
INTO HOLD  
CONVERSION MICROPROCESSOR  
SERIAL READ  
AND WRITE  
OPERATIONS  
READ AND WRITE  
OPERATIONS SHOULD  
END 500ns PRIOR  
TO NEXT RISING  
NEXT CONVST  
RISING EDGE  
ENDS 5.9µs  
LATER  
INT SERVICE  
OR POLLING  
ROUTINE  
EDGE OF CONVST  
CONVST  
Figure 8.  
Used as Status Signal in External Clocking Mode  
Rev. C | Page 15 of 28  
AD7890  
The duration of the internal pulse can be seen on the CEXT pin.  
The CEXT pin goes from a low to a high when a serial write to  
CEXT FUNCTIONING  
The CEXT input on the AD7890 provides a means of determining  
how long after a new channel address is written to the part that  
a conversion can take place. The reason behind this is two-fold.  
First, when the input channel to the AD7890 is changed, the  
input voltage on this new channel is likely to be very different  
from the previous channel voltage. Therefore, the parts track/  
hold has to acquire the new voltage before an accurate  
conversion can take place. An internal pulse delays any  
conversion start command (as well as the signal to send the  
track/hold into hold) until after this pulse has timed out.  
TFS  
the part is initiated (on the falling edge of  
). It starts to  
discharge on the sixth falling edge of SCLK in the serial write  
operation. Once the CEXT pin has discharged to crossing its  
nominal trigger point of 2.5 V, the internal pulse is timed out.  
The internal pulse is initiated each time a write operation to the  
control register takes place. As a result, the pulse is initiated and  
the conversion process delayed for all software conversion start  
commands. For hardware conversion start, it is possible to  
separate the conversion start command from the internal pulse.  
The second reason is to allow the user to connect external  
antialiasing or signal conditioning circuitry between the  
MUX OUT pin and the SHA IN pin. This external circuitry  
introduces extra settling time into the system. The CEXT pin  
provides a means for the user to extend the internal pulse to  
take this extra settling time into account. Effectively varying the  
value of the capacitor on the CEXT pin varies the duration of the  
internal pulse. Figure 9 shows the relationship between the  
value of the CEXT capacitor and the internal delay.  
If the multiplexer output (MUX OUT) is connected directly to  
the track/hold input (SHA IN), then no external settling has to  
be taken into account by the internal pulse width. In applications  
where the multiplexer is switched and conversion is not  
initiated until more than 2 μs after the channel is changed (as is  
possible with a hardware conversion start), the user does not  
have to worry about connecting any capacitance to the  
CEXT pin. The 2 μs equates to the track/hold acquisition time of  
the AD7890. In applications where the multiplexer is switched  
and conversion is initiated at the same time (such as with a  
software conversion start), a 120 pF capacitor should be  
connected to CEXT to allow for the acquisition time of the  
track/hold before conversion is initiated.  
64  
56  
T
= +25°C  
A
48  
40  
32  
24  
16  
8
T
= +85°C  
A
If external circuitry is connected between the MUX OUT pin  
and SHA IN pin, then the extra settling time introduced by this  
circuitry must be taken into account. In the case where the  
multiplexer change command and the conversion start  
command are separated, they need to be separated by greater  
than the acquisition time of the AD7890 plus the settling time  
of the external circuitry if the user does not have to worry about  
the CEXT capacitance. In applications where the multiplexer is  
switched and conversion is initiated at the same time (such as  
with a software conversion start), the capacitor on CEXT needs to  
allow for the acquisition time of the track/hold and the settling  
time of the external circuitry before conversion is initiated.  
T
= –40°C  
A
0
0
250  
500  
750  
1000  
1250  
1500  
1750  
2000  
C
CAPACITANCE (pF)  
EXT  
Figure 9. Internal Pulse Width vs. CEXT  
Rev. C | Page 16 of 28  
AD7890  
SERIAL INTERFACE  
framing signal used for the transfer of data from the AD7890.  
This self-clocking mode can be used with processors that allow  
an external device to clock their serial port, including most  
digital signal processors.  
The AD7890s serial communications port provides a flexible  
arrangement to allow easy interfacing to industry-standard  
microprocessors, microcontrollers, and digital signal processors.  
A serial read to the AD7890 accesses data from the output  
register via the DATA OUT line. A serial write to the AD7890  
writes data to the control register via the DATA IN line.  
Read Operation  
Figure 10 shows a timing diagram for reading from the AD7890  
Two different modes of operation are available, optimized for  
different types of interface where the AD7890 can act either as  
master in the system (it provides the serial clock and data  
framing signal) or acts as slave (an external serial clock and  
framing signal can be provided to the AD7890). The former is  
self-clocking mode while the latter is external clocking mode.  
RFS  
in the self-clocking mode. At the end of conversion,  
goes  
low and the serial clock (SCLK) and serial data (DATA OUT)  
outputs become active. Sixteen bits of data are transmitted with  
one leading zero, followed by the three address bits of the  
control register, followed by the 12-bit conversion result starting  
with the MSB. Serial data is clocked out of the device on the  
rising edge of SCLK and is valid on the falling edge of SCLK.  
SELF-CLOCKING MODE  
RFS  
The  
output remains low for the duration of the 16 clock  
The AD7890 is configured for its self-clocking mode by tying  
the SMODE pin of the device to a logic low. In this mode, the  
AD7890 provides the serial clock signal and the serial data  
th  
RFS  
cycles. On the 16 rising edge of SCLK, the  
high and DATA OUT is disabled.  
output is driven  
RFS (O)  
t6  
t1  
t3  
SCLK (O)  
t4  
t2  
t5  
t7  
THREE-STATE  
THREE-STATE  
LEADING  
DATA OUT (O)  
A2  
A1  
A0  
DB11  
DB10  
DB0  
ZERO  
NOTES:  
1. (I) SIGNIFIES AN INPUT.  
2. (O) SIGNIFIES AN OUTPUT. PULL-UP RESISTOR ON SCLK.  
Figure 10. Self-Clocking (Master) Mode Output Register Read  
TFS (I)  
t12  
t8  
t3  
SCLK (O)  
t9  
t11  
t4  
t10  
DON’T  
CARE  
DON’T  
CARE  
DON’T  
CARE  
DATA IN (I)  
A2  
A1  
A0  
CONV  
STBY  
NOTES:  
1. (I) SIGNIFIES AN INPUT.  
2. (O) SIGNIFIES AN OUTPUT. PULL-UP RESISTOR ON SCLK.  
Figure 11. Self-Clocking (Master) Mode Control Register Write  
Rev. C | Page 17 of 28  
AD7890  
RFS  
However,  
must remain low for the duration of the data  
Write Operation  
transfer operation. Once again, 16th bits of data are transmitted  
with one leading zero, followed by the three address bits in the  
control register, followed by the 12-bit conversion result starting  
Figure 11 shows a write operation to the control register of the  
TFS  
AD7890. The  
input is taken low to indicate to the part that  
TFS  
a serial write is about to occur.  
going low initiates the SCLK  
RFS  
with the MSB. If  
the leading zero is clocked out from the falling edge of  
RFS  
goes low during the high time of SCLK,  
output and this is used to clock data out of the processors serial  
port and into the control register of the AD7890. The AD7890  
control register requires only five bits of data. These are loaded  
on the first five clock cycles of the serial clock with data on all  
subsequent clock cycles being ignored. However, the part  
requires six serial clock cycles to load data to the control  
register. Serial data to be written to the AD7890 must be valid  
on the falling edge of SCLK.  
RFS  
(as  
goes low during the low time of SCLK,  
the leading zero is clocked out on the next rising edge of SCLK.  
RFS  
per Figure 12). If  
This ensures that, regardless of whether  
high time or low time of SCLK, the leading zero is valid on the  
RFS  
goes low during a  
first falling edge of SCLK after  
goes low, provided t14 and t17  
are adhered to. Serial data is clocked out of the device on the  
rising edge of SCLK and is valid on the falling edge of SCLK. At  
the end of the read operation, the DATA OUT line is three-stated  
EXTERNAL CLOCKING MODE  
The AD7890 is configured for its external clocking mode by  
tying the SMODE pin of the device to a logic high. In this  
RFS  
by a rising edge on either the SCLK or  
inputs, whichever  
occurs first. If a serial read from the output register is in progress  
when conversion is complete, the updating of the output register is  
RFS  
mode, SCLK and  
of the AD7890 are configured as inputs.  
This external-clocking mode is designed for direct interface to  
systems, which provide a serial clock output which is  
synchronized to the serial data output including  
microcontrollers such as the 80C51, 87C51, 68HC11, and  
68HC05, and most digital signal processors.  
RFS  
deferred until the serial data read is complete and  
returns high.  
Write Operation  
Figure 13 shows a write operation to the control register of the  
TFS  
AD7890. As with self-clocking mode, the  
input goes low to  
indicate to the part that a serial write is about to occur. As before,  
the AD7890 control register requires only five bits of data. These  
are loaded on the first five clock cycles of the serial clock; data on all  
subsequent clock cycles are ignored. However, the part requires six  
serial clocks to load data to the control register. Serial data to be  
written to the AD7890 must be valid on the falling edge of SCLK.  
Read Operation  
Figure 12 shows the timing diagram for reading from the  
RFS  
AD7890 in the external clocking mode.  
goes low to access  
data from the AD7890. The serial clock input does not have to be  
continuous. The serial data can be accessed in a number of bytes.  
RFS (I)  
t18  
t13  
t15  
SCLK (I)  
t19  
t16  
t17  
t14  
t19A  
LEADING  
ZERO  
THREE-STATE  
A2  
A1  
A0  
DB11  
DB10  
DB0  
DATA OUT (O)  
NOTES:  
1. (I) SIGNIFIES AN INPUT.  
2. (O) SIGNIFIES AN OUTPUT.  
Figure 12. External Clocking (Slave) Mode Output Register Read  
TFS (I)  
t20  
t23  
SCLK (I)  
t22  
t21  
DON’T  
CARE  
DON’T  
CARE  
DON’T  
CARE  
A2  
A1  
A0  
CONV  
STBY  
DATA IN (I)  
NOTES:  
1. (I) SIGNIFIES AN INPUT.  
2. (O) SIGNIFIES AN OUTPUT. PULL-UP RESISTOR ON SCLK.  
Figure 13. External Clocking (Slave) Mode Control Register Write  
Rev. C | Page 18 of 28  
AD7890  
SIMPLIFYING THE INTERFACE  
To minimize the number of interconnect lines to the AD7890,  
Care must be taken with this scheme that the read operation is  
completed before the next conversion starts, if the user wants to  
obtain optimum performance from the part. In the case of the  
software conversion start, the conversion command is written  
to the control register on the sixth serial clock edge. However,  
the read operation continues for another 10 serial clock cycles.  
To avoid reading during the sampling instant or during  
conversion, the user should ensure that the internal pulse width  
is sufficiently long (by choosing CEXT) so that the read operation  
is completed before the next conversion sequence begins.  
Failure to do this results in significantly degraded performance  
from the part, both in terms of signal-to-noise ratio and dc  
parameters. In the case of a hardware conversion start, the user  
should ensure that the delay between the sixth falling edge of  
the serial clock in the write operation and the next rising edge  
RFS  
TFS  
the user can connect the  
and  
lines of the AD7890  
together and read and write from the part simultaneously. In  
this case, new control register data should be provided on the  
DATA IN line selecting the input channel and possibly  
providing a conversion start command while the part provides  
the result from the conversion just completed on the  
DATA OUT line.  
In the self-clocking mode, this means that the part provides all  
the signals for the serial interface. It does require that the  
microprocessor has the data to be written to the control register  
TFS  
available in its output register when the part brings the  
line  
low. In the external clocking mode, it means that the user only  
has to supply a single frame synchronization signal to control  
both the read and write operations.  
CONVST  
of  
is greater than the internal pulse width.  
Rev. C | Page 19 of 28  
AD7890  
MICROPROCESSOR/MICROCONTROLLER INTERFACE  
V
DD  
The AD7890s flexible serial interface allows for easy  
connection to the serial ports of DSP processors and  
microcontrollers. Figure 14 through Figure 17 show the  
AD7890 interfaced to a number of different microcontrollers  
and DSP processors. In some of the interfaces shown, the  
AD7890 is configured as the master in the system, providing  
the serial clock and frame sync for the read operation while in  
others it acts as a slave with these signals provided by the  
microprocessor.  
SMODE  
P1.0  
P1.1  
RFS  
TFS  
8xC51  
AD7890  
DATA OUT  
DATA IN  
P3.0  
P3.1  
SCLK  
AD7890 TO 8051 INTERFACE  
Figure 14. AD7890 to 8xC51 Interface  
Figure 14 shows an interface between the AD7890 and the  
AD7890 TO 68HC11 INTERFACE  
8xC51 microcontroller. The AD7890 is configured for its  
external clocking mode while the 8xC51 is configured for its  
Mode 0 serial interface mode. The diagram shown in Figure 14  
makes no provisions for monitoring when conversion is  
complete on the AD7890 (assuming hardware conversion start  
is used). To monitor the conversion time on the AD7890, a  
An interface circuit between the AD7890 and the 68HC11  
microcontroller is shown in Figure 15. For the interface shown,  
the AD7890 is configured for its external clocking mode while  
the 68HC11s SPI port is used and the 68HC11 is configured in  
its single-chip mode. The 68HC11 is configured in the master  
mode with its CPOL bit set to a Logic 0 and its CPHA bit set to  
a Logic 1.  
CONVST  
scheme, such as the scheme outlined with  
Simplifying the Interface section, can be used. This can be  
CONVST  
in the  
implemented in two ways. One is to connect the  
line  
As with the previous interface, there are no provisions for  
monitoring when conversion is complete on the AD7890. To  
monitor the conversion time on the AD7890, a scheme, such as  
to another parallel port bit, which is configured as an input.  
This port bit can then be polled to determine when conversion is  
complete. An alternative is to use an interrupt driven system where  
CONVST  
the scheme outlined with  
Interface section, can be used. This can be implemented in two  
CONVST  
in the Simplifying the  
CONVST  
INT1  
the  
line is connected to the  
input of the 8xC51.  
ways. One is to connect the  
line to another parallel  
Since the 8xC51 contains only one serial data line, the DATA  
OUT and DATA IN lines of the AD7890 must be connected  
together. This means that the 8xC51 cannot communicate with  
the output register and control register of the AD7890 at the  
same time. The 8xC51 outputs the LSB first in a write operation  
so care should be taken in arranging the data, which is to be  
transmitted to the AD7890. Similarly, the AD7890 outputs the  
MSB first during a read operation while the 8xC51 expects the  
LSB first. Therefore, the data that is to be read into the serial  
port needs to be rearranged before the correct data word from  
the AD7890 is available in the microcontroller.  
port bit, which is configured as an input. This port bit can then  
be polled to determine when conversion is complete. An alternative  
CONVST  
is to use an interrupt driven system in which case the  
IRQ  
line should be connected to the  
input of the 68HC11.  
DV  
DV  
DD  
DD  
SS  
PC0  
PC1  
SMODE  
RFS  
TFS  
68HC11  
AD7890  
SCK  
MISO  
MOSI  
SCLK  
The serial clock rate from the 8xC51 is limited to significantly  
less than the allowable input serial clock frequency with which  
the AD7890 can operate. As a result, the time to read data from  
the part is actually longer than the conversion time of the part.  
This means that the AD7890 cannot run at its maximum  
throughput rate when used with the 8xC51.  
DATA OUT  
DATA IN  
Figure 15. AD7890 to 68HC11 Interface  
Rev. C | Page 20 of 28  
AD7890  
The serial clock rate from the 68HC11 is limited to significantly  
less than the allowable input serial clock frequency with which  
the AD7890 can operate. As a result, the time to read data from  
the part is actually longer than the conversion time of the part.  
This means that the AD7890 cannot run at its maximum  
throughput rate when used with the 68HC11.  
AD7890 TO DSP56000 INTERFACE  
Figure 17 shows an interface circuit between the AD7890 and  
the DSP56000 DSP processor. The AD7890 is configured for its  
external clocking mode. The DSP56000 is configured for  
normal mode, synchronous operation with continuous clock. It  
is also set up for a 16-bit word with SCK and SC2 as outputs.  
The FSL bit of the DSP56000 should be set to 0.  
AD7890 TO ADSP-2101 INTERFACE  
An interface circuit between the AD7890 and the ADSP-2101  
DSP processor is shown in Figure 16. The AD7890 is  
configured for its external clocking mode with the ADSP-2101  
providing the serial clock and frame synchronization signals.  
The RFS1 and TFS1 inputs and outputs are configured for  
active low operation.  
RFS  
TFS  
and inputs of the AD7890 are connected together  
The  
so data is transmitted to and from the AD7890 at the same time.  
With the DSP56000 in synchronous mode, it provides a  
common frame synchronization pulse for read and write  
operations on its SC2 output. This is inverted before being  
RFS  
TFS  
applied to the  
and  
inputs of the AD7890.  
DV  
DD  
To monitor the conversion time on the AD7890, a scheme, such  
CONVST  
as the scheme outlined with  
in the Simplifying the  
SMODE  
RFS  
Interface section, can be used. This can be implemented by  
RFS1  
TFS1  
CONVST  
IRQA  
input of the  
connecting the  
DSP56000.  
line directly to the  
TFS  
ADSP-2101  
SCLK1  
AD7890  
SCLK  
DV  
DD  
DR1  
DT1  
DATA OUT  
DATA IN  
SMODE  
RFS  
SC2  
Figure 16. AD7890 to ADSP-2101 Interface  
TFS  
DSP56000  
SCK  
AD7890  
SCLK  
In the scheme shown, the maximum serial clock frequency the  
ADSP-2101 can provide is 6.25 MHz. This allows the AD7890  
to be operated at a sample rate of 111 kHz. If it is desirable to  
operate the AD7890 at its maximum throughput rate of  
117 kHz, an external serial clock of 10 MHz can be provided  
to drive the serial clock input of both the AD7890 and the  
ADSP-2101.  
DATA OUT  
SRD  
STD  
DATA IN  
Figure 17. AD7890 to DSP56000 Interface  
AD7890 TO TMS320C25/30 INTERFACE  
Figure 18 shows an interface circuit between the AD7890 and  
the TMS320C25/30 DSP processor. The AD7890 is configured  
for its self-clocking mode where it provides the serial clock and  
frame synchronization signals. However, the TMS320C25/30  
requires a continuous serial clock. In the scheme outlined here,  
the AD7890s master clock signal, CLK IN, is used to provide  
the serial clock for the processor. The AD7890 output SCLK, to  
which the serial data is referenced, is a delayed version of the  
CLK IN signal. The typical delay between the CLK IN and  
SCLK is 20 ns and is no more than 50 ns over supplies and  
temperature. Therefore, there is still sufficient setup time for  
DATA OUT to be clocked into the DSP on the edges of the  
CLK IN signal. When writing data to the AD7890, the  
To monitor the conversion time on the AD7890, a scheme, such  
CONVST  
as the scheme outlined with  
Interface section, can be used. This can be implemented by  
CONVST IRQ2  
input of the  
in the Simplifying the  
connecting the  
line directly to the  
ADSP-2101. An alternative to this, where the user does not have  
to worry about monitoring the conversion status, is to operate  
the AD7890 in its self-clocking mode. In this scheme, the actual  
interface connections would remain the same as in Figure 16,  
but now the AD7890 provides the serial clock and receive frame  
synchronization signals. Using the AD7890 in its self-clocking  
mode limits the throughput rate of the system as the serial clock  
rate is limited to 2.5 MHz.  
processors data hold time is sufficiently long to cater for the  
RFS  
delay between the two clocks. The AD7890s  
signal  
connects to both the FSX and FSR inputs of the processor. The  
processor can generate its own FSX signal, so if required, the  
RFS  
TFS  
interface can be modified so that the  
separated and the processor generates the FSX signal which is  
TFS  
and  
signals are  
connected to the  
input of the AD7890.  
Rev. C | Page 21 of 28  
AD7890  
In the scheme outlined here, the user does not have to worry  
about monitoring the end of conversion. Once conversion is  
complete, the AD7890 takes care of transmitting back its  
conversion result to the processor. Once the 16 bits of data have  
been received by the processor into its serial shift register, it  
ANTIALIASING FILTER  
The AD7890 provides separate access to the multiplexer and  
ADC via the MUX OUT pin and the SHA IN pin. One of the  
reasons for this is to allow the user to implement an antialiasing  
filter between the multiplexer and the ADC. Inserting the  
antialiasing filter at this point has the advantage that one  
antialiasing filter can suffice for all eight channels rather than a  
separate antialiasing filter for each channel if they were to be  
placed prior to the multiplexer.  
RFS  
TFS  
generates an internal interrupt. Since the  
pin and the  
pin are connected together, data is transmitted to the control  
register of the AD7890 whenever the AD7890 transmits its  
conversion result. The user just has to ensure that the word to  
be written to the AD7890 control register is set up prior to the  
end of conversion. As part of the interrupt routine, which  
recognizes that data has been read in, the processor can set up  
the data it is going to write to the control register next time around.  
The antialiasing filter inserted between the MUX OUT pin and  
the SHA IN pin is generally a low-pass filter to remove high  
frequency signals which could possibly be aliased back in-band  
during the sampling process. It is recommended that this filter  
is an active filter, ideally with the MUX OUT pin of the AD7890  
driving a high impedance stage and the SHA IN pin of the part  
being driven from a low impedance stage. This removes any  
effects from the variation of the parts multiplexer on-resistance  
with input signal voltage, and removes any effects of a high  
source impedance at the sampling input of the track/hold. With  
an external antialiasing filter in place, the additional settling  
time associated with the filter should be accounted for by using  
CLK INPUT  
CLK IN  
TMS320C25/C30  
FSR  
SMODE  
RFS  
FSX  
CLKX  
CLKR  
DR  
TFS  
AD7890  
SCLK  
a larger capacitance on CEXT  
.
DATA OUT  
DATA IN  
DX  
Figure 18. AD7890 to TMS320C25/30 Interface  
Rev. C | Page 22 of 28  
AD7890  
PERFORMANCE  
LINEARITY  
are achieved with a serial clock rate of 2.5 MHz. If a higher  
serial clock rate is used, the code transition noise degrades from  
that shown in the plot in Figure 20. This has the effect of  
injecting noise onto the die while bit decisions are being made,  
increasing the noise generated by the AD7890. The histogram  
plot for 8192 conversions of the same dc input now shows a  
larger spread of codes with the rms noise for the AD7890-2  
increasing to 170 μV. This effect varies depending on where the  
serial clock edges appear with respect to the bit trials of the  
conversion process.  
The linearity of the AD7890 is primarily determined by the on-  
chip 12-bit D/A converter. This is a segmented DAC that is laser  
trimmed for 12-bit integral linearity and differential linearity.  
Typical relative numbers for the part are 1/4 LSB while the  
typical DNL errors are 1/2 LSB.  
NOISE  
In an ADC, noise exhibits itself as code uncertainty in dc  
applications and as the noise floor (in an FFT, for example) in ac  
applications. In a sampling ADC like the AD7890, all information  
about the analog input appears in the baseband from dc to 1/2 the  
sampling frequency. The input bandwidth of the track/hold exceeds  
the Nyquist bandwidth and, therefore, an antialiasing filter should  
be used to remove unwanted signals above fS/2 in the input signal  
in applications where such signals exist.  
It is possible to achieve the same level of performance when  
reading during conversion as when reading after conversion,  
depending on the relationship of the serial clock edges to the bit  
trial points (for example, the relationship of the serial clock  
edges to the CLK IN edges). The bit decision points on the  
AD7890 are on the falling edges of the master clock (CLK IN)  
during the conversion process. Clocking out new data bits at  
these points (for example, the rising edge of SCLK) is the most  
critical from a noise standpoint. The most critical bit decisions  
are the MSBs, so to achieve the level of performance outlined in  
Figure 19 shows a histogram plot for 8192 conversions of a dc  
input using the AD7890. The analog input was set at the center  
of a code transition. The timing and control sequence used was  
as per Figure 7 where the optimum performance of the ADC is  
achieved. The same performance can be achieved in self-  
clocking mode where the part transmits its data after  
CONVST  
Figure 20, reading within 1 μs after the rising edge of  
should be avoided.  
8000  
conversion is complete. Almost all of the codes appear in the  
one output bin indicating very good noise performance from  
the ADC. The rms noise performance for the AD7890-2 for the  
plot in Figure 19 was 81 μV. Since the analog input range, and  
hence LSB size, on the AD7893-4 is 1.638 times what it is for  
the AD7893-2, the same output code distribution results in an  
output rms noise of 143 μV for the AD7893-4. For the AD7890-10,  
with an LSB size eight times that of the AD7890-2, the code  
distribution represents an output rms noise of 648 μV.  
SAMPLING  
FREQUENCY = 102.4kHz  
7000  
6000  
5000  
T
= 25°C  
A
4000  
3000  
2000  
1000  
0
9000  
SAMPLING FREQUENCY = 102.4kHz  
T
= 25°C  
8000  
7000  
6000  
5000  
4000  
3000  
2000  
1000  
A
(X–4) (X–3) (X–2) (X–1)  
X
(X+1) (X+2) (X+3) (X+4)  
CODE  
Figure 20. Histogram of 8192 Conversions with Read During Conversion  
Writing data to the control register also has the effect of  
introducing digital activity onto the part while conversion is in  
progress. However, since there are no output drivers active  
during a write operation, the amount of current flowing on the  
die is less than for a read operation. Therefore, the amount of  
noise injected into the die is less than for a read operation.  
Figure 21 shows the effect of a write operation during  
conversion. The histogram plot for 8192 conversions of the  
same dc input now shows a larger spread of codes than for ideal  
conditions but smaller than for a read operation. The resulting  
rms noise for the AD7890-2 is 110 μV. In this case, the serial  
clock frequency is 10 MHz.  
0
(X–4) (X–3) (X–2) (X–1)  
X
(X+1) (X+2) (X+3) (X+4)  
CODE  
Figure 19. Histogram of 8192 Conversions of a DC Input  
In the external clocking mode, it is possible to write data to the  
control register or read data from the output register while a  
conversion is in progress. The same data is presented in  
Figure 20 as in Figure 19, except that in Figure 20, the output  
data read for the device occurs during conversion. These results  
Rev. C | Page 23 of 28  
AD7890  
8000  
0
SAMPLE RATE = 102.4kHz  
INPUT FREQUENCY = 10kHz  
SNR = 71.5dB  
SAMPLING  
FREQUENCY = 102.4kHz  
7000  
T
= 25°C  
A
T
= 25°C  
A
30  
6000  
5000  
60  
90  
4000  
3000  
2000  
1000  
0
120  
0
25.6  
51.2  
(X–4) (X–3) (X–2) (X–1)  
X
(X+1) (X+2) (X+3) (X+4)  
FREQUENCY (kHz)  
CODE  
Figure 22. AD7890 FFT Plot  
Figure 21. Histogram of 8192 Conversions with Write During Conversion  
EFFECTIVE NUMBER OF BITS  
DYNAMIC PERFORMANCE  
The formula for signal to (noise + distortion) ratio (see the  
Terminology section) is related to the resolution or number of  
bits in the converter. Rewriting the formula provides a measure  
of performance expressed in effective number of bits (N):  
The AD7890 contains an on-chip track/hold, allowing the part  
to sample input signals up to 50 kHz on any of its input  
channels. Many AD7890 applications simply require it to  
sequence through low frequency input signals across its eight  
channels. There may be some applications, however, for which  
the dynamic performance of the converter out to 40 kHz input  
frequency is of interest. For these wider band sampling  
applications, it is recommended that the hardware conversion  
start method is used.  
N = (SNR — 1.76)/6.02  
where SNR is signal to (noise + distortion) ratio.  
The effective number of bits for a device can be calculated from  
its measured signal to (noise + distortion) ratio. Figure 23  
shows a typical plot of effective number of bits versus frequency  
for the AD7890-2 from dc to 40 kHz. The sampling frequency is  
102.4 kHz. The plot shows that the AD7890 converts an input  
sine wave of 40 kHz to an effective numbers of bits of 11 which  
equates to a signal to (noise + distortion) level of 68 dB.  
These applications require information on the ADCs effect on  
the spectral content of the input signal. Signal to (noise +  
distortion), total harmonic distortion, peak harmonic or  
spurious and intermodulation distortion are all specified.  
Figure 22 shows a typical FFT plot of a 10 kHz, 0 V to 2.5 V  
input after being digitized by the AD7890-2 operating at a  
102.4 kHz sampling rate. The signal to (noise + distortion) is  
71.5 dB and the total harmonic distortion is −85 dB. Note that  
reading data from the part during conversion at 10 MHz serial  
clock does have a significant impact on dynamic performance.  
For sampling applications, it is therefore recommended not to  
read data during conversion.  
12.0  
11.5  
11.0  
10.5  
10.0  
0
20  
40  
INPUT FREQUENCY (kHz)  
Figure 23. Effective Number of Bits vs. Frequency  
Rev. C | Page 24 of 28  
AD7890  
OUTLINE DIMENSIONS  
1.280 (32.51)  
1.250 (31.75)  
1.230 (31.24)  
24  
1
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.195 (4.95)  
0.130 (3.30)  
0.115 (2.92)  
0.210 (5.33)  
MAX  
0.015  
(0.38)  
MIN  
0.150 (3.81)  
0.130 (3.30)  
0.115 (2.92)  
0.015 (0.38)  
GAUGE  
0.014 (0.36)  
0.010 (0.25)  
0.008 (0.20)  
PLANE  
SEATING  
PLANE  
0.022 (0.56)  
0.018 (0.46)  
0.014 (0.36)  
0.430 (10.92)  
MAX  
0.005 (0.13)  
MIN  
0.070 (1.78)  
0.060 (1.52)  
0.045 (1.14)  
COMPLIANT TO JEDEC STANDARDS MS-001  
CONTROLLING DIMENSIONS ARE IN INCHES; MILLIMETER DIMENSIONS  
(IN PARENTHESES) ARE ROUNDED-OFF INCH EQUIVALENTS FOR  
REFERENCE ONLY AND ARE NOT APPROPRIATE FOR USE IN DESIGN.  
CORNER LEADS MAY BE CONFIGURED AS WHOLE OR HALF LEADS.  
Figure 24. 24-Lead Plastic Dual In-Line Package [PDIP]  
Narrow Body  
(N-24-1)  
Dimensions shown in inches and (millimeters)  
0.098 (2.49)  
MAX  
0.005 (0.13)  
MIN  
0.310 (7.87)  
0.220 (5.59)  
24  
13  
12  
1
PIN 1  
0.060 (1.52)  
0.015 (0.38)  
0.320 (8.13)  
0.200 (5.08)  
1.280 (32.51) MAX  
MAX  
0.290 (7.37)  
0.150 (3.81)  
MIN  
0.015 (0.38)  
0.008 (0.20)  
15°  
0°  
0.200 (5.08)  
0.125 (3.18)  
SEATING  
PLANE  
0.100  
(2.54)  
BSC  
0.070 (1.78)  
0.030 (0.76)  
0.023 (0.58)  
0.014 (0.36)  
CONTROLLING DIMENSIONS ARE IN INCHES; MILLIMETER DIMENSIONS  
(IN PARENTHESES) ARE ROUNDED-OFF INCH EQUIVALENTS FOR  
REFERENCE ONLY AND ARE NOT APPROPRIATE FOR USE IN DESIGN.  
Figure 25. 24-Lead Ceramic Dual In-Line Package [CERDIP]  
(Q-24)  
Dimensions shown in inches and (millimeters)  
Rev. C | Page 25 of 28  
AD7890  
15.60 (0.6142)  
15.20 (0.5984)  
24  
1
13  
12  
7.60 (0.2992)  
7.40 (0.2913)  
10.65 (0.4193)  
10.00 (0.3937)  
0.75 (0.0295)  
0.25 (0.0098)  
45°  
2.65 (0.1043)  
2.35 (0.0925)  
0.30 (0.0118)  
0.10 (0.0039)  
8°  
0°  
COPLANARITY  
0.10  
SEATING  
PLANE  
0.51 (0.0201)  
0.31 (0.0122)  
1.27 (0.0500)  
BSC  
1.27 (0.0500)  
0.40 (0.0157)  
0.33 (0.0130)  
0.20 (0.0079)  
COMPLIANT TO JEDEC STANDARDS MS-013-AD  
CONTROLLING DIMENSIONS ARE IN MILLIMETERS; INCH DIMENSIONS  
(IN PARENTHESES) ARE ROUNDED-OFF MILLIMETER EQUIVALENTS FOR  
REFERENCE ONLY AND ARE NOT APPROPRIATE FOR USE IN DESIGN.  
Figure 26. 24-Lead Standard Small Outline Package [SOIC_W]  
Wide Body  
(RW-24)  
Dimensions shown in millimeters and( inches)  
Rev. C | Page 26 of 28  
AD7890  
ORDERING GUIDE  
Model  
AD7890AN-2  
AD7890ANZ-21  
AD7890BN-2  
AD7890BNZ-21  
AD7890AR-2  
AD7890AR-2REEL  
AD7890ARZ-21  
AD7890ARZ-2REEL1  
AD7890BR-2  
AD7890BR-2REEL  
AD7890BRZ-21  
AD7890BRZ-2REEL1  
AD7890SQ-2  
AD7890AN-4  
AD7890ANZ-41  
AD7890BN-4  
AD7890BNZ-41  
AD7890AR-4  
AD7890AR-4REEL  
AD7890ARZ-41  
AD7890ARZ-4REEL1  
AD7890BR-4  
AD7890BR-4REEL  
AD7890BRZ-41  
AD7890BRZ-4REEL1  
AD7890SQ-4  
AD7890AN-10  
AD7890ANZ-101  
AD7890BN-10  
AD7890BNZ-101  
AD7890AR-10  
AD7890AR-10REEL  
AD7890ARZ-101  
AD7890ARZ-10REEL1  
AD7890BR-10  
AD7890BR-10REEL  
AD7890BRZ-101  
AD7890BRZ-10REEL1  
AD7890SQ-10  
Temperature Range  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−55°C to +125°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−55°C to +125°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−40°C to +85°C  
−55°C to +125°C  
Package Description  
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 CERDIP  
24-Lead PDIP  
Linearity Error  
1 LSB  
1 LSB  
1/2 LSB  
1/2 LSB  
1 LSB  
1 LSB  
1 LSB  
1 LSB  
1/2 LSB  
1/2 LSB  
1/2 LSB  
1/2 LSB  
1 LSB  
1 LSB  
1 LSB  
1/2 LSB  
1/2 LSB  
1 LSB  
1 LSB  
1 LSB  
1 LSB  
1/2 LSB  
1/2 LSB  
1/2 LSB  
1/2 LSB  
1 LSB  
1 LSB  
1 LSB  
1/2 LSB  
1/2 LSB  
1 LSB  
1 LSB  
1 LSB  
1 LSB  
Package Option  
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  
Q-24  
N-24  
N-24  
N-24  
N-24  
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 CERDIP  
24-Lead PDIP  
RW-24  
RW-24  
RW-24  
RW-24  
RW-24  
RW-24  
RW-24  
RW-24  
Q-24  
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  
Q-24  
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 CERDIP  
1/2 LSB  
1/2 LSB  
1/2 LSB  
1/2 LSB  
1 LSB  
1 Z = Pb-free part.  
Rev. C | Page 27 of 28  
AD7890  
NOTES  
©2006 Analog Devices, Inc. All rights reserved. Trademarks and  
registered trademarks are the property of their respective owners.  
C01357-0-9/06(C)  
Rev. C | Page 28 of 28  

相关型号:

AD7890ANZ-4

8-CH 12-BIT PROPRIETARY METHOD ADC, SERIAL ACCESS, PDIP24, 0.300 INCH, LEAD FREE, PLASTIC, MS-001, DIP-24
ROCHESTER

AD7890ANZ-4

LC2MOS 8-Channel, 12-Bit Serial Data Acquisition System
ADI

AD7890AR

IC 12-BIT CONVERTER SUBSYSTEM ADC, SERIAL ACCESS, PDSO24, SOIC-24, Analog to Digital Converter
ADI

AD7890AR-10

LC2MOS 8-Channel, 12-Bit Serial, Data Acquisition System
ADI

AD7890AR-10

8-CH 12-BIT PROPRIETARY METHOD ADC, SERIAL ACCESS, PDSO24, MS-013AD, SOIC-24
ROCHESTER

AD7890AR-10REEL

IC 8-CH 12-BIT PROPRIETARY METHOD ADC, SERIAL ACCESS, PDSO24, MS-013AD, SOIC-24, Analog to Digital Converter
ADI

AD7890AR-2

LC2MOS 8-Channel, 12-Bit Serial, Data Acquisition System
ADI

AD7890AR-2

8-CH 12-BIT PROPRIETARY METHOD ADC, SERIAL ACCESS, PDSO24, MS-013AD, SOIC-24
ROCHESTER

AD7890AR-2REEL

IC 8-CH 12-BIT PROPRIETARY METHOD ADC, SERIAL ACCESS, PDSO24, MS-013AD, SOIC-24, Analog to Digital Converter
ADI

AD7890AR-4

LC2MOS 8-Channel, 12-Bit Serial, Data Acquisition System
ADI

AD7890AR-4REEL

8-CH 12-BIT PROPRIETARY METHOD ADC, SERIAL ACCESS, PDSO24, MS-013AD, SOIC-24
ADI

AD7890ARZ-10

LC2MOS 8-Channel, 12-Bit Serial Data Acquisition System
ADI