AD7725BSZ [ADI]

IC 1-CH 16-BIT DELTA-SIGMA ADC, SERIAL/PARALLEL ACCESS, PQFP44, PLASTIC, MS-022-AB, MQFP-44, Analog to Digital Converter;
AD7725BSZ
型号: AD7725BSZ
厂家: ADI    ADI
描述:

IC 1-CH 16-BIT DELTA-SIGMA ADC, SERIAL/PARALLEL ACCESS, PQFP44, PLASTIC, MS-022-AB, MQFP-44, Analog to Digital Converter

转换器
文件: 总28页 (文件大小:465K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
16-Bit 900 kSPS -ADC with a  
Programmable Postprocessor  
AD7725  
FEATURES  
FUNCTIONAL BLOCK DIAGRAM  
Programmable Filtering:  
AV  
AGND  
REF2  
REF1  
2.5V  
Any Characteristic up to 108 Tap FIR and/or IIR  
Polynomial Signal Conditioning up to 8th Order  
Programmable Decimation and Output Word Rate  
Flexible Programming Modes:  
Boot from DSP or External EPROM  
Parallel/Serial Interface  
DD  
AD7725  
REFERENCE  
POST-  
PROCESSOR  
DV  
DD  
DGND  
V
(+)  
(–)  
IN  
PRESET  
FILTER  
MOD  
V
IN  
DEFAULT FILTER  
(ROM)  
Internal Default Filter for Evaluation  
14.4 MHz Max Master Clock Frequency  
0 V to +4 V (Single-Ended) or 2 V (Differential) Input  
Range  
UNI  
HALF PWR  
STBY  
XTAL_OFF  
XTAL  
CLKIN  
XTAL  
CLOCK  
SYNC  
S/P  
SMODE1/DB15  
SMODE0/DB14  
Power Supplies: AVDD, DVDD: 5 V  
On-Chip 2.5 V Voltage Reference  
44-Lead MQFP Package  
5%  
SCR/DB13  
CFGEND/DB12  
DB11  
DB10  
FSO/DB9  
RD/WR  
SOE/CS  
CFMT/RS  
DVAL/INT  
SDI/DB0  
CONTROL  
LOGIC  
TYPICAL APPLICATIONS  
Radar  
Sonar  
Auxiliary Car Functions  
Medical Communications  
GENERAL DESCRIPTION  
The AD7725 is a complete 16-bit, -analog-to-digital con-  
verter with on-chip, user-programmable signal conditioning. The  
output of the modulator is processed by three cascaded finite  
impulse response (FIR) filters, followed by a fully user-program-  
mable postprocessor. The postprocessor provides processing  
power of up to 130 million accumulates (MAC) per second. The  
user has complete control over the filter response, the filter coeffi-  
cients, and the decimation ratio.  
Filter Wizard allows the user to design different filter types  
and generates the appropriate configuration file to be down-  
loaded to the postprocessor. The AD7725 also has an internal  
default filter for evaluation purposes.  
It provides 16-bit performance for input bandwidths up to  
350 kHz with an output word rate of 900 kHz maximum. The  
input sample rate is set either by the crystal oscillator or an  
external clock.  
The postprocessor permits the signal conditioning characteris-  
tics to be programmed through a parallel or serial interface. It  
is programmed by loading a user-defined filter in the form of a  
configuration file. This filter can be loaded from a DSP or an  
external serial EPROM. It is generated using a digital filter  
design package called Filter Wizard, which is available from the  
AD7725 section on the Analog Devices website.  
This part has an accurate on-chip 2.5 V reference for the modu-  
lator. A reference input/output function allows either the  
internal reference or an external system reference to be used as  
the reference source for the modulator.  
The device is available in a 44-lead MQFP package and is speci-  
fied over a –40°C to +85°C temperature range.  
REV. A  
Information furnished by Analog Devices is believed to be accurate and  
reliable. However, no responsibility is assumed by Analog Devices for its  
use, norforanyinfringementsofpatentsorotherrightsofthirdpartiesthat  
may result from its use. 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.  
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.  
Tel: 781/329-4700  
Fax: 781/326-8703  
www.analog.com  
© 2004 Analog Devices, Inc. All rights reserved.  
(AVDD = 5 V 5%, AGND = AGND1 = AGND2 = DGND = 0 V,  
AD7725–SPECIFICATIONS1  
fCLKIN2 = 9.6 MHz, REF2 = 2.5 V, TA = TMIN to TMAX, unless otherwise noted.)  
B Version  
Parameter  
Test Conditions/Comments  
Min  
Typ  
Max  
Unit  
DYNAMIC SPECIFICATIONS  
When tested with the FIR filter in  
Figure 1, HALF_PWR = Logic High  
Bipolar Mode  
Signal-to-Noise3  
Measurement Bandwidth = 0.5 fO  
2.5 V Reference  
4
77  
79  
83  
85  
–94  
–98  
dB  
dB  
dB  
dB  
3 V Reference  
Total Harmonic Distortion3, 5  
Spurious Free Dynamic Range3, 5  
Unipolar Mode  
–86  
–89  
Signal-to-Noise3  
Measurement Bandwidth = 0.5 fO  
83  
–94  
dB  
dB  
4
Total Harmonic Distortion3, 5  
ANALOG INPUTS  
Full-Scale Input Span  
Bipolar Mode  
VIN(+) – VIN(–)  
Differential or Single-Ended Input  
Single-Ended Input  
4/5 VREF2  
8/5 VREF2  
V
V
Unipolar Mode  
0
Absolute Input Voltage  
Input Sampling Capacitance  
Input Sampling Rate, fCLKIN  
VIN(+) and/or VIN(–)  
AGND  
AVDD  
V
pF  
MHz  
2
14.46  
CLOCK  
CLKIN Duty Ratio  
45  
55  
%
REFERENCE  
REF1 Output Resistance  
Reference Buffer  
Offset Voltage  
3.5  
3
kΩ  
Offset between REF1 and REF2  
mV  
Using Internal Reference  
REF2 Output Voltage  
REF2 Output Voltage Drift  
Using External Reference  
REF2 Input Impedance  
REF2 External Voltage Input7  
2.39  
16  
2.54  
60  
2.69  
V
ppm/°C  
REF1 = AGND  
8
2.5  
kΩ  
V
STATIC PERFORMANCE  
Resolution  
Bits  
Differential Nonlinearity (DNL)3  
Integral Nonlinearity (INL)3  
DC CMRR  
Guaranteed Monotonic  
0.5  
2
80  
18  
LSB  
LSB  
dB  
Offset Error  
20  
0.5  
mV  
%FSR  
Gain Error3, 9  
LOGIC INPUTS (Excluding CLKIN)  
VINH, Input High Voltage  
VINL, Input Low Voltage  
2.0  
V
V
0.8  
CLOCK INPUT (CLKIN)  
VINH, Input High Voltage  
VINL, Input Low Voltage  
0.7 DVDD  
V
V
0.3 DVDD  
–2–  
REV. A  
AD7725  
B Version  
Typ  
Parameter  
Test Conditions/Comments  
Min  
Max  
Unit  
ALL LOGIC INPUTS  
IIN, Input Current  
CIN, Input Capacitance  
VIN = 0 V to DVDD  
10  
µA  
pF  
10  
LOGIC OUTPUTS  
VOH, Output High Voltage  
VOL, Output Low Voltage  
|IOUT| = 200 µA  
|IOUT| = 1.6 mA  
4.0  
V
V
0.4  
POWER SUPPLIES10  
AVDD11  
4.75  
4.75  
5.25  
33  
5.25  
90  
V
mA  
V
mA  
mW  
AIDD  
HALF_PWR = Logic High12  
28  
DVDD13  
DIDD  
With the Filter in Figure 1  
Standby Mode  
84  
30  
Power Consumption14  
NOTES  
1Operating temperature range is as follows: B Version: –40°C to +85°C.  
2fCLKIN is the CLKIN frequency.  
3See Terminology section.  
4FO = output data rate.  
5When using the internal reference, THD and SFDR specifications apply only to input signals above 10 kHz with a 10 µF decoupling capacitor between REF2 and  
AGND2. At frequencies below 10 kHz, THD degrades to –80 dB and SFDR degrades to –83 dB.  
6See Figures 23 and 24 for information regarding the number of filter taps allowed and the current consumption as the CLKIN frequency is varied.  
7The AD7725 can operate with an external reference input in the range of 1.2 V to 3.15 V.  
8Guaranteed by the design.  
9Gain Error excludes reference error.  
10All IDD tests are done with the digital inputs equal to 0 V or DVDD  
.
11Analog current does not vary as the CLKIN frequency and the number of filter taps used in the postprocessor is varied.  
12If HALF_PWR is logic low, AIDD will typically double.  
13Digital current varies as the CLKIN frequency and the number of filter taps used in the postprocessor is varied. See Figures 23 and 24.  
14Digital inputs static and equal to 0 V or DVDD  
Specifications subject to change without notice.  
.
0
–20  
CUTOFF FREQUENCY = 50kHz  
STOP-BAND FREQUENCY = 116kHz  
NUMBER OF FILTER TAPS USED IN  
THE POSTPROCESSOR = 108  
OUPUT DATA RATE = CLKIN/16  
–40  
–60  
–80  
–100  
–120  
–140  
0
50  
100  
150  
200  
250  
300  
116  
FREQUENCY – kHz  
Figure 1. Digital Filter Characteristics Used for Specifications  
REV. A  
–3–  
AD7725  
Preset Filter, Default Filter, and Postprocessor Characteristics1, 2  
Parameter  
Test Conditions/Comments  
Min  
Typ  
Max  
Unit  
DIGITAL FILTER RESPONSE  
PRESET FIR  
Data Output Rate  
fCLKIN/8  
Hz  
dB  
Hz  
s
Stop-Band Attenuation  
Low-Pass Corner Frequency  
Group Delay3  
70  
fCLKIN/16  
133/(2 fCLKIN  
133/fCLKIN  
)
Settling Time3  
s
DEFAULT FILTER  
Number of Taps  
Internal FIR Filter Stored in ROM  
106  
Frequency Response  
0 kHz to fCLKIN/546.08  
fCLKIN/195.04  
0.001  
dB  
dB  
dB  
dB  
s
–3  
–6  
f
CLKIN/184.08  
fCLKIN/133.2 to fCLKIN/2  
–120  
Group Delay3  
2141/(2 fCLKIN  
2141/fCLKIN  
fCLKIN/32  
)
Settling Time3  
s
Hz  
Output Data Rate, fO  
POSTPROCESSOR CHARACTERISTICS  
Input Data Rate  
fCLKIN/8  
Hz  
Bits  
Bits  
Coefficient Precision4  
24  
30  
Arithmetic Precision  
Number of Taps Permitted  
Decimation Factor  
108  
256  
2
Number of Decimation Stages  
Output Data Rate  
1
5
fCLKIN/4096  
fCLKIN/16  
Hz  
NOTES  
1These characteristics are fixed by the design.  
2fCLKIN is the CLKIN frequency.  
3See Terminology section.  
4See the Configuration File Format section for more information.  
–4–  
REV. A  
TIMING SPECIFICATIONS1, 2  
(AVDD = 5 V 5%; DVDD = 5 V 5%; AGND = DGND = 0 V, REF2= 2.5 V,  
unless otherwise noted.)  
AD7725  
Parameter  
Symbol  
Min  
Typ  
Max  
Unit  
CLKIN Frequency  
fCLKIN  
t1  
t2  
t3  
t4  
1
0.07  
0.45 t1  
0.45 t1  
5
5
14.4  
1
0.55 t1  
0.55 t1  
MHz  
µs  
CLKIN Period (tCLK = 1/fCLKIN  
CLKIN Low Pulse Width  
CLKIN High Pulse Width  
CLKIN Rise Time  
)
ns  
ns  
CLKIN Fall Time  
t5  
CLKIN to SCO Delay  
t6  
t7  
t7  
35  
1
2
50  
ns  
tCLK  
tCLK  
SCO Period:  
SCR = 0  
SCR = 1  
SERIAL INTERFACE (DSP MODE ONLY)  
FSI Setup Time before SCO Transition  
FSI Hold Time after SCO Transition  
SDI Setup Time  
t8  
t9  
t10  
t11  
30  
0
30  
0
ns  
ns  
ns  
ns  
SDI Hold Time  
SERIAL INTERFACE (DSP AND BFR MODES)  
SCO Transition to FSO High Delay  
SCO Transition to FSO Low Delay  
SDO Setup before SCO Transition  
SDO Hold after SCO Transition  
t12  
t13  
t14  
t15  
20  
20  
10  
ns  
ns  
ns  
ns  
0
SERIAL INTERFACE (EPROM MODE)  
SCO High Time  
SCO Low Time  
SOE Low to First SCO Rising Edge  
Data Setup before SCO Rising Edge  
t16  
t17  
t18  
t19  
8
8
20  
tCLK  
tCLK  
tCLK  
ns  
22  
PARALLEL INTERFACE  
DATA WRITE  
RS Low to CS Low  
t20  
t21  
t22  
t23  
t24  
t25  
t26  
15  
15  
0
50  
0
10  
5
ns  
ns  
ns  
ns  
ns  
ns  
ns  
WR Setup before CS Low  
RS Hold after CS Rising Edge  
CS Pulse Width  
WR Hold after CS Rising Edge  
Data Setup Time  
Data Hold Time  
DATA READ  
RS Low to CS Low  
t27  
t28  
t29  
t30  
t31  
t32  
15  
15  
0
ns  
ns  
ns  
ns  
ns  
ns  
RD Setup before CS Low  
RS Hold after CS Rising Edge  
RD Hold after CS Rising Edge  
Data Valid after CS Falling Edge3  
Data Hold after CS Rising Edge  
STATUS READ/INSTRUCTION WRITE  
CS Duty Cycle  
0
30  
15  
10  
1
t33  
t34  
t35  
t36  
t37  
t38  
t39  
t40  
tCLK  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Interrupt Clear after CS Low  
RD Setup to CS Low  
15  
RD Hold after CS Rising Edge  
Read Data Access Time3  
Read Data Hold after CS Rising Edge  
Write Data Setup before CS Rising Edge  
Write Data Hold after CS Rising Edge  
0
30  
10  
10  
5
NOTES  
1Guaranteed by design.  
2Guaranteed by characterization. All input signals are specified with tr tf 5 ns (10% to 90% of DVDD) and timed from a voltage level of 1.6 V.  
3Measured with the load circuit in Figure 2 and defined as the time required for the output to cross 0.8 V and 2.4 V.  
REV. A  
–5–  
AD7725  
I
OL  
1.6mA  
TO  
OUTPUT  
PIN  
1.6V  
C
25pF  
L
I
OH  
200A  
Figure 2. Load Circuit for Digital Output Timing Specifications  
t5  
t4  
t2  
2.3V  
CLKIN  
0.8V  
t3  
t1  
SCO  
SCR = 0  
t6  
t7  
t6  
SCO  
SCR = 1  
t7  
Figure 3. CLKIN to SCO Relationship  
SCO  
CFMT = 0  
t8  
t9  
FSI  
t11  
t10  
SDI  
D15  
D4  
D3  
D2  
t13  
D1  
D0  
D15  
D4  
D3  
D2  
D1  
t12  
FSO  
t14  
t15  
D13  
SDO  
D15  
D14  
D12  
D1  
D0  
D15  
D14  
Figure 4. Serial Mode (DSP Mode and Boot from ROM (BFR) Mode). In BFR Mode, FSI and SDI are not used.  
–6–  
REV. A  
AD7725  
t16  
SCO  
t17  
t18  
SCO  
t19  
SDI  
Figure 5. Serial Mode (EPROM Mode)  
INT  
RD/WR  
t24  
t21  
RS  
t20  
t22  
CS  
t23  
t25  
t26  
THREE-STATE  
THREE-STATE  
DB0–DB15  
VALID DATA  
Figure 6. Parallel Mode (Writing Data to the AD7725)  
INT  
t28  
t27  
t31  
t30  
RD/WR  
RS  
t29  
CS  
t32  
t23  
THREE-STATE  
THREE-STATE  
DB0–DB15  
VALID DATA  
Figure 7. Parallel Mode (Reading Data from the AD7725)  
REV. A  
–7–  
AD7725  
t34  
INT  
t35  
t36  
RD/WR  
RS  
CS  
t23  
t33  
t38  
t40  
t37  
t39  
RUC  
DB0–DB15  
IN  
S
T
TION  
STATUS  
THREE-STATE  
THREE-STATE  
THREE-STATE  
Figure 8. Parallel Mode (Reading the Status Register and Writing Instructions)  
ABSOLUTE MAXIMUM RATINGS1  
ORDERING GUIDE  
(TA = 25°C, unless otherwise noted.)  
Temperature  
Range  
Package  
Package  
DVDD to DGND . . . . . . . . . . . . . . . . . . . . . . . . –0.3 V to +7 V  
AVDD to AGND . . . . . . . . . . . . . . . . . . . . . . . . . –0.3 V to +7 V  
AVDD, AVDD1 to DVDD . . . . . . . . . . . . . . . . . . . . –1 V to +1 V  
AGND, AGND1 to DGND . . . . . . . . . . . . . –0.3 V to +0.3 V  
Digital Inputs to DGND . . . . . . . . . . –0.3 V to DVDD + 0.3 V  
Digital Outputs to DGND . . . . . . . . . –0.3 V to DVDD + 0.3 V  
Model  
Description Option1  
AD7725BS  
–40°C to +85°C Metric Quad S-44-2  
Flatpack  
AD7725BS-REEL –40°C to +85°C Metric Quad S-44-2  
Flatpack  
V
IN(+), VIN(–) to AGND . . . . . . . . . . . –0.3 V to AVDD + 0.3 V  
REF1 to AGND . . . . . . . . . . . . . . . . . –0.3 V to AVDD + 0.3 V  
REF2 to AGND . . . . . . . . . . . . . . . . . –0.3 V to AVDD + 0.3 V  
REFIN to AGND . . . . . . . . . . . . . . . . –0.3 V to AVDD + 0.3 V  
DGND, AGND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0.3 V  
Input Current to Any Pin except Supplies2 . . . . . . . . . 10 mA  
IDD (AIDD + DIDD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 mA  
Operating Temperature Range . . . . . . . . . . . . –40°C to +85°C  
Storage Temperature Range . . . . . . . . . . . . . –65°C to +150°C  
Junction Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . 150°C  
JA Thermal Impedance . . . . . . . . . . . . . . . . . . . . . . . . 58°C/W  
JC Thermal Impedance . . . . . . . . . . . . . . . . . . . . . . . . 20°C/W  
Lead Temperature, Soldering  
EVAL-  
Evaluation  
Board  
AD7725CB2  
EVAL-  
Controller  
Board  
CONTROL  
BRD23  
NOTES  
1S = Metric Quad Flat Package (MQFP).  
2This board can be used as a standalone evaluation board or in conjunction with the  
Evaluation Board Controller for evaluation/demonstration purposes. It is accom-  
panied by software and technical documentation.  
3Evaluation Board Controller. This board is a complete unit allowing a PC to  
control and communicate with all Analog Devices boards ending in the CB  
designator. To obtain the complete evaluation kit, the following needs to be  
ordered: EVAL-AD7725CB, EVAL-CONTROL BRD2, and a 12 V ac transformer.  
The Filter Wizard software can be downloaded from the Analog Devices website.  
Vapor Phase (60 sec) . . . . . . . . . . . . . . . . . . . . . . . . . 215°C  
Infrared (15 sec) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220°C  
ESD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 kV  
NOTES  
1 Stresses above those listed under Absolute Maximum Ratings may cause perma-  
nent 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.  
2 Transient currents of up to 100 mA will not cause SCR latch-up.  
CAUTION  
ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily  
accumulate on the human body and test equipment and can discharge without detection. Although the  
AD7725 features proprietary ESD protection circuitry, permanent damage may occur on devices  
subjected to high energy electrostatic discharges. Therefore, proper ESD precautions are recommended  
to avoid performance degradation or loss of functionality.  
–8–  
REV. A  
AD7725  
PIN CONFIGURATION  
44 43 42 41 40 39 38 37 36 35 34  
EFMT/DB2  
1
2
33 SCR/DB13  
PIN 1  
IDENTIFIER  
32 SMODE0/DB14  
31 SMODE1/DB15  
ERR/DB1  
SDI/DB0  
CFMT/RS  
3
4
30  
29  
SOE/CS  
SYNC  
5
DVAL/INT  
AD7725  
TOP VIEW  
(Not to Scale)  
DGND  
6
28 DGND  
27 STBY  
7
RD/WR  
8
AV  
DD  
26  
25  
24  
23  
S/P  
AGND1  
AGND1  
9
AGND  
UNI  
10  
11  
REF2  
AV  
DD1  
12 13 14 15 16 17 18 19 20 21 22  
PIN FUNCTION DESCRIPTIONS  
Description  
Pin No.  
Mnemonic S/P  
1
EFMT/DB2  
Serial Mode. EFMT–Serial Clock Format, Logic Input. This clock format pin selects  
the clock edge to be used during configuration. When EFMT is low, Serial Data In is  
valid on the rising edge of SCO; when EFMT is high, Serial Data In is valid  
on the falling edge of SCO. During normal operation, this pin is ignored.  
Parallel Mode. DB2–Data Input/Output Bit.  
2
3
4
ERR/DB1  
SDI/DB0  
CFMT/RS  
Serial Mode. ERRConfiguration Error Flag, Logic Output. If an error occurs during  
configuration, this output goes low and is reset high by a pulse on the RESETCFG pin.  
Parallel Mode. DB1–Data Input/Output Bit.  
Serial Mode. SDI–Serial Data Input. Serial data is shifted in to the AD7725 MSB first, in  
twos complement format, synchronous with SCO.  
Parallel Mode. DB0–Data Input/Output Bit (LSB).  
Serial Mode. CFMT–Serial Clock Format, Logic Input. This clock format pin selects the  
clock edge to be used during normal operation. When CFMT is low, Serial Data Out is  
valid on the rising edge of SCO; when CFMT is high, Serial Data Out is valid on the  
falling edge of SCO. During configuration, this pin is ignored.  
Parallel Mode. RS–Register Select. RS selects between the data register, used to read  
conversion data or write configuration data, and the instruction register. When RS is high,  
the status register can be read or an instruction can be written to the AD7725. When RS  
is low, data such as the configuration file can be written to the ADC while data such as the  
device ID or a conversion result can be read from the AD7725 (see Table I).  
REV. A  
–9–  
AD7725  
Pin No.  
Mnemonic S/P  
Description  
5
DVAL/INT  
Serial Mode. DVAL–Data Valid Logic Output. This output is low when there are no  
overflows in the postprocessor and goes high when an overflow occurs in the postprocessor.  
Parallel Mode. INT–Interrupt Logic Output. INT idles low. A logic high on this output pin  
indicates that user intervention is required. There are several cases when this may occur:  
An instruction is completed. Writing an instruction or reading the status register clears  
the interrupt.  
Write data is requested. Writing data clears the interrupt.  
Read data is ready. Reading data clears the interrupt.  
An error occurs – ID or CRC error in the configuration file format, or an overflow in  
the postprocessor. Reading the status register clears the interrupt.  
The device completes power-on reset. Reading the status register clears the interrupt.  
6
7
DGND  
RD/WR  
Ground Reference for Digital Circuitry.  
Serial Mode. This input is not used in serial mode and should be tied to DGND.  
Parallel Mode. Read/Write Logic Input. This input is used in conjunction with the CS  
input to read data from or write data to the device. A read cycle is initiated when RD/WR  
is high. A write cycle is initiated when RD/WR is low. To read or write data, CS should be low.  
Serial/Parallel Interface Select. When S/P is tied low, parallel mode is selected. Serial  
mode is selected when S/P is tied high. To change the mode, a full power cycle needs  
to be performed.  
8
S/P  
9, 10  
11  
12  
AGND1  
AVDD1  
CLKIN  
Digital Logic Power Supply Ground for the Analog Modulator.  
Digital Logic Power Supply for the Analog Modulator.  
Clock Input. An external clock source can be applied directly to this pin with XTALOFF  
tied high. Alternatively, a parallel resonant fundamental frequency crystal, in parallel with a  
1 Mresistor, can be connected between the XTAL pin and the CLKIN pin with  
XTALOFF tied low. External capacitors are then required from the CLKIN and XTAL  
pins to ground. Consult the crystal manufacturer’s recommendation for the load capacitors.  
In both cases, once power is applied to the AD7725, the clock input has to be continual.  
Input to Crystal Oscillator Amplifier. If an external clock is used, XTAL should be tied  
to AGND1.  
13  
14  
XTAL  
XTALOFF  
Oscillator Enable Input. A logic high disables the crystal oscillator amplifier to allow the use  
of an external clock source. Set low to enable the crystal oscillator amplifier when using an  
external crystal between the CLKIN and XTAL pins.  
15  
HALF_PWR  
Logic Input. When this input is low, the typical analog current is 50 mA and a maximum  
CLKIN frequency of 14.4 MHz applies. When this input is high, the analog current typically  
halves and a maximum CLKIN frequency of 9.6 MHz applies.  
16, 18  
17  
19  
20  
21  
AGND  
AVDD  
VIN(–)  
VIN(+)  
REF1  
Power Supply Ground for the Analog Modulator.  
Power Supply Voltage for the Analog Modulator.  
Negative Terminal of the Differential Analog Input.  
Positive Terminal of the Differential Analog Input.  
Reference Output. REF1 is connected to the output of the internal 2.5 V reference through a  
3 kresistor and to a reference buffer amplifier that drives the -modulator. When the  
internal reference is used, a 1 µF capacitor is required between REF1 and AGND to decouple  
the band gap noise and REF2 should be decoupled to AGND with a 220 nF and a 10 nF  
capacitor in parallel.  
22  
23  
AGND2  
REF2  
Power Supply Ground for the Reference Circuitry, REF2, of the Analog Modulator.  
Reference Input. REF2 connects to the output of an external buffer amplifier used to drive  
the -modulator. When REF2 is used as an input, REF1 must be connected to AGND  
to disable the internal buffer amplifier.  
24  
UNI  
Analog Input Range Select Input. The UNI pin selects the analog input range for either  
bipolar (differential or single-ended input) or unipolar (single-ended input) operation. A  
logic high input selects unipolar operation and a logic low input selects bipolar operation.  
Power Supply Ground for the Analog Modulator.  
25  
26  
AGND  
AVDD  
Power Supply Voltage for the Analog Modulator.  
–10–  
REV. A  
AD7725  
Pin No.  
Mnemonic S/P  
Description  
27  
STBY  
Standby, Logic Input. When STBY is taken high, the device will enter a low power mode.  
If the device was fully configured before entering this mode, it will not lose its configuration data.  
When STBY is brought low, the device exits the low power mode. If the device  
was partially configured before entering the low power mode, it will restart the configuration  
process in the case of boot from ROM (BFR) mode, DSP mode, and EPROM mode or, in  
parallel mode, a new configure instruction must be issued to configure the device. If the device  
was fully configured before entering the low power mode, it will continue to output conversion  
results in all serial modes; in parallel mode, the device will wait for an instruction to begin  
converting. In STBY mode, the clock input must be continual.  
28  
29  
DGND  
SYNC  
Ground Reference for Digital Circuitry.  
Synchronization Logic Input. When using more than one AD7725 operated from a  
common master clock, SYNC allows each ADC to simultaneously sample its analog input  
and update its output register. When SYNC is high, the digital filter sequencer counter is  
reset to zero and the postprocessor core is reset. Because the digital filter and sequencer  
are completely reset during this action, SYNC pulses cannot be applied continuously.  
When SYNC is taken low, normal conversions continue, with valid data resulting after the  
filter setting time.  
30  
SOE/CS  
Serial Mode. SOE–Serial Output Enable. In EPROM mode, SOE going low enables the  
external EPROM and is used to reset the EPROM’s address counter. In DSP mode, SOE is an  
active high interrupt. It goes high after a power-on reset and after a pulse on the RESETCFG  
pin, indicating the device is ready to be configured. It also goes high following a successful  
configuration, indicating that the device was configured correctly. SOE is reset low when FSI  
is detected high by CLKIN. In BFR mode, SOE pulses high for eight CLKIN cycles at the end  
of a successful configuration.  
Parallel Mode. CS–Chip Select Logic Input. This is an active low logic input used in  
conjunction with the RD/WR input to read data from or write data to the device. For a  
read operation, the falling edge of CS takes the bus out of three-state and either the  
conversion data or the status register data (depending on the state of the RS input), is  
placed onto the data bus, after the time t31. For a write operation, the rising edge of CS  
is used to latch either the configuration data or the instruction (depending on the state of  
the RS input) into the AD7725. In this case, the data should be set up for a time t25 before  
the CS rising edge.  
Serial Mode. SMODE1–Serial Mode Select, Logic Input. This pin selects the serial mode to  
be used (see Table IV) and thus informs the device where to download configuration data from  
automatically on power up. To change the value on this pin, a full power cycle  
needs to be performed.  
31  
32  
SMODE1/DB15  
SMODE0/DB14  
Parallel Mode. DB15–Data Input/Output Bit (MSB).  
Serial Mode. SMODE0–Serial Mode Select, Logic Input. This pin selects the serial mode to  
be used (see Table IV) and thus informs the device where to download configuration data  
from automatically on power-up. To change the value on this pin, a full power cycle needs to  
be performed.  
Parallel Mode. DB14–Data Input/Output Bit.  
33  
34  
SCR/DB13  
Serial Mode. SCR–Serial Clock Rate Select, Logic Input. With SCR set to logic low,  
the serial clock output frequency, SCO, is equal to the CLKIN frequency. A logic high  
sets the frequency of SCO to one half the CLKIN frequency.  
Parallel Mode. DB13–Data Input/Output Bit.  
CFGEND/DB12  
Serial Mode. CFGEND–Configuration End, Logic Output. A logic high on CFGEND  
indicates that device programming is complete and no programming errors occurred.  
Parallel Mode. DB12–Data Input/Output Bit.  
35  
36  
37  
DGND/DB11  
DGND/DB10  
FSO/DB9  
Serial Mode. DGND–Digital Ground.  
Parallel Mode. DB11–Data Input/Output Bit.  
Serial Mode. DGND–Digital Ground.  
Parallel Mode. DB10–Data Input/Output Bit.  
Serial Mode. FSO–Frame Synchronization Output. FSO indicates the beginning of a  
word transmission on the SDO pin. The FSO signal is a positive pulse approximately  
one SCO period wide.  
Parallel Mode. DB9–Data Input/Output Bit.  
REV. A  
–11–  
AD7725  
Pin No.  
Mnemonic S/P  
Description  
38  
SDO/DB8  
Serial Mode. SDO–Serial Data Output. The serial data is shifted out of the AD7725 MSB  
first, in twos complement format, synchronous with SCO.  
Parallel Mode. DB8–Data Input/Output Bit.  
Digital Power Supply Voltage.  
Serial Mode. SCO–Serial Clock Output. The frequency of SCO is a function of the CLKIN  
frequency and is set by the SCR pin. When configuration data is being loaded into the  
AD7725, SCO = fCLKIN/16.  
39  
40  
DVDD  
SCO/DB7  
Parallel Mode. DB7–Data Input/Output Bit.  
Serial Mode. FSI–Frame Synchronization Input. FSI indicates the beginning of a word  
transmission on the SDI pin.  
Parallel Mode. DB6–Data Input/Output Bit.  
Serial Mode. INIT–Logic Input. When the device is correctly configured, a logic low on this  
pin will prevent the device from converting. When this pin is taken high, the device will start  
converting. When daisy-chaining multiple devices, this pin ensures that all devices sample their  
analog inputs simultaneously without needing to activate the SYNC pin.  
Parallel Mode. DB5–Data Input/Output Bit.  
41  
42  
FSI/DB6  
INIT/DB5  
43  
44  
RESETCFG/DB4  
Serial Mode. RESETCFG–Logic Input. RESETCFG is used to reset the part when a  
configuration error occurs. A low pulse on this pin will reset the part, and the configuration  
file will be downloaded again. The SOE pin will go high following a pulse on the RESETCFG  
pin and then again following a successful configuration.  
Parallel Mode. DB4–Data Input/Output Bit.  
Serial Mode. DGND–Digital Ground.  
DGND/DB3  
Parallel Mode. DB3–Data Input/Output Bit.  
–12–  
REV. A  
AD7725  
TERMINOLOGY  
Total Harmonic Distortion (THD)  
Integral Nonlinearity (INL)  
THD is the ratio of the rms sum of the harmonics to the rms  
value of the fundamental. THD is defined as  
This is the maximum deviation of any code from a straight line  
passing through the endpoints of the transfer function. The  
endpoints of the transfer function are zero scale (not to be  
confused with bipolar zero), a point 0.5 LSB below the first  
code transition (100 . . . 00 to 100 . . . 01 in bipolar mode,  
000 . . . 00 to 000 . . . 01 in unipolar mode) and full scale, a  
point 0.5 LSB above the last code transition (011 . . . 10 to  
011 . . . 11 in bipolar mode, 111 . . . 10 to 111 . . . 11 in  
unipolar mode). The error is expressed in LSBs.  
2
2
2
2
2
V2 +V3 +V4 +V5 +V6  
THD = 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 through  
sixth harmonics.  
Spurious Free Dynamic Range (SFDR)  
Differential Nonlinearity (DNL)  
This is the difference between the measured and the ideal  
1 LSB change between two adjacent codes in the ADC.  
Defined as the difference, in dB, between the peak spurious or  
harmonic component in the ADC output spectrum (up to  
fO/2 and excluding dc) and the rms value of the fundamental.  
Normally, the value of this specification will be determined by  
the largest harmonic in the output spectrum of the FFT. For  
input signals whose second harmonics occur in the stop band  
region of the digital filter, the spur in the noise floor limits  
the SFDR.  
Unipolar Offset Error  
Unipolar offset error is the deviation of the first code transition  
from the ideal VIN(+) voltage, which is (VIN(–) + 0.5 LSB) when  
operating in the unipolar mode.  
Bipolar Offset Error  
Settling Time and Group Delay  
This is the deviation of the midscale transition code  
(111 . . . 11 to 000 . . . 00) from the ideal VIN(+) voltage,  
which is (VIN(–) – 0.5 LSB) when operating in the bipolar mode.  
The settling time of a digital filter is dependent on the amount  
of decimation employed and the number of filter taps used in  
the filter design and is calculated as follows:  
Gain Error  
The first code transition should occur at an analog value  
0.5 LSB above negative full scale. The last code transition  
should occur for an analog value 1.5 LSB below the nominal  
full scale. Gain error is the deviation of the actual difference  
between first and last code transitions and the ideal difference  
between first and last code transitions.  
1
settling time =  
× number of taps  
data input rate  
The settling time for each filter stage should be calculated  
separately and then added to get the total filter settling time.  
Group delay is half the settling time.  
Signal-to-Noise Ratio (SNR)  
SNR is the measured signal-to-noise ratio at the output of the  
ADC. The signal is the rms magnitude of the fundamental.  
Noise is the rms sum of all of the nonfundamental signals up to  
half the output data rate (fO/2), excluding dc. The ADC is  
evaluated by applying a low noise, low distortion sine wave  
signal to the input pins. By generating a Fast Fourier Trans-  
form (FFT) plot, the SNR data can then be obtained from the  
output spectrum.  
REV. A  
–13–  
AD7725–Typical Performance Characteristics  
PERFORMANCE PLOTS  
The following typical plots are generated using the digital filter shown in Figure 1.  
(AVDD = DVDD, TA = 25C, CLKIN = 9.6 MHz, External Reference = 2.5 V, unless otherwise noted.)  
5000  
4000  
3000  
2000  
1000  
0
110  
100  
90  
8192 SAMPLESTAKEN  
(+) =V (–)  
MAXIMUM OUTPUT DATA RATE  
INPUT FREQUENCY = 10kHz  
V
IN  
IN  
80  
SFDR  
THD  
SNR  
70  
60  
50  
40  
30  
–50  
–40  
–30  
–20  
–10  
0
32717 32718 32719 32720 32721 32722 32723 32724 32725 32726  
CODE  
ANALOG INPUT LEVEL – dB  
TPC 1. SNR, THD, and SFDR vs. Analog Input  
Level Relative to Full Scale  
TPC 4. Histogram of Output Codes for a DC Input  
120  
0
INPUT FREQUENCY = 10kHz  
SNR = 84dB  
THD = –93.85dB  
–20  
110  
SFDR = –98.47dB  
AIN = 10kHz  
MEASURED BW = 300kHz  
THD  
–40  
–60  
SFDR  
100  
90  
–80  
–100  
–120  
–140  
–160  
SNR  
80  
70  
60  
0
2.4  
4.8  
7.2  
9.6  
12  
14.4  
250  
0
50  
100  
150  
200  
300  
CLKIN FREQUENCY – MHz  
FREQUENCY – kHz  
TPC 2. SNR, THD, and SFDR vs. Sampling Frequency  
TPC 5. 16k Point FFT  
0
110  
SNR = 80.48dB  
INPUT FREQUENCY = 10kHz  
105  
–20  
THD = –90.62dB  
SFDR = –98dB  
AIN = 10kHz  
–40  
–60  
100  
MEASURED BW = 450kHz  
THD  
95  
SFDR  
–80  
90  
–100  
–120  
–140  
–160  
85  
SNR  
80  
75  
70  
250  
FREQUENCY – kHz  
0
50  
100  
150  
200  
300  
350 400  
450  
75  
–50  
–25  
0
25  
50  
C
100  
TEMPERATURE –  
TPC 3. SNR, THD, and SFDR vs. Temperature  
TPC 6. 16k Point FFT for a 108 Tap Low-Pass FIR  
Filter Operating with a CLKIN Frequency of 14.4 MHz  
–14–  
REV. A  
AD7725  
CIRCUIT DESCRIPTION  
APPLYING THE AD7725  
Analog Input Range  
The AD7725 employs a -conversion technique to convert  
the analog input into an equivalent digital word. The modulator  
samples the input waveform and outputs an equivalent digital  
The AD7725 has differential inputs to provide common-mode  
noise rejection. In unipolar mode, the analog input is single-  
ended and its range is 0 V to (8/5 VREF2). In bipolar mode,  
the analog input is single-ended or differential, and its input  
range is (4/5 VREF2). The output code is twos complement  
in both modes with 1 LSB = 61 µV.  
word at the input clock frequency, fCLKIN  
.
Due to the high oversampling rate, which spreads the quantiza-  
tion noise from 0 to fCLKIN/2, the noise energy contained in the  
band of interest is reduced (Figure 9a). To further reduce the  
quantization noise, a high order modulator is employed to shape  
the noise spectrum so that most of the noise energy is shifted  
out of the band of interest (Figure 9b).  
The ideal input/output transfer characteristics for the two  
modes are shown in Figure 10. In both modes, the absolute  
voltage on each input must remain within the supply range  
AGND to AVDD. Bipolar mode allows either single-ended or  
differential input signals while unipolar mode allows single-  
ended signals.  
The digital filtering that follows the modulator removes the  
large out-of-band quantization noise (Figure 9c) while also  
reducing the data rate from fCLKIN at the input of the filter to  
fCLKIN/16 or less at the output of the filter, depending on the  
filter type used.  
011...111  
011...110  
Digital filtering has certain advantages over analog filtering.  
Because digital filtering occurs after the A/D conversion, it can  
remove noise injected during the conversion process. Analog  
filtering cannot do this. The digital filter also has a linear  
phase response.  
000...010  
000...001  
000...000  
111...111  
111...110  
QUANTIZATION NOISE  
100...001  
100...000  
f
/2  
CLKIN  
BAND OF INTEREST  
a.  
–4/5 V  
0V  
(4/5 V  
REF2  
4/5 V  
(8/5 V  
– 1LSB  
– 1LSB) UNIPOLAR  
BIPOLAR  
REF2  
REF2  
)
REF2  
(0V)  
DIFFERENTIAL INPUT VOLTAGE,V (+) V (–)  
IN IN  
NOISE SHAPING  
Figure 10. Bipolar/(Unipolar) Mode Transfer Function  
f
/2  
CLKIN  
BAND OF INTEREST  
The AD7725 will accept full-scale inband signals; however,  
large scale out-of-band signals can overload the modulator inputs.  
A minimal single-pole RC antialias filter set to fCLKIN/24 will allow  
full-scale input signals over the entire frequency spectrum.  
b.  
DIGITAL FILTER CUTOFF FREQUENCY  
Analog Input  
The analog input of the AD7725 uses a switched capacitor  
technique to sample the input signal. For the purpose of driving  
the AD7725, an equivalent circuit of the analog inputs is shown  
in Figure 11. For each half-clock cycle, two highly linear sam-  
pling capacitors are switched to both inputs, converting the  
input signal into an equivalent sampled charge. A signal source  
driving the analog inputs must be able to source this charge,  
while also settling to the required accuracy by the end of each  
half-clock phase.  
f
/2  
CLKIN  
BAND OF INTEREST  
c.  
Figure 9. -ADC  
The AD7725 employs three fixed finite impulse response (FIR)  
filters in series. Each individual filter’s output data rate is half  
that of its input data rate. The fourth stage is programmable;  
the user can select a range of different filter responses at this  
stage. Both the filter response and the decimation are user pro-  
grammable. See the Filtering section for more details.  
REV. A  
–15–  
AD7725  
With the unipolar input mode selected, just one op amp is  
required to buffer the single-ended input signal to the VIN(+)  
input, and a dc input is applied to the VIN(–) pin to provide an  
offset. However, driving the AD7725 with differential signals  
(i.e., the bipolar input range is selected) has some distinct  
advantages: even-order harmonics in both the drive circuits and  
the AD7725 front end are attenuated, and the peak-to-peak  
input signal range on both inputs is halved. Halving the input  
signal range allows some op amps to be powered from the same  
supplies as the AD7725. An example of providing differential  
drive to the AD7725 is to use a dual op amp.  
AD7725  
A  
B  
A  
B  
500ꢆ  
V
(+)  
IN  
2pF  
2pF  
500ꢆ  
V
(–)  
IN  
AC GROUND  
A B A B  
CLKIN  
Dual Op Amp  
Although this differential drive circuit will require two op amps  
per ADC, it may avoid the need to generate additional supplies  
just for these op amps.  
Figure 11. Analog Input Equivalent Circuit  
Figures 13 and 14 show two circuits for driving the AD7725.  
Figure 13 is intended for use when the input signal is biased  
about 2.5 V, while Figure 14 is used when the input signal is  
biased about ground. While both circuits convert the input  
signal into a differential signal, the circuit in Figure 14 also level  
shifts the signal so that both outputs are biased about 2.5 V.  
Driving the Analog Inputs  
To interface the signal source to the AD7725, at least one op  
amp will generally be required. The choice of op amp will be  
critical to achieving the full performance of the AD7725. The  
op amp not only has to recover from the transient loads that the  
ADC imposes on it, but it must also have good distortion char-  
acteristics and very low input noise. Resistors in the signal path  
will also add to the overall thermal noise floor, necessitating the  
choice of low value resistors.  
Suitable op amps include the AD8047, the AD8041 and its dual  
equivalent the AD8042, or the AD8022. The AD8047 has  
lower input noise than the AD8041/AD8042 but has to be  
supplied from a +7.5 V/–2.5 V supply. The AD8041/AD8042  
will typically degrade the SNR from 83 dB to 81 dB but can be  
powered from the same single 5 V supply as the AD7725.  
Placing an RC filter between the drive source and the ADC  
inputs, as shown in Figure 12, has a number of beneficial  
effects: transients on the op amp outputs are significantly  
reduced since the external capacitor now supplies the instanta-  
neous charge required when the sampling capacitors are switched  
to the ADC input pins, and input circuit noise at the sample  
images is now significantly attenuated, resulting in improved  
overall SNR. The external resistor serves to isolate the external  
capacitor from the ADC output, thus improving op amp stabil-  
ity while also isolating the op amp output from any remaining  
transients on the capacitor. By experimenting with different  
filter values, the optimum performance can be achieved for each  
application. As a guideline, the RC time constant (R C) should  
be less than a quarter of the clock period to avoid nonlinear  
currents from the ADC inputs being stored on the external  
capacitor and degrading distortion. This restriction means that  
this filter cannot form the main antialias filter for the ADC.  
R
FB  
220ꢆ  
R
IN  
V+  
AIN = 2V  
BIASED  
ABOUT +2.5V  
50390ꢆ  
AD7725  
R
27ꢆ  
SOURCE  
V
(+)  
IN  
V–  
220ꢆ  
220ꢆ  
220pF  
27ꢆ  
V+  
V
(–)  
IN  
REF2  
V–  
220nF  
10nF  
R
REF1  
V
(+)  
IN  
1F  
10kꢆ  
C
AD7725  
R
V
(–)  
IN  
Figure 13. Single-Ended-to-Differential Input Circuit  
for Bipolar Mode Operation (Analog Input Biased  
about 2.5 V)  
Figure 12. Input RC Network  
–16–  
REV. A  
AD7725  
R
220ꢆ  
Where the output common-mode range of the amplifier driving  
the inputs is restricted, the full-scale input signal span can be  
reduced by applying a lower than 2.5 V reference. For example,  
a 1.25 V reference would make the bipolar (differential) input  
range 1 V but would degrade SNR.  
FB  
R
390ꢆ  
IN  
AIN = 2V  
BIASED  
ABOUT  
50ꢆ  
27ꢆ  
R
SOURCE  
V
(+)  
IN  
GROUND  
In all cases, since the REF2 voltage connects to the analog  
modulator, a 220 nF and 10 nF capacitor must connect directly  
from REF2 to AGND. The external capacitors provide the  
charge required for the dynamic load presented at the REF2 pin  
(see Figure 16).  
220ꢆ  
220ꢆ  
220ꢆ  
AD7725  
220pF  
27ꢆ  
V
(–)  
IN  
10kꢆ  
AD7725  
A  
REF2  
20kꢆ  
B  
220nF  
10nF  
4pF  
REF2  
REF1  
220nF  
10nF  
4pF  
A  
1F  
B  
SWITCHED-CAPACITOR  
DAC REFERENCE  
Figure 14. Single-Ended-to-Differential Input Circuit for Bipolar  
Mode Operation (Analog Input Biased about Ground)  
Applying the Reference  
A B A B  
CLKIN  
The AD7725 can operate with either an external reference or  
with its on-chip 2.5 V reference. A block diagram of the internal  
reference circuit is shown in Figure 15. The internal reference  
circuitry includes an on-chip 2.5 V band gap reference and a  
reference buffer circuit. The internal 2.5 V reference voltage is  
connected to the REF1 pin through a 3 kresistor. It is buffered  
to drive the analog modulator’s switched capacitor DAC (REF2)  
as shown in Figure 15. When using the internal reference, a 1 µF  
capacitor is required between REF1 and AGND to decouple the  
band gap noise. If the internal reference is required to bias  
external circuits, an external precision op amp should be used to  
buffer REF1.  
Figure 16. REF2 Equivalent Input Circuit  
The AD780 is ideal to use as an external reference with the  
AD7725. Figure 17 shows a suggested connection diagram.  
Grounding Pin 8 on the AD780 selects the 3 V output mode.  
AD780  
5V  
O/P  
1
2
3
4
8
7
6
5
NC  
+V  
2.5V  
SELECT  
REF2  
NC  
IN  
1F  
TEMP  
GND  
AD7725  
V
220nF  
22F  
10nF  
OUT  
22nF  
TRIM  
REF1  
NC = NO CONNECT  
COMPARATOR  
1V  
Figure 17. External Reference Circuit Connection  
AD7725  
REFERENCE  
BUFFER  
Clock Generation  
SWITCHED-CAPACITOR  
DAC REFERENCE  
REF1  
The AD7725 has an on-chip oscillator circuit to allow a crystal  
or an external clock signal to generate the master clock for  
the ADC. In both cases, the clock input has to be continual;  
once power is applied to the AD7725, it has to be continually  
clocked. The connection diagram for use with a crystal is shown  
in Figure 18. Consult the manufacturer’s recommendation for  
the load capacitors. To enable the oscillator circuit on the  
AD7725, XTAL_OFF should be tied low.  
1F  
2.5  
REFERENCE  
3kꢆ  
REF2  
220nF  
10nF  
Figure 15. Reference Circuit Block Diagram  
Where gain error or gain drift requires the use of an external  
reference, this can be applied directly to the REF2 pin. In this  
case, the reference buffer in Figure 15 can be turned off by  
grounding the REF1 pin. The AD7725 will accept an external  
reference voltage between 1.2 V and 3.15 V.  
REV. A  
–17–  
AD7725  
FILTERING  
The Preset Filter  
XTAL  
MCLK  
The preset filter is the digital filter directly following the modu-  
lator. This is a fixed filter whose main function is to remove the  
large out-of-band quantization noise shaped by the modulator.  
This filter is made up of three cascaded half-band FIR filters,  
and each filter decimates by two. The word rate into the preset  
filter is CLKIN, and due to the decimation in the three subse-  
quent filter stages, the output word rate of the preset filter, and  
thus the input word rate to the postprocessor, is CLKIN/8. See  
Figure 19.  
1Mꢆ  
Figure 18. Crystal Oscillator Connection  
When an external clock source is being used, the internal oscil-  
lator circuit can be disabled by tying XTAL_OFF high. A low  
phase noise clock should be used to generate the ADC sam-  
pling clock because sampling clock jitter effectively modulates  
the input signal and raises the noise floor. The sampling clock  
generator should be isolated from noisy digital circuits, grounded,  
and heavily decoupled to the analog ground plane.  
MODULATOR  
INPUT WORD  
RATE = CLKIN  
FIR 1  
DEC 2  
The sampling clock generator should be referenced to the analog  
ground in a split ground system; however, this is not always pos-  
sible because of system constraints. In many applications, the  
sampling clock must be derived from a higher frequency multi-  
purpose system clock that is generated on the digital ground  
plane. If the clock signal is passed between its origin on a digital  
ground plane to the AD7725 on the analog ground plane, the  
ground noise between the two planes adds directly to the clock  
and will produce excess jitter. The jitter can cause degradation  
in the signal-to-noise ratio and also produce unwanted harmon-  
ics. This can be remedied somewhat by transmitting the sampling  
signal as a differential one, using either a small RF transformer  
or a high speed differential driver and a receiver such as PECL.  
In either case, the original master system clock should be gener-  
ated from a low phase noise crystal oscillator.  
FIR 2  
PRESET  
FILTER  
DEC 2  
FIR 3  
DEC 2  
OUTPUT WORD  
RATE = CLKIN/8  
POST-  
PROCESSOR  
Figure 19. The Preset Filter  
The Postprocessor  
The AD7725 contains Systolix’s PulseDSPTM user-program-  
mable postprocessor. The postprocessor directly follows the  
preset filter. The postprocessor core is a systolic array of simple  
high performance processors. These processors are grouped into  
36 multiply accumulate (MAC) blocks, with each block consist-  
ing of three multipliers and one adder. Each block can process  
three filter taps, thus the postprocessor allows up to 36 3 = 108  
filter taps. In a systolic array, numerical data is pumped around  
processors. Each of these processors is allocated to a dedicated  
function and only performs that single function. The data is  
passed between processors and, in this manner, complex opera-  
tions are performed on the input signal. In the AD7725, data  
transfers between processors are fully synchronous. As a result,  
the user does not have to consider timing issues.  
SYSTEM SYNCHRONIZATION  
The SYNC input provides a synchronization function for use in  
parallel or serial mode. SYNC allows the user to begin gathering  
samples of the analog input from a known point in time. This  
allows a system using multiple AD7725s, operated from a  
common master clock, to be synchronized so that each ADC  
simultaneously updates its output register. In a system using  
multiple AD7725s, a common signal to their SYNC inputs  
will synchronize their operation. When SYNC is high, the digi-  
tal filter sequencer is reset to zero. A SYNC pulse, one CLKIN  
cycle long, can be applied. This way, SYNC is sensed low on  
the next rising edge of CLKIN. When SYNC is sensed low,  
normal conversion continues. Following a SYNC, the modula-  
tor and filter need time to settle before data can be read from  
the AD7725. Also, when INIT is taken high, it activates SYNC,  
which ensures that multiple devices cascaded in serial mode will  
sample their analog inputs simultaneously.  
The postprocessor core is optimized for signal conditioning  
applications. In this type of application, generally the most  
common function is filtering. The core can support any filter  
structure, whether FIR, IIR, recursive, or nonrecursive. The  
core also supports polynomial functions, commonly used in  
linearization algorithms.  
Data can be transparently decimated or interpolated when  
passed between processors. This simplifies the design of multirate  
filtering and gives great flexibility when specifying the final  
output word rate. The AD7725 postprocessor supports decima-  
tion/interpolation by factors up to 256.  
–18–  
REV. A  
AD7725  
Figure 20 shows an example of a filtering function implemented  
on the postprocessor. Figure 20a shows the data path representa-  
tion of an FIR filter, while Figure 20b shows how this algorithm  
would be implemented on the AD7725. Because the postprocessor  
can implement three filter taps per MAC block, 1.3 MAC  
blocks are required to implement a 4-tap FIR filter. This is a  
useful guideline when calculating the design requirements for a  
new application.  
frequency, transition width, attenuation) before generating the  
coefficients. Once the filter characteristics have been decided,  
the configuration file is generated and will be ready for loading  
into the postprocessor.  
Filter Configuration File Format  
The configuration file that is generated by the Filter Wizard is  
made up of 8272 bits of data. The first word in the file is called  
the ID word, and the device will accept the configuration file only  
if this is 0x7725. The rest of the configuration data is split into 12  
blocks of 672 bits. The AD7725 postprocessor therefore accepts  
672 bits at a time (42, 16-bit words). Each block of 672 bits is  
followed by a cyclic redundancy check (CRC) word. The ID  
word and the CRC words are used by the device to check for  
errors in the configuration file and are not actually written to the  
postprocessor. The postprocessor therefore holds 8064 bits of  
data (672 12). See the Serial Mode and Parallel Mode sections  
for further information on how configuration errors are detected  
and handled. The filter coefficients in the configuration file that  
are loaded into the postprocessor have 24-bit precision and have  
a value in the range –8 coefficient < +8. The coefficients are  
made up of 1 sign bit, 3 magnitude bits left of the decimal point,  
and 20 right of the decimal point.  
SIGNAL  
–1  
–1  
–1  
–1  
Z
Z
Z
Z
IN  
C
C
C
C
3
0
1
2
SIGNAL  
OUT  
a) FIR Data Path Representation  
1 MAC BLOCK  
SIGNAL  
IN  
–1  
–1  
2
–1  
Z
Z
Z
C
C
C
C
3
0
1
Using the Internal Default Filter  
The AD7725 has a default filter stored in internal ROM that  
can be loaded into the postprocessor. This functionality allows  
the user to evaluate the device without having to download a  
configuration file. The default filter is a two-stage, low-pass, FIR  
filter whose specifications are directly related to the CLKIN  
frequency. With a CLKIN frequency of 9.6 MHz, the default  
filter has a cutoff frequency of 49 kHz and a stop-band frequency  
of 72.7 kHz. This filter has a total decimation by 4, which occurs  
in the first stage, resulting in the output data being available to the  
interface at a frequency of CLKIN/32. For more detailed specifica-  
tions on this filter see the Preset Filter, Default Filter, and  
Postprocessor Characteristics section. When powered up in  
boot-from-ROM mode, the AD7725 will automatically load the  
default filter characteristic into the postprocessor. Figure 21  
shows the default filter response, when operating with a 9.6 MHz  
CLKIN frequency.  
SIGNAL  
OUT  
–1  
Z
–1  
Z
b) FIR Postprocessor Implementation  
Figure 20. AD7725 Postprocessor Mapping  
PROGRAMMING THE POSTPROCESSOR  
The postprocessor is programmed by loading a user-defined  
filter in the form of a configuration file into the device.  
Generating a Configuration File to Load into the Postprocessor  
A user-defined configuration file can be generated to load into  
the postprocessor on the AD7725 to program the multipliers  
and accumulators to perform user-specific filtering require-  
ments. The configuration file can be generated using a digital  
filter design package called Filter Wizard, which is available  
from the Analog Devices website.  
0
–20  
Filter Wizard  
–40  
This digital filter design package allows the user to design differ-  
ent filter types and then generates the appropriate configuration  
file to be loaded into the postprocessor. This application includes  
the ability to specify a range of different filter options including  
single or multistage; normalized or user-specified output  
frequency; FIR or IIR; low-pass, band-pass; Window type;  
pass-band frequency and ripple; stop-band frequency, attenua-  
tion and ripple; daisy-chaining and interlacing. It also informs  
the user of the power dissipation of the AD7725 associated  
with the particular filter designed. This is to avoid filters being  
designed that result in the device exceeding its maximum power  
specifications. The magnitude, phase, and impulse responses  
can be plotted so that the user knows the filter response (cutoff  
–60  
–80  
–100  
–120  
–140  
–160  
0
50  
100  
150  
FREQUENCY – kHz  
Figure 21. Default Filter Response for CLKIN = 9.6 MHz  
REV. A  
–19–  
AD7725  
Filter Design  
and a stop-band frequency of 150 kHz if the data stream is  
decimated by 2 prior to the filtering stage. For IIR filters,  
decimation has no effect on the transition width.  
The bit stream of data from the modulator and preset filter is  
available to the postprocessor at a frequency of CLKIN/8. Due  
to the nature of the design of the postprocessor, there is an  
unavoidable minimum decimate by 2 resulting in the maximum  
output data rate of any filter being CLKIN/16.  
When decimation is performed, the amount of filter coefficients  
required to achieve certain filter specifications is reduced, result-  
ing in a reduction in the power dissipation of the device to  
realize the filter. Therefore, if a one-stage filter meets the roll-off  
and stop-band attenuation requirements of the application but  
is dissipating more power than is acceptable, then decimation  
will provide a solution here. Prior to decimating, a suggestion is  
to use a half-band filter as these require a low number of taps to  
accomplish simple low-pass filtering. A half-band filter has its  
midpoint of the transition region centered on half the Nyquist  
frequency (or fS/4). By decimating though, because the input to  
subsequent stages is reduced, so is the bandwidth.  
A filter can be either FIR or IIR in design. FIR filters are inherently  
stable and have linear phase. However, they are computationally  
inefficient and require more coefficients for a given roll-off com-  
pared to IIR filters. IIR filters have the disadvantage of being  
potentially unstable and having nonlinear phase. The maximum  
number of taps that the postprocessor can hold is 108. Therefore,  
a single filter with 108 taps can be generated, or a multistage filter  
can be designed whereby the total number of taps adds up to 108.  
Design Factors  
Stop-Band Attenuation and Transition Width  
Figure 22 shows that for a given transition width, as the  
decimation factor prior to the filter is increased the current  
consumption is reduced, resulting in reduced power dissipation.  
In filter design, it is desirable to have a large stop-band attenu-  
ation and a narrow filter transition width. To achieve both of  
these, a large number of filter taps is required. Therefore some  
compromises have to be made during the design to be able to  
optimize the amount of taps used. There is usually a trade-off of  
stop-band attenuation for transition width, or vice versa. For  
example, a filter with a cutoff frequency of 100 kHz that rolls off  
between 100 kHz and 200 kHz uses fewer taps than a filter with a  
cutoff frequency of 100 kHz that rolls off between 100 kHz and  
150 kHz. To reduce the number of taps used to achieve a  
certain specification, a multistage filter can be designed that  
performs decimation between stages. The first filter stage can be  
used to perform decimation and as a prefilter to remove out-of-  
band noise, then the subsequent stages can have more stringent  
specifications.  
120  
100  
80  
60  
40  
Decimation  
Decimation reduces the output data rate of the filter, resulting in  
lower input data rates for subsequent filter stages. When decimation  
is used in a multistage filter, the noise is wrapped around fS/2 each  
time the bit stream is decimated by 2. It is therefore important to  
appropriately filter out the quantization noise that will wrap into  
the band of interest when decimation occurs, prior to decimation.  
With appropriate filtering, the noise floor will increase by 3 dB each  
time the data stream is decimated by 2; however the noise floor is  
down at 120 dB prior to decimation. Therefore, with suitable deci-  
mation, the SNR will be 83 dB typically at the AD7725 output.  
0
2
4
6
8
DECIMATION FACTOR  
Figure 22. IDD vs. Decimation for a Filter with a  
Transition Width of 66 kHz as Shown in Figure 1  
Power Consumption vs. Filter Taps vs. CLKIN Frequency  
When designing filters for the AD7725, an important factor to  
take into account is the power consumption. There is a direct  
relationship between DIDD, the number of filter taps used in  
the postprocessor, and the CLKIN frequency. The maximum  
IDD (combined AIDD and DIDD) allowed by the AD7725 pack-  
Decimating the data rate allows an improvement in the filter  
transition width equal to the inverse of the decimation factor.  
For FIR filters, if a filter is designed for an input data rate of  
half the maximum data rate, i.e., the previous filter stage had  
decimation by 2, the filter can obtain half the transition width of  
a filter designed for the maximum input data rate for a given  
number of taps. For example, the number of taps required to  
generate a filter with a cutoff frequency of 100 kHz and a  
stop-band frequency of 200 kHz will equal the number of taps  
required to generate a filter with a cutoff frequency of 100 kHz  
age is 150 mA. The more filter taps used, the higher the DIDD  
Also, the higher the CLKIN frequency, the higher the DIDD  
Therefore, a trade-off sometimes needs to be made between  
CLKIN frequency and filter taps to stay within the power  
budget of the part.  
.
.
These power constraints are built into the filter design package,  
Filter Wizard. As the filter is being designed, the power con-  
sumption is shown and is highlighted once the power budget  
has been exceeded.  
–20–  
REV. A  
AD7725  
Figures 23 and 24 show plots of filter taps and CLKIN  
PARALLEL MODE  
frequency versus IDD  
.
The parallel mode is selected by tying S/P to DGND. Pro-  
gramming the postprocessor and operation of the AD7725 in  
parallel mode requires the use of an instruction set. The user  
also has access to an on-chip status register that provides infor-  
mation about the operation of the device. The parallel interface  
is a standard interface that interfaces to digital signal processors  
and microprocessors. Figure 25 shows the interface between the  
AD7725 and a DSP/microprocessor, and Figures 6, 7, and 8  
show the timing of the parallel interface.  
180  
MAXIMUM I  
DD  
108TAPS  
160  
140  
120  
100  
80  
90TAPS  
72TAPS  
54TAPS  
36TAPS  
60  
AD7725  
DSP/P  
ADDR  
DECODER  
RS  
ADDR  
40  
20  
SYNC  
CS  
0
0
2.4  
4.8  
7.2  
9.6  
12.0  
14.4  
HALF_PWR ENABLED  
HALF_PWR DISABLED  
WR  
RD  
CLKIN – MHz  
RD/WR  
DATA[15:0]  
DVAL/INT  
Figure 23. Typical IDD vs. CLKIN for Various  
Numbers of Filter Taps  
S/P  
DATA[15:0]  
To get a more accurate number of taps for a given CLKIN  
frequency, see Figure 24.  
INTERRUPT  
180  
Figure 25. AD7725 Parallel Interface to Microprocessor  
MAXIMUM I  
DD  
160  
Operating the AD7725 in Parallel Mode  
14.4MHz  
The AD7725 uses an instruction set, its interrupt pin output  
(the INT pin), and an on-chip status register to communicate  
with the DSP/microprocessor. An interrupt is issued by the  
AD7725 whenever user intervention is required. The interrupt  
can be cleared by either writing an instruction or reading the  
status register. At the completion of power-on reset, the  
AD7725 will issue an interrupt to indicate that user intervention  
is required for it to begin communicating with the DSP/micro-  
processor. An instruction should then be issued to load the  
configuration data to program the postprocessor. Once the  
configuration file has been loaded, another interrupt is issued by  
the device. The status register can then be read to check if any  
errors occurred during configuration. If no errors occur during  
the configuration process, an instruction can be issued to inform  
the device to begin converting.  
140  
12MHz  
120  
100  
9.6MHz  
80  
7.2MHz  
60  
4.8MHz  
2.4MHz  
40  
1MHz  
20  
0
0
10  
20  
30  
40  
50  
60  
70  
80  
90 100 110  
FILTERTAPS  
Figure 24. Typical IDD vs. Filter Taps for Various  
CLKIN Frequencies  
Pins RD/WR, CS, and RS are used along with the data pins D0  
to D15 to write instructions/configuration data and read the  
status register/conversion data.  
Figures 23 and 24 were created for a one-stage low-pass FIR  
filter, which will give the worst case IDD figures.  
The IDD will decrease as the amount of decimation employed in  
the filter is increased.  
During a read cycle, the RS pin informs the AD7725 whether  
the status register or a conversion result is being read. When RS  
is high, the status register is read while the data register, such as  
the device ID or a conversion result, is read when RS is low.  
Similarly, during a WR cycle, an instruction is written when RS  
is high and data (such as configuration data) is written when RS  
is low (see Table I).  
MODES OF OPERATION  
The AD7725 can operate with either a serial or a parallel interface.  
These modes are chosen by setting the logic state of the S/P pin.  
Table I. Reading and Writing  
RD/WR (Pin 7)  
RS (Pin 4)  
Operation  
0
0
1
1
0
1
0
1
Write Data  
Write Instruction  
Read Data  
Read Status Register  
REV. A  
–21–  
AD7725  
Status Register  
Table III. Instruction Set for Parallel Mode  
The status register is a 16-bit register that provides the user with  
information about the status of the device. The information avail-  
able to the user includes whether a configuration file was loaded  
successfully, what errors if any, occurred the last instruction  
written, and other information that may be useful to the user  
when operating the device. To read the status register, RS is  
taken high and RD/WR is taken high. When CS is taken low, the  
contents of the status register will be output. The status register is  
shown in Table II and the instruction set in Table III.  
Instruction  
RdID  
Hex Code  
0x8802  
Description  
Read Device ID  
RdCONV  
0x8D21  
Read Converter Data. When  
this instruction is issued to the  
AD7725, the device continues to  
output conversion data until the  
ABORT instruction is issued.  
WrConfig  
0x1800  
Write Configuration Data  
Table II. Status Register  
WrConfigEM 0x1A00  
Write Configuration Data,  
Mask Errors  
Bit Name  
Function  
15  
InstrBUSY  
This bit is set to 1 when an  
instruction is performed.  
ABORT  
0x0000  
Abort. This instruction is a  
soft reset, that is, it breaks the  
conversion process and leaves  
the device in a clean state,  
still configured, ready for the  
next instruction.  
14  
Data Ready  
This bit is set to 1 when data is  
ready to be read from the device  
(a read data cycle is required).  
13  
Data Request This bit is set to 1 when the device.  
requires data to be written to it (a write  
data cycle is required).  
BFR  
0x2000  
Boot from Internal ROM  
Configuring the Device  
12  
11  
10  
ID Error  
This bit is set to 1 if the programming  
data has an incorrect ID value.  
Following power-up, the AD7725 is configured by loading a user-  
defined filter from an external source via the parallel interface.  
Three instructions are provided for configuring the AD7725 (see  
Table III).  
CRC Error  
Data Error  
This bit is set to 1 if corrupt  
data is loaded into the device.  
WrConfig (Write Configuration)  
This bit is set to 1 if an overflow occurs  
to indicate that the conversion result is  
invalid.  
When this instruction is issued, the device generates an  
interrupt every time a new word of the configuration data is  
required. The interrupt is cleared on the falling edge of CS  
during the data write cycle. This continues until the com-  
plete file is written. Immediately after the last word of the  
configuration data is written, a final interrupt is asserted to  
indicate “Instruction Done.”  
9
8
7
6
5
4
3
2
1
0
InstrReg[15] Instruction Register Bit 15  
InstrReg[13] Instruction Register Bit 13  
InstrReg[12] Instruction Register Bit 12  
InstrReg[11] Instruction Register Bit 11  
However, if an error occurred during the configuration  
process, for example, if the configuration data is corrupt or  
in the wrong format, an interrupt will be asserted.  
InstrReg[6]  
InstrReg[5]  
InstrReg[4]  
InstrReg[1]  
InstrReg[0]  
CFGEND  
Instruction Register Bit 6  
Instruction Register Bit 5  
Instruction Register Bit 4  
Instruction Register Bit 1  
Instruction Register Bit 0  
It is advised that when using this instruction, the status regis-  
ter be read after each interrupt to ensure no errors occurred  
and that the correct response is made. If configuration data is  
corrupt, it will not be internally written to the postprocessor.  
Configuration End Flag. This is set to 1  
when the device has been configured  
correctly and is ready to start converting.  
WrConfigEM (Write Configuration with Error Mask)  
When this instruction is issued, no interrupts to signal errors  
will ever be asserted during the download of the configura-  
tion file. This saves reading the status register in response  
to every interrupt as with the previous instruction. The  
configuration process will always run through the 504  
(42 writes 12 blocks) data write cycles in the configura-  
tion file and once this is complete, the “Instruction Done”  
interrupt is issued. In this case, the status register should be  
checked at the end of the configuration to verify whether  
any errors occurred. If configuration data is corrupt, it will  
not be internally written to the postprocessor.  
For evaluation purposes, the user can load the default filter  
stored in internal ROM into the postprocessor. In this case the  
following instruction should be issued:  
BFR (Boot from ROM)  
This instruction informs the device to load the configuration  
data for the default filter stored in internal ROM.  
–22–  
REV. A  
AD7725  
Converting  
the CFGEND is tied to INIT, thus it will drive INIT high, and the  
part will begin converting. However, if an error does occur during  
the configuration, the ERR bit will go low, and CFGEND will not  
go high. The INIT pin will therefore not start conversions. The  
part will not do anything until RESETCFG is pulsed low. When  
this occurs, the part is reset, SOE goes high, and the configuration  
file is reloaded.  
To begin conversions, the RdCONV (Read Converter Data)  
instruction is issued (see Table III). INT is asserted as soon as  
the conversion data is ready to be read (Bit 14 of the status  
register will be set). INT remains high until the digital word is  
read from the device. It will then go low and return high when  
the next conversion is complete. The device continues to con-  
vert until the ABORT instruction is issued.  
The AD7725 will read the entire configuration file, and, if an  
error does occur during configuration, the user will be notified  
only once the whole file has been read. In this case, the data will  
not be loaded into the postprocessor. After data has been down-  
loaded, the serial clock frequency (SCO) is selected by the value  
on SCR and can be CLKIN (SCR = 0) or CLKIN/2 (SCR = 1).  
SCO must have a frequency equal to CLKIN if the AD7725  
outputs data at CLKIN/16. For lower output word rates, either  
clock frequency can be used. To load configuration data into  
the AD7725, an FSI pulse one CLKIN cycle wide informs the  
AD7725 that data is being transferred into the device. The data  
is loaded using the next 16 SCLK cycles following the detection  
of the FSI pulse. Figure 26 shows the connection diagram for  
the AD7725 when loading configuration data from a DSP, and  
Figure 27 shows a flow chart of the power-up and configura-  
tion sequence.  
SERIAL MODE  
The serial mode is selected by tying S/P to DVDD. Figure 4  
shows the serial interface of the AD7725. The AD7725 operates  
solely as a master providing two serial data input pins for the  
transfer of configuration data into the device (FSI and SDI),  
two serial data output pins for transfer of conversion data out of  
the device (FSO and SDO), and a serial clock output (SCO).  
Data is shifted in or out of the device synchronous with SCO.  
The FSI and FSO signals are used to indicate to either the  
device or the processor, the beginning of a word transmission  
into or out of the device. The AD7725 provides the clock for  
conversion and data transfers. The CFMT pin selects the active  
edge of SCO during conversions and the EFMT pin selects the  
active edge of SCO during configuration.  
Programming the postprocessor and operating the AD7725 in  
serial mode is purely pin-driven. Serial mode has three different  
submodes that determine the way in which the postprocessor is to  
be configured following power-up. These modes are selected by  
setting the logic values on the SMODE0 and SMODE1 pins (see  
Table IV). These modes are  
DV  
DD  
SMODE0  
S/P  
AD7725  
ADSP-21xx  
ERR  
CFGEND  
INIT  
SOE  
DVAL  
SCLK0  
RFS0  
DR0  
SCO  
FSO  
SDO  
SDI  
DT0  
DSP: The filter can be user defined and can be loaded from  
a DSP.  
DV  
DD  
TFS0  
INT  
FSI  
RESETCFG  
SMODE1  
EPROM: The filter can be user defined and can be loaded  
from an external EPROM.  
SYNC  
Boot from ROM (BFR): The default filter (stored in inter-  
nal ROM) can be loaded into the postprocessor, which  
allows the user to evaluate the device without having to load  
configuration data.  
Figure 26. Connection Diagram for Loading the  
Filter Configuration Data from a DSP  
In serial mode, several AD7725s can be daisy-chained together  
so they can all be configured from one EPROM or DSP and  
conversion data from all devices can be read back by one DSP.  
SMODE0 = 1  
POWER-ON RESET  
SMODE1 = 0  
SOE GOES HIGH  
DSP Mode–Loading Configuration Data from a DSP  
IMMEDIATE BOOT  
FROM A DSP  
In this mode, a user-defined filter can be developed and the  
resulting configuration file loaded into the postprocessor from a  
DSP. The DSP therefore loads data into the AD7725 and reads  
back the conversion results. This mode of operation is selected by  
tying SMODE0 to DVDD and SMODE1 to DGND. The values  
on these pins inform the AD7725 that user-defined filter data is  
to be loaded into the postprocessor from the DSP automatically  
following power-up. The data is loaded using FSI and SDI and  
the transfer of data is controlled by SCO. During the download  
of configuration data, SCO = fCLKIN/16. Following power-on  
reset, the SOE pin goes high to inform the DSP that configura-  
tion of the postprocessor can begin. If no errors occur during the  
configuration, the CFGEND output will go high. In Figure 26,  
PULSE  
RESETCFG  
LOW  
USER-DEFINED FILTER  
DATA LOADED INTO  
THE POSTPROCESSOR  
FROM A DSP  
DATA  
NO  
LOADED  
CORRECTLY?  
ERR = 0  
YES  
CFGEND = 1  
INIT = 1  
DEVICE STARTS  
CONVERTING  
Figure 27. Flow Chart of DSP Mode  
REV. A  
–23–  
AD7725  
Table IV. Programming Modes  
S/P  
SMODE[1, 0]  
Configuration Mode  
Description  
0
xx  
00  
01  
PARALLEL  
Parallel Interface. The 16-bit bidirectional microprocessor.  
Interface is used for read/write operations.  
Serial Interface. Boot from the default filter (internal ROM) at  
power-on reset (POR).  
Serial Interface. Bidirectional serial synchronous interface  
suitable for interfacing to a DSP.  
1
1
BFR  
DSP  
1
1
10  
11  
EPROM  
EPROM  
Serial Interface. Boot from external serial EPROM at POR.  
Serial Interface. Boot from external serial EPROM at POR.  
EPROM Mode—Loading Configuration Data from an  
External EPROM  
SMODE0 = 0  
POWER-ON RESET  
SMODE1 = 1  
In this mode, a user-defined filter can be developed off-chip, and  
the resulting configuration file is loaded into the postprocessor in  
the AD7725 from an External EPROM. The AD7725 therefore  
receives filter data from an EPROM before outputting conversion  
results via the serial interface to a DSP. This mode of operation is  
IMMEDIATE BOOT  
FROM AN EPROM  
SOE GOES LOW  
USER-DEFINED FILTER  
DATA LOADED INTO  
THE POSTPROCESSOR  
FROM EPROM  
PULSE  
RESETCFG  
LOW  
selected by tying SMODE0 to DGND and SMODE1 to DVDD  
.
The values on these pins inform the AD7725 that user-defined  
filter data is to be loaded from an external EPROM automatically  
on power-up. Following power-up, the AD7725 will drive the SOE  
pin low, which will enable the EPROM and reset its address  
counter. The transfer of the configuration data will then com-  
mence with the data being latched into the AD7725 on the SCO  
rising edge. During the download of data, SCO has a frequency of  
CLKIN/16. FSI is not used in the data transfer, so it should be tied  
low. Once configuration is complete and no error occurred, SOE  
will go high, disabling the EPROM; SCO will return to either  
CLKIN or CLKIN/2, depending on SCR; CFGEND will go high  
driving the INIT pin high, and the device will start converting.  
However, if an error does occur during the configuration, the ERR  
bit will go low and CFGEND will not go high. The part will not  
do anything until RESETCFG is pulsed low. When this occurs,  
the part is reset, SOE goes low again to enable the EPROM,  
and the part is reconfigured. Figure 28 shows the connection  
diagram for the AD7725 when loading configuration data from  
an EPROM, and Figure 29 shows a flow chart of the power-up  
and configuration sequence.  
DATA  
NO  
LOADED  
ERR = 0  
CORRECTLY?  
YES  
SOE GOES HIGH  
CFGEND = 1  
INIT = 1  
DEVICE STARTS  
CONVERTING  
Figure 29. Flow Chart of EPROM Mode  
Boot from ROM Mode (BFR)—Using the Internal  
Default Filter  
This mode of operation allows the user to evaluate the AD7725  
without having to load configuration data. It is selected by tying  
SMODE0 and SMODE1 to DGND. The values on these pins  
inform the AD7725 that the postprocessor is to be configured  
with the default filter stored in internal ROM. The default filter  
data will be loaded into the postprocessor automatically following  
power-up. Once the configuration is complete, the CFGEND pin  
will go high. In Figure 30, CFGEND is tied to INIT, thus it will  
drive the INIT pin high, and the AD7725 will begin converting.  
SERIAL EPROM  
FSI and SDI are not used in this mode, so they should be tied  
to DGND. In this mode of operation, the AD7725 operates as a  
normal -ADC with a fixed filter response.  
DV  
DD  
SOE  
SMODE1  
S/P  
SDI  
During configuration, SCO will have a frequency of CLKIN/16.  
Once configuration is complete, the frequency of SCO is selected  
by SCR and will be either CLKIN or CLKIN/2. Additionally,  
the SCO edge on which the data is output from the device can  
be selected using CFMT. With SCR = 0, SCO equals CLKIN.  
With SCR = 1, SCO equals CLKIN/2. With CFMT = 0, data is  
output on the SCO rising edge, while data is output on the  
falling edge when CFMT = 1. Figure 30 shows the connection  
diagram for the AD7725 when using the internal default filter,  
and Figure 31 shows a flow chart of the power-up and configu-  
ration sequence.  
ADSP-21xx  
AD7725  
ERR  
CFGEND  
INIT  
SCLK0  
RFS0  
DR0  
SCO  
FSO  
SDO  
FSI  
DV  
DD  
DVAL  
RESETCFG  
SMODE0  
SYNC  
Figure 28. Connection Diagram for Loading the  
Filter Configuration Data from an External EPROM  
–24–  
REV. A  
AD7725  
DV  
DD  
It then generates a separate configuration file for each device.  
The configuration files for all the devices can be combined  
into one configuration file in order, starting with the file for  
the first device, (for example, with a text editor) so that the  
user only has to load one file into the EPROM or DSP. This  
configuration file is loaded into the devices using the FSI/SDI  
and the FSO/SDO of each device. Once the devices have been  
configured in a daisy chain, each device can be run indepen-  
dently, and conversion data is read back using the FSO and  
SDO from each device separately.  
AD7725  
RESETCFG  
S/P  
ADSP-21xx  
SCLK0  
RFS0  
DR0  
DT0  
TFS0  
ERR  
SCO  
CFGEND  
INIT  
FSO  
SDO  
SDI  
DVAL  
SOE  
FSI  
SMODE0  
SMODE1  
SYNC  
Daisy-Chaining—Configuration and Conversion Data  
Several AD7725s can be daisy-chained so that they are con-  
figured from a common external serial EPROM or DSP (as  
discussed earlier in Daisy-Chaining during Configuration),  
and all conversion data from each individual device can be  
read back by a single DSP on one serial data stream. To do  
this, an interlacer is required following each filter on each  
device. This design can be implemented using Filter Wizard.  
The function of the interlacer is to sequentially combine the  
conversion data outputs of each device into one serial data  
stream. The interlacer combines the data using interpolation  
and summing. Interpolation pads the data with zeros; then the  
interlacer takes the output data from the previous device, delays  
it by one clock cycle and sums it with the interpolated output  
from the current device. This occurs on each device in the chain,  
and the output data from the last device consists of the conver-  
sion data from all devices in one continuous data stream. When  
designing filters with interlacing, the decimation rate of the filter  
on each device should be twice the number of devices in the  
chain, or a multiple of this value, to ensure there is no interfer-  
ence between the conversion data of different devices. Due to  
the interpolation and decimation, the effective output data rate  
of each device (out of the last device) is CLKIN/(16 number  
of devices) and the actual output data rate of the final device is  
CLKIN/16. Once the daisy-chaining and interlacing design is  
complete, one configuration file is generated to be loaded into  
the devices. Figure 32 shows an example of daisy-chaining three  
devices, using interlacing.  
Figure 30. Connection Diagram for Loading the  
Default Filter in BFR Mode  
SMODE0 = 0  
POWER-ON RESET  
SMODE1 = 0  
IMMEDIATE BOOT  
FROM ROM  
DEFAULT FILTER  
LOADED INTO  
POSTPROCESSOR  
FROM INTERNAL ROM  
CFGEND = 1  
INIT = 1  
DEVICE STARTS  
CONVERTING  
Figure 31. Flow Chart of BFR Mode  
DAISY-CHAINING DEVICES  
Several AD7725s can be daisy-chained/cascaded together.  
This feature of the AD7725 reduces system demands as it  
allows several devices to be configured using one serial data  
stream. It also allows conversion data from several devices to  
be read back by a single DSP as one serial data stream. When  
devices are daisy-chained, configuration/conversion data flows  
from device to device using the SDO/FSO and SDI/FSI pins of  
each device. A specific daisy-chaining configuration file needs  
to be developed using the filter design package Filter Wizard.  
The following sections describe the daisy-chaining options the  
user can choose.  
Loading Configuration Data  
When loading the configuration file from a common EPROM or  
DSP, the configuration data is loaded into the first device in the  
chain. Once this device is configured, the data will be loaded  
into the second device in the chain via FSO/SDO of Device 1  
and FSI/SDI of Device 2. When this device is configured,  
the data is loaded into the next device in the chain until all  
devices are configured. The CFGEND pin of the last device is  
connected to the INIT pin of all the devices so that when the  
last device is successfully configured, conversions are initiated.  
Daisy-Chaining during Configuration  
Several AD7725s can be daisy-chained together so that they can  
all be configured from a common external serial EPROM or a  
DSP. Filter Wizard allows the user to specify the number of  
devices in the chain and to design a specific filter for each device.  
CLKIN  
9.6MHz  
DIGITAL  
INPUT  
DIGITAL  
INPUT  
DEVICE2  
DEVICE3  
DEVICE1  
DATA OUTPUT  
RATE = CLKIN/16  
FILTER1  
DEC 6  
FILTER2  
DEC 6  
FILTER3  
DEC 6  
INTERLACER  
INTERLACER  
INTERLACER  
ANALOG  
INPUT  
ANALOG  
INPUT  
ANALOG  
INPUT  
DATA OUTPUT FORMAT:  
DEVICE3, DEVICE2,  
DEVICE1; DEVICE3, ...  
EFFECTIVE DATA OUTPUT RATE  
FROM EACH DEVICE:  
= CLKIN/(16 3)  
= 200kSPS  
Figure 32. Daisy-Chaining Example  
–25–  
REV. A  
AD7725  
Converting  
SERIAL INTERFACE TO A DSP  
When the ADCs are converting, the conversion result of the  
first device in the chain is sent to the second device and is com-  
bined with the conversion data of the second device by the  
interlacer. This data is then combined with the data from the  
next device in the chain, and so on. The output from the last  
device will be a continuous serial data stream consisting of the  
conversion results of all the devices in the chain. A single DSP  
can read back all the conversion data in the sequence:  
In serial mode, the AD7725 can be directly interfaced to several  
industry-standard digital signal processors. In all cases, the  
AD7725 operates as the master with the DSP operating as a slave.  
The AD7725 provides its own serial clock (SCO) to transmit the  
digital words on the SDO pin to the DSP. The AD7725 also gen-  
erates the frame synchronization signal that synchronizes the  
transfer of the 16-bit word from the AD7725 to a DSP. SCO will  
have a frequency equal to CLKIN or CLKIN/2 depending on the  
state of the SCR pin.  
Device N; ... Device 2; Device 1; Device N; ... Device 2;  
Device 1; and so on.  
AD7725 to ADSP-21xx Interface  
Figure 35 shows the interface between the ADSP-21xx and the  
AD7725. For the ADSP-21xx, the bits in the serial port control  
register should be set up as RFSR and TFSR = 1 (a frame sync  
is required for each data transfer), SLEN = 15 (16-bit word  
lengths), RFSW and TFSW = 0 (normal framing mode for  
receive and transmit operations), INVRFS and INVTFS = 0  
(active high RFS and TFS), IRFS = 0 (external RFS), ITFS = 1  
(internal TFS), and ISCLK = 0 (external serial clock).  
Figure 33 shows a connection diagram for daisy-chaining multiple  
devices with a common DSP, and Figure 34 shows a connection  
diagram for daisy-chaining multiple devices with a common DSP  
and a shared EPROM.  
AD7725  
AD7725  
ADSP-21xx  
INIT  
CFGEND  
CFGEND  
INIT  
SCO  
FSO  
SCLK  
RFS  
RFS0  
DR0  
SCLK0  
SCO  
SDI  
SCO  
SDI  
AD7725*  
ADSP-21xx*  
DR  
SDO  
FSI  
SDO  
FSO  
SDO  
FSO  
DT0  
TFS  
FSI  
TFS0  
IRQ1  
FSI  
SDI  
DT  
SOE  
SOE  
DSP MODE  
DSP MODE  
*ADDITIONAL PINS OMITTED FOR CLARITY  
Figure 33. Daisy-Chaining Devices with a Common DSP  
Figure 35. AD7725 to ADSP-21xx Interface  
GROUNDING AND LAYOUT  
The analog and digital power supplies to the AD7725 are inde-  
pendent and separately pinned out to minimize coupling between  
analog and digital sections within the device. All the AD7725  
AGND and DGND pins should be soldered directly to a ground  
plane to minimize series inductance. In addition, the ac path  
from any supply pin or reference pin (REF1 and REF2) through  
its decoupling capacitors to its associated ground must be made  
as short as possible (Figure 36). To achieve the best decoupling,  
place surface-mount capacitors as close as possible to the device,  
ideally right up against the device pins.  
AD7725  
AD7725  
ADSP-21xx  
SPORT0  
XC1700D  
INIT  
CFGEND  
INIT  
CFGEND  
CEO  
CLK  
DAT  
SCO  
SDI  
SCLK0  
SCO  
FSI  
SDO  
FSO  
DR0  
SDI  
FSI  
SDO  
FSO  
RFS0  
SOE  
OE  
CE  
SOE  
EPROM  
MODE  
DSP MODE  
To avoid capacitive coupling, ground planes must not over-  
lap. The AD7725’s digital and analog ground planes must be  
connected at one place by a low inductance path, preferably  
right under the device. Typically, this connection will either  
be a trace on the printed circuit board of 0.5 cm wide when  
the ground planes are on the same layer, or plated through  
holes with an equivalent resistance of a 0.5 cm track when  
the ground planes are on different layers. Any external logic  
connected to the AD7725 should use a ground plane separate  
from the AD7725’s digital ground plane. These two digital  
ground planes should also be connected at just one place.  
Figure 34. Daisy-Chaining Devices with a Common DSP  
and a Shared EPROM  
Cascading Filters across Multiple Devices  
If the design of a filter is too large for one AD7725 device to  
handle, the filter can be cascaded across multiple devices.  
For example, if you have a 3-stage filter in your design that  
requires over 108 taps to be implemented, this filter can be  
shared between two or three devices. To do this, a configura-  
tion file needs to be developed in Filter Wizard. Filter Wizard  
allows the user to split the filter stages up and implement  
them on different devices with the output of the final device  
being the filtered input of the first device.  
Separate power supplies for AVDD and DVDD are also highly  
desirable. The digital supply pin DVDD should be powered from  
a separate analog supply, but, if necessary, DVDD may share its  
power connection to AVDD  
.
–26–  
REV. A  
AD7725  
A minimum etch technique is generally best for ground planes  
as it gives the best shielding. Noise can be minimized by paying  
attention to the system layout and preventing different signals  
from interfering with each other. High level analog signals should  
be separated from low level analog signals, and both should be  
kept away from digital signals. In waveform sampling and recon-  
struction systems, the sampling clock (CLKIN) is as vulnerable  
to noise as any analog signal. CLKIN should be isolated from the  
analog and digital systems. Fast switching signals like clocks  
should be shielded with their associated ground to avoid radiating  
noise to other sections of the board, and clock signals should  
never be routed near the analog inputs.  
OPTIMIZING HEAT REMOVAL BY PCB  
CONSTRUCTION AND DEVICE MOUNTING  
For normal still air conditions, the primary heat dissipation path  
from the chip to the ambient is via the component leads into the  
PCB. The thermal resistance of the board is then a significant  
variable. This can be lowered by maximizing the use of ground  
planes as heat sinks and also by optimizing the way in which the  
heat can be dissipated, for example conduction into the board  
mounting chassis. The greater the percentage of copper in the  
board, especially in the region of the device, the lower the ther-  
mal resistance. The use of wide tracks and thermal vias to the  
ground plane will have a significant effect. Placing critical com-  
ponents close to where the edge of the board is attached to the  
chassis can provide additional cooling without the use of heat  
sinks or forced air. Avoid close spacing of high power devices in  
order to ensure that the heat is dissipated over the maximum  
possible area.  
Avoid running digital lines under the device, as these will couple  
noise onto the die. The analog ground plane should be allowed  
to run under the AD7725 to shield it from noise coupling. The  
power supply lines to the AD7725 should use as large a trace as  
possible (preferably a plane) to provide a low impedance path  
and reduce the effects of glitches on the power supply line.  
Avoid crossover of digital and analog signals. Traces on oppo-  
site sides of the board should run at right angles to each other.  
This will reduce the effects of feedthrough through the board.  
EVALUATING THE AD7725 PERFORMANCE  
There is an AD7725 evaluation package available that includes  
a fully assembled and tested evaluation board, documentation,  
and software for controlling the board from a PC via the Evalu-  
ation Board Controller. The Evaluation Board Controller can  
be used in conjunction with the AD7725 Evaluation Board (as  
well as with many other Analog Devices evaluation boards ending  
in the CB designator) to demonstrate/evaluate the performance of  
the AD7725. The software allows the user to perform ac (Fast  
Fourier Transform) and dc (Histogram of Codes) tests on the  
AD7725. By downloading the filter design package, Filter  
Wizard, user-defined filter files can be loaded into the AD7725  
to program the postprocessor via the Evaluation Board Controller.  
See the ADI website for more information.  
5V  
39  
DV  
DD  
10nF  
+
0.1F 10nF  
10F  
DGND  
DGND  
DIGITAL  
GROUND  
PLANE  
DGND  
AV  
1
DD  
ANALOG  
GROUND  
PLANE  
10nF  
AGND1  
AGND1  
5V  
AV  
DD  
0.1F  
10F  
0.1F  
10nF  
10nF  
AGND  
AV  
DD  
AGND  
AGND  
AGND  
REF2  
220nF  
10nF  
AGND2  
REF1  
1F  
Figure 36. Reference and Supply Decoupling  
REV. A  
–27–  
AD7725  
OUTLINE DIMENSIONS  
44-Lead Metric Quad Flat Package [MQFP]  
(S-44-2)  
Dimensions shown in millimeters  
1.03  
0.88  
0.73  
13.90  
BSC SQ  
2.45  
MAX  
33  
23  
8ꢇ  
0.8ꢇ  
34  
22  
SEATING  
PLANE  
10.00  
BSC SQ  
TOP VIEW  
(PINS DOWN)  
7VIEW A  
0ꢇ  
2.10  
2.00  
1.95  
PIN 1  
44  
12  
0.25 MIN  
1
11  
COPLANARITY  
0.10  
0.45  
0.30  
0.80  
BSC  
VIEW A  
ROTATED 90CCW  
COMPLIANT TO JEDEC STANDARDS MO-112-AA-1  
Revision History  
Location  
Page  
2/04—Data Sheet changed from REV. 0 to REV. A  
Changes to title . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1  
Changes to Figure 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3  
Updated ORDERING GUIDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8  
Changes to PIN FUNCTION DESCRIPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10  
Changes to Figure 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16  
Changes to Figure 14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17  
Changes to DSP Mode—Loading Configuration Data from a DSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23  
Changes to EPROM Mode—Loading Configuration Data from an External EPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24  
Changes to Figure 28 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24  
Changes to GROUNDING AND LAYOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26  
Changes to Figure 36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27  
Updated OUTLINE DIMENSIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  
–28–  
REV. A  

相关型号:

AD7729

Dual Sigma-Delta ADC with Auxiliary DAC
ADI

AD7729AR

Dual Sigma-Delta ADC with Auxiliary DAC
ADI

AD7729AR

SPECIALTY ANALOG CIRCUIT, PDSO28, SOIC-28
ROCHESTER

AD7729AR-REEL7

IC SPECIALTY ANALOG CIRCUIT, PDSO28, SOIC-28, Analog IC:Other
ADI

AD7729ARU

Dual Sigma-Delta ADC with Auxiliary DAC
ADI

AD7729ARU-REEL

SPECIALTY ANALOG CIRCUIT, PDSO28, TSSOP-28
ADI

AD7729ARU-REEL7

SPECIALTY ANALOG CIRCUIT, PDSO28, TSSOP-28
ROCHESTER

AD7729ARUZ

3 V, Dual Sigma-Delta ADC with Auxiliary DAC
ADI

AD7729ARUZ

SPECIALTY ANALOG CIRCUIT, PDSO28, TSSOP-28
ROCHESTER

AD7729ARUZ-REEL

3 V, Dual Sigma-Delta ADC with Auxiliary DAC
ADI

AD7729ARZ

Dual Sigma-Delta ADC with Auxiliary DAC
ADI

AD7729ARZ-RL

3 V, Dual Sigma-Delta ADC with Auxiliary DAC
ADI