ANALOG DEVICES AD9877 Service Manual

Mixed-Signal Front End

FEATURES

Low cost 3.3 V CMOS MxFE™ for
MCNS-DOCSIS-, DVB-, DAVIC-compliant set-top box and cable modem applications
232 MHz quadrature digital upconverter
12-bit direct IF DAC (TxDAC+®) Up to 65 MHz carrier frequency DDS Programmable sampling clock rates Selectable interpolation filter Analog Tx output level adjust
12-bit, 33 MSPS direct IF ADC Dual 8-bit, 16.5 MSPS sampling IQ ADCs Two 12-bit Σ-Δ auxiliary DACs Direct interface to AD8321/AD8325 or
AD8322/AD8327 PGA cable driver

APPLICATIONS

Cable modems Set-top boxes Wireless modems
Set-Top Box, Cable Modem
AD9877

FUNCTIONAL BLOCK DIAGRAM

COS
SIN
Figure 1.
12
DAC
12
Σ-Δ
12
Σ-Δ
8
ADC
8
ADC
12
ADC
Tx
3
CA SDELTA0 SDELTA1
REFCLK
I IN
Q IN
IF IN
02716-001
Tx DATA
SPORT
PROFILE
RxIQ DATA
RxIF DATA
Tx
PLL
4
2
Rx
AD9877
INTER-
POLATOR
FILTER
DDS
CONTROL FUNCTIONS

GENERAL DESCRIPTION

The AD9877 is a single-supply set-top box and cable modem mixed-signal front end. The device contains a transmit path interpolation filter, complete quadrature digital upconverter, and transmit DAC. The receive path contains a 12-bit ADC and dual 8-bit ADCs. All internally required clocks and an output system clock are generated by the phase-locked loop (PLL) from a single crystal or clock input.
The transmit path interpolation filter provides upsampling factors of 12× or 16× with an output signal bandwidth as high as 5.8 MHz. Carrier frequencies up to 65 MHz with 26 bits of frequency tuning resolution can be generated by the direct digital synthesizer (DDS). The transmit DAC resolution is 12 bits and can run at sampling rates as high as 232 MSPS. Analog output scaling from 0 dB to 7.5 dB in 0.5 dB steps is available to preserve SNR when reduced output levels are required.
The 12-bit ADC has excellent undersampling performance, allowing it to typically deliver better than 10 ENOBs with IF inputs up to 70 MHz. The 12-bit IF ADC can sample at a rate up to 33 MHz, allowing it to process wideband signal inputs. Two programmable Σ- DACs are available and can be used to control external components, such as variable gain amplifiers (VGAs) or voltage-controlled tuners.
The AD9877 integrates a CA port that enables a host processor to control the AD8321/AD8325 or AD8322/AD8327 programmable gain amplifier (PGA) cable drivers via the MxFE SPORT.
The AD9877 is available in a 100-lead MQFP package. It offers enhanced receive path undersampling performance and lower cost compared to the pin-compatible AD9873. The AD9877 is specified over the extended industrial (−40°C to +85°C) temperature range.
Rev. B
Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Trademarks and registered trademarks are the property of their respective owners.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 www.analog.com Fax: 781.461.3113 © 2005 Analog Devices, Inc. All rights reserved.
AD9877
TABLE OF CONTENTS
Specifications..................................................................................... 4
MSB/LSB Transfers .................................................................... 22
Absolute Maximum Ratings............................................................ 7
Explanation of Test Levels........................................................... 7
Thermal Characteristics .............................................................. 7
ESD Caution.................................................................................. 7
Pin Configuration and Function Descriptions............................. 8
Typical Performance Characteristics ........................................... 10
Te r mi n ol o g y .................................................................................... 12
Theory of Operation ...................................................................... 13
Transmi t S ect i on ......................................................................... 13
Clock and Oscillator Circuitry ................................................. 14
Programmable Clock Output REFCLK................................... 15
Reset and Transmit Power-Down ............................................16
Σ- Outputs ................................................................................17
Register Map and Bit Definitions................................................. 18
Register 0x00—Initialization .................................................... 19
Register 0x01—Clock Configuration....................................... 19
Register 0x02—Power-Down.................................................... 19
Register 0x03–0x06—Σ- Control Words .............................. 19
Register 0x08—ADC Clock Configuration ............................ 20
Register 0x0C—Die Revision.................................................... 20
Register 0x0D—Tx Frequency Tuning Words LSBs.............. 20
Register 0x0E—DAC Gain Control ......................................... 20
Register 0x0F—Tx Path Configuration................................... 20
Registers 0x10–0x1F—Burst Parameter.................................. 20
Serial Interface for Register Control............................................ 22
General Operation of the Serial Interface............................... 22
Notes on Serial Port Operation ................................................ 23
Transmi t P a t h (Tx) ......................................................................... 24
Transmi t T i ming ......................................................................... 24
Data Assembler........................................................................... 24
Half-Band Filters (HBFs).......................................................... 24
Cascaded Integrator-Comb (CIC) Filter................................. 24
Combined Filter Response........................................................ 25
Tx Signal Level Considerations................................................ 27
Tx Throughput and Latency..................................................... 27
Digital-to-Analog Converter .................................................... 27
Programming the AD8321/AD8325 or AD8322/AD8327 Cable
Driver Amplifier Gain Control..................................................... 29
Receive Path (Rx) ........................................................................... 30
ADC Theory of Operation........................................................ 30
Receive Timing........................................................................... 30
Driving the Analog Inputs ........................................................ 30
Op Amp Selection Guide .......................................................... 31
ADC Differential Inputs............................................................ 31
ADC Voltage References ........................................................... 32
PCB Design Considerations.......................................................... 33
Component Placement.............................................................. 33
Power Planes and Decoupling .................................................. 33
Ground Planes ............................................................................ 33
Signal Routing............................................................................. 34
Outline Dimensions ....................................................................... 35
Ordering Guide .......................................................................... 35
Instruction Byte ..........................................................................22
Serial Interface Port Pin Description....................................... 22
Rev. B | Page 2 of 36
AD9877
REVISION HISTORY
5/05—Rev. A to Rev. B
Updated Format.................................................................. Universal
Changed OSCOUT to REFCLK....................................... Universal
Changed REF CLK to REFCLK........................................ Universal
Changes to Specifications.................................................................4
Changes to Figure 24 ......................................................................23
Updated Outline Dimensions........................................................35
Changes to Ordering Guide...........................................................35
7/02—Rev. 0 to Rev. A
Edits to ORDERING GUIDE..........................................................5
Edits to RESET AND TRANSMIT POWER-DOWN section..17
Revision 0: Initial Version
Rev. B | Page 3 of 36
AD9877

SPECIFICATIONS

VAS = 3.3 V ± 5%, VDS = 3.3 V ± 10%, f derived from PLL (f
MCLK
), R
= 4.02 kΩ, maximum fine gain, 75 Ω DAC load.
SET
Table 1.
Parameter Temp
SYSTEM CLOCK DAC SAMPLING, f
SYSCLK
Frequency Range (N = 4) Full II 232 MHz
Frequency Range (N = 3) Full II 177 MHz OSCIN and XTAL CHARACTERISTICS
Frequency Range Full II 3 33 MHz
Duty Cycle 25°C II 35 50 65 %
Input Impedance 25°C III 100||3 MΩ||pF MCLK JITTER
Cycle to Cycle (f
derived from PLL) 25°C III 6 ps rms
MCLK
Tx DAC CHARACTERISTICS
Resolution N/A N/A 12 Bits
Full-Scale Output Current Full II 4 10 20 mA
Gain Error (using internal reference) Full I −2.5 −1 +2.5 % FS
Offset Error 25°C I ±1.0 % FS
Reference Voltage (REFIO Level) 25°C I 1.18 1.23 1.28 V
Differential Nonlinearity (DNL) 25°C III ±2.5 LSB
Integral Nonlinearity (INL) 25°C III ±8 LSB
Output Capacitance 25°C III 5 pF
Phase Noise @ 1 kHz Offset, 42 MHz Carrier 25°C III −110 dBc/Hz
Output Voltage Compliance Range Full II −0.5 +1.5 V
Wideband SFDR
5 MHz Analog Out, I 65 MHz Analog Out, I
= 10 mA Full II 48 55 dBc
OUT
= 10 mA Full II 48 51 dBc
OUT
Narrow-Band SFDR (±1 MHz Window)
65 MHz Analog Out, I
= 10 mA Full II 53 69 dBc
OUT
Tx MODULATOR CHARACTERISTICS
I/Q Offset Full II 50 55 dB
Pass-Band Amplitude Ripple (f < f
Pass-Band Amplitude Ripple (f < f
Stop-Band Response (f > f
× 3/4) Full II −63 dB
IQCLK
Tx GAIN CONTROL
Gain Step Size 25°C III 0.5 dB
Gain Step Error 25°C III 0.05 dB
Settling Time, 1% (Full-Scale Step) 25°C III 1.8 μs 8-BIT ADC CHARACTERISTICS
Resolution N/A N/A 8 Bits
Conversion Rate Full II 16.5 MHz
Pipeline Delay N/A N/A 3.5 ADC cycles
Offset Matching Between I and Q ADCs ±8.0 LSBs
Gain Matching Between I and Q ADCs ±2.0 LSBs
Analog Input
Input Voltage Range Full II 1 Vppd Differential Input Impedance 25°C III 4||2 kΩ||pF Full Power Bandwidth 25°C III 90 MHz Input Referred Noise 25°C III 600 μV
= 27 MHz, f
OSCIN
= 216 MHz, f
SYSCLK
= 54 MHz (M = 8 and N = 4). ADC sample frequencies
MCLK
Test Level
Min Typ Max Unit
/8) Full II ±0.1 dB
IQCLK
/4) Full II ±0.5 dB
IQCLK
Rev. B | Page 4 of 36
AD9877
Test
Parameter Temp
Dynamic Performance (AIN = −0.5 dBFS, f = 5 MHz)
Signal-to-Noise and Distortion (SINAD) 25°C I 40.8 47.3 dB Effective Number of Bits (ENOB) 25°C I 6.5 7.6 Bits Total Harmonic Distortion (THD) 25°C I −60.1 −50.0 dB Spurious-Free Dynamic Range (SFDR) 25°C I 52.0 63.0 dB
Reference Voltage Error
REFT8 to REFB8 (0.5 V) 25°C I −100 ±10 +100 mV
12-BIT ADC CHARACTERISTICS
Resolution N/A N/A 12 Bits Conversion Rate Full II 33 MHz Pipeline Delay N/A N/A 5.5 ADC cycles Analog Input
Input Voltage Range Full III 2 Vppd Differential Input Impedance 25°C III 4||2 kΩ||pF Aperture Delay 25°C III 2.0 ns Aperture Uncertainty (Jitter) 25°C III 1.2 ps rms Full-Power Bandwidth 25°C III 85 MHz Input Referred Noise 25°C III 75 μV
Reference Voltage Error
REFT12 to REFB12 (1 V) 25°C I −200 ±16 ±200 mV Dynamic Performance (AIN = −0.5 dBFS, f = 5 MHz) ADC Sample Clock = OSCIN
Signal-to-Noise and Distortion (SINAD) Full II 63.2 65.9 dB
Effective Number of Bits (ENOBs) Full II 10.2 10.7 Bits
Signal-to-Noise Ratio (SNR) Full II 63.7 66.2 dB
Total Harmonic Distortion (THD) Full II −79.1 −68.3 dB
Spurious-Free Dynamic Range (SFDR) Full II 72.5 79.3 dB ADC Sample Clock = PLL
Signal-to-Noise and Distortion (SINAD) Full II 62.0 64.6 dB
Effective Number of Bits (ENOBs) Full II 10.0 10.4 Bits
Signal-to-Noise Ratio (SNR) Full II 62.5 64.8 dB
Total Harmonic Distortion (THD) Full II −78 −67.8 dB
Spurious-Free Dynamic Range (SFDR) Full II 71.0 78.9 dB Dynamic Performance (AIN = −0.5 dBFS, f = 50 MHz) ADC Sample Clock = OSCIN
Signal-to-Noise and Distortion (SINAD) Full II 61.1 63.1 dB
Effective Number of Bits (ENOB) Full II 9.9 10.2 Bits
Signal-to-Noise Ratio (SNR) Full II 61.5 63.3 dB
Total Harmonic Distortion (THD) Full II −77 −67.9 dB
Spurious-Free Dynamic Range (SFDR) Full II 69.9 79.6 dB Differential Phase 25°C III <0.1 Degrees Differential Gain 25°C III <1 LSB
CHANNEL-TO-CHANNEL ISOLATION
Tx DAC-to-ADC Isolation (5 MHz Analog Output)
Isolation Between Tx and 8-Bit ADCs 25°C III 80 dB
Isolation Between Tx and 12-Bit ADCs 25°C III 90 dB ADC-to-ADC Isolation (AIN = −0.5 dBFS, f = 5 MHz)
Isolation Between I/Q in and IF12 25°C III 70 dB
Isolation Between Q and I Inputs 25°C III 65 dB
Level Min Typ Max Unit
Rev. B | Page 5 of 36
AD9877
Test
Parameter Temp
TIMING CHARACTERISTICS (10 pF Load)
Wake-Up Time N/A N/A 200 t Minimum RESET Pulse Width Low (tRL)
N/A N/A 5 t
Digital Output Rise/Fall Time Full II 2.8 4 ns Tx/Rx Interface
MCLK Frequency (f
) Full II 66 MHz
MCLK
TxSYNC/TxIQ Setup Time (tSU) Full II 3 ns TxSYNC/TxIQ Hold Time (tHD) Full II 3 ns MCLK Rising Edge to RxSYNC/RxIQ/IF Valid Delay (tMD) Full II 0 1.0 ns REFCLK Rising or Falling Edge to RxSYNC/RxIQ/IF Valid
Delay (t
)
OD
Full II T
REFCLK Edge to MCLK Falling Edge (tEE) Full II −1.0 +1.0 ns
Serial Control Bus
Maximum SCLK Frequency (f Minimum Clock Pulse Width High (t Minimum Clock Pulse Width Low (t
) Full II 15 MHz
SCLK
) Full II 30 ns
PWH
) Full II 30 ns
PWL
Maximum Clock Rise/Fall Full II 1 μs Minimum Data/Chip-Select Setup Time (tDS) Full II 25 ns Minimum Data Hold Time (tDH) Full II 0 ns Maximum Data Valid Time (tDV) Full II 30 ns
CMOS LOGIC INPUTS
Logic 1 Voltage 25°C II DRVDD − 0.7 V Logic 0 Voltage 25°C II 0.4 V Logic 1 Current 25°C II 12 μA Logic 0 Current 25°C II 12 μA Input Capacitance 25°C III 3 pF
CMOS LOGIC OUTPUTS (1 mA Load)
Logic 1 Voltage 25°C II DRVDD − 0.6 V Logic 0 Voltage 25°C II 0.4 V
POWER SUPPLY
Supply Current, IS (Full Operation) 25°C II 233 272 mA
Analog Supply Current, I Digital Supply Current, I
Supply Current, I
S
Standby (PWRDN Pin Active)
AS
DS
25°C III 85 mA 25°C III 228 mA
25°C I 104 113 mA Full Power-Down (Register 0x02 = 0xF9) 25°C III 10 mA Power-Down Tx Path (Register 0x02 = 0x20) 25°C III 60 mA Power-Down Rx Path (Register 0x02 = 0x19) 25°C III 265 mA Reset (RESET Pin Active)
25°C III 85 mA
Power Supply Rejection (Differential Signal)
Tx DAC 25°C III <0.25 % FS 8-Bit ADC 25°C III <0.004 % FS 12-Bit ADC 25°C III <0.0004 % FS
Level Min Typ Max Unit
cycles
MCLK
cycles
MCLK
/4 − 2.0 T
OSC
/4 + 3.0 ns
OSC
Rev. B | Page 6 of 36
AD9877

ABSOLUTE MAXIMUM RATINGS

Table 2.
Parameters Ratings
Power Supply (V Digital Output Current 5 mA Digital Inputs −0.3 V to DRVDD + 0.3 V Analog Inputs −0.3 V to AVDD + 0.3 V Operating Temperature −40°C to +85°C Maximum Junction Temperature 150°C Storage Temperature −65°C to +150°C Lead Temperature (Soldering, 10 sec) 300°C
AVDD
, V
DVDD
, V
) 3.9 V
DRVDD
Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only; functional operation of the device at these or any other conditions above those indicated in the operational section of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.

ESD 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 this product 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.

EXPLANATION OF TEST LEVELS

I Devices are 100% production tested at 25°C and
guaranteed by design and characterization testing for industrial operating temperature range (−40°C to +85°C).
II Parameter is guaranteed by design and/or
characterization testing.
III Parameter is a typical value only.
N/A Test level definition is not applicable.

THERMAL CHARACTERISTICS

Thermal Resistance
100-Lead MQFP θ
= 40.5°C/W
JA
Rev. B | Page 7 of 36
AD9877

PIN CONFIGURATION AND FUNCTION DESCRIPTIONS

AVDD
DRGND
DRVDD
IF(11) IF(10)
IF(9) IF(8) IF(7) IF(6) IF(5) IF(4) IF(3) IF(2) IF(1)
IF(0) RxIQ(3) RxIQ(2) RxIQ(1) RxIQ(0)
RxSYNC
DRGND
DRVDD
MCLK DVDD
DGND
TxSYNC
TxIQ(5) TxIQ(4) TxIQ(3) TxIQ(2)
NC
100
1
PIN 1
2 3
4
5
6
7 8
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
IF12+
AGND
99
98
IF12–
97
AGND
AVDD
969594
REFT12
REFB12
93
(Not to Scale)
AVDD
AGNDNCNC
929190
AD9877
TOP VIEW
REFB8
REFT8
AGND
AVDD
89888786858483
AVDD
AGND
Q IN+
82
Q IN–
81
80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51
AGNDIQ I IN+ I IN– AGNDIQ NC NC AGNDIQ AVDDIQ DRVDD REFCLK DRGND DGNDSD SDELTA0 SDELTA1 DVDDSD CA_EN CA_DATA CA_CLK DVDDOSC OSCIN XTAL DGNDOSC AGNDPLL PLLFILT AVDDPLL DVDDPLL DGNDPLL AVDDTx Tx+ Tx–
31
32
TxIQ(1)
TxIQ(0)
NC = NO CONNECT
33
DVDD
34
DGND
SCLK
42
CS
44
SDO
SDIO
35
36
38
39
37
DVDD
DGND40DGND
RESET
PROFILE(1)
PROFILE(0)
45
46
DVDDTx
DGNDTx
47
PWRDN
48
REFIO
49
FSADJ
50
AGNDTx
41
43
Figure 2. Pin Configuration
Table 3. Pin Function Descriptions
Pin No. Mnemonic Description
1, 84, 87, 92, 95 AVDD 12-Bit ADC Analog 3.3 V Supply. 2, 21, 70 DRGND Pin Driver Digital Ground. 3, 22, 72 DRVDD Pin Driver Digital 3.3 V Supply. 25, 34, 39, 40 DGND Digital Ground. 24, 33, 38 DVDD Digital 3.3 V Supply. 45 DGNDTx Tx Path Digital Ground. 46 DVDDTx Tx Path Digital 3.3 V Supply. 50 AGNDTx Tx Path Analog Ground. 53 AVDDTx Tx Path Analog 3.3 V Supply. 54 DGNDPLL PLL Digital Ground. 55 DVDDPLL PLL Digital 3.3 V Supply. 56 AVDDPLL PLL Analog 3.3 V Supply. 58 AGNDPLL PLL Analog Ground.
Rev. B | Page 8 of 36
02716-002
AD9877
Pin No. Mnemonic Description
59 DGNDOSC Oscillator Digital Ground. 62 DVDDOSC Oscillator Digital 3.3 V Supply. 66 DVDDSD Σ-Δ Digital 3.3 V Supply. 69 DGNDSD Σ-Δ Digital Ground. 73 AVDDIQ 8-Bit ADC Analog 3.3 V Supply. 74, 77, 80 AGNDIQ 8-Bit ADC Analog Ground. 83, 88, 91, 96, 99 AGND 12-Bit ADC Analog Ground. 4:15 IF[11:0] 12-Bit ADC Digital Output. 16:19 RxIQ[3:0] Muxed I and Q ADC Output. 20 RxSYNC Sync Output, IF, I, and Q ADCs. 23 MCLK Master Clock Output. 26 TxSYNC Sync Input for Transmit Port. 27:32 TxIQ[5:0] Digital Input for Transmit Port. 35, 36 PROFILE[1:0] Profile Selection Inputs. 37 41 SCLK SPORT Clock. 42
43 SDIO SPORT Data I/O. 44 SDO SPORT Data Output. 47
48 REFIO TxDAC Decoupling (to AGND). 49 FSADJ DAC Output Adjust (External Resistor). 51, 52 Tx−, Tx+ Tx Path Complementary Outputs. 57 PLLFILT PLL Loop Filter Connection. 60 XTAL Crystal Oscillator Inverse Output. 61 OSCIN Oscillator Clock Input. 63 CA_CLK Serial Clock to Cable Driver. 64 CA_DATA Serial Data to Cable Driver. 65
67 SDELTA1 Σ-Δ Output Stream1. 68 SDELTA0 Σ-Δ Output Stream0. 71 REFCLK Programmable Reference Clock Output. 75, 76, 89, 90, 100 NC No Connect (Leave Floating). 78, 79 I IN−, I IN+ Differential Input to I ADC. 81, 82 Q IN−, Q IN+ Differential Input to Q ADC. 85 REFB8 8-Bit ADC Decoupling Node. 86 REFT8 8-Bit ADC Decoupling Node. 93 REFB12 12-Bit ADC Decoupling Node. 94 REFT12 12-Bit ADC Decoupling Node. 97, 98 IF12−, IF12+ Differential Input to IF ADC.
RESET
CS
PWRDN
CA_EN
Chip Reset Input.
SPORT Chip Select.
Power-Down Transmit Path.
Serial Enable to Cable Driver.
Rev. B | Page 9 of 36
AD9877

TYPICAL PERFORMANCE CHARACTERISTICS

VAS = 3.3 V, VDS = 3.3 V, f f
, R
OSCIN
= 4.02 kΩ (I
SET
TYPICAL POWER CONSUMPTION CHARACTERISTICS
Transmitted 20 MHz single tone, unless otherwise noted.
340
320
300
280
260
POWER
240
220
200
180
120 240140 160 180 200 220
Figure 3. Power Consumption vs. Clock Speed, f
DUAL SIDEBAND TRANSMIT SPECTRUM
See
Tabl e 11 for dual-tone generation.
0
10
20
30
40
50
MAGNITUDE (dB)
60
70
80
90
022 6 10 12 14
48 1816
Figure 5. Dual Sideband Spectral Plot, f
= 4.02 KΩ, DAC Gain = 7.5 dB, RBW = 1 kHz
R
SET
SINGLE SIDEBAND TRANSMIT SPECTRUM
0
–10
–20
–30
–40
–50
MAGNITUDE (dB)
–60
–70
–80
–90
10 100
20 40 9080
0 11030 50 60 70
Figure 7. Single Sideband @ 65 MHz, RBW = 2 kHz, f
f = 1 MHz, R
= 27 MHz, f
OSCIN
= 10 mA), and 75 Ω DAC load, unless otherwise noted.
OUT
f
(MHz)
SYSCLK
FREQUENCY (MHz)
FREQUENCY (MHz)
= 4.02 KΩ, DAC gain = 7.5 dB
SET
= 216 MHz, f
SYSCLK
SYSCLK
= 5 MHz, f = 1 MHz,
C
= 66 MHz,
C
= 54 MHz (M = 8 and N = 4). ADC sample rate derived directly from
MCLK
02716-003
02716-005
0
02716-007
310
300
290
280
POWER
270
260
250
0 10010 30 50 60 70
20 40 9080
% DUTY CYCLE
Figure 4. Power Consumption vs. Transmit Burst Duty Cycle
0
10
20
30
40
50
MAGNITUDE (dB)
60
70
80
90
57
55 7561 65 67 69
Figure 6. Dual Sideband Spectral Plot, f
0
–10
–20
–30
–40
–50
MAGNITUDE (dB)
–60
–70
–80
–90
0 11030 50 60 70
Figure 8. Single Sideband @ 42 MHz, RBW = 2 kHz, f
59 63 7371
FREQUENCY (MHz)
= 65 MHz, f = 1 MHz,
= 4.02 KΩ, (I
R
SET
20 40 9080
10 100
f = 1 MHz, R
= 10 mA), RBW = 1 kHz
OUT
FREQUENCY (MHz)
= 4.02 KΩ, DAC gain = 7.5 dB
SET
C
= 43 MHz,
C
02716-004
02716-006
02716-008
Rev. B | Page 10 of 36
AD9877
0
–10
–20
–30
–40
–50
MAGNITUDE (dB)
–60
–70
–80
–90
0 11030 50 60 70
20 40 9080
10 100
FREQUENCY (MHz)
Figure 9. Single Sideband @ 5 MHz, RBW = 2 kHz, f
f = 1 MHz, R
0
–10
–20
–30
–40
–50
MAGNITUDE (dB)
–60
–70
–80
–90
62.5 67.564.0 65.0 65.5
63.0 67.0
= 4.02 KΩ, DAC gain = 7.5 dB
SET
63.5 64.5 66.566.0 FREQUENCY (MHz)
Figure 10. Single Sideband @ 65 MHz, RBW = 500 Hz, f
f = 1 MHz, R
70
65
= 4.02 KΩ, DAC gain = 7.5 dB
SET
f
OSCIN
= 6 MHz,
C
= 66 MHz,
C
02716-009
02716-010
90
85
80
75
(dB)
70
65
60
5955
15 45 75
25 35 65 85 105
f
OSCIN
PLL
fIN (MHz)
Figure 12. 12-Bit ADC SFDR vs. Input Frequency
11.0
10.5
10.0
9.5
9.0
8.5
ENOB
8.0
7.5
7.0
6.5
6.0 15 45 75
5955
25 35 65 85 105
f
OSCIN
PLL
fIN (MHz)
Figure 13. 12-Bit ADC ENOBs vs. Input Frequency
60
65
02716-012
5
02716-013
5
60
55
(dB)
50
45
40
5955
15 45 75
25 35 65 85 105
PLL
fIN (MHz)
Figure 11. 12-Bit ADC SNR vs. Input Frequency
70
75
(dB)
80
85
02716-011
5
90
5955
15 45 75
25 35 65 85 105
Figure 14. 12-Bit ADC THD vs. Input Frequency
Rev. B | Page 11 of 36
PLL
f
OSCIN
fIN (MHz)
02716-014
5
AD9877

TERMINOLOGY

Aperture Delay
The aperture delay is a measure of the sample-and-hold amplifier (SHA) performance. It specifies the time delay between the rising edge of the sampling clock input and when the input signal is held for conversion.
Aperture Uncertainty (Jitter)
Aperture jitter is the variation in aperture delay for successive samples. It is manifested as noise on the input to the ADC.
Channel-to-Channel Isolation (Crosstalk)
In an ideal multichannel system, the signal in one channel does not influence the signal level of another channel. The channel­to-channel isolation specification is a measure of the change that occurs to a grounded channel as a full-scale signal is applied to another channel.
Differential Nonlinearity Error (DNL, No Missing Codes) An ideal converter exhibits code transitions that are exactly 1 LSB apart. DNL is the deviation from this ideal value. Guaranteed no missing codes to 10-bit resolution indicates that all 1,024 codes, respectively, must be present over all operating ranges.
Effective Number of Bits (ENOB) For a sine wave, SINAD can be expressed in terms of the number of bits. Using the formula
N = (SINAD − 1.76 dB/6.02)
it is possible to determine a measure of performance expressed as N, the effective number of bits. Thus, the effective number of bits for a device’s sine wave inputs at a given input frequency can be calculated directly from its measured SINAD.
Gain Error
The first code transition should occur at an analog value 1/2 LSB above full scale. The last transition should occur for an analog value 1 1/2 LSB below the nominal full scale. Gain error is the deviation of the actual difference between the first and last code transitions and the ideal difference between the first and last code transitions.
Input Referred Noise
The rms output noise is measured using histogram techniques. The standard deviation of the ADC output code is calculated in LSB and converted to an equivalent voltage. This results in a noise figure that can be directly referred to the input of the MxFE.
Integral Nonlinearity Error (INL)
Linearity error refers to the deviation of each individual code from a line drawn from negative full scale through the positive full scale. The point used as the negative full scale occurs 1/2 LSB before the first code transition. Positive full scale is defined as a level 1 1/2 LSB beyond the last code transition. The deviation is measured from the middle of each code to the true straight line.
Offset Error
First transition should occur for an analog value 1/2 LSB above −FS. Offset error is defined as the deviation of the actual transition from that point.
Output Compliance Range
The range of allowable voltage at the output of a current-output DAC. Operation beyond the maximum compliance limits can cause either output stage saturation or break down, resulting in nonlinear performance.
Phase Noise
Single-sideband phase noise power is specified relative to the carrier (dBc/Hz) at a given frequency offset (1 kHz) from the carrier. Phase noise can be measured directly in single-tone transmit mode with a spectrum analyzer that supports noise marker measurements. It detects the relative power between the carrier and the offset (1 kHz) sideband noise and takes the resolution bandwidth (RBW) into account by subtracting 10 log(RBW). It also adds a correction factor that compensates for the implementation of the resolution bandwidth, log display, and detector characteristic.
Pipeline Delay (Latency) Pipeline delay is the number of clock cycles between conversion initiation and the availability of the associated output data.
Power Supply Rejection
Power supply rejection specifies the converter’s maximum full­scale change when the supplies are varied from nominal to minimum and maximum specified voltages.
Signal-to-Noise and Distortion (SINAD) Ratio
SINAD is the ratio of the rms value of the measured input signal to the rms sum of all other spectral components below the Nyquist frequency, including harmonics but excluding dc. The value for SINAD is expressed in decibels.
Signal-to-Noise Ratio (SNR)
SNR is the ratio of the rms value of the measured input signal to the rms sum of all other spectral components below the Nyquist frequency, excluding harmonics and dc. The value for SNR is expressed in decibels.
Spurious-Free Dynamic Range (SFDR)
SFDR is the difference, in dB, between the rms amplitude of the DAC output signal (or the ADC input signal) and the peak spurious signal over the specified bandwidth (Nyquist bandwidth, unless otherwise noted).
Total Harmonic Distortion (THD) THD is the ratio of the rms sum of the first six harmonic components to the rms value of the measured input signal and is expressed as a percentage or in decibels.
Rev. B | Page 12 of 36
AD9877

THEORY OF OPERATION

To gain a general understanding of the AD9877, refer to the block diagram of the device architecture in
Figure 15. The following is a general description of the device functionality. Later sections will detail each of the data path building blocks.

TRANSMIT SECTION

Modulation Mode Operation
The AD9877 accepts 6-bit words that are strobed synchronous to the master clock, MCLK, into the data assembler. A high level on TxSYNC signals the start of a transmit symbol. Two successive 6-bit words form a 12-bit symbol component. The incoming data is assumed to be complex in that alternating 12-bit words are regarded as the in-phase (I) and quadrature (Q) components of a symbol. Symbol components are assumed to be in twos complement format. The rate at which the TxIQ data is read will be referred to as the master clock rate (f
DATA
TxIQ
TxSYNC
MCLK
REFCLK
RxIQ
ASSEMBLER
6
(f
)
MCLK
3
2
BURST PROFILE CTRL
4
SERIAL INTERFACE
4
RxIQ
DATA
HALF-BAND
FILTER 1
12 12 12
I
12 12 12
Q
)
(f
IQCLK
AD832x CTRL
HALF-BAND
÷2 ÷2
R = 2, 3, ..., 63
FILTER 2
MCLK
÷R
).
FILTER
MUX
The data assembler receives the multiplexed IQ data and creates two parallel 12-bit paths with I and Q data pairs, which compose a complex symbol. The rate at which the I and Q data­word pairs appear at the output of the data assembler are referred to as the IQ sample rate (f
). Because four 6-bit
IQCLK
reads are required at the TxIQ input to read a full 24-bit complex symbol, f f
).
IQCLK
is 4 times the IQ sample rate (f
MCLK
Once through the data assembler, the IQ data streams are fed through two half-band filters (Half-Band Filters 1 and 2). The combination of these two filters results in the sample rate increasing by a factor of 4. Thus, at the output of Half-Band Filter 2, the sample rate is 4 × f
. In addition to the sample
IQCLK
rate increase, the half-band filters provide the low-pass filtering characteristic necessary to suppress the spectral images produced by the upsampling process.
QUADRATURE
CIC
MODULATOR
COS
SIN
DDS
N = 3, 4
÷N
÷8
÷2 ÷2
(f
)
OSCIN
12
DAC
(f
SYSCLK
MULTIPLIER × M
CONTROL WORD 0
CONTROL WORD 1
8
ADC
REF8
8
ADC
DAC GAIN CONTROL
)
OSCIN
M = 1, 2, ..., 31
(f
12
Σ-Δ
12
Σ-Δ
OSCIN
FSADJ
Tx
)
XTAL
OSCIN SDELTA0
SDELTA1
I INPUT
Q INPUT
MCLK
= 4 ×
RxSYNC
Rx IF
12
AD9877
÷2
(f
OSCIN
Figure 15. Block Diagram
Rev. B | Page 13 of 36
)
12
REF12
ADC
IF12 INPUT
02716-015
AD9877
After passing through the half-band filter stages, the IQ data streams are fed to a cascaded integrator-comb (CIC) filter. This filter is configured as an interpolating filter, which allows further upsampling rates of 3 or 4. The CIC filter, like the half­bands, has a built-in low-pass characteristic. Again, this provides for suppression of the spectral images produced by the upsampling process.
The digital quadrature modulator stage following the CIC filters is used to frequency shift (upconvert) the baseband spectrum of the incoming data stream up to the desired carrier frequency.
The carrier frequency is controlled numerically by a direct digital synthesizer (DDS). The DDS uses the internal system clock (f high degree of precision. The carrier is applied to the I and Q multipliers in quadrature fashion (90° phase offset) and summed to yield a data stream that is the modulated carrier.
It should be noted at this point that the incoming data has been converted from an input sample rate of f sample rate of f becomes the 12-bit samples sent to the DAC.
Single-Tone Output Transmit Operation
The AD9877 can be configured for frequency synthesis applications by writing the single-tone bit true. In single-tone mode, the AD9877 disengages the modulator and preceding data path logic to output a spectrally pure single-frequency sine wave. The AD9877 provides for a 26-bit frequency tuning word, which results in a tuning resolution of 3.2 Hz at a f 216 MHz. A good rule when using the AD9877 as a frequency synthesizer is to limit the fundamental output frequency to 30% of f
SYSCLK
fundamental output frequency, thus minimizing the cost of filtering the aliases.
Frequency hopping via the profile inputs and associated tuning word is also supported in single-tone mode, which allows frequency shift keying (FSK) modulation.
OSCIN Clock Multiplier
As mentioned earlier, the output data is sampled at the rate of f
SYSCLK
multiplier and an oscillator circuit. This allows the use of a relatively low frequency, and therefore less expensive, crystal or oscillator to generate the OSCIN signal. The low frequency OSCIN signal can then be multiplied in frequency by an integer factor of between 1 and 31, inclusive, to become the f
For DDS applications, the carrier is typically limited to about 30% of f above 216 MHz.
The OSCIN multiplier function maintains clock integrity, as evidenced by the excellent phase noise characteristics and low
) to generate the desired carrier frequency with a
SYSCLK
to an output
MCLK
(see Figure 15). The modulated carrier
SYSCLK
rate of
SYSCLK
. This avoids generating aliases too close to the desired
. The AD9877 has a built-in programmable clock
SYSCLK
. For a 65 MHz carrier, the system clock required is
SYSCLK
clock.
clock-related spur in the output spectrum of the AD9877. External loop filter components consisting of a series resistor (1.3 kΩ) and capacitor (0.01 µF) provide the compensation zero for the OSCIN multiplier PLL loop. The overall loop performance has been optimized for these component values.
Receive Section
The AD9877 includes three high speed, high performance ADCs. Two matched 8-bit ADCs are optimized for analog IQ demodulated signals and can be sampled at rates up to
16.5 MSPS. A direct IF 12-bit ADC can sample signals at rates up to 33 MSPS.
The ADC sampling frequency can be derived directly from the OSCIN signal or from the on-chip OSCIN multiplier. For highest dynamic performance, it is recommended to choose an OSCIN frequency that can be directly used as the ADC sampling clock. Digital 8-bit ADC outputs are multiplexed to one 4-bit bus, clocked by the master clock (MCLK). The 12-bit ADC uses a nonmultiplexed 12-bit interface with an output data rate of half the f
frequency.
MCLK

CLOCK AND OSCILLATOR CIRCUITRY

The internal oscillator of the AD9877 generates all sampling clocks from a simple, low cost, parallel resonance, fundamental frequency quartz crystal. crystal is connected between OSCIN (Pin 61) and XTAL (Pin 60) with parallel resonant load capacitors as specified by the crystal manufacturer. The internal oscillator circuitry can also be overdriven by a clock applied to OSCIN with XTAL left unconnected.
= f
f
OSCIN
MCLK
× N/M
An internal phase-locked loop (PLL) generates the DAC sampling frequency, f times. The MCLK signal (Pin 23), f this PLL output frequency by N (Register Address 0x01).
= f
f
SYSCLK
f
MCLK
= f
OSCIN
OSCIN
× M/N
An external PLL loop filter (Pin 57) consisting of a series resistor and ceramic capacitor (
0.01 µF) is required for stability of the PLL. Also, a shield surrounding these components is recommended to minimize external noise coupling into the PLL’s voltage-controlled oscillator input (guard trace connected to AVDDPLL).
Figure 15 shows that ADCs are either sampled directly by a low jitter clock at OSCIN or by a clock that is derived from the PLL output. Operating modes can be selected in Register 0x08. Sampling the ADCs directly with the OSCIN clock requires MCLK to be programmed at twice the OSCIN frequency.
Figure 16 shows how the quartz
, by multiplying OSCIN frequency M
SYSCLK
, is derived by dividing
MCLK
× M
Figure 16, R1 = 1.3 kΩ, C12 =
Rev. B | Page 14 of 36
AD9877
= f

PROGRAMMABLE CLOCK OUTPUT REFCLK

The AD9877 provides a frequency-programmable clock output REFCLK (Pin 71). OSCIN or MCLK (f clock divider ratio R stored in Register Address 0x01 determine its frequency.
) and the master
MCLK
CP1
10μF
f
OSCOUT
In its default setting (0x00 in Register 0x01), the REFCLK pin provides a buffered output of f
CP2
10μF
MCLK
/R or f
OSCIN
OSCIN
.
AVDD
DRGND
DRVDD
(MSB) IF(11)
IF(10)
IF(9) IF(8) IF(7) IF(6) IF(5) IF(4) IF(3) IF(2) IF(1) IF(0)
(MSB) RxIQ(3)
RxIQ(2) RxIQ(1) RxIQ(0)
RxSYNC
DRGND DRVDD
MCLK DVDD
DGND
TxSYNC
(MSB) TxIQ(5)
TxIQ(4) TxIQ(3) TxIQ(2)
C5
0.1μF
REFT8
REFB8
C6
0.1μF
AVDD
AGND
Q IN+
82
Q IN–
81
80
AGNDIQ
79
I IN+
78
I IN–
77
AGNDIQ
76
NC
75
NC
74
AGNDIQ
73
AVDDIQ
72
DRVDD
71
REFCLK
70
DRGND
69
DGNDSD
68
SDELTA0
67
SDELTA1
66
DVDDSD
65
CA_EN
64 63 62 61
60 59 58
57 56
55 54 53
52 51
CA_DATA CA_CLK DVDDOSC OSCIN XTAL DGNDOSC AGNDPLL PLLFILT AVDDPLL DVDDPLL DGNDPLL AVDDTx Tx+ Tx–
GUARD
R1
1.3kΩ
C10
20pF
C11
20pF
TRACE
C12
0.01μF
C2
0.1μF
REFT12
C3
0.1μF
REFB12
AVDD
929190
93
AD9877
TOP VIEW
(Pins Down)
C1
0.1μF
NC
99
100
1
PIN 1
2 3 4 5 6 7 8 9
10 11 12 13 14 15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
AGND
IF12+
98
IF12–
97
AGND
AVDD
969594
C4
0.1μF
AGNDNCNC
AGND
89888786858483
AVDD
32
31
TxIQ(1)
TxIQ(0)
NC = NO CONNECT
SCLK
42
CS
44
SDO
SDIO
35
36
34
33
DVDD
DGND
38
37
39
DVDD
DGND40DGND
RESET
PROFILE(1)
PROFILE(0)
45
46
DVDDTx
DGNDTx
C13
0.1μF
47
PWRDN
48
REFIO
49
FSADJ
R
2kΩ
50
AGNDTx
SET
02716-016
41
43
Figure 16. Basic Connection Diagram
Rev. B | Page 15 of 36
AD9877
T

RESET AND TRANSMIT POWER-DOWN

Power-Up Sequence
On initial power-up, the the power supply is stable.
pin should be held low until
RESET
A software reset (writing a 1 into Bit 5 of Register 0x00) is functionally equivalent to the hardware reset but does not force Register 0x00 to its default value.
V
S
Once over the serial port. It is recommended that the
is deasserted, the AD9877 can be programmed
RESET
PWRDN
pin be
held low during the reset. Changes to ADC Clock Select (Register 0x08) or SYS Clock Divider N (Register 0x01) should be programmed before the rising edge of
PWRDN
. Changes to
the multiplier (M) will require the PLL to reacquire the new frequency, which can take up to 1 ms.
Once the PLL is frequency-locked and after the
PWRDN
pin is
brought high, transmit data can be sent reliably.
If the
PWRDN
pin cannot be held low throughout the reset and
PLL settling time period, the Power-Down Digital Tx bit or the PWRDN
pin should be pulsed after the PLL has settled. This
will ensure correct transmit filter initialization.
RESET
To initiate a hardware reset, the
pin should be held low
RESET for at least 100 ns. All internally generated clocks except REFCLK stop during reset. The MCLK signal begins transmission three clock cycles after reset. The rising edge of
reinitializes the programmable registers to their default
RESET values. The same sequence as described in the
Sequence
section should be followed after a reset or change in M.
Power-Up
RESET
1ms
PWRDN
Figure 17. Power-Up Sequence for Tx Data Path
5 MCLK
Transmit Power-Down
A low level on the
PWRDN
pin stops all clocks linked to the
digital transmit data path and resets the CIC filter. Deasserting PWRDN state for 80 MCLK cycles after the rising edge of
reactivates all clocks. The CIC filter is held in a reset
PWRDN
to
allow for flushing of the half-band filters with new input data.
Transmit data bursts should be padded with at least 20 symbols of null data directly before the
Immediately after the
PWRDN
PWRDN
pin is deasserted, the transmit
pin is asserted.
burst should start with a minimum of 20 null data symbols. This avoids unintended DAC output samples caused by the transmit path latency and filter settling time.
Software Power-Down Digital Tx (Bit 5 in Register 0x02) is functionally equivalent to the hardware
PWRDN
pin and takes
effect immediately after the last register bit has been written over the serial port.
02716-017
PWRDN
TxIQ
xSYNC
5 MCLK
20 NULL SYMBOLS
00 00 0 000
Figure 18. Timing Sequence to Flush Tx Data Path
DATA SYMBOLS 20 NULL SYMBOLS
02716-018
Rev. B | Page 16 of 36
AD9877
0

Σ-Δ OUTPUTS

The AD9877 contains two independent Σ-∆ outputs that provide a digital logic bit stream with an average duty cycle that varies between 0% and (4095/4096)%, depending on the programmed code, as shown in
Figure 19.
In set-top box and cable modem applications, the outputs can be used to control external variable gain amplifiers and RF tuners. A simple single-pole RC low-pass filter provides sufficient filtering (
Figure 20).
These bit streams can be low-pass filtered to generate programmable dc voltages of
= (Σ- Code/4096)(VH) + V
V
DC
L
where:
V
= V
H
V
= 0.4 V.
L
DRVDD
− 0.6 V.
4096× 8
4096
t
MCLK
×
8
t
MCLK
02716-019
0x000 0x001
0x002
0x800
xFFF
8
t
MCLK
8
t
MCLK
Figure 19. Σ-Δ Output Signals
AD9877
Σ-Δ
V
Figure 21. Σ-Δ Active Filter with Gain and Offset
In more demanding applications where additional gain, level shift, or drive capability is required, a first or second order
C
C
Figure 21).
DC (0.4 TO DRVDD – 0.6V)
DC (0.4 TO DRVDD – 0.6V)
02716-020
active filter might be considered for each Σ- output (
SIGMA-DELTA 0
AD9877
MCLK
C
R1
R
V
R
SD
C
R
V
OFFSET
OUT
OP250
V
= (VSD + V
OUT
TYPICAL: R = 50kΩ
OFFSET
C = 0.01μF
= 1/(2πRC) = 318Hz
f
–3dB
CONTROL
WORD 0
÷8
CONTROL
WORD 1
) (1 + R/R1)/2
12
Σ-Δ
12
Σ-Δ
SIGMA-DELTA 1
TYPICAL: R = 50kΩ
C = 0.01μF
= 1/(2πRC) = 318Hz
f
–3dB
Figure 20. Σ-Δ RC Filter
02716-021
R
R
Rev. B | Page 17 of 36
AD9877

REGISTER MAP AND BIT DEFINITIONS

Table 4. Register Map
Address (Hex)
0x00 SDIO
0x01 PLL Lock
0x02 Power-
0x03 Σ-Δ Output [0] Control Word [3:0] LSB 0 0 0 Flag [0]
0x04 Flag [0] Σ-Δ Output 0 Control Word [11:4] MSB 00 Read/write Σ-Δ 0x05 Σ-Δ Output [0] Control Word [3:0] LSB 0 0 0 Flag [1]
0x06 Flag [1] Σ-Δ Output 1 Control Word [11:4] MSB 00 Read/write Σ-Δ 0x07 0 0 0 0 0 0 0 0 00 Read/write Tx 0x08 ADC Clock
0x09 0 0 0 0 0 0 0 0 00 Read/write 0x0A 0 0 0 0 0 0 0 0 00 Read only 0x0B 0 0 0 0 0 0 0 0 00 Read/write 0x0C 0 0 0 1 Version [3:0] 10 Read only 0x0D Tx Frequency Tuning
0x0E 0 0 0 0 DAC Gain Control [3:0] 00 Read/write Tx 0x0F 0 0 Profile Select [1:0] CA Interface
0x10 Tx Frequency Turning Word Profile 0 [9:2] 00 Read/write Tx 0x11 Tx Frequency Turning Word Profile 0 [17:10] 00 Read/write Tx 0x12 Tx Frequency Turning Word Profile 0 [25:18] 00 Read/write Tx 0x13 CA Interface Transmit Word Control Profile 0 [7:4] DAC Gain Control Profile 0 [3:0] 00 Read/write Tx 0x14 Tx Frequency Turning Word Profile 1 [9:2] 00 Read/write Tx 0x15 Tx Frequency Turning Word Profile 1 [9:2] 00 Read/write Tx 0x16 Tx Frequency Turning Word Profile 1 [9:2] 00 Read/write Tx 0x17 CA Interface Transmit Word Control Profile 1 [7:4] DAC Gain Control Profile 1 [3:0] 00 Read/write Tx 0x18 Tx Frequency Turning Word Profile 2 [9:2] 00 Read/write Tx 0x19 Tx Frequency Turning Word Profile 2 [9:2] 00 Read/write Tx 1A Tx Frequency Turning Word Profile 2 [9:2] 00 Read/write Tx 0x1B CA Interface Transmit Word Control Profile 2 [7:4] DAC Gain Control Profile 2 [3:0] 00 Read/write Tx 0x1C Tx Frequency Turning Word Profile 3 [9:2] 00 Read/write Tx 0x1D Tx Frequency Turning Word Profile 3 [9:2] 00 Read/write Tx 0x1E Tx Frequency Turning Word Profile 3 [9:2] 00 Read/write Tx 0x1F CA Interface Transmit Word Control Profile 3 [7:4] DAC Gain Control Profile 3 [3:0] 00 Read/write Tx
1
Register bits denoted with 0 must be programmed with a 0 each time that register is written.
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Bidirectional
Detect
Down PLL
Select
Word Profile 3 LSBs [1:0]
1
LSB First
SYSCLK Divider N = 3 (N = 4 Default)
Power­Down DAC Tx
0 0 Power-
RESET
MCLK Divider R [5:0] 00 Read/write
Power-Down Digital Tx
Tx Frequency Tuning Word Profile 2 LSBs [1:0]
Default (Hex)
OSCIN Multiplier M [4] 08 Read/write
Power­Down 12-Bit ADC
Down RxSYNC and 8­Bit ADC Clock
Power-Down 12-Bit ADC Reference
0 0 0 0 80 Read/write
Tx Frequency Tuning Word Profile 1 LSB [1:0]
Mode Select
0 0 Power-
Tx Frequency Tuning Word Profile 3 LSBs [1:0]
0 Spectral
Inversion Tx
Down 8-Bit ADC
Enable
Enable
Single­Tone Tx Mode
00 Read/write
00 Read/write Σ-Δ
00 Read/write Σ-Δ
00 Read/write Tx
00 Read/write Tx
Type
ADC
Rev. B | Page 18 of 36
AD9877

REGISTER 0x00—INITIALIZATION

Bits 0–4: OSCIN Multiplier
This register field is used to program the on-chip multiplier (PLL) that generates the chip’s high frequency system clock f
To multiply the external crystal clock f
by 16 decimals, for
OSCIN
SYSCLK
.
example, program Register 0x00, Bits 4:0 as 0x10. The default value of M is 0x08. Valid entries range from M = 1 to 31. When M equals 1, the PLL is disabled. All internal clocks are derived directly from OSCIN.
The PLL requires 200 MCLK cycles to regain frequency lock after a change in M, the clock multiplier value. After the recapture time of the PLL, the frequency of f
SYSCLK
is stable.
For timing integrity, certain restrictions on the values of M and N apply when both AD9877 transmit and receive paths are used. The supported modes are shown in
Tabl e 5.
Table 5. ADC Clock Select
ADC Clock Select N M
1, f
OSCIN
4 8
0, f
(PLL derived) 3 12
MCLK
4 16
Bit 5:
RESET
3 6
Writing a 1 to this bit resets the registers to their default values and restarts the chip. The
bit always reads back 0. The
RESET
bits in Register 0x00 are not affected by this software reset. A low level at the
pin, however, would force all registers,
RESET
including all bits in Register 0x00, to their default state.
Bit 6: LSB First
Active high indicates SPI serial port access of instruction byte and data registers are least significant bit (LSB) first. Default low indicates most significant bit (MSB) first format.
Bit 7: SDIO Bidirectional
Active high configures the serial port as a three-signal port with the SDIO pin used as a bidirectional input/output pin. Default low indicates the serial port uses four signals with SDIO con­figured as an input and SDO configured as an output.

REGISTER 0x01—CLOCK CONFIGURATION

Bits 0–5: MCLK Divider
This register determines the output clock on the REFCLK pin. At default zero (R = 0), REFCLK provides a buffered version of the OSCIN clock signal for other chips.
Bit 6: SYSCLK Divider
The OSCIN multiplier output clock, f
, can be divided by 4
SYSCLK
or 3 to generate the chip’s master clock. Active high indicates a divide ratio of N = 3. Default low configures a divide ratio of N = 4.
Bit 7: PLL Lock Detect
When this bit is set low, the REFCLK pin functions in its default mode and provides an output clock with frequency f
MCLK
/R, as
described previously.
If this bit is set to 1, the REFCLK pin is configured to indicate whether the PLL is locked to f
. In this mode, the REFCLK
OSCIN
pin should be low-pass filtered with an RC filter of 1.0 kΩ and
0.1 µF. A high output on REFCLK indicates the PLL has achieved lock with f
OSCIN
.

REGISTER 0x02—POWER-DOWN

Sections of the chip that are not used can be powered down when the corresponding bits are set high. This register has a default value of 0x00, with all sections active.
Bit 0: Power-Down 8-Bit ADC
Active high powers down the 8-bit ADC.
Bit 3: Power-Down 12-Bit ADC Reference
Active high powers down the 12-bit ADC reference.
Bit 4: Power-Down 12-Bit ADC
Active high powers down the 12-bit ADC.
Bit 5: Power-Down Digital Tx
Active high powers down the digital transmit section of the chip, similar to the function of the
PWRDN
pin.
Bit 6: Power-Down DAC Tx
Active high powers down the DAC.
Bit 7: Power-Down PLL
Active high powers down the OSCIN multiplier.

REGISTER 0x03–0x06—Σ-Δ CONTROL WORDS

The Σ- control words are 12 bits wide and split into MSB Bits [11:4] and LSB Bits [3:0]. Changes to the Σ- control words take effect immediately for every MSB or LSB register write. Σ- output control words have a default value of 0. The control words are in straight binary format, with 0x000 corresponding to the bottom of the scale and 0xFFF corresponding to the top of the scale (see
Figure 19 for details).
The register can also be used to divide the chip’s master clock,
, by R, where R is an integer between 2 and 63. The
f
MCLK
generated reference clock on the REFCLK pin can be used for external frequency controlled devices.
If flag enable (Bit 0 of Register 0x03 or 0x05) is set high, the SDELTA pins maintains a fixed logic level determined directly by the MSB of the Σ- control word.
Rev. B | Page 19 of 36
AD9877

REGISTER 0x08—ADC CLOCK CONFIGURATION

Bit 4: Power-Down RxSYNC and 8-Bit ADC Clock
Setting this bit to 1 powers down the sampling clock of the 8-bit ADC and stops the RxSYNC output pin. It can be used for additional power saving on top of the power-down selections in Register 0x02.
Bit 7: ADC Clock Select
When set high, the input clock at OSCIN is used directly as the ADC sampling clock. When set low, the internally generated master clock, MCLK, is used as the ADC sampling clock. Best ADC performance is achieved when the ADCs are sampled directly from f oscillator.

REGISTER 0x0C—DIE REVISION

Bits 0–3: Version
The die version of the chip can be read from this register.

REGISTER 0x0D—Tx FREQUENCY TUNING WORDS LSBs

This register accommodates 2 LSBs for each of the four frequency tuning words (see the Parameter
section).

REGISTER 0x0E—DAC GAIN CONTROL

This register allows the user to program the DAC gain if Tx Gain Control Select Bit 3 in Register 0x0F is set to 0.
Table 6. DAC Gain Control
Bits [3:0] DAC Gain
0000 0.0 dB (default) 0001 0.5 dB 0010 1.0 dB 0011 1.5 dB
... ...
1110 7.0 dB 1111 7.5 dB

REGISTER 0x0F—Tx PATH CONFIGURATION

Bit 0: Single-Tone Tx Mode
Active high configures the AD9877 for single-tone applications such as FSK. The AD9877 will supply a single-frequency output as determined by the frequency tuning word selected by the active profile. In this mode, the TxIQ input data pins are ignored but should be tied to a valid logic voltage level. Default value is 0 (inactive).
Bit 1: Spectral Inversion Tx
When set to 1, inverted modulation is performed.
MODULATOR_OUT = [I cos(ωt) + Q sin(ωt)]
using an external crystal or low jitter crystal
OSCIN
Registers 0X10–0X1F—Burst
Default is logic low, noninverted modulation.
MODULATOR_OUT = [I cos(ωt) − Q sin(ωt)]
Bit 3: CA Interface Mode Select
This bit changes the manner in which transmit gain control is performed. Typically, either AD8321/AD8325 (Default 0) or AD8322/AD8327 (Default 1) variable gain cable amplifiers are programmed over the chip’s 3-wire cable amplifier (CA) interface. The Tx gain control select changes the interpretation of the bits in Registers 0x13, 0x17, 0x1B, and 0x1F (see the Cable Driver Gain Control section).
Bits 4–5: Profile Select
The AD9877 quadrature digital upconverter is capable of storing four preconfigured modulation modes called profiles. Each profile defines a transmit frequency tuning word and cable driver amplifier gain (DAC gain) setting. Profile Select [1:0] bits or PROFILE [1:0] pins program the current register profile to be used. Profile Select bits should always be 0 if PROFILE[1:0] pins are used to switch between profiles. Using the Profile Select bits as a means of switching between different profiles requires the PROFILE [1:0] pins to be tied low.

REGISTERS 0x10–0x1F—BURST PARAMETER

Tx Frequency Tuning Words
The frequency tuning word (FTW) determines the DDS­generated carrier frequency (f concatenation of register addresses.
The 26-bit FTW is spread over four register addresses. Bit 25 is the MSB, and Bit 0 is the LSB.
The carrier frequency equation is given as
fc = [FTW × f
SYSCLK
where:
f
SYSCLK
= M × f
OSCIN
.
FTW < 0 × 2000000.
Changes to FTW bytes take effect immediately.
Cable Driver Gain Control
The AD9877 has a three-pin interface to the AD832x family of programmable gain cable driver amplifiers. This allows direct control of the cable driver’s gain through the AD9877.
In its default mode, the complete 8-bit register value is transmitted over the 3-wire CA interface.
If Bit 3 of Register 0x0F is set high, Bits [7:4] determine the 8-bit word sent over the CA interface according to
) and is formed via a
C
26
]/2
Tabl e 7.
Rev. B | Page 20 of 36
AD9877
Table 7. Cable Driver Gain Control
Bits [7:4] CA Interface Transmit Word
0000 0000 0000 (default) 0001 0000 0001 0010 0000 0010 0011 0000 0100 0100 0000 1000 0101 0001 0000 0110 0010 0000 0111 0100 0000 1000 1000 0000
In this mode, the lower bits determine the fine gain setting of the DAC output.
Table 8. DAC Output Fine Gain Setting
Bits [3:0] DAC Fine Gain 0000 0.0 dB (default) 0001 0.5 dB 0010 1.0 dB 0011 1.5 dB
... ...
1110 7.0 dB 1111 7.5 dB
New data is automatically sent over the 3-wire CA interface (and DAC gain adjust) whenever the value of the active gain control register changes or a new profile is selected. The default value is 0x00 (lowest gain).
The formula for the combined output level calculation of the AD9877 fine gain and the AD8327 or AD8322 coarse gain is
V
= V
8327
= V
V
8322
+ (fine)/2 + 6(coarse) − 19
9877(0)
+ (fine)/2 + 6(coarse) − 14
9877(0)
where:
fine is the decimal value of Bits [3:0]. coarse is the decimal value of Bits [7:8]. V
is the level at AD9877 output in dBmV for fine = 0.
9877(0)
is the level at output of the AD8327 in dBmV.
V
8327
V
is the level at output of the AD8322 in dBmV.
8322
Rev. B | Page 21 of 36
AD9877

SERIAL INTERFACE FOR REGISTER CONTROL

The AD9877 serial port is a flexible, synchronous serial communication port allowing easy interface to many industry­standard microcontrollers and microprocessors. The interface allows read/write access to all registers that configure the AD9877. Single or multiple byte transfers are supported. Also, the interface can be programmed to read words either MSB first or LSB first. The serial interface port I/O of the AD9877 can be configured to have one bidirectional I/O (SDIO) pin or two unidirectional I/O (SDIO/SDO) pins.

GENERAL OPERATION OF THE SERIAL INTERFACE

There are two phases to a communication cycle with the AD9877. Phase 1 is the instruction cycle, which is the writing of an instruction byte into the AD9877 that is coincident with the first eight SCLK rising edges. The instruction byte provides the AD9877 serial port controller with information regarding the data transfer cycle, Phase 2 of the communication cycle. The Phase 1 instruction byte defines whether the upcoming data transfer is a read or write, the number of bytes in the data transfer, and the starting register address for the first byte of the data transfer. The first eight SCLK rising edges of each communication cycle are used to write the instruction byte into the AD9877.
The eight remaining SCLK edges are for Phase 2 of the communication cycle. Phase 2 is the actual data transfer between the AD9877 and the system controller. Phase 2 of the communication cycle is a transfer of 1 to 4 data bytes as determined by the instruction byte. Registers change immediately upon writing to the last bit of each transfer byte.

INSTRUCTION BYTE

Tabl e 9 illustrates the information contained in the instruction byte.
Table 9. Instruction Byte Information
MSB LSB I7 I6 I5 I4 I3 I2 I1 I0
R/W N1 N0 A4 A3 A2 A1 A0
The R/W bit of the instruction byte determines whether a read or a write data transfer will occur after the instruction byte write. Logic high indicates a read operation. Logic low indicates a write operation. The N1:N0 bits determine the number of bytes to be transferred during the data transfer cycle. The bit decodes are shown in
Tabl e 10 .
Table 10. Bit Decodes
N1 N0 Description
0 0 Transfer 1 byte 0 1 Transfer 2 bytes 1 0 Transfer 3 bytes 1 1 Transfer 4 bytes
The Bits A4:A0 determine which register is accessed during the data transfer portion of the communication cycle. For multibyte transfers, this address is the starting byte address. The remaining register addresses are generated by the AD9877.

SERIAL INTERFACE PORT PIN DESCRIPTION

SCLK—Serial Clock
The serial clock pin is used to synchronize data transfers from the AD9877 and to run the serial port state machine. The maximum SCLK frequency is 15 MHz. Input data to the AD9877 is sampled upon the rising edge of SCLK. Output data changes upon the falling edge of SCLK.
—Chip Select
CS
Active low input starts and gates a communication cycle. It allows multiple devices to share a common serial port bus. The SDO and SDIO pins go to a high impedance state when
high. Chip select should stay low during the entire communication cycle.
CS
is
SDIO—Serial Data I/O
Data is always written into the AD9877 on this pin. However, this pin can be used as a bidirectional data line. The configuration of this pin is controlled by Bit 7 of Register 0x00. The default is Logic 0, which configures the SDIO pin as unidirectional.
SDO—Serial Data Out
Data is read from this pin for protocols that use separate lines for transmitting and receiving data. When the AD9877 operates in a single bidirectional I/O mode, this pin does not output data and is set to a high impedance state.

MSB/LSB TRANSFERS

The AD9877 serial port can support both the MSB-first or the least significant bit LSB-first data formats. This functionality is controlled by the LSB-first bit in Register 0x00. The default is MSB first.
When this bit is set active high, the AD9877 serial port is in LSB-first format. In LSB-first mode, the instruction byte and data bytes must be written from the LSB to the MSB. In LSB­first mode, the serial port internal byte address generator increments for each byte of the multibyte communication cycle.
Rev. B | Page 22 of 36
AD9877
SCLK
S
When this bit is set default low, the AD9877 serial port is in MSB-first format. In MSB-first mode, the instruction byte and data bytes must be written from the MSB to the LSB. In MSB­first mode, the serial port internal byte address generator decrements for each byte of the multibyte communication cycle.
When incrementing from 0x1F, the address generator changes to 0x00. When decrementing from 0x00, the address generator changes to 0x1F.

NOTES ON SERIAL PORT OPERATION

The AD9877 serial port configuration bits reside in Bit 6 and Bit 7 of Register 0x00. It is important to note that the configuration changes immediately upon writing to the last bit of the register. For multibyte transfers, writing to this register may occur during the middle of the communication cycle.
CS
SCLK
SDIO
SDO
INSTRUCTION CYCLE DATA TRANSFER CYCLE
R/W N1 N0 A4 A3 A2 A1 A0 D7nD6
D7nD6
n
n
Figure 22. Serial Register Interface Timing MSB First
D20D10D0
D20D10D0
0
0
02716-022
Care must be taken to compensate for this new configuration for the remaining bytes of the current communication cycle. The same considerations apply to setting the
RESET
bit in
Register 0x00. All other registers are set to their default values, but the software reset does not affect the bits in Register 0x00. It is recommended to use only single-byte transfers when chang­ing serial port configurations or initiating a software reset.
A write to Bits 1, 2, and 3 of Register 0x00 with the same logic levels as Bits 7, 6, and 5 (bit pattern: XY1001YX binary) allows the host processor to reprogram a lost serial port configuration and to reset the registers to their default values. A second write to Register 0x00 with
bit low and serial port configura-
RESET
tion as specified above (XY) reprograms the OSCIN multiplier setting. A changed f of 200 f
CS
CLK
SDIO
cycles.
MCLK
t
DS
t
DS
INSTRUCTION BIT 7 INSTRUCTION BIT 6
Figure 24. Timing Diagram for Register Write to AD9877
frequency is stable after a maximum
SYSCLK
t
SCLK
t
PWH
t
t
PWL
DH
02716-024
SDIO
SDO
CS
INSTRUCTION CYCLE DATA TRANSFER CYCLE
A0 A1 A2 A3 A4 N0 N1 R/W D00D10D2
Figure 23. Serial Register Interface Timing LSB First
D00D10D2
CS
SCLK
0
0
D6nD7
D6nD7
n
n
02716-023
SDIO
SDO
DATA BIT N DATA BIT N – 1
t
DV
02716-025
Figure 25. Timing Diagram for Register Read from AD9877
Rev. B | Page 23 of 36
AD9877
T

TRANSMIT PATH (Tx)

MCLK
xSYNC
t
SU
t
HD
TxIQ
TxI[11:6] TxI[5:0] TxQ[11:6] TxQ[5:0] TxI[11:6] TxI[5:0] TxQ[11:6] TxQ[5:0] TxI[11:6] TxI[5:0]
Figure 26. Transmit Timing Diagram

TRANSMIT TIMING

The AD9877 provides a master clock, MCLK, and expects 6-bit multiplexed TxIQ data upon each rising edge. Transmit symbols are framed with the TxSYNC input. TxSYNC high indicates the start of a transmit symbol. Four consecutive 6-bit data packages form a symbol (I MSB, I LSB, Q MSB, and Q LSB).

DATA ASSEMBLER

The input data stream is representative complex data. Two 6-bit words form a 12-bit symbol component (twos complement format). Four input samples are required to produce one I/Q data pair. The I/Q sample rate, f half-band filter is a quarter of the input data rate, f
The I/Q sample rate, f
, puts a bandwidth limit on the
IQCLK
, at the input to the first
IQCLK
MCLK
.
maximum transmit spectrum. This is the familiar Nyquist limit and is equal to one-half f
, hereafter referred to as f
IQCLK
NYQ
.

HALF-BAND FILTERS (HBFs)

HBF 1 and HBF 2 are both interpolating filters, each of which doubles the sampling rate. Together, HBF 1 and HBF 2 have 26 taps and provide a factor of 4 increase in the sampling rate (4 × f
IQCLK
or 8 × f
NYQ
).
In relation to phase response, both HBFs are linear phase filters. As such, virtually no phase distortion is introduced within the pass band of the filters. This is an important feature, because phase distortion is generally intolerable in a data transmission system.

CASCADED INTEGRATOR-COMB (CIC) FILTER

A CIC filter is unlike a typical FIR filter in that it offers the flexibility to handle differing input and output sample rates in any integer ratios. In the AD9877, the CIC filter is configured as a programmable interpolator and provides a sample rate increase by a factor of R = 3 or R = 4. In addition to the ability to provide a change in the sample rate between the input and output, a CIC filter has an intrinsic low-pass frequency response characteristic.
02716-026
The frequency response of a CIC filter is dependent on three factors:
The rate change ratio, R.
The order of the filter, n.
The number of unit delays per stage, m.
It can be shown that the system function H(z) of a CIC filter is given by
Hz
Rm
11
=
R
z
− ⎟
1
1
Rm
1
=
Rz
k
n
1
k
z
0
=
The form on the far right has the advantage of providing a result for z = 1 (corresponding to zero frequency or dc). The alternate form yields an indeterminate form (0/0) for z = 1, but is otherwise identical. The only variable parameter for the CIC filter of the AD9877 is R; m and n are fixed at 1 and 3, respectively. Thus, the CIC system function for the AD9877 simplifies to
3
1
k
z
=
0
Hz
3
R
=
R
11
z
1
1
Rm
1
=
Rz
k
The transfer function is given by
()
fH
=
3
()
π
R
/2
j
11
e
1
R
⎞ ⎟
=
π
fj
)2(
⎟ ⎠
sin
1
sin
Re
3
()
π
fR
⎞ ⎟
()
π
f
The frequency response in this form is such that f is scaled to the output sample rate of the CIC filter. That is, f = 1 corresponds to the frequency of the output sample rate of the CIC filter. H(z) yields the frequency response with respect to the input sample of the CIC filter.
Rev. B | Page 24 of 36
AD9877
(
)

COMBINED FILTER RESPONSE

The combined frequency response of HBF 1, HBF 2, and CIC is shown in and
Figure 27, Figure 28, Figure 29, Figure 31, Figure 32,
Figure 33.
The usable bandwidth of the filter chain puts a limit on the maximum data rate that can be propagated through the AD9877. A look at the pass-band detail of the combined filter response (
Figure 30 and Figure 34) indicates that to maintain an amplitude error of no more than 1 dB, use signals having a bandwidth of no more than about 60% of f
NYQ
.
To keep the bandwidth of the data in the flat portion of the filter pass band, the user must oversample the baseband data by at least a factor of 2 prior to representing it to the AD9877. With­out oversampling, the Nyquist bandwidth of the baseband data corresponds to the f
. Consequently, the upper end of the data
NYQ
bandwidth suffers 6 dB or more of attenuation due to the frequency response of the digital filters.
In such cases, an α value is used to modify the bandwidth of the data where the value of α is such that 0 ≤ α ≤ 1. A value of 0 causes the data bandwidth to correspond to the Nyquist bandwidth. A value of 1 causes the data bandwidth to be extended to twice the Nyquist bandwidth.
Thus, with 2× oversampling of the baseband data and α = 1, the Nyquist bandwidth of the data corresponds with the I/Q Nyquist bandwidth. As stated earlier, this results in problems near the upper edge of the data bandwidth due to the frequency response of the filters. The maximum value of α that can be implemented is 0.45. This is because the data bandwidth becomes
1 2
=α+
ff 725.01
NYQNYQ
which puts the data bandwidth at the extreme edge of the flat portion of the filter response.
There is an additional concern if the baseband data applied to the AD9877 has been pulse shaped. Typically, pulse shaping is applied to the baseband data via a filter having a raised cosine response.
10
0
10
20
30
40
MAGNITUDE (dB)
50
60
70
80
0 1.00.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Figure 27. Cascaded Filter 12× Interpolator (N = 3)
FREQUENCY (fS/2)
02716-027
If a particular application requires an α value between 0.45 and 1, the user must oversample the baseband data by at least a factor of 4. The combined HBF1, HBF2, and CIC filter introduces a worst-case droop of less than 0.2 dB over the frequency range of the data to be transmitted.
10
0
10
20
30
40
MAGNITUDE (dB)
50
60
70
80
0 1.00.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Figure 28. Input Signal Spectrum (N = 3), α = 0.25
FREQUENCY (fS/2)
02716-028
Rev. B | Page 25 of 36
AD9877
10
0
10
20
30
40
MAGNITUDE (dB)
50
60
70
80
0 1.00.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Figure 29. Response to Input Signal Spectrum (N = 3)
FREQUENCY (fS/2)
02716-029
10
0
10
20
30
40
MAGNITUDE (dB)
50
60
70
80
0 1.00.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
FREQUENCY (fS/2)
Figure 32. Input Signal Spectrum (N = 4), α = 0.25
02716-032
1
0
1
2
3
MAGNITUDE (dB)
4
5
6
0 1.00.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
FREQUENCY RELATIVE TO I/Q NYQUIST BW
Figure 30. Cascaded Filter Pass-Band Detail (N = 3)
10
0
10
20
30
40
MAGNITUDE (dB)
50
60
70
80
0 1.00.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
FREQUENCY (fS/2)
Figure 31. Cascaded Filter 16× Interpolator (N = 4)
02716-030
02716-031
10
0
10
20
30
40
MAGNITUDE (dB)
50
60
70
80
0 1.00.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
FREQUENCY (fS/2)
Figure 33. Response to Input Signal Spectrum (N = 4)
1
0
–1
–2
–3
MAGNITUDE (dB)
–4
–5
–6
0 1.00.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
FREQUENCY RELATIVE TO I/Q NYQUIST BW
Figure 34. Cascaded Filter Pass-Band Detail (N = 4)
02716-033
02716-034
Rev. B | Page 26 of 36
AD9877
(
)
Q
XZ
Figure 35. 16-Quadrature Modulation
I
X
02716-035
12
COMPLEX DATA INPUT
12IO
+0.2dB
HBF + CIC
INTERPOLATOR
+0.2dB
HBF + CIC
INTERPOLATOR
TWOS COMPLEMENT FORMAT
Figure 36. Signal Level Contribution
–3dB
I
ATTENUATOR
OO
ATTENUATOR
–3dB
I
MODULATOR
3dB MAX
DAC
02716-036

Tx SIGNAL LEVEL CONSIDERATIONS

The quadrature modulator introduces a maximum gain of 3 dB in the signal level. To visualize this, assume that both the I data and Q data are fixed at the maximum possible digital value, x. Then the output of the modulator, z, is
z = [x cos(ωt) − x sin(ωt)]
It can be shown that |z| assumes a maximum value of
22
()()
However, if the same number of bits are used to represent the |z| values as is used to represent the x values, an overflow occurs. To prevent this possibility, an effective −3 dB attenuation is internally implemented on the I and Q data path.
()
The following example assumes a Pk/rms level of 10 dB:
Maximum Symbol Component Input Value = ±(2,047 LSBs − 0.2 dB) = ±2,000 LSBs
Maximum Complex Input RMS Value = 2,000 LSBs + 6 dB − Pk/rms (dB) = 1,265 LSBs rms
xz =+= 2/12/1
dB32
+=+= ofgainaxxxz

Tx THROUGHPUT AND LATENCY

Data inputs impact the output fairly quickly but remain effective due to the filter characteristics of the AD9877. Data transmit latency through the AD9877 is easiest to describe in terms of f
clock cycles (4 f
SYSCLK
). The numbers quoted are
MCLK
when an effect is first seen after an input value changes.
Latency of I/Q data entering the data assembler (AD9877 input) to the DAC output is 119 f
clock cycles (29.75 f
SYSCLK
MCLK
cycles).
DC values applied to the data assembler input take up to 176
clock cycles (44 f
f
SYSCLK
cycles) to propagate and settle at the
MCLK
DAC output.
Frequency hopping is accomplished via changing the PROFILE input pins. The time required to switch from one frequency to another is less than 232 f
cycles (58.5 f
SYSCLK
MCLK
cycles).

DIGITAL-TO-ANALOG CONVERTER

A 12-bit digital-to-analog converter (DAC) is used to convert the digitally processed waveform into an analog signal. The worst-case spurious signals due to the DAC are the harmonics of the fundamental signal and their aliases. The conversion process produces aliased components of the fundamental signal
SYSCLK
± f
at n × f filtered with an external RLC filter at the DAC output.
(n = 1, 2, and 3). These are typically
CARRIER
Maximum complex input rms value calculation uses both I and Q symbol components, which adds a factor of 2 (6 dB) to the formula.
It is important for this analog filter to have a sufficiently flat gain and linear phase response across the bandwidth of interest to avoid modulation impairments. A relatively inexpensive seventh-order elliptical low-pass filter is sufficient to suppress
Tabl e 11 shows typical IQ input test signals with amplitude
the aliased components for HFC network applications.
levels related to 12-bit full scale (FS).
Table 11. IQ Input Test Signals
Analog Output Digital Input Input Level Modulator Output Level
Single Tone (fC − f) I = cos(f) FS − 0.2 dB FS − 3.0 dB Q = cos(f + 90°) = −sin(f) FS − 0.2 dB Single Tone (fC + f) I = cos(f) FS − 0.2 dB FS − 3.0 dB Q = cos(f + 270°) = +sin(f) FS − 0.2 dB Dual Tone (fC ± f) I = cos(f) FS − 0.2 dB FS Q = cos(f + 180°) = −cos(f) or Q = +cos(f) FS − 0.2 dB
Rev. B | Page 27 of 36
AD9877
The AD9877 provides true and complement current outputs. The full-scale output current is set by the R and the DAC gain register. Assuming maximum DAC gain, the value of R
for a particular full-scale I
SET
the following equation:
R
= 32 V
SET
DACRSET/IOUT
= 39.4/I
OUT
For example, if a full-scale output current of 20 mA is desired, then R
= (39.4/0.02) Ω or approximately 2 kΩ.
SET
The following equation calculates the full-scale output current, including the programmable DAC gain control.
I
OUT
where N
= [39.4/R
GAIN
SET
is the value of DAC fine gain control [3:0].
] × 10
(−7.5 + 0.5 NGAIN)/20
The full-scale output current range of the AD9877 is 4 to 20 mA. Full-scale output currents outside of this range degrade SFDR performance. SFDR is also slightly affected by output matching; the two outputs should be terminated equally for best SFDR performance. The output load should be located as close as possible to the AD9877 package to minimize stray capacitance and inductance. The load can be a simple resistor to ground, an op amp current-to-voltage converter, or a transformer-coupled circuit. It is best not to attempt to directly drive highly reactive loads (such as an LC filter). Driving an LC filter without a transformer requires that the filter be doubly terminated for best performance.
resistor at Pin 49
SET
is determined using
OUT
The filter input and output should both be resistively terminated with the appropriate values. The parallel combination of the two terminations will determine the load that the AD9877 will see for signals within the filter pass band.
For example, a 50 Ω terminated input/output low-pass filter will look like a 25 Ω load to the AD9877. The output compliance voltage of the AD9877 is −0.5 V to +1.5 V. To avoid signal distortion, any signal developed at the DAC output should not exceed 1.5 V. Furthermore, the signal may extend below ground as much as 0.5 V without damage or signal distortion.
The AD9877 true and complement outputs can be differentially combined for common-mode rejection using a broadband 1:1 transformer. Using a grounded center tap results in signals at the AD9877 DAC output pins that are symmetrical about ground. As previously mentioned, by differentially combining the two signals, the user can provide some degree of common­mode signal rejection. A differential combiner might consist of a transformer or an operational amplifier. The object is to combine or amplify only the difference between two signals and to reject any common, usually undesirable characteristic, such as 60 Hz hum or clock feedthrough that is equally present on both individual signals.
Connecting the AD9877 true and complement outputs to the differential inputs of the gain programmable cable drivers AD8321/AD8323 or AD8322/AD8327 provides an optimized solution for the standard compliant cable modem upstream channel. The cable driver’s gain can be programmed through a direct 3-wire interface using the profile registers of the AD9877.
AD832x
8
LSB
t
MCLK
02716-038
DAC
AD9877
Figure 37. Cable Amplifier Connection
Tx
CA
LOW-PASS
FILTER
3
CA_EN CA_DATA CA_CLK
75Ω
VARIABLE GAIN
CABLE DRIVER
AMPLIFIER
02716-037
CA_EN
CA_CLK
CA_DATA
t
8
MCLK
8
t
MCLK
MSB
Figure 38. Cable Amplifier Interface Timing
4
t
MCLK
4
t
MCLK
Rev. B | Page 28 of 36
AD9877

PROGRAMMING THE AD8321/AD8325 OR AD8322/AD8327 CABLE DRIVER AMPLIFIER GAIN CONTROL

Programming the gain of the AD832x family cable driver amplifier can be accomplished via the AD9877 cable amplifier control interface. Four 8-bit registers within the AD9877 (one per profile) store the gain value to be written to the serial 3-wire port. Typically either AD8321/AD8325 or AD8322/AD8327 variable gain cable amplifiers are connected to the chip’s 3-wire cable amplifier interface. The Tx gain control select bit in Register 0x0F changes the interpretation of the bits in Registers 0x13, 0x17, 0x1B, and 0x1F. See the Cable Driver Gain Control section register description.
Data transfers to the gain programmable cable driver amplifier are initiated by the following four conditions.
3. Change in Profile Selection—The AD9877 samples the PROFILE(1) and PROFILE(2) input pins together with the two profile select bits and writes to the AD832x gain control registers if a change in profile and gain is determined. The data written to the cable driver amplifier comes from the AD9877 gain control register associated with the current profile.
4. Write to AD9877 Cable Driver Amplifier Control Registers—The AD9877 will write gain control data associated with the current profile to the AD832x whenever the selected AD9877 cable driver amplifier gain setting is changed.
1. Power-Up and Hardware Reset—Upon initial power-up and every hardware reset, the AD9877 clears the contents of the gain control registers to 0, which defines the lowest gain setting of the AD832x. Thus, the AD9877 writes all 0s out of the 3-wire cable amplifier control interface.
2. Software Reset—Writing a 1 to Bit 5 of Address 0x00 initiates a software reset. Upon a software reset, the AD9877 clears the contents of the gain control registers to 0 for the lowest gain and sets the profile select to 0. The AD9877 writes all 0s out of the 3-wire cable amplifier control interface if the gain was previously on a different setting (other than 0).
Once a new stable gain value has been detected (48 MCLK to 64 MCLK cycles after initiation), a data write starts with CA_CS going low. The AD9877 always finishes a write sequence to the cable driver amplifier once it is started. The logic controlling data transfers to the cable driver amplifier uses up to 200 MCLK cycles and is designed to prevent erroneous write cycles from occurring.
Rev. B | Page 29 of 36
AD9877

RECEIVE PATH (Rx)

ADC THEORY OF OPERATION

The analog-to-digital converters of the AD9877 implement pipelined multistage architectures to achieve high sample rates while consuming low power. Each ADC distributes the conversion over several smaller ADC subblocks, refining the conversion with progressively higher accuracy as it passes the results from stage to stage.
As a consequence of the distributed conversion, ADCs require a small fraction of the 2 flash-type ADC. A sample-and-hold function within each of the stages permits the first stage to operate on a new input sample while the remaining stages operate on preceding samples. Each stage of the pipeline, excluding the last, consists of a low resolution flash ADC connected to a switched capacitor DAC and interstage residue amplifier (MDAC). The residue amplifier amplifies the difference between the reconstructed DAC output and the flash input for the next stage in the pipeline. One bit of redundancy is used in each stage to facilitate digital correction of flash errors. The last stage simply consists of a flash ADC.
The analog inputs of the AD9877 incorporate a novel structure that merges the input sample-and-hold amplifiers (SHA) and the first pipeline residue amplifiers into single, compact switched capacitor circuits. This structure achieves considerable noise and power savings over a conventional implementation that uses separate amplifiers by eliminating one amplifier in the pipeline. By matching the sampling network of the input SHA with the first stage flash ADC, the ADCs can sample inputs well beyond the Nyquist frequency with no degradation in performance.
The digital data outputs of the ADCs are represented in straight binary format. They saturate to full scale or zero scale when the input signal exceeds the input voltage range.
n
comparators used in a traditional n-bit

RECEIVE TIMING

The AD9877 sends multiplexed data to the RxIQ outputs upon every rising edge of MCLK. The data stream consists of two nibbles of I data followed by two nibbles of Q data. The RxSYNC pulse frames the I/Q data and is coincidentally high with the most significant nibble of the I data-word. If the 8-bit I/Q ADC is in power-down mode, the RxSYNC signal will not be generated.
The 12-bit ADC data is sent to the IF[11:0] outputs upon every second falling edge of MCLK.
In its default setting, the REFCLK pin provides a buffered version of f
. REFCLK can be used as a qualifying clock for
OSCIN
the Rx data when the ratio between the OSCIN multiplier and the OSCIN divider is programmed to be 2 (M/N = 2) or when the ADC sampling is selected to be derived from f
OSCIN
directly.

DRIVING THE ANALOG INPUTS

Figure 40 illustrates the equivalent analog inputs of the AD9877 (a switched capacitor input). Bringing CLK to a logic high opens Switch S3 and closes Switches S1 and S2. The input source is connected to AIN and must charge capacitor C during this time. Bringing CLK to a logic low opens switch S2, and then Switch S1 opens followed by closing switch S3. This places the input into hold mode.
The structure of the input SHA places certain requirements on the input drive source. The combination of the pin capacitance and the hold capacitance of C
is typically less than 5 pF. The
H
input source must be able to charge or discharge this capacitance to its n-bit accuracy in one-half of a clock cycle. When the SHA goes into track mode, the input source must charge or discharge capacitor C
to the new voltage. In the worst case, a full-scale voltage
on C
H
from the voltage already stored
H
step on the input source must provide the charging current through the R
(100 Ω) of Switch S1 and quickly (within
ON
1/2 CLK period) settle. This situation corresponds to driving a low input impedance.
H
AINP AINN
SHA
D/AA/D
CORRECTION LOGIC
Figure 39. ADC Architecture
SHA
A/D
GAIN
D/AA/D
AD9877
02716-039
Rev. B | Page 30 of 36
AINP
AINN
AD9877
2kΩ
V
BIAS
2kΩ
Figure 40. Differential Input Architecture
S1
C
P
C
P
C
C
S3
H
H
S2
02716-040
AD9877
A
T
On the other hand, when the source voltage equals the value previously stored on C
, the hold capacitor requires no input
H
current and the equivalent input impedance is extremely high. Adding series resistance between the output of the signal source and the AIN pin reduces the drive requirements placed on the signal source. Figure 41 shows this configuration.
<50Ω
V
S
<50Ω
Figure 41. Simple ADC Drive Configuration
SHUNT
AINP
AINN
02716-041
The bandwidth of the particular application limits the size of this resistor. To maintain the performance outlined in the data sheet specifications, the resistor should be limited to 50 Ω or less. For applications with signal bandwidths less than 10 MHz, the user can proportionally increase the size of the series resistor. Alternatively, adding a shunt capacitance between the AIN pins can lower the ac load impedance. The value of this capacitance will depend on the source resistance and the required signal bandwidth. In systems that must use dc­coupling, use an op amp to comply with the input requirements of the AD9877.

OP AMP SELECTION GUIDE

Op amp selection for the AD9877 is highly application dependent. In general, the performance requirements of any given application can be characterized by either time domain or frequency domain constraints. In either case, one should carefully select an op amp that preserves the performance of the ADC. This task becomes challenging when one considers the high performance capabilities of the AD9877 coupled with other system level requirements, such as power consumption and cost. The ability to select the optimal op amp can be further complicated by either limited power supply availability and/or limited acceptable supplies for a desired op amp.
Newer, high performance op amps typically have input and output range limitations in accordance with their lower supply voltages. As a result, some op amps will be more appropriate in systems where ac coupling is allowed. When dc coupling is required, op amp headroom constraints (such as rail-to-rail op amps), or instances where larger supplies can be used, should be considered.
Analog Devices offers differential output operational amplifiers, such as the AD8131, with a fixed gain of 2. They can be used for differential or single-ended-to-differential signal conditioning with 8-bit performance to directly drive ADC inputs. The AD8138 is a higher performance version of the AD8131. It provides 12-bit performance and allows different gain settings. Please contact the local sales office for updates on the latest Analog Devices amplifier product offerings.

ADC DIFFERENTIAL INPUTS

The AD9877 uses a 1 V p-p input span for the 8-bit ADC inputs and a 2 V p-p for the 12-bit ADC. Since not all applications have a signal preconditioned for differential operation, there is often a need to perform a single-ended-to-differential conversion. In systems that do not need a dc input, an RF transformer with a center tap is the best method to generate differential inputs beyond 20 MHz for the AD9877. This provides all the benefits of operating the ADC in the differential mode without contributing additional noise or distortion. An RF transformer also has the added benefit of providing electrical isolation between the signal source and the ADC. An improvement in THD and SFDR performance can be realized by operating the AD9877 in differential mode. The performance enhancement between the differential and single­ended mode is most considerable as the input frequency approaches and goes beyond the Nyquist frequency (f
The AD8131 provides a convenient method of converting a single-ended signal to a differential signal. This is an ideal method for generating a signal directly coupled to the AD9877.
The AD8131 will accept a signal swinging below 0 V and shift it to an externally provided common-mode voltage. The AD8131 configuration is shown in Figure 42.
R1
SINGLE-ENDED
NALOG INPU
Figure 42. Single-Ended-to-Differential Input Drive
+
AD8131
R1
R2
R2
AINP
AINN
IN
AD9877
> fS/2).
02716-042
Rev. B | Page 31 of 36
AD9877
Figure 43 shows the schematic of a possible transformer coupled circuit. Transformers with turn ratios (n 1 can be selected to optimize the performance of a given application. For example, selecting a transformer with a higher impedance ratio (such as minicircuits T16 to 6T with an impedance ratio of (z
) = 16 = (n2/n1)2) effectively steps up
2/z1
the signal amplitude, thus further reducing the output voltage swing of the signal source.
R
Figure 43. Transformer Coupled Input
AD9877
AINP
R1C
AINN
) other than
2/n1
02716-043

ADC VOLTAGE REFERENCES

The AD9877 has two independent internal references for its 8-bit and 12-bit ADCs. Both 8-bit ADCs have a 1 V p-p input and share one internal reference source. The 12-bit ADC, however, is designed for 2 V p-p input voltages and provides its own internal reference. Figure 16 shows the proper connections of the reference pins REFT and REFB.
External references may be necessary for systems that require high accuracy gain matching between ADCs or improvements in temperature drift and noise characteristics. External references REFT and REFB need to be centered at AVDD/2 with offset voltages as specified:
REFT8: AVDDIQ/2 + 0.25 V REFB8: AVDDIQ/2 − 0.25 V
In Figure 43, a resistor R1 is added between the analog inputs to match the source impedance R as in the formula
R = [R1||R
](Z1/Z2)
AIN
REFT12: AVDD/2 + 0.5 V REFB12: AVDD/2 − 0.5 V
A differential level of 0.5 V between the reference pins results in a 1 V p-p ADC input level AIN. A differential level of 1 V between the reference pins results in a 2 V p-p ADC input level AIN. Internal reference sources can be powered down when external references are used (Register Address 0x002).
Rev. B | Page 32 of 36
AD9877

PCB DESIGN CONSIDERATIONS

Although the AD9877 is a mixed-signal device, it should be treated as an analog component. The on-chip digital circuitry is specially designed to minimize the impact the digital switching noise has on the operation of the analog circuits. The power, grounding, and layout recommendations in this section will help provide the best performance from the MxFE.

COMPONENT PLACEMENT

Chances for obtaining the best performance from the MxFE are greatly increased if the three following guidelines of component placement are followed.
Manage the path of return currents flowing into the ground
plane so that high frequency switching currents from the digital circuits do not flow onto the ground plane under the MxFE or analog circuits.
Keep noisy digital signal paths and sensitive receive signal
paths as short as possible.
Keep digital (noise generating) and analog (noise
susceptible) circuits as far away from each other as possible.
To best manage the return currents, pure digital circuits that generate high switching currents should be closest to the power supply entry. This keeps the highest frequency return current paths short and prevents them from traveling over the sensitive MxFE and analog portions of the ground plane. Also, these circuits should be generously bypassed at each device, further reducing the high frequency ground currents. The MxFE should be placed adjacent to the digital circuits, such that the ground return currents from the digital sections do not flow into the ground plane under the MxFE. The analog circuits should be placed furthest from the power supply.
The AD9877 has several pins that are used to decouple sensitive internal nodes. These pins are REFIO, REFB8, REFT8, REFB12, and REFT12. The decoupling capacitors connected to these points should have low ESR and ESL. These capacitors should be placed as close as possible to the MxFE and be connected directly to the analog ground plane.

POWER PLANES AND DECOUPLING

The AD9877 evaluation board demonstrates a good power supply distribution and decoupling strategy. The board has four layers: two signal layers, one ground plane, and one power plane. The power plane is split into a 3 VDD section used for the 3 V analog supply pins of the AD9877 and a VANLG section that supplies the higher voltage analog components on the board.
That 3 VDD section typically has the highest frequency currents on the power plane and should be kept the farthest from the MxFE and analog sections of the board. The DVDD portion of the plane brings the current used to power the digital portion of the MxFE to the device. This should be treated similarly to the 3 VDD power plane and be kept from going underneath the MxFE or analog components. The MxFE should sit above the AVDD portion of the power plane.
The AVDD and DVDD power planes can be fed from the same low noise voltage source. They should be decoupled from each other, however, to prevent the noise generated in the DVDD portion of the MxFE from corrupting the AVDD supply. This can be done by using ferrite beads between the voltage source and DVDD and between the source and AVDD. Both DVDD and AVDD should have a low ESR, bulk decoupling capacitor on the MxFE side of the ferrite as well as low ESR, low ESL decoupling capacitors on each supply pin (for example, the AD9877 requires 17 power supply decoupling caps). The decoupling capacitors should be placed as close as possible to the MxFE supply pins. An example of the proper decoupling is shown in the AD9877 evaluation board schematic.

GROUND PLANES

In general, if the component placing guidelines discussed in the Component Placement section can be implemented, it is best to have at least one continuous ground plane for the entire board. All ground connections should be made as short as possible. This results in the lowest impedance return paths and the quietest ground connections.
The resistor connected to the FSADJ pin and the RC network connected to the PLLFILT pin should also be placed close to the device and connected directly to the analog ground plane.
Rev. B | Page 33 of 36
If the components cannot be placed in a manner that keeps the high frequency ground currents from traversing under the MxFE and analog components, it may be necessary to put current steering channels into the ground plane to route the high frequency currents around these sensitive areas. These current steering channels should be made only when and where necessary.
AD9877

SIGNAL ROUTING

The digital Rx and Tx signal paths should be kept as short as possible. Also, these traces should have a controlled impedance of about 50 Ω. This prevents poor signal integrity and the high currents that can occur during undershoot or overshoot caused by ringing. If the signal traces cannot be kept shorter than approximately 1.5 inches, then series termination resistors (33 Ω to 47 Ω) should be placed close to all signal sources. It is a good idea to series terminate all clock signals at their source regardless of trace length.
The receive (I IN, Q IN, and RF IN) signals are the most sensitive signals on the board. Careful routing of these signals is essential for good receive path performance. The Rx± signals form a differential pair and should be routed together as a pair. By keeping the traces adjacent to each other, noise coupled onto the signals appears as common-mode and is largely rejected by the MxFE receive input. Keeping the driving point impedance of the receive signal low and placing any low-pass filtering of the signals close to the MxFE further reduces the possibility of noise corrupting these signals.
Rev. B | Page 34 of 36
AD9877

OUTLINE DIMENSIONS

23.20 BSC
PIN 1
0.65 BSC
LEAD PITCH
20.00 BSC
18.85 REF
TOP VIEW
(PINS DOWN)
0.40
0.22
LEAD WIDTH
51
50
14.00 BSC
12.35 REF
31
30
17.20 BSC
3.40
MAX
80
81
100
1
COMPLIANT TO JEDEC STANDARDS MS-022-GC-1
2.90
2.70
2.50
0.50
0.25
VIEW A
ROTATED 90° CCW
1.03
0.88
0.73
SEATING
PLANE
VIEW A
0.23
0.11
7° 0°
0.10 COPLANARITY
Figure 44. 100-Lead Metric Quad Flat Package [MQFP]
(S-100-3)
Dimensions shown in millimeters

ORDERING GUIDE

Model Temperature Range Package Description Package Option
AD9877ABS −40°C to +85°C 100-Lead Metric Quad Flat Package [MQFP] S-100-3 AD9877-EB Evaluation Board
Rev. B | Page 35 of 36
AD9877
NOTES
© 2005 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners.
C02716-0-6/05(B)
Rev. B | Page 36 of 36
Loading...