AD9870EB [ADI]

IF Digitizing Subsystem; 中频数字化子系统
AD9870EB
型号: AD9870EB
厂家: ADI    ADI
描述:

IF Digitizing Subsystem
中频数字化子系统

文件: 总20页 (文件大小:232K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
a
IF Digitizing Subsystem  
AD9870  
FEATURES  
PRODUCT DESCRIPTION  
10 MHz–300 MHz Input Frequency  
Baseband (I/Q) Digital Output  
10 kHz–150 kHz Output Signal Bandwidth  
12 dB SSB NF  
The AD9870 is a general-purpose IF subsystem that digitizes a  
low-level 10 MHz–300 MHz IF input with a bandwidth of up to  
150 kHz. The signal chain of the AD9870 consists of a low-noise  
amplifier, a mixer, a variable gain amplifier with integral antialias  
filter, a bandpass sigma-delta analog-to-digital converter, and a  
decimation filter with programmable decimation factor. An auto-  
matic gain control (AGC) circuit provides the AD9870 with  
25 dB of continuous gain adjustment. The high dynamic range  
of the bandpass sigma-delta converter allows the AD9870 to  
cope with blocking signals that are as much as 70 dB stronger  
than the desired signal. Auxiliary blocks include clock and LO  
synthesizers as well as a serial peripheral interface (SPI) port.  
> –1 dBm IIP3 (High IIP3 Mode)  
25 dB Continuous AGC Range + 16 dB Gain Step  
Support for LO and Sampling Clock Synthesis  
Programmable Decimation Rate, Output Format, AAF  
Cutoff, AGC and Synthesizer Settings  
360 Input Impedance  
2.7 V–3.6 V Supply Voltage  
Low Current: 42 mA Typ (High IIP3 Mode),  
30 mA Typ (Low IIP3, Fixed Gain Mode)  
48-Lead LQFP Package (1.4 mm Thick)  
The SPI port programs numerous parameters of the AD9870,  
including the synthesizer divide ratios, the AGC attack and decay  
times, the AGC target signal level, the decimation factor, the  
output data format, the 16 dB attenuator, and the bias currents of  
several blocks. Reducing bias currents allows the user to reduce  
power consumption at the expense of reduced performance.  
APPLICATIONS  
Portable and Mobile Radio Products  
Digital UHF/VHF FDMA Products  
TETRA  
FUNCTIONAL BLOCK DIAGRAM  
AGC  
DAC  
AD9870  
–16dB  
VGA/  
AAF  
DECIMATION  
FILTER  
-ADC  
DOUTA  
DOUTB  
FS  
FORMATTING/SSI  
LNA  
IFIN  
f
= 18MHz  
CLK  
CLKOUT  
FREF  
CONTROL LOGIC  
LO  
SYNTH  
SAMP CLOCK  
SYNTHESIZER  
VOLTAGE  
REFERENCE  
SPI  
LO VCO AND  
LOOP FILTER  
CLK VCO AND  
LOOP FILTER  
REV. 0  
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.  
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  
© Analog Devices, Inc., 2001  
AD9870–SPECIFICATIONS (VVDDDDPI == 5V.D0DVF, =CLVKD=DA18=M3S.P3SV,,FVIFD=DC73=.3V5DMDHLz=, F3LO.3=V7, 1V.D1DMDH=z,VuDnDleHss=o3t.h3eVrw, VisDeDnQo=ted.)  
Parameter  
Conditions1  
Min  
Typ  
Max  
Unit  
OVERALL  
Analog Supply Voltage  
(VDDA, VDDF, VDDI)  
Digital Supply Voltage  
(VDDD, VDDC, VDDL)  
Interface Supply Voltage  
(VDDH)  
Charge Pump Supply Voltage  
(VDDP, VDDQ)  
Total Current  
2.7  
2.7  
1.8  
2.7  
3.0  
3.0  
3.6  
3.6  
3.6  
V
V
V
3.0  
42  
12  
12  
–1  
–10  
360  
0.6  
5.5  
50.6  
V
High IIP3 Setting  
High IIP3 Setting  
Low IIP3 Setting  
High IIP3 Setting  
Low IIP3 Setting  
mA  
dB  
dB  
dBm  
dBm  
SSB Noise Figure @ Max VGA Gain  
Input Third-Order Intercept (IIP3)  
–5  
Input Impedance  
Gain Variation Over Temperature  
dB  
PREAMP + MIXER  
Maximum Input and LO Frequencies  
300  
MHz  
LO SYNTHESIZER  
LO Input Frequency  
LO Input Amplitude  
FREF (Reference) Frequency  
FREF Input Amplitude  
Minimum Charge Pump Output Current  
Maximum Charge Pump Output Current  
Charge Pump Output Compliance Voltage2  
Synthesizer Resolution  
7.75  
0.3  
0.1  
300  
1.0  
25  
3
MHz  
V p-p  
MHz  
V p-p  
mA  
mA  
V
0.3  
Programmable in 0.625 mA Steps  
Programmable in 0.625 mA Steps  
0.625  
5.000  
0.25  
6.25  
VDDP – 0.25  
18  
kHz  
CLOCK SYNTHESIZER  
CLK Input Frequency  
CLK Input Amplitude  
Minimum Charge Pump Output Current  
Maximum Charge Pump Output Current  
Charge Pump Output Compliance Voltage2  
Synthesizer Resolution  
13  
0.3  
MHz  
V p-p  
mA  
mA  
V
Clock VCO Off  
Programmable in 0.625 mA Steps  
Programmable in 0.625 mA Steps  
0.625  
5.000  
0.25  
2.2  
VDDQ – 0.25  
kHz  
SIGMA-DELTA ADC  
Resolution  
Clock Frequency (fCLK  
Center Frequency  
Dynamic Range  
16  
Bits  
MHz  
MHz  
dB  
)
13  
18  
f
CLK/8  
BW = 10 kHz  
88  
Passband Gain Variation  
0.5  
dB  
DECIMATOR  
Decimation Factor  
Passband Width  
Passband Gain Variation  
Alias Attenuation  
Programmable in Steps of 60  
60  
85  
960  
1
50  
%
dB  
dB  
GAIN CONTROL  
Programmable Gain Step  
AGC Gain Range (Continuous)  
AGC Attack Time  
16  
25  
dB  
dB  
µs  
18  
40  
60  
7000  
Programmable  
SPI  
PC Clock Frequency  
PD Hold Time  
10  
MHz  
ns  
10  
1
SSI  
CLKOUT Frequency  
Output Rise/Fall Time  
18  
120  
45  
16  
10  
MHz  
ns  
ns  
ns  
ns  
CMOS Output Mode, Drive Strength = 0  
CMOS Output Mode, Drive Strength = 1  
CMOS Output Mode, Drive Strength = 2  
CMOS Output Mode, Drive Strength = 3  
OPERATING TEMPERATURE RANGE  
Basic Functions  
Meets All Specifications  
–40  
–40  
+95  
+85  
°C  
°C  
NOTES  
1Standard operating mode: high IIP3 setting, synthesizers in normal (not fast acquire) mode, fCLK = 18 MHz, 25 pF load on SSI output pins: VDDx = 3.0 V.  
2Voltage span in which LO (or CLK) charge pump output current is maintained within 5% of nominal value of VDDP/2 (or VDDQ/2).  
Specifications subject to change without notice.  
–2–  
REV. 0  
AD9870  
ABSOLUTE MAXIMUM RATINGS*  
Parameter  
With Respect to  
Min  
Max  
Unit  
VDDF, VDDA, VDDC, VDDD, VDDH,  
VDDL, VDDI  
GNDF, GNDA, GNDC, GNDD, GNDH  
GNDL, GNDI, GNDS  
–0.3  
+4.0  
V
VDDF, VDDA, VDDC, VDDD, VDDH,  
VDDL, VDDI  
VDDR, VDDA, VDDC, VDDD, VDDH,  
VDDL, VDDI  
–4.0  
+4.0  
V
VDDP, VDDQ  
GNDP, GNDQ  
–0.3  
–0.3  
+6.0  
+0.3  
V
V
GNDF, GNDA, GNDC, GNDD, GNDH GNDF, GNDA, GNDC, GNDD, GNDH  
GNDL, GNDI, GNDQ, GNDP, GNDS  
GNDL, GNDI, GNDQ, GNDP, GNDS  
MXOP, MXON, LOP, LON, IFIN,  
CXIF, CXVL, CXVM  
PC, PD, PE, CLKOUT, DOUTA,  
DOUTB, FS, SYNCB  
GNDI  
–0.3  
–0.3  
VDDI + 0.3  
VDDH + 0.3  
V
V
GNDH  
IF2N, IF2P, GCP, GCN  
VREFP, VREFN, VCM  
IOUTC  
IOUTL  
CLKP, CLKN  
GNDF  
GNDA  
GNDQ  
GNDP  
GNDC  
GNDL  
–0.3  
–0.3  
–0.3  
–0.3  
–0.3  
–0.3  
VDDF + 0.3  
VDDA + 0.3  
VDDQ + 0.3  
VDDP + 0.3  
VDDC + 0.3  
VDDL + 0.3  
150  
V
V
V
V
V
V
°C  
°C  
°C  
FREF  
Junction Temperature  
Storage Temperature  
Lead Temperature (10 sec)  
–65  
+150  
300  
*Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only; functional operation of the device  
at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum ratings for extended  
periods may affect device reliability.  
THERMAL CHARACTERISTICS  
Thermal Resistance  
48-Lead LQFP  
θ
θ
JA = 91°C/W  
JC = 28°C/W  
ORDERING GUIDE  
Package Description  
Model  
Temperature Range  
Package Option  
AD9870  
AD9870EB  
–40°C to +85°C  
48-Lead Thin Plastic Quad Flatpack (LQFP)  
Evaluation Board  
ST-48  
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 AD9870 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.  
WARNING!  
ESD SENSITIVE DEVICE  
–3–  
REV. 0  
AD9870  
PIN CONFIGURATION  
48 47 46 45 44 43 42 41 40 39 38 37  
1
2
MXOP  
MXON  
GNDF  
IF2N  
36  
35  
34  
33  
32  
31  
30  
29  
28  
27  
26  
25  
GNDL  
FREF  
GNDS  
SYNCB  
GNDH  
FS  
PIN 1  
IDENTIFIER  
3
4
5
IF2P  
AD9870  
TOP VIEW  
(Not to Scale)  
6
VDDF  
GCP  
7
DOUTB  
DOUTA  
CLKOUT  
VDDH  
VDDD  
PE  
8
GCN  
9
VDDA  
GNDA  
VREFP  
VREFN  
10  
11  
12  
13 14 15 16 17 18 19 20 21 22 23 24  
PIN FUNCTION DESCRIPTIONS  
Pin Mnemonic  
Pin Mnemonic Description  
Description  
1
2
3
4
5
6
7
8
MXOP  
MXON  
GNDF  
IF2N  
IF2P  
VDDF  
GCP  
Mixer Output, Positive  
Mixer Output, Negative  
Ground for VGA  
Second IF Input (to VGA), Negative  
Second IF Input (to VGA), Positive  
Positive Power Supply for Antialias Filter/VGA  
Filter Capacitor for VGA Gain Control, Positive  
Filter Capacitor for VGA Gain Control, Negative  
Positive Power Supply for ADC  
Ground for ADC  
Voltage Reference, Positive  
Voltage Reference, Negative  
Common-Mode Voltage (Requires 20 kto GNDA) 37  
Pos. Power Supply for Clock Synth. Charge Pump  
Clock Synthesizer Charge Pump Output Current  
Ground for Clock Synthesizer Charge Pump  
Positive Power Supply for Clock Synthesizer  
Ground for Clock Synthesizer  
Sampling Clock Input/Clock VCO Tank, Positive  
Sampling Clock Input/Clock VCO Tank, Negative  
Substrate Ground  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
PE  
Enable Input for SPI Port  
VDDD  
VDDH  
CLKOUT  
DOUTA  
DOUTB  
FS  
GNDH  
SYNCB  
GNDS  
FREF  
GNDL  
GNDP  
IOUTL  
VDDP  
VDDL  
CXVM  
LON  
Positive Power Supply for Internal Digital Functions  
Positive Power Supply for Digital Interface  
Clock Output for SSI Port  
Data Output for SSI Port  
Data Output for SSI Port, Unused  
Frame Sync for SSI Port  
Ground for Digital Interface  
Resets the SSI and Decimator Counters  
Substrate Ground  
Reference Frequency Input for Both Synthesizers  
Ground for LO Synthesizer  
Ground for LO Synthesizer Charge Pump  
LO Synthesizer Charge Pump Output Current  
Positive Power Supply for LO Synth. Charge Pump  
Positive Power Supply for LO Synthesizer  
External Capacitor for Mixer Bias  
LO Input to Mixer and LO Synthesizer, Negative  
LO Input to Mixer and LO Synthesizer, Positive  
External Capacitor for Preamp Power Supply  
Ground for Mixer and Preamp  
GCN  
9
VDDA  
GNDA  
VREFP  
VREFN  
VCM  
VDDQ  
IOUTC  
GNDQ  
VDDC  
GNDC  
CLKP  
CLKN  
GNDS  
GNDD  
PC  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
LOP  
CXVL  
GNDI  
CXIF  
IFIN  
VDDI  
Ground for Digital Functions  
Clock Input for SPI Port  
Data I/O for SPI Port  
External Capacitor for Preamp Bias  
First IF Input (to Preamp)  
Positive Power Supply for Mixer and Preamp  
PD  
–4–  
REV. 0  
AD9870  
SERIAL PERIPHERAL INTERFACE (SPI)  
The Serial Peripheral Interface (SPI) is a bidirectional serial port. It is used to load configuration information into the registers listed  
below as well as to read back their contents. Table I provides a list of the registers that may be programmed through the SPI port.  
Addresses and default values are given in hexadecimal form.  
Table I. SPI Address Map  
Address Bit  
(Hex) Breakdown  
Width Default Value Name  
POWER CONTROL REGISTERS  
Description  
0x00  
0x01  
(7:0)  
8
0xFF  
STBY  
Standby Control Bits (REF, LO, CKO, CK, GC, LNAMX, VGA, ADC).  
(7:6)  
(5:4)  
(3:2)  
(1:0)  
2
2
2
2
0
0
0
1
LNAB  
MIXB  
CKOB  
ADCB  
LNA Bias Current (0 = 0.5 mA, 1 = 1 mA, 2 = 2 mA, 3 = 3 mA).  
Mixer Bias Current (0 = 1 mA, 1 = 2 mA, 2 = 3 mA, 3 = 4 mA).  
CK Oscillator Bias (0 = 0.25 mA, 1 = 0.35 mA, 2 = 0.53 mA, 3 = 0.85 mA).  
ADC Amplifier Bias (0 = 2.4 mA, 1 = 3.2 mA, 2 = 4.0 mA, 3 = 4.8 mA).  
0x02  
AGC  
0x03  
(7:0)  
8
0x00  
TEST  
Factory Test Mode.  
(7)  
(6:0)  
1
7
0
ATTEN  
Apply 16 dB attenuation in the front end.  
0x3F  
AGCG(14:8) AGC Gain Setting (7 MSBs of a 15-bit two’s-complement word).  
0x04  
0x05  
0x06  
(7:0)  
8
0xFF  
AGCG(7:0) AGC Gain Setting (8 LSBs of a 15-bit two’s-complement word).  
Default corresponds to maximum gain.  
(7:4)  
(3:0)  
4
4
0
0
AGCA  
AGCD  
AGC Attack Time Setting. Default yields 50 Hz raw loop bandwidth.  
AGC Decay Time Setting. Default is decay time = attack time.  
(7:4)  
(3:0)  
(2:0)  
4
4
3
0
0
0
AGCO  
AGCD  
AGCR  
AGC Overload Update Setting. Default is slowest update.  
Fast AGC (Minimizes resistance seen between GCN and GCP).  
AGC Enable/Reference Level (disabled, 3 dB, 6 dB, 9 dB, 12 dB, 15 dB below clip).  
DECIMATION FACTOR  
0x07 (3:0)  
LO SYNTHESIZER  
4
4
M
Decimation Factor = 60 × (M + 1). Default is decimate-by-300.  
0x08  
0x09  
(5:0)  
(7:0)  
6
8
0x00  
0x38  
LOR(13:8)  
LOR(7:0)  
Reference Frequency Divisor (6 MSBs of a 14-Bit Word).  
Reference Frequency Divisor (8 LSBs of a 14-Bit Word).  
Default (56) Yields 300 kHz from fREF = 16.8 MHz.  
0x0A  
(7:5)  
(4:0)  
3
5
0x5  
0x00  
LOA  
LOB(12:8)  
“A” Counter (Prescaler Control Counter).  
“B” Counter MSBs (5 MSBs of a 13-Bit Word).  
Default LOA and LOB Values Yield 300 kHz from 73.35 MHz–2.25 MHz.  
0x0B  
0x0C  
(7:0)  
8
0x1D  
LOB(7:0)  
“B” Counter LSBs (8 LSBs of a 13-Bit Word).  
(6)  
(5)  
(4:2)  
(1:0)  
1
1
3
2
0
0
0
0
LOF  
LOINV  
LOI  
Enable Fast Acquire.  
Invert Charge Pump (0 = Pump_Up IOUTL Sources Current).  
Charge Pump Current in Normal Operation. IPUMP = (LOI + 1) × 0.625 mA.  
Manual Control of LO Charge Pump (3 = Off, 2 = Down, 1 = Up, 0 = Normal).  
LOTM  
0x0D  
0x0E  
(3:0)  
(7:0)  
4
8
0x0  
LOFA(13:8) LO Fast Acquire Time Unit (4 MSBs of a 14-Bit Word).  
0x04  
LOFA(7:0)  
LO Fast Acquire Time Unit (8 LSBs of a 14-Bit Word).  
CLOCK SYNTHESIZER  
0x10  
0x11  
(5:0)  
(7:0)  
6
8
00  
CKR(13:8)  
CKR(7:0)  
Reference Frequency Divisor (6 MSBs of a 14-Bit Word).  
0x38  
Reference Frequency Divisor (8 LSBs of a 14-Bit Word).  
Default Yields 300 kHz from fREF =16.8 MHz.  
Min = 3, Max = 16383.  
0x12  
(4:0)  
5
0x00  
CKN(12:8)  
Synthesized Frequency Divisor (5 MSBs of a 13-Bit Word).  
–5–  
REV. 0  
AD9870  
Address Bit  
(Hex)  
Breakdown  
Width Default Value Name  
Description  
CLOCK SYNTHESIZER (Continued)  
0x13  
0x14  
(7:0)  
8
0x3C  
CKN(7:0)  
Synthesized Frequency Divisor (8 LSBs of a 13-Bit Word).  
Default Yields 300 kHz from fCLK = 18 MHz.  
Min = 3, Max = 8191.  
(6)  
(5)  
(4:2)  
(1:0)  
1
1
3
2
0
0
0
0
CKF  
CKINV  
CKI  
Enable Fast Acquire.  
Invert Charge Pump (0 = Pump_Up IOUTC Sources Current).  
Charge Pump Current in Normal Operation. IPUMP = (CKI + 1) × 0.625 mA.  
Manual Control of CLK Charge Pump (0 = Off, 1 = Down, 2 = Up, 3 = Normal).  
CKTM  
0x15  
0x16  
(3:0)  
(7:0)  
4
8
0x0  
CKFA(13:8) CK Fast Acquire Time Unit (4 MSBs of a 14-Bit Word).  
0x04  
CKFA(7:0)  
CK Fast Acquire Time Unit (8 LSBs of a 14-Bit Word).  
SSI CONTROL  
0x18  
(7:0)  
8
0x12  
SSICRA  
SSI Control Register A. See Table III.  
(Default is FS and CLKOUT Three-Stated.)  
0x19  
0x1A  
(1:0)  
(3:0)  
2
4
0x0  
1
SSICRB  
SSIORD  
SSI Control Register B. See Table III.  
Output Rate Divisor. fCLKOUT = fCLK/SSIORD.  
AAF CAPACITOR SETTING/CALIBRATION  
0x1C  
0x1D  
(7:0)  
8
0x00  
AAR  
Antialias Response Selector. 0x60 Is Recommended.  
5
1
5
0
0x0  
ERRN  
CAPN  
Error Flag.  
AAF N-Well Capacitor Setting.  
(4:0)  
0x1E  
5
(4:0)  
1
15  
0
0x0  
ERRP  
CAPP  
Error Flag.  
AAF Poly-Poly Capacitor Setting.  
TEST REGISTERS AND SPI PORT READ ENABLE  
0x38  
0x39  
0x3A  
(7:0)  
0
8
1
0x00  
0
TEST  
TEST  
Factory Test Mode.  
Factory Test Mode.  
(7:4, 2:0)  
(3)  
7
1
0x0  
0
TEST  
SPIREN  
Factory Test Mode.  
Enable Read from SPI Port.  
0x3B–  
0x3F  
(7:0)  
1
0x00  
TEST  
Factory Test Mode.  
–6–  
REV. 0  
AD9870  
PC  
PE  
WRITE OPERATION:  
READ OPERATION:  
A5  
A5  
A0  
A0  
D7  
D7  
D6  
D6  
D0  
PD  
PD  
D0  
Figure 1. SPI Timing  
Figure 1 illustrates the timing for the SPI port. After the periph-  
eral enable (PE) signal goes low, data (PD) is read on the rising  
edges of the clock (PC). The first bit is a read/not-write indica-  
tor; the next six bits are address bits; the eighth bit is ignored;  
the last eight bits are data. Address and data are given MSB first.  
If the read/not-write indicator is a zero, a write operation occurs  
and the data bits are shifted in. If the read/not-write indicator is  
a one and if the read-back enable bit (Reg. 3A, Bit 3) has been  
set, a read operation occurs and data is shifted out the data pin on  
the falling edges of the clock. PE stays low during the operation  
and goes high at the end of the transfer. If PE rises before an addi-  
tional eight clock cycles have passed, the operation is aborted.  
Table II. Max Legal SSIORD Values for 16-Bit I/O Data and  
Decimation by 60 n  
Bits per Sample  
(Min No. of Bits per Frame)  
EAGC = 0  
EAGC = 1  
EFS =1  
EFS = 0  
EFS = 0  
EFS = 1  
32  
49  
48/40*  
69/59*  
Output  
Sample Rate  
Dec’n (kSPS, for  
Factor fCLK = 18 MHz) EFS = 0 EFS = 1 EFS = 0 EFS = 1  
Max SSIORD Setting (Decimal)  
EAGC = 0 EAGC = 1  
If PE stays low for an additional eight clock cycles, the destina-  
tion address is incremented and another eight bits of data are  
shifted in. Again, should PE rise early, the current byte is ignored.  
By using this implicit addressing mode, the entire chip can be  
configured with a single write operation. Registers identified as  
being subject to frequent updates, namely those associated with  
power control and AGC operation, have been assigned adjacent  
addresses to minimize the time required to update them. The auto-  
increment mode is not supported for read operations.  
M
0
1
2
3
4
5
6
7
8
9
60  
300  
150  
100  
75  
60  
50  
42.857  
37.5  
33.333  
30  
27.272  
25  
23.077  
21.428  
20  
1
1
1
1
120  
180  
240  
300  
360  
420  
480  
540  
600  
3
5
2
3
2
3
1
2
7
4
5
3
9
5
7
8
9
10  
11  
13  
14  
15  
15  
15  
15  
6
7
8
4
5
5
6
7
8
9
10  
11  
11  
12  
13  
11  
13  
14  
15  
15  
15  
15  
15  
15  
15  
15  
Multibyte registers are “big-endian” (the most significant byte  
has the lower address) and are updated when a write to the least  
significant byte occurs.  
10  
11  
12  
13  
14  
15  
15  
15  
15  
10 660  
11 720  
12 780  
13 840  
14 900  
15 960  
SYNCHRONOUS SERIAL INTERFACE (SSI)  
The primary output of the AD9870 is the converted signal, which  
is available from the SSI port as a serial bit stream. The bit stream  
consists of a 16-bit I word followed by a 16-bit Q word, where  
each word is given MSB first and is in two’s-complement form.  
AGC, signal strength, and synchronization information may also  
18.75  
be embedded in the data stream. The output bit rate (fCLKOUT  
)
*If the AAGC Bit of SSICRA is set.  
is equal to the modulator clock frequency (fCLK) divided by  
Figure 2 illustrates the output timing of the SSI port for several  
SSI control register settings. In the default mode of operation,  
data is shifted out on rising edges of CLKOUT after a pulse is  
output from the frame sync (FS) pin. As described above, the  
output data consists of a 16-bit I sample followed by a 16-bit  
Q sample plus two optional bytes containing AGC and status  
information.  
the contents of the SSIORD register. Users must verify that the  
output bit rate is sufficient to accommodate the required num-  
ber of bits per frame (see Table II) and that the chosen output  
rate does not introduce harmful spurs. Idle (high) bits are used  
to fill out each frame; the frame lengths listed in Table II  
assume that with embedded frame sync (EFS = 1), at least 10  
idle bits are desired.  
–7–  
REV. 0  
AD9870  
CLKOUT  
FS  
DOUT  
I15  
I0  
Q15  
Q14  
Q0  
SCKI = 0, SCKT = 0, SLFS = 0, SFSI = 0, EFS = 0, SFST = 0, EAGC = 0  
CLKOUT  
FS  
DOUT  
I15  
I0  
Q15  
Q14  
Q0  
G15  
G14  
G0  
SCKI = 0, SCKT = 0, SLFS = 0, SFSI = 0, EFS = 0, SFST = 0, EAGC = 1, AAGC = 0  
CLKOUT  
FS  
HI-Z  
START  
BIT  
START  
BIT  
START  
BIT  
STOP  
BIT  
I15  
I8  
I7  
I0  
Q15  
STOP  
BIT  
DOUT  
SCKI = 0, SCKT = 0, SLFS = X, SFSI = X, EFS = 1, SFST = 1, EAGC = 0  
SCKI = 0, SCKT = 0, SLFS = X, SFSI = X, EFS = 1, SFST = 1, EAGC = 0: AS ABOVE, BUT FS IS LOW  
IDLE (HIGH) BITS  
CLKOUT  
FS  
DOUT  
I15  
I0  
Q15  
Q14  
Q0  
SCKI = 0, SCKT = 0, SLFS = 1, SFSI = 0, EFS = 0, SFST = 0, EAGC = 0  
Figure 2. SSI Timing for Several SSICR Settings  
EAGC = 0, AAGC = X: 32 DATA BITS  
The two optional bytes are output if the EAGC bit of SSICRA  
is set. The first byte contains the eight most significant bits of  
the AGC DAC setting while the second byte contains a 2-bit  
overload field, a 2-bit reset field, a 2-bit large-signal field, a zero  
bit, and a trailing high bit. The overload, reset, and large-signal  
fields contain the number of overload, reset, and large-signal  
events since the last report, respectively, saturating at three  
should the number of events equal or exceed this amount. The  
two optional bytes follow the I and Q data as a 16-bit word  
provided the AAGC bit of SSICRA is not set. If the AAGC bit  
is set, the two bytes follow the I and Q data in an alternating  
fashion. In this “alternate AGC data” mode, the LSB of the  
byte containing the AGC DAC setting is zero; the LSB of the  
byte containing reset/overload information is always a one.  
Figure 3 illustrates the fields of the SSI data frames.  
I (15:0)  
Q (15:0)  
EAGC = 1, AAGC = 0: 48 DATA BITS  
AGC (7:0)  
AGC (7:1)  
I (15:0)  
Q (15:0)  
1
EAGC = 1, AAGC = 1: 40 DATA BITS  
I (15:0)  
I (15:0)  
Q (15:0)  
Q (15:0)  
0
1
SAME  
OVERLOAD COUNT  
RESET COUNT  
DONT CARE  
FGM  
Figure 3. SSI Frame Structure  
–8–  
REV. 0  
AD9870  
When the embedded frame sync bit (EFS) is set, FS is either  
low or in a high Z state (as determined by the SFST bit), and  
framing information is embedded in the data stream. In this  
mode, each eight bits of data are surrounded by a start bit (low)  
and a stop bit (high), and each frame ends with at least 10 high  
bits. Other control bits can be used to invert the frame sync (SFSI),  
to delay the frame sync pulse by one clock period (SLFS), to invert  
the clock (SCKI), or to set the clock (SCKT) to a high Z state.  
Note that if EFS is set, SLFS is a don’t care.  
Table IV. Standby Control Bits  
Wake-  
Up  
Current  
Reduction Time  
STBY  
Bit  
Effect  
(mA)1  
(ms)  
REF  
Voltage Reference Off,  
VREFP, VREFN in  
High Z State.  
1.5  
1.0  
(CREF  
=
4.7 µF)  
Note 2  
LO  
LO Synthesizer Off,  
IOUTL in High Z State.  
Clock Oscillator Off.  
Clock Synthesizer Off,  
IOUTC in High Z State.  
Clock Buffer Off if  
4.8  
The AD9870 also provides the means for controlling the switch-  
ing characteristics of the digital output signals. With a 25 pF  
load, the rise and fall times of these signals are no more than  
120 ns, 45 ns, 16 ns, or 10 ns if the DS (drive strength) setting  
is 0, 1, 2, or 3, respectively.  
CKO  
CK  
0.25  
1.4  
Note 2  
Note 2  
ADC Is Off.  
Gain Control DAC Off.  
GCP, GCN in High Z State.  
Table III. SSI Control Registers  
GC  
3
Depends  
on CGC  
Name  
Width  
Description  
LNAMX LNA and Mixer Off.  
I(VDDI) = 0, CXVM,  
10  
SSICRA (ADDR = 0x18)  
AAGC  
EAGC  
EFS  
1
1
1
1
1
1
1
1
Alternate AGC Data Bytes  
Embed AGC Data  
Embed Frame Sync  
CXVL, CXIF in High Z.  
VGA  
ADC  
VGA/AAF Off.  
6
0.1  
0.1  
IF2P, IF2N in High Z State.  
ADC Off; Clock Buffer  
Off if CK Synth. Off;  
VCM in High Z State;  
Clock-to-Digital Filter  
Suspended; Digital  
SFST  
SFSI  
SLFS  
SCKT  
SCKI  
Three-State Frame Sync  
Invert Frame Sync  
Late Frame Sync (1 = Late, 0 = Early)  
Three-State CLKOUT  
Invert CLKOUT  
13.8  
Outputs Static.  
SSICRB (ADDR = 0x19)  
NOTES  
DS  
2
FS, CLKOUT, and DOUT Drive  
Strength  
1When all blocks are in standby, the master reference circuit is also put into  
standby and thus the current is reduced by a further 0.4 mA.  
2Wake-up time is application-dependent.  
POWER CONTROL  
LO SYNTHESIZER  
To allow power consumption to be minimized, the AD9870  
possesses numerous SPI-programmable power-down and bias  
control bits.  
The LO synthesizer shown in Figure 4 is a fully programmable  
PLL capable of 6.25 kHz resolution at input frequencies up to  
300 MHz and reference clocks of up to 25 MHz. It consists of a  
low-noise digital Phase-Frequency Detector (PFD), a variable  
output current charge pump (CP), a 14-bit reference divider,  
programmable A and B counters and a dual-modulus 8/9 pres-  
caler. The A (3-bit) and B (13-bit) counters, in conjunction  
with the dual 8/9 modulus prescaler, implement an N divider  
with N = 8 × B + A. In addition, the 14-bit reference counter  
Each major block may be powered down through the appropri-  
ate bit of the STBY register. This scheme provides the greatest  
flexibility for configuring the IC to a specific application as well  
as for tailoring the IC’s power-down and wake-up characteristics.  
Table IV summarizes the function of each of the STBY bits.  
Note, when all the blocks are in standby, the master reference  
circuit is also put into standby and thus the current is reduced  
by a further 0.4 mA.  
(R Counter) allows selectable input reference frequencies, fREF  
at the PFD input. A complete PLL (Phase-Locked Loop) can  
,
be implemented if the synthesizer is used with an external loop  
filter and VCO (Voltage Controlled Oscillator).  
The AD9870 also allows control over the bias current in several  
key blocks. The effects on current consumption and system  
performance are described in the section dealing with the  
affected block.  
–9–  
REV. 0  
AD9870  
The A, B, and R counters can be programmed via the following  
registers: LOA, LOB, and LOR. The charge pump output current  
is programmable via the LOI register from 0.625 mA to 5.0 mA  
using the following equation: IPUMP = (LOI + 1) × 0.625 mA.  
An on-chip lock detect function (enabled by the LOF bit) auto-  
matically increases the output current for faster settling during  
channel changes. The synthesizer may also be disabled using the  
LO standby bit located in the STBY register.  
Figure 5 shows the equivalent input structures of the synthesiz-  
ers’ LO and REF buffers (excluding the ESD structures). The  
LO input is fed to the LO synthesizers buffer as well as the  
AD9870’s mixer’s LO port. Both inputs are self-biasing and  
thus tolerate ac-coupled inputs. The LO input can be driven  
with a single-ended or differential signal. Single-ended dc-  
coupled inputs should ensure sufficient signal swing above and  
below the common-mode bias of the LO and REF buffers (i.e.,  
1.38 V and VDDL/2).  
TO EXTERNAL  
LOOP  
FILTER  
FREF  
PHASE/  
FREQUENCY  
DETECTOR  
REF  
BUFFER  
CHARGE  
PUMP  
fREF  
R  
LOP  
LON  
84kꢂ  
LO  
BUFFER  
~VDDL/2  
LOR  
FAST  
ACQUIRE  
fLO  
fREF  
LOA, LOB  
TO MIXER  
LO PORT  
fLO  
FROM  
VCO  
LO  
BUFFER  
500ꢂ  
500ꢂ  
A, B  
COUNTERS  
8/9  
1.36V  
BIAS  
NOTE:  
ESD DIODE STRUCTURES OMITTED FOR CLARITY  
fREF STBY SWITCHES SHOWNWITH LO SYNTHESIZER ON  
Figure 4. LO Synthesizer  
The LO (and CLK) Synthesizer works in the following manner.  
The reference frequency, fREF, is buffered and divided by the  
value held in the R counter. The internal FREF is then compared  
to a divided version of the VCO frequency, fLO. The phase/  
frequency detector provides UP and DOWN pulses whose width  
vary depending upon the difference in phase and frequency of  
its two input signals. The UP/DOWN pulses control the charge  
pump, making current available to charge the external low-pass  
loop filter when there is a discrepancy between the inputs of the  
PFD. The output of the low-pass filter feeds an external VCO  
whose output frequency, FLO, is driven such that its divided  
down version, FLO, matches that of FREF thus closing the feed-  
back loop.  
Figure 5. Equivalent Input of LO and REF Buffers  
Fast Acquire Mode  
The fast acquire circuit attempts to boost the output current  
when the phase difference between the divided-down LO (i.e., fLO  
and the divided-down reference frequency (i.e., fREF) exceeds  
the threshold determined by the LOFA register. The LOFA  
register specifies a divisor for the fREF signal, and it is the period  
(T) of this divided-down clock that specifies the time interval  
which controls the fast acquire algorithm.  
)
Assume for the moment that the nominal charge pump current  
is at its lowest setting (i.e., LOI = 0) and denote this minimum  
current by I0. When the output pulse from the phase compara-  
tor exceeds T, the output current for the next pulse is 2I0; when  
the pulse is wider than 2T, the output current for the next pulse  
is 3I0, and so forth, up to eight times the minimum output current.  
If the nominal charge pump current is more than the minimum  
value (i.e., LOI > 0), the preceding rule is only applied if it results  
in an increase in the instantaneous charge pump current. If the  
charge pump current is set to its lowest value (LOI = 0) and the  
fast acquire circuit is enabled, the instantaneous charge pump  
current will never fall below 2I0, even when the pulsewidth is  
less than T. Thus the charge pump current when fast acquire is  
enabled is given by  
The synthesized frequency is related to the reference frequency  
and the LO register contents as follows:  
f
LO = (8 × LOB + LOA)/LOR × fREF  
Note, the minimum allowable value in the LOB register is 3 and  
its value must always be greater than that loaded into LOA. The  
stability, phase noise, spur performance, and transient response  
of the AD9870’s LO (and CLK) synthesizers are determined by  
the external loop filter, the VCO, the N-divide factor, and the  
reference frequency, fREF. An excellent reference book on PLL  
synthesizers titled PLL Performance, Simulation and Design by Deen  
Banerjee is available for free at www.national.com.  
I
PUMP-FA = IO × (1 + max (1, LOI, Pulsewidth/T)).  
An example may help illustrate how the values of LOA, LOB,  
and LOR can be selected. Consider an application employing a  
13 MHz crystal oscillator (i.e., fREF = 13 MHz) with the re-  
quirement that FREF = 100 kHz and fLO = 143 MHz (i.e.,  
high-side injection with IF = 140.75 MHz and fSAMPLE = 18  
MSPS). LOR is selected to be 130 such that fREF = 100 kHz.  
The N-divider factor is 1430, which can be realized by select-  
ing LOB = 178 and LOA = 6.  
–10–  
REV. 0  
AD9870  
VDDC=3.0V  
The recommended setting for LOFA is LOR/16. Choosing a  
larger value for LOFA will increase T. Thus, for a given phase  
difference between the LO input and the fREF input, the instan-  
taneous charge pump current will be less than that available for  
a LOFA value of LOR/16. Similarly, a smaller value for LOFA  
will decrease T, making more current available for the same  
phase difference. In other words, a smaller value of LOFA will  
enable the synthesizer to settle faster in response to a frequency  
hop than will a large LOFA value. Care must be taken to choose  
a value of LOFA which is large enough (values greater than four  
recommended) to prevent the loop from oscillating back and  
forth in response to a frequency hop.  
LOOP  
R
BIAS  
FILTER  
C
OSC  
L
R
OSC  
D
0.1F  
C
VAR  
CLKN  
CLKP  
IOUTC  
AD9870  
V
= VDDC R  
I  
> 1.6V  
BIAS  
CM  
BIAS  
1/2  
))  
OSC  
fOSC > (2 L  
(C  
//C  
OSC  
VARACTOR  
Table V. SPI Registers Associated with LO Synthesizer  
CLK OSC. BIAS  
I
= 0.25, 0.35,  
BIAS  
A
(Hex)  
ddress Bit  
0.53, OR 0.85 mA  
2
Breakdown Width  
Default Value Name  
0x00  
0x08  
0x09  
0x0A  
(7:0)  
(5:0)  
(7:0)  
(7:5)  
(4:0)  
(7:0)  
(6)  
8
6
8
3
5
8
1
1
3
2
4
8
0xFF  
0x00  
0x38  
0x5  
0x00  
0x1D  
0
0
0
0
0x0  
0x04  
STBY  
Figure 6. External Loop Filter, Varactor and L-C Tank Are  
Required to Realize a Complete Clock Synthesizer  
LOR(13:8)  
LOR(7:0)  
LOA  
LOB(12:8  
LOB(7:0)  
LOF  
LOINV  
LOI  
LOTM  
The AD9870 clock synthesizer circuitry includes a negative-  
resistance core so that only an external L-C tank circuit with a  
varactor is needed to realize a voltage controlled oscillator (VCO).  
Figure 6 shows the external components required to complete  
the clock synthesizer along with the equivalent input of the CLK  
input. The resonant frequency of the VCO is approximately deter-  
mined by LOSC and the series equivalent capacitance of COSC and  
0x0B  
0x0C  
(5)  
(4:2)  
(1:0)  
(3:0)  
(7:0)  
CVAR. As a result, LOSC, COSC, and CVAR should be selected to  
0x0D  
0x0E  
LOFA(13:8)  
LOFA(7:0)  
provide sufficient tuning range to ensure proper locking of the  
clock synthesizer The bias, IBIAS, of the negative-resistance core  
has four programmable settings. Lower equivalent Q of the L-C  
tank circuit may require a higher bias setting of the negative-  
resistance core to ensure proper oscillation. RBIAS should be  
selected such that the common-mode voltage at CLKP and  
CLKN is approximately 1.6 V. The synthesizer may be disabled  
via the CK standby bit to allow the user to employ an external  
synthesizer and/or VCO in place of those resident on the IC.  
CLOCK SYNTHESIZER  
The clock synthesizer is a fully programmable integer-N PLL  
capable of 2.2 kHz resolution at clock input frequencies up to  
18 MHz and reference frequencies up to 25 MHz. It is similar  
to the LO synthesizer described previously in Figure 4 with the  
following exceptions:  
It does not include an 8/9 prescaler nor an A Counter.  
It includes a negative-resistance core which when used in  
conjunction with an external varactor serves as the VCO.  
Table VI. SPI Registers Associated with CLK Synthesizer  
A
ddress  
Bit  
The 14-bit reference counter and 13-bit N-divider counter can  
be programmed via the following registers: CKR and CKN. The  
charge pump current is programmable via the CKI register  
from 0.625 mA to 5.0 mA using the following equation:  
(Hex)  
Breakdown Width  
Default Value Name  
0x00  
0x01  
0x10  
0x11  
0x12  
0x13  
0x14  
(7:0)  
(3:2)  
(5:0)  
(7:0)  
(4:0)  
(7:0)  
(6)  
8
2
6
8
5
8
1
1
3
1
4
8
0xFF  
0
STBY  
CKOB  
00  
CKR(13:8)  
CKR(7:0)  
CKN(12:8)  
CKN(7:0)  
CKF  
I
PUMP = (CKI + 1) × 0.625 mA.  
0x38  
0x00  
0x3C  
0
The fast acquire subcircuit of the charge pump is controlled by  
the CKFA register in the same manner as the LO synthesizer is  
controlled by the LOFA register. An on-chip lock detect func-  
tion (enabled by the CKF bit) automatically increases the output  
current for faster settling during channel changes. The synthe-  
sizer may also be disabled using the CKOB standby bit located  
in the STBY register.  
(5)  
0
CKINV  
(4:2)  
(1:0)  
(3:0)  
(7:0)  
0
CKI  
0
CKTM  
0x15  
0x16  
0x0  
0x04  
CKFA(13:8)  
CKFA(7:0)  
–11–  
REV. 0  
AD9870  
IF1 LNA/MIXER  
Both the LNA and mixer have four programmable bias settings  
so that current consumption can be minimized for a given appli-  
cation. Figures 7c, 7d, and 7e show how the LNA and mixer’s  
noise figure (NF), linearity (IIP3), conversion gain, current  
consumption and frequency response are all affected for a given  
LNA/Mixer bias setting. The measurements were taken at an IF  
= 73.35 MHz, an LO = 71.1 MHz, and supplies set to 3.0 V.  
Note, since the current consumption of the LNA/Mixer portion  
of the IC can be reduced by only 5 mA at most relative to the  
nominal current consumption of the entire IC in the high IIP3  
mode (i.e., 42 mA), most applications will benefit with the  
AD9870’s LNA/Mixer configured for the high bias mode (i.e.,  
LNAB = 3, MIXB = 3 for SPI Port Register 1).  
The AD9870 contains a single-ended LNA followed by “Gilbert-  
type” active mixer as shown in Figure 7a. The mixer’s differential  
LO port is driven by an LO buffer stage which can be driven  
single-ended or differential. The LO signal level can range from  
0.3 V p-p to 1.0 V p-p with negligible effect on performance.  
The input impedance at the IFIN pin is 360 ʈ2 pF ( 20%)  
and has no significant variation with respect to the programmable  
bias settings. Figure 7b. shows the S11 parameters of the AD9870  
with the following LNA/Mixer bias setting: LNAB = 3, MIXB = 3.  
180ꢂ  
180ꢂ  
MIXER GAIN = 5 dB  
LNA GAIN = 15 dB  
12  
CONVERSION  
GAIN  
11  
10  
R
BIAS  
LO INPUT =  
0.3TO 1.0V pp  
R
GAIN  
MULTI-TANH  
VI STAGE  
VCML  
9
R
F
NOISE  
FIGURE  
8
R
= 360ꢂ  
IN  
DC SERVO  
LOOP  
7
6
Figure 7a. Simplified Schematic of AD9870’s LNA/Mixer  
00 01 02 03 10 11 12 13 20 21 22 23 30 31 32 33  
LNA-MIXER POWER BIAS SETTING  
J50  
Figure 7c. LNA/Mixer Noise Figure and Conversion Gain  
vs. Bias Setting  
J100  
J25  
9
8
7
6
5
4
3
2
1
0
5
LNAMIXER  
CURRENT  
J200  
0
J10  
J400  
5  
323J105  
AT 73.35 MHz  
IIP3  
0
10  
25  
50  
100  
200 400  
10  
15  
20  
25  
255J163  
AT 140 MHz  
J400  
166J177  
J10  
AT 240 MHz  
J200  
J25  
J100  
00 01 02 03 10 11 12 13 20 21 22 23 30 31 32 33  
LNA-MIXER POWER BIAS SETTING  
J50  
Figure 7d. LNA/Mixer IIP3 and Current Consumption vs.  
Bias Setting  
Figure 7b. Input Impedance (i.e. S11) of the AD9870’s  
IF1 Input  
–12–  
REV. 0  
AD9870  
1
0
The AAF tuning algorithm works in the following manner. The  
AD9870 measures the oscillation frequency of an on-chip RC  
oscillator relative to the frequency applied to the CLKP, CLKN  
pins. It then uses this measurement in conjunction with the AAR  
setting to program the capacitors of the AAF which sets the filters  
poles. The on-chip circuitry sets the capacitor-programming  
registers (CAPN and CAPP) to the required values based on the  
clock frequency and the AAR setting.  
1  
2  
3  
4  
5  
6  
33 BIAS  
SETTING  
22 BIAS  
SETTING  
The recommended –3 dB cutoff frequency is fCLK/3.2 (selected  
by setting AAR = 0x60) since it provides minimal signal attenu-  
ation in the passband region of fCLK/8 and sufficient attenuation  
of the potential alias components in the transition band region.  
For this setting the frequency-scaling resolution is sufficient to  
yield less than 10% tuning error with clock frequencies between  
13 MHz and 18 MHz. Figure 9a shows the measured response  
of the antialias filter when it has been tuned with AAR = 0x60 at  
an ADC clock frequency of 18 MHz. The multiple curves show  
the possible tuning error due to the finite resolution of the tun-  
ing capacitors. In this example, the capacitor across the mixer  
load resistors yields a pole at 5 MHz, which degrades the mixer  
gain at 2.25 MHz by approximately 0.8 dB. The nominal –3 dB  
cutoff frequency of the antialias filter is 5.6 MHz. The nominal  
attenuation at the first alias (15.75 MHz) is 28 dB and falls at  
60 dB/decade so that the nominal attenuation at 50 MHz is 60 dB.  
11 BIAS  
SETTING  
01 BIAS  
SETTING  
10  
100  
1000  
FREQUENCY MHz  
Figure 7e. LNA/Mixer Frequency Response vs. Bias  
Setting  
Table VII. SPI Registers Associated with LNA/Mixer  
A
(Hex)  
ddress  
Bit  
Breakdown Width  
Default Value Name  
0
x01  
(7:6)  
(5:4)  
(7)  
2
2
1
0
0
0
LNAB  
MIXB  
ATTEN  
0x01  
0x03  
5
5  
ANTIALIAS FILTER  
2.25MHz IF @ CLK = 18MSPS  
The AD9870 includes a programmable continuous-time third  
order antialias filter (AAF) as shown in Figure 8. Its purpose is  
to suppress any noise or spectral components occurring at N ×  
fCLK (fCLK/8) from aliasing back into the sigma-delta ADC’s  
passband centered at fCLK/8. It consists of a programmable  
capacitor at the mixer output providing a real pole plus a second  
order programmable filter built into the VGA providing a com-  
plex pole pair.  
15  
25  
35  
45  
55  
65  
I-V 2ND ORDER LPF  
R2  
0.1  
1
10  
100  
FREQUENCY MHz  
C2  
MIXER  
(5MHz LOWPASS)  
Figure 9a. Antialias filter response with AAR = 0x60 and  
CLK = 18 MHz. Note, the curves have been normalized  
individually to 0 dB at f0 = 2.25 MHz.  
R1  
f
R0  
C0  
G
G
C1  
m0  
m1  
180ꢂ  
Since the frequency measurements are performed relative to the  
clock frequency, the AAF’s normalized frequency response  
remains relatively independent of the ADC clock frequency.  
There is guaranteed to be sufficient range in the programmable  
capacitor arrays to support the response of Figure 9a for clock  
frequencies between 13 MHz and 18 MHz with the resolution  
indicated. Also, the normalized frequency response of the AAF  
remains relatively independent of the programmed –3 dB cutoff  
frequency over a 13 MHz to 18 MHz frequency range as shown  
in Figure 9b. If the user specifies an unattainable response, the  
on-chip circuitry sets CAPN and/or CAPP to the limit of their  
ranges and also sets the ERRN and/or ERRP bit to indicate that  
the specified response cannot be supported.  
C0 AND C1 CONSIST OF 36 NWELL CAPACITORS IN PARALLEL  
C3 CONSIST OF 36 POLY-POLY CAPACITORS IN PARALLEL  
Figure 8. Equivalent Circuit of Antialias Filter  
The AAF is typically tuned during the start-up phase of the  
AD9870. The user initiates tuning of the AAF by writing a value to  
the AAR (antialias response) register. The following two consid-  
erations should be noted when tuning the AAF response. First,  
the accuracy of the tuning algorithm is sensitive to on-chip  
digital noise. Thus, placing the ADC in standby (i.e., register STBY)  
prior to tuning the AAF is recommended. Second, although the  
default setting of the AAR register is 0x00, writing 0x00 is not recom-  
mended since all subsequent writes to this register will be ignored  
until power to the AD9870 is reapplied to reset this register.  
–13–  
REV. 0  
5
Table VIII. SPI Registers Associated with AAF  
5  
fCLK/8  
Address  
(Hex)  
Bit  
15  
25  
35  
45  
55  
65  
75  
85  
95  
Breakdown Width  
Default Value Name  
0x1C  
0x1D  
(7:0)  
5
(4:0)  
5
8
1
5
1
0x00  
0
AAR  
fCLK = 13MSPS  
ERRN  
CAPN  
ERRP  
CAPP  
0x0  
0
0x1E  
fCLK = 15MSPS  
fCLK = 18MSPS  
(4:0)  
15  
0x0  
VARIABLE GAIN AMPLIFIER OPERATION WITH  
AUTOMATIC GAIN CONTROL  
The AD9870 contains a variable gain amplifier (VGA) as well as  
all of the necessary signal estimation and control circuitry to  
implement automatic gain control (AGC) as shown in Figure  
10. The AGC control circuitry provides a high degree of pro-  
grammability to allow the user to optimize the AGC response as  
well as the AD9870’s dynamic range for a given application.  
The VGA is programmable over a 25 dB (typ) range and imple-  
mented in the same circuitry as the AAF circuitry previously  
discussed. Since its input is self-biasing and presents a high  
impedance to the mixer output load, the differential output  
signal appearing at the mixer output (MXOP, MXON) must be  
ac coupled to the VGA input (IF2P, IF2N) with 0.1 µF ceramic  
chip capacitors. Note, an external 20 kresistor in parallel with a  
0.1 µF capacitor from VCM (Pin 13) to GNDA is required to ensure  
common-mode compatibility between the ADC input and VGA output.  
0.01  
0.1  
FREQUENCY MHz  
1
10  
Figure 9b. Measured Normalized AAF Frequency Response  
for AAR = 0 × 60 Setting with fCLK = 13, 15, and 18 MHz  
5
AAR = 0 30  
5  
15  
AAR = 0 C0  
25  
35  
AAR = 0 60  
45  
The purpose of the VGA is to extend the usable dynamic range  
of the AD9870 by allowing the sigma-delta ADC to digitize low  
level signals in the presence of larger unfiltered interferer signals  
without saturation or “clipping” the ADC. The VGA can oper-  
ate in either a user controlled variable gain control mode or  
automatic gain control (AGC) mode. The VGA may also be  
disabled using the VGA standby bit located in the STBY register.  
55  
65  
0.1  
1
10  
100  
FREQUENCY MHz  
Figure 9c. Measured AAF Frequency Response for Differ-  
ent AAR Settings with fCLK = 18 MHz  
Note, ideally the quiescent current of the VGA circuitry should  
reduced from 6 mA to 0 mA when the standby is invoked. How-  
ever, it has been found that the standby current increases to  
1.3 mA a few seconds (temperature dependent) after placing  
the VGA in standby. Hence, the user is recommended to write  
to the STBY register periodically (0.1 kSPS) and toggle the  
VGA bit (i.e., write 0 followed by 1) to ensure that the standby  
current remains at approximately 0 mA.  
Changing the AAR setting from the recommended value of 0 × 60  
scales the frequency axis in an inverse way as shown in Figure  
9c. For example, to scale the frequency response down by a  
factor of 1.5 set the AAR register to 1.5 times 0 × 60 (i.e., 0 × 90).  
This AAR setting will not cause an error flag to be set for fCLK  
= 18 MHz since the 3.7 MHz cutoff is within the guaranteed  
range. For fCLK = 18 MHz, this AAR setting would increase the  
attenuation at the first alias by 10 dB, lower the –3 dB cutoff  
from 5.6 MHz to 3.7 MHz, and reduce the mixer gain by 0.8 dB  
due to the reduced mixer pole frequency. However, reducing  
fCLK  
20  
f
CLK to 13 MHz while using the same AAR setting in many parts  
IF2P  
IF2N  
I
DEC1  
VGA/  
AAF  
j(2f  
/8)t  
-ADC  
e
CLK  
may cause a deviation in the normalized frequency response  
since the –3 dB cutoff of 2.7 MHz is well below the 3.5 MHz  
lower limit. In general, –3 dB cutoff frequencies can be approxi-  
mated by the following equation:  
20  
Q
ADC  
CLIP POINT  
A
(I[N])+A (Q[N])  
BS  
BS  
OLW  
f
3 dB = (fCLK/3.2) × (0 × 60/AAR)  
1
(1Z  
AGC  
CONTROL  
VGA  
DAC  
where AAR is the hexadecimal contents of the AAR register and  
0 × 60 is its hexadecimal default setting.  
1  
AGCR  
REF LEVEL  
)
C
DAC  
/20  
fCLK  
Figure 10. Functional Block Diagram of VGA and AGC  
–14–  
REV. 0  
AD9870  
Variable Gain Control  
A description of the AGC control algorithm and the user adjust-  
able parameters follows. First consider the situation in which the  
in-band signal is bigger than all out-of-band signals. In this case,  
the amplitude of the in-band signal will be tracked to the pro-  
grammed reference level by the AGC using the output of the  
digital estimation block. If the difference is negative (i.e., the  
signal is too large), the gain is decreased with a proportionality  
constant determined by the AGCA setting. Large AGCA values  
result in large gain changes thus rapid tracking of changes in  
signal strength. If the difference between the target and estimated  
signal level is positive (i.e., the signal is too small), the gain is  
increased but now the proportionality constant is determined by  
both the AGCA and AGCD settings. AGCD is effectively sub-  
tracted from AGCA, so large AGCD results in smaller gain  
changes and thus slower tracking of fading signals.  
When in variable gain mode, the gain of the VGA can be adjusted  
by writing to the 16-bit AGCR register. Note, proper loading of  
the AGCR register requires that address 0x03 always be writ-  
ten prior to 0x04. The maximum update rate of the AGCG  
register is fCLK/100. The MSB of this register is the bit which  
enables 16 dB of attenuation in the preamp. This feature  
allows the AD9870 to cope with large level signals beyond  
the VGA’s range to prevent overloading of the ADC.  
The gain of the VGA is set by an 8-bit control DAC which  
provides a differential control signal to the VGA appearing at  
pins GCP and GCN. Two external 0.1 µF capacitors, CDAC  
from GCP and GCN to analog ground, are required to “smooth”  
,
or filter the DAC’s output each time it updates. Note, the dif-  
ferential equivalent value of these two capacitors (i.e., CDAC/2  
in combination with the DAC’s programmable output resis-  
tance sets the –3 dB bandwidth and time constant associated  
with this RC network.  
)
The 4-bit code in the AGCA field sets the raw bandwidth of the  
AGC loop. With AGCA = 0, the AGC loop bandwidth is at its  
minimum of 50 Hz. Each increment of AGCA increases the  
loop bandwidth by a factor of 21/2; thus the maximum band-  
width is 9 kHz. A general expression for the attack bandwidth is  
Automatic Gain Control (AGC)  
The gain of the VGA is automatically adjusted when the AGC is  
enabled via the AGCR register. In this mode, the gain of the  
VGA is continuously updated in an attempt to ensure that the  
maximum signal level into the ADC does not exceed a fixed  
analog ADC clip level and that the rms output level of the ADC  
is equal to a programmable reference level. This programmable  
level can be set at 3 dB, 6 dB, 9 dB, 12 dB, and 15 dB below  
the ADC saturation (clip level) by writing values from 1 to 5 to  
the 3-bit AGCR field. Note, the ADC clip level is defined to be  
–2 dBFS of its full-scale (i.e., 0.28 V rms). If AGCR is 0, auto-  
matic gain control is disabled.  
BWA = 50 × (fCLK/18 MHz) × 2(AGCA/2) Hz  
(2)  
The attack time may be estimated from the loop bandwidth if  
one assumes that the loop dynamics are essentially that of a  
single-pole system as described by the following equation.  
t
ATTACK = 2.2/(100 × × 2AGCA/2) = 0.35/BWA  
(3)  
This approximation is good if the extra pole caused by the RC  
filter on the DAC output is at a sufficiently high frequency. If  
the RC pole is placed at four times the raw AGC pole (i.e.,  
RC = 1/(8 × π × BW)) then Equation 3 yields an attack time  
which is high by about 25%. A more accurate formula for this  
case is to replace the 2.2 in the numerator of Equation 3 by 1.7.  
The AGC control loop and estimation circuitry are implemented  
both in the analog and digital domain to cope with out-of-band  
interferers and in-band signals which could otherwise overload  
the ADC. If the largest signal into the ADC falls outside the  
passband of the first stage digital filter and exceeds the ADC  
clip level of –2 dBFS, a control loop based on an analog com-  
parator is used to reduce the VGA gain and prevent ADC clipping.  
If the largest signal into the ADC is the target signal (and/or  
interferer) falling within the passband defined by the first deci-  
mation filter (but below the ADC clip level), a control loop  
based on a digital estimation of the signal power is used to con-  
trol the VGA gain.  
The 4-bit code in the AGCD field sets the ratio of the attack  
time to the decay time in the amplitude estimation circuitry.  
When AGCD is zero, this ratio is one. Incrementing AGCD  
multiplies the decay time-constant by 21/2, allowing a 180:1  
range in the decay time relative to the attack time. The decay  
time may be computed from  
t
DECAY = tATTACK × 2 (AGCD/2)  
(4)  
The 4-bit code in the AGCO field sets the weighting applied  
to gain updates when overload is detected. Each increment in  
AGCO doubles the weighting factor. At the highest AGCO  
setting, each reset event will cause a 6 dB reduction in the  
VGA gain.  
Referring to Figure 10, an analog comparator is used to com-  
pare the VGA output (or ADC input) to a reference threshold  
which is close to that of the ADC clip level. The output of the  
comparator will be a digital signal named “OLW” which drives  
the digital integrator within the AGC control loop when an over-  
load condition is detected. Note, the detection of an overload  
condition via this analog signal estimation path takes precedence  
over the digital signal estimation path in the AGC control loop  
until the analog overload condition is removed. For signals  
falling within the passband of the first stage decimate-by-20  
digital filter, the rms power of the I and Q signal is estimated  
digitally by the following equation:  
Lastly, the AGCF bit reduces the DAC source resistance by a  
factor of 8. This facilitates fast acquisition by lowering the RC  
time constant which is formed with the external capacitors  
connected from the GCP and GCN pins to ground. For an  
overshoot-free step response in the AGC loop, the capacitors  
should be chosen such that the RC time constant is less than  
one quarter that of the raw loop. Specifically,  
RC Յ 1/(8 π BW)  
(5)  
where R is the resistance between the GCN and GCP pins and  
ground (30 k30% if AGCF = 0, <3.8 kif AGCF = 1) and  
BW is the raw loop bandwidth. Note that with C chosen at this  
upper limit, the loop bandwidth increases by approximately 30%.  
XEST[N] = ABS(I[N]) + ABS(Q[N])  
(1)  
As a result, the VGA and other registers involved in the AGC  
algorithm are updated at fCLK/20. The number of overload and  
ADC reset occurrences within the final I/Q update rate of the  
AD9870 as well as the AGC value (8 MSBs) can be read from  
the SSI data upon proper configuration.  
–15–  
REV. 0  
AD9870  
Table IX. SPI Registers Associated with AGC  
DECIMATION FILTER  
The decimation filter consists of a complex mix by fCLK/8 and a  
cascade of three linear phase FIR filters: DEC1, DEC2, and DEC3  
as shown in Figure 12. DEC1 downsamples by a factor of 20  
using a fourth-order comb filter. DEC2 also uses a fourth-  
order comb filter, but its decimation factor is set by the M  
control register. DEC3 is a decimate-by-3 FIR filter.  
A
(Hex)  
d
dress  
Bit  
Breakdown  
Default  
Value  
Width  
Name  
0x03  
(7)  
1
7
8
4
4
4
4
3
0
ATTEN  
AGCG(14:8)  
AGCG(7:0)  
AGCA  
AGCD  
AGCO  
(6:0)  
(7:0)  
(7:4)  
(3:0)  
(7:4)  
(3:0)  
(2:0)  
0x3F  
0xFF  
0x04  
0x05  
0
0
0
0
0
M
COS  
I
0x06  
DEC1  
4
DEC2  
4
DEC3  
AGCD  
AGCR  
COMPLEX  
DATA TO  
SSI PORT  
SIN  
DATA FROM  
MODULATOR  
FIR  
FILTER  
SINC  
SINC  
20  
M + 1  
3
FILTER  
FILTER  
Q
System Noise Figure (NF) vs. VGA (or AGC) Control  
The AD9870’s system NF is a strong function of the gain set-  
ting of the VGA. The noise present at the output of the VGA  
and input of the ADC is relatively large and independent of the  
VGA setting. Under small signal conditions in which the VGA is  
set to its maximum gain, this noise referred back to the input of  
the LNA’s input has less of an effect on raising the AD9870’s  
system NF. However, under large signal conditions in which the  
gain of the VGA must be reduced to prevent ADC clipping, this  
noise quickly becomes a significant contributor in determining  
the AD9870’s overall NF. Figure 11 shows how the NF of the  
AD9870 in AGC mode remains relatively constant as an inter-  
ferer signal input power is increased until its power reaches a  
programmed reference level (i.e., –3 dB) at which point the NF  
degrades almost 1 dB per dB as the interferer signal is increased  
beyond this point, forcing the VGA gain to decrease. As a result, it  
is recommended that the AGC referenced level be set to 3 (i.e.,  
AGCR = 1) to maintain the best possible NF over the widest  
input signal range.  
Figure 12. Decimation Filter Architecture  
Figure 13a shows the response of the complete decimation filter  
on a linear frequency axis for frequencies up to the third alias.  
As this figure shows, the alias with the least attenuation is  
located at the lower end of the third alias band and has an  
attenuation of 83 dB.  
0
20  
5kHz PASSBAND  
83dB ATTENUATION  
(MIN)  
88dB ATTENUATION  
(MIN)  
FOLDING  
POINT  
40  
60  
>100dB ATTENUATION  
80  
150  
45  
42  
39  
36  
100  
0
10  
20  
30  
40  
50  
60  
70  
ADC CLIPS  
AT 24 dBm  
FREQUENCY kHz  
100  
MEAN AGCVALUE  
Figure 13a. Frequency Response for fCLKOUT = 20 kHz,  
Showing the First Three Alias Bands  
50  
0
33  
30  
Figure 13b shows the full response of the decimation filter with  
the decimation factor set to 60 on a logarithmic frequency  
scale, while Figure 13c shows the folded frequency response  
on a linear frequency scale and Figure 13d shows a blowup of  
the passband. The location of the cutoff frequency shown in Figure  
13b is inversely proportional to the decimation factor. However,  
since both DEC1 and DEC2 are fourth-order comb filters, their  
combination is also a fourth-order comb filter and thus the  
shapes of the frequency responses shown in Figures 13c and  
13d are independent of the decimation factor.  
27  
24  
21  
18  
15  
12  
9
50  
NOISE FIGURE  
100  
150  
85 80 75 70 65 60 55 50 45 40 35 30 25 20  
INTERFERER AMPLITUDE dBm  
Figure 11. Noise Figure vs. Interferer Signal Level with an  
IF = 73.35 MHz and CLK = 18 MSPS and AGCR = 1  
–16–  
REV. 0  
AD9870  
0
20  
Evaluation Board and Software  
The evaluation board along with its accompanying software  
provide a simple means to evaluate the AD9870. The block  
diagram in Figure 14 shows the major blocks of the evaluation  
board. The evaluation board is designed to be flexible allowing  
the user to configure it for different potential applications. The  
power supply distribution block provides filtered, adjustable  
voltages to the various supply pins of the AD9870. In the IF  
Input signal path, component pads are available to implement  
different IF impedance matching networks. The LO and CLK  
signals can be externally applied or internally derived from a  
user-supplied VCO Module interface daughter board. The refer-  
ence for the on-chip LO and CLK synthesizers can be applied  
via the external FREF input or an on-board crystal oscillator.  
40  
60  
80  
100  
4  
3  
2  
1  
10  
10  
10  
10  
BASEBAND FREQUENCY Relative to fCLK  
Figure 13b. Decimator Frequency Response  
IF  
LO  
INPUT INPUT  
0
VCO  
MODULE  
INTERFACE  
FREF  
INPUT  
MIXER  
OUTPUT  
AD9870  
OR  
AD9874  
20  
40  
CRYSTAL  
OSCILLATOR  
NIDAQ  
XILINX  
SPARTON  
FPGA  
IDT  
FIFO  
(OPTIONAL)  
68-PIN  
CONNECTOR  
60  
AD9870/AD9874  
POWER SUPPLY  
DISTRIBUTION  
CLK  
INPUT  
EPROM  
80  
100  
Figure 14. Evaluation Board Platform  
0
0.25  
0.50  
NORMALIZED FREQUENCY Relative to fOUT  
The evaluation board is designed to interface to a PC via a  
National Instruments PCI-DIO-32HS digital IO card. A XILINX  
FPGA formats the data between the AD987x and digital I/O  
board. Software developed using National Instruments LabVIEW™  
and provided as MS Windows™ executable programs is supplied  
for the configuration of the SPI port registers and evaluation  
of the AD9870 output data. These programs have a convenient  
graphical user interface allowing for easy access to the various  
SPI port configuration registers and real time frequency analysis  
of output data.  
Figure 13c. Folded Decimator Frequency Response  
As Figure 13d shows, the gain variation across the passband  
is approximately 0.4 dB. Normalization of full-scale is accurate  
to within 0.4 dB across all decimation modes.  
0
20  
40  
60  
80  
100  
0
0.25  
NORMALIZED FREQUENCY Relative to fOUT  
Figure 13d. Passband Frequency Response of the  
Decimator  
–17–  
REV. 0  
AD9870  
OUTLINE DIMENSIONS  
Dimensions shown in inches and (mm).  
48-Lead LQFP  
(ST-48)  
0.063 (1.60)  
MAX  
0.354 (9.00) BSC SQ  
0.030 (0.75)  
0.018 (0.45)  
37  
48  
36  
1
0.276  
(7.00)  
BSC  
SQ  
TOP VIEW  
(PINS DOWN)  
COPLANARITY  
0.003 (0.08)  
25  
12  
0ꢈ  
MIN  
13  
24  
0.011 (0.27)  
0.006 (0.17)  
0.019 (0.5)  
BSC  
0.008 (0.2)  
0.004 (0.09)  
0.057 (1.45)  
0.053 (1.35)  
7ꢈ  
0ꢈ  
0.006 (0.15)  
0.002 (0.05)  
SEATING  
PLANE  
–18–  
REV. 0  
–19–  
–20–  

相关型号:

AD9873

Analog Front End Converter for Set-Top Box, Cable Modem
ADI

AD9873-EB

Analog Front End Converter for Set-Top Box, Cable Modem
ADI

AD9873JS

Analog Front End Converter for Set-Top Box, Cable Modem
ADI

AD9874

IF Digitizing Subsystem
ADI

AD9874-EB

IF Digitizing Subsystem
ADI

AD9874ABST

IF Digitizing Subsystem
ADI

AD9874ABSTRL

Low Power IF Digitizing Subsystem
ADI

AD9874ABSTZ

IF Digitizing Subsystem
ADI

AD9874ABSTZRL

IC SPECIALTY TELECOM CIRCUIT, PQFP48, PLASTIC, MS-026BBC, LQFP-48, Telecom IC:Other
ADI

AD9874BST

IF Digitizing Subsystem
ADI

AD9874BSTZ

IC SPECIALTY TELECOM CIRCUIT, PQFP48, PLASTIC, MS-026BBC, LQFP-48, Telecom IC:Other
ADI

AD9874EB

IF Digitizing Subsystem
ADI