Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MCLK
Analog Tx output level adjust
PLL OSCIN
Dual 12-bit, 29 MSPS direct IF ADCs with video clamp input
10
10-bit, 29 MSPS sampling ADC IF10[4:0] MUX ADC IF10 INPUT
APPLICATIONS –
IF12[11:0] MUX CLAMP
Cable set-top boxes LEVEL
MUX
Cable and wireless modems 12
ADC IF12A INPUT
FLAG[2:1]
03277-001
Figure 1.
GENERAL DESCRIPTION
The AD9878 is a single-supply, cable modem/set-top box, The 12-bit ADCs provide excellent undersampling performance,
mixed-signal front end. The device contains a transmit path allowing this device to typically deliver better than 10 ENOBs
interpolation filter, a complete quadrature digital upconverter, with IF inputs up to 70 MHz. The 12-bit IF ADCs can sample at
and a transmit DAC. The receive path contains dual 12-bit rates up to 29 MHz, allowing them to process wideband signals.
ADCs and a 10-bit ADC. All internally required clocks and an
output system clock are generated by the phase-locked loop The AD9878 includes a programmable ∑-∆ DAC, which can be
(PLL) from a single crystal oscillator or clock input. used to control an external component such as a variable gain
amplifier (VGA) or a voltage controlled tuner.
The transmit path interpolation filter provides an upsampling
factor of 16× with an output signal bandwidth up to 4.35 MHz. The AD9878 also integrates a CA port that enables a host
Carrier frequencies up to 65 MHz with 26 bits of frequency tuning processor to interface with the AD832x family of programmable
resolution can be generated by the direct digital synthesizer gain amplifier (PGA) cable drivers or industry equivalent via
(DDS). The transmit DAC resolution is 12 bits and can run at the MxFE serial port (SPORT).
sampling rates as high as 232 MSPS. Analog output scaling from The AD9878 is available in a 100-lead, LQFP package. The
0 dB to 7.5 dB in 0.5 dB steps is available to preserve SNR when AD9878 is specified over the extended industrial (−40°C to
reduced output levels are required. +85°C) temperature range.
Rev. A
Information furnished by Analog Devices is believed to be accurate and reliable.
However, no responsibility is assumed by Analog Devices for its use, 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 One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
or otherwise under any patent or patent rights of Analog Devices. Trademarks and Tel: 781.329.4700 www.analog.com
registered trademarks are the property of their respective owners. Fax: 781.326.8703 © 2005 Analog Devices, Inc. All rights reserved.
AD9878
TABLE OF CONTENTS
Electrical Characteristics ................................................................. 4 Transmit Timing......................................................................... 21
Data Assembler........................................................................... 21
Rev. A | Page 2 of 36
AD9878
REVISION HISTORY
3/05—Rev. 0 to Rev. A
Changed OSCOUT to REFCLK.................................................. Universal
Changes to Electrical Characteristics ........................................................4
Changes to Pin Configuration and Function Descriptions....................8
Changes to ∑-∆ Output Signals (Figure 32)............................................27
Change to ∑-∆ RC Filter (Figure 33) .......................................................27
Changes to Evaluation PCB Schematic (Figure 38 and Figure 39)......31
Updated Outline Dimensions...................................................................36
Changes to Ordering Guide......................................................................36
Rev. A | Page 3 of 36
AD9878
ELECTRICAL CHARACTERISTICS
VAS = 3.3 V ± 5%, VDS = 3.3 V ± 10%, fOSCIN = 27 MHz, fSYSCLK = 216 MHz, fMCLK = 54 MHz (M = 8), ADC clock derived from OSCIN,
RSET = 4.02 kΩ, maximum. Fine gain, 75 Ω DAC load.
Table 1.
PARAMETER Temp Test Level Min Typ Max Unit
OSCIN and XTAL CHARACTERISTICS
Frequency Range Full II 3 29 MHz
Duty Cycle 25°C II 35 50 65 %
Input Impedance 25°C III 100||3 MΩ||pF
MCLK Cycle-to-Cycle Jitter (fMCLK derived from PLL) 25°C III 6 ps rms
Tx DAC CHARACTERISTICS
Maximum Sample Rate Full II 232 MHz
Resolution N/A N/A 12 Bits
Full-Scale Output Current Full II 4 10 20 mA
Gain Error (Using Internal Reference) 25°C I −2.0 −1 +2.0 % 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 Output, IOUT = 10 mA Full II 62.4 68 dB
65 MHz Analog Output, IOUT = 10 mA Full II 50.3 53.5 dB
Narrow-Band SFDR (±1 MHz Window)
5 MHz Analog Output, IOUT = 10 mA Full II 71 74 dB
65 MHz Analog Output, IOUT = 10 mA Full II 61 64 dB
Tx MODULATOR CHARACTERISTICS
I/Q Offset Full II 50 55 dB
Pass-Band Amplitude Ripple (f < fIQCLK/8) Full II ±0.1 dB
Pass-Band Amplitude Ripple (f < fIQCLK/4) Full II ±0.5 dB
Stop-Band Response (f > fIQCLK × 3/4) Full II −63 dB
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
10-BIT ADC CHARACTERISTICS
Resolution N/A N/A 10 Bits
Maximum Conversion Rate Full II 29 MHz
Pipeline Delay N/A N/A 4.5 ADC cycles
Analog Input
Input Voltage Range Full II 2 VPPD
Differential Input Impedance 25°C III 4||2 kΩ||pF
Full Power Bandwidth 25°C III 90 MHz
Dynamic Performance (AIN = −0.5 dBFS, f = 5 MHz)
Signal-to-Noise and Distortion (SINAD) Full II 57.6 59.7 dB
Effective Number of Bits (ENOB) Full II 9.3 9.6 Bits
Total Harmonic Distortion (THD) Full II −71.1 −63.6 dB
Spurious-Free Dynamic Range (SFDR) Full II 65.7 72.4 dB
Reference Voltage Error, REFT10 to REFB10 (1.0 V) Full I ±4 ±100 mV
Rev. A | Page 4 of 36
AD9878
PARAMETER Temp Test Level Min Typ Max Unit
Dynamic Performance (AIN = −0.5 dBFS, f = 50 MHz)
Signal-to-Noise and Distortion (SINAD) Full II 54.8 57.8 dB
Effective Number of Bits (ENOB) Full II 8.8 9.3 Bits
Total Harmonic Distortion (THD) Full II −63.3 −56.9 dB
Spurious-Free Dynamic Range (SFDR) Full II 56.9 63.7 dB
12-BIT ADC CHARACTERISTICS
Resolution N/A N/A 12 Bits
Maximum Conversion Rate Full II 29 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 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) Full I −100 ±16 +100 mV
Dynamic Performance (AIN = −0.5 dBFS, f = 5 MHz)
ADC Sample Clock = OSCIN
Signal-to-Noise and Distortion (SINAD) Full II 61.0 67 dB
Effective Number of Bits (ENOBs) Full II 9.8 10.8 Bits
Signal-to-Noise Ratio (SNR) Full II 64.2 66 dB
Total Harmonic Distortion (THD) Full II −72.7 −61.7 dB
Spurious-Free Dynamic Range (SFDR) Full II 62.8 74.6 dB
ADC Sample Clock = PLL
Signal-to-Noise and Distortion (SINAD) Full II 60.4 64.4 dB
Effective Number of Bits (ENOB) Full II 9.74 10.4 Bits
Signal-to-Noise Ratio (SNR) Full II 62.4 65.1 dB
Total Harmonic Distortion (THD) Full II −72.7 −61.8 dB
Spurious-Free Dynamic Range (SFDR) Full II 62.7 74.6 dB
Dynamic Performance (AIN = −0.5 dBFS, f = 50 MHz)
ADC Sample Clock = OSCIN
Signal-to-Noise and Distortion (SINAD) Full II 61.0 65.2 dB
Effective Number of Bits (ENOB) Full II 9.8 10.5 Bits
Signal-to-Noise Ratio (SNR) Full II 64.2 67.4 dB
Total Harmonic Distortion (THD) Full II −72.8 −61.8 dB
Spurious-Free Dynamic Range (SFDR) Full II 62.8 74.6 dB
Differential Phase 25°C III <0.1 Degrees
Differential Gain 25°C III <1 LSB
VIDEO ADC PERFORMANCE (AIN = −0.5 dBFS, f = 5 MHz)
ADC Sample Clock = OSCIN
Signal-to-Noise and Distortion (SINAD) Full II 46.7 53 dB
Signal-to-Noise Ratio (SNR) Full II 54.3 63.2 Bits
Total Harmonic Distortion (THD) Full II −50.2 −45.9 dB
Spurious-Free Dynamic Range (SFDR) Full II 45.9 50 dB
CHANNEL-TO-CHANNEL ISOLATION
Tx DAC-to-ADC Isolation (5 MHz Analog Output)
Isolation Between Tx and 10-Bit ADC 25°C III >60 dB
Isolation Between Tx and 12-Bit ADCs 25°C III >80 dB
ADC-to-ADC Isolation (AIN = –0.5 dBFS, f = 5 MHz)
Isolation Between IF10 and IF12A/B 25°C III >85 dB
Isolation Between IF12A and IF12B 25°C III >85 dB
Rev. A | Page 5 of 36
AD9878
PARAMETER Temp Test Level Min Typ Max Unit
TIMING CHARACTERISTICS (10 pF Load)
Wake-Up Time N/A N/A 200 tMCLK cycles
Minimum RESET Pulse Width Low, tRL N/A N/A 5 tMCLK cycles
Digital Output Rise/Fall Time Full II 2.8 4 ns
Tx/Rx Interface
MCLK Frequency, fMCLK Full II 58 MHz
TxSYNC/TxIQ Setup Time, tSU Full II 3 ns
TxSYNC/TxIQ Hold Time, tHU Full II 3 ns
MCLK Rising Edge to RxSYNC Valid Delay, tMD Full II 0 1.0 ns
REFCLK Rising or Falling Edge to Full II tOSCIN/ tOSCIN/ ns
RxSYNC Valid Delay, tOD 4 − 2.0 4 + 3.0
REFCLK Edge to MCLK Falling Edge, tEE Full II −1.0 +1.0 ns
SERIAL CONTROL BUS
Maximum SCLK Frequency, fSCLK Full II 15 MHz
Minimum Clock Pulse Width High, tPWH Full II 30 ns
Minimum Clock Pulse Width Low, tPWL Full II 30 ns
Maximum Clock Rise/Fall Time 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 VDRVDD − 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 VDRVDD − 0.6 V
Logic 0 Voltage 25°C II 0.4 V
POWER SUPPLY
Supply Current, IS (Full Operation) 25°C II 184 204 mA
Analog Supply Current, IAS 25°C III 105 115 mA
Digital Supply Current, IDS 25°C III 79 89 mA
Supply Current, IS
Standby (PWRDN Pin Active, IAS + IDS ) 25°C II 124 137 mA
Full Power-Down (Register 0x02 = 0xFF) 25°C II 46 52 mA
Power-Down Tx Path (Register 0x02 = 0x60) 25°C III 124 mA
Power-Down IF12 Rx Path (Register 0x02 = 0x1B) 25°C III 131 159 mA
Power Supply Rejection (Differential Signal)
Tx DAC 25°C III <0.25 % FS
10-Bit ADC 25°C III <0.0001 % FS
12-Bit ADC 25°C III <0.0004 % FS
Rev. A | Page 6 of 36
AD9878
THERMAL CHARACTERISTICS
Thermal resistance of 100-lead LQFP: θJA = 40.5°C/W
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.
Rev. A | Page 7 of 36
AD9878
REFB12A
REFB12B
REFT12A
REFT12B
VIDEO IN
AGND10
AVDD10
IF12A+
IF12B+
IF12A–
IF12B–
AGND
AGND
AGND
AGND
AGND
AGND
AGND
AVDD
AVDD
AVDD
AVDD
AVDD
IF10+
IF10–
100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76
DRGND 1 75 REFT10
DRVDD 2 74 REFB10
(MSB) IF12(11) 3 73 AGND10
IF12(10) 4 72 AVDD10
IF12(9) 5 71 DRVDD
IF12(8) 6 70 DRGND
IF12(7) 7 69 REFCLK
IF12(6) 8 68 SIGDELT
IF12(5) 9 67 FLAG1
IF12(4) 10 66 FLAG2
IF12(3) 11 65 CA_EN
IF12(2) 12
AD9878 64 CA_DATA
IF12(1) 13 TOP VIEW 63 CA_CLK
IF12(0) 14 (Not to Scale) 62 DVDDOSC
(MSB) IF10(4) 15 61 OSCIN
IF10(3) 16 60 XTAL
IF10(2) 17 59 DGNDOSC
IF10(1) 18 58 AGNDPLL
IF10(0) 19 57 PLLFILT
RxSYNC 20 56 AVDDPLL
DRGND 21 55 DVDDPLL
DRVDD 22 54 DGNDPLL
MCLK 23 53 AVDDTx
DVDD 24 52 Tx+
DGND 25 51 Tx–
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
TxIQ(4)
TxIQ(3)
TxIQ(2)
TxIQ(1)
TxIQ(0)
TxSYNC
RESET
PROFILE
SDIO
SDO
REFIO
FSADJ
(MSB) TxIQ(5)
DVDD
DGND
DVDD
DGND
DVDD
DGND
SCLK
PWRDN
CS
DGNDTx
DVDDTx
AGNDTx
03277-002
Figure 2. Pin Configuration
Rev. A | Page 8 of 36
AD9878
Pin No. Mnemonic Descriptions
44 SDO SPORT Data Output
45 DGNDTx Tx Path Digital Ground
46 DVDDTx Tx Path Digital 3.3 V Supply
47 PWRDN Power-Down Transmit Path
48 REFIO TxDAC Decoupling (to AGND)
49 FSADJ DAC Output Adjust (External Resistor)
50 AGNDTx Tx Path Analog Ground
51, 52 Tx−, Tx+ Tx Path Complementary Outputs
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
57 PLLFILT PLL Loop Filter Connection
58 AGNDPLL PLL Analog Ground
59 DGNDOSC Oscillator Digital Ground
60 XTAL Crystal Oscillator Inverted Output
61 OSCIN Oscillator Clock Input
62 DVDDOSC Oscillator Digital 3.3 V Supply
63 CA_CLK Serial Clock-to-Cable Driver
64 CA_DATA Serial Data-to-Cable Driver
65 CA_EN Serial Enable-to-Cable Driver
66, 67 FLAG[2:1] Programmable Flag Outputs
68 SIGDELT ∑-∆ DAC Output
69 REFCLK Reference Clock Output
72, 80 AVDD10 10-Bit ADC Analog 3.3 V Supply
73, 79 AGND10 10-Bit ADC Analog Ground
74 REFB10 10-Bit ADC Reference Decoupling Node
75 REFT10 10-Bit ADC Reference Decoupling Node
76, 81, 86, 89, 94, AGND 12-Bit ADC Analog Ground
97, 99
77, 78 IF10−, IF10+ Differential Input to 10-bit ADC
82, 85, 90, 93, 100 AVDD 12-Bit ADC Analog 3.3 V Supply
83 REFB12B ADC12B Reference Decoupling Node
84 REFT12B ADC12B Reference Decoupling Node
87, 88 IF12B−, IF12B+ Differential Input to ADC12B
91 REFB12A ADC12A Reference Decoupling Node
92 REFT12A ADC12A Reference Decoupling Node
95, 96 IF12A−, IF12A+ Differential Input to ADC12A
98 VIDEO IN Video Clamp Input
Rev. A | Page 9 of 36
AD9878
–10 –10
–20 –20
–30 –30
MAGNITUDE (dB)
MAGNITUDE (dB)
–40 –40
–50 –50
–60 –60
–70 –70
–80 –80
03277-025
03277-022
–90 –90
–100 –100
0 2 4 6 8 10 12 14 16 18 20 55 57 59 61 63 65 67 69 71 73 75
FREQUENCY (MHz) FREQUENCY (MHz)
Figure 3. Dual-Sideband Spectral Plot, fC = 5 MHz, f = 1 MHz, Figure 6. Dual-Sideband Spectral Plot, fC = 65 MHz, f = 1 MHz,
RSET = 10 kΩ (IOUT = 4 mA), RBW = 1 kHz RSET = 4 kΩ (IOUT = 10 mA), RBW = 1 kHz
0 0
–10 –10
–20 –20
–30 –30
MAGNITUDE (dB)
MAGNITUDE (dB)
–40 –40
–50 –50
–60 –60
–70 –70
–80 –80
03277-023
03277-026
–90 –90
–100 –100
0 2 4 6 8 10 12 14 16 18 20 0 20 40 60 80 100 120
FREQUENCY (MHz) FREQUENCY (MHz)
Figure 4. Dual-Sideband Spectral Plot, fC = 5 MHz, f = 1 MHz, Figure 7. Single Sideband @ 65 MHz, fC = 66 MHz,
RSET = 4 kΩ (IOUT = 10 mA), RBW = 1 kHz f = 1 MHz, RSET = 10 kΩ (IOUT = 4 mA), RBW = 2 kHz
0 0
–10 –10
–20 –20
–30 –30
MAGNITUDE (dB)
MAGNITUDE (dB)
–40 –40
–50 –50
–60 –60
–70 –70
–80 –80
03277-024
03277-027
–90 –90
–100 –100
55 57 59 61 63 65 67 69 70 73 75 0 20 40 60 80 100 120
FREQUENCY (MHz) FREQUENCY (MHz)
Figure 5. Dual-Sideband Spectral Plot, fC = 65 MHz, Figure 8. Single Sideband @ 65 MHz, fC = 66 MHz,
f = 1 MHz, RSET = 10 kΩ (IOUT = 4 mA), RBW = 1 kHz f = 1 MHz, RSET = 4 kΩ (IOUT = 10 mA), RBW = 2 kHz
Rev. A | Page 10 of 36
AD9878
0 0
–10 –10
–20 –20
–30
–30
MAGNITUDE (dB)
MAGNITUDE (dB)
–40
–40
–50
–50
–60
–60
–70
–70
–80
03277-031
03277-028
–90 –80
–100 –90
0 20 40 60 80 100 120 0 20 40 60 80 100 120
FREQUENCY (MHz) FREQUENCY (MHz)
Figure 9. Single Sideband @ 42 MHz, fC = 43 MHz, Figure 12. Single Sideband @ 5 MHz, fC = 6 MHz,
f = 1 MHz, RSET = 10 kΩ (IOUT = 4 mA), RBW = 2 kHz f = 1 MHz, RSET = 4 kΩ (IOUT = 10 mA), RBW = 2 kHz
0 0
–10 –10
–20 –20
–40 –40
–50 –50
–60 –60
–70 –70
03277-032
03277-029
–80 –80
–90 –90
0 20 40 60 80 100 120 –2.5 –2.0 –1.5 –1.0 –0.5 0 0.5 1.0 1.5 2.0 2.5
FREQUENCY (MHz) FREQUENCY (MHz)
Figure 10. Single Sideband @ 42 MHz, fC = 43 MHz, Figure 13. Single Sideband @ 65 MHz, fC = 66 MHz,
f = 1 MHz, RSET = 4 kΩ (IOUT = 10 mA), RBW = 2 kHz f = 1 MHz, RSET = 10 kΩ (IOUT = 4 mA), RBW = 500 Hz
0 0
–10 –10
–20
–20
–30
–30
MAGNITUDE (dB)
MAGNITUDE (dB)
–40
–40
–50
–50
–60
–60
–70
–80 –70
03277-030
03277-033
–90 –80
–100 –90
0 20 40 60 80 100 120 –2.5 –2.0 –1.5 –1.0 –0.5 0 0.5 1.0 1.5 2.0 2.5
FREQUENCY (MHz) FREQUENCY (MHz)
Figure 11. Single Sideband @ 5 MHz, fC = 6 MHz, Figure 14. Single Sideband @ 65 MHz, fC = 66 MHz,
f = 1 MHz, RSET = 10 kΩ (IOUT = 4 mA), RBW = 2 kHz f = 1 MHz, RSET = 4 kΩ (IOUT = 10 mA), RBW = 500 Hz
Rev. A | Page 11 of 36
AD9878
0 0
–10
–10
–20
–20
–30
MAGNITUDE (dB)
MAGNITUDE (dB)
–30
–40
–50 –40
–60
–50
–70
–60
–80
–70
03277-034
03277-036
–90
–100 –80
–50 –40 –30 –20 –10 0 10 20 30 40 50 0 5 10 15 20 25 30 35 40 45 50
FREQUENCY (MHz) FREQUENCY (MHz)
Figure 15. Single Sideband @ 65 MHz, fC = 66 MHz, Figure 17. 16-QAM @ 42 MHz Spectral Plot, RBW = 1 kHz
f = 1 MHz, RSET = 10 kΩ (IOUT = 4 mA), RBW = 50 Hz
0 0
–10
–10
–20
–20
–30
MAGNITUDE (dB)
MAGNITUDE (dB)
–30
–40
–50 –40
–60
–50
–70
–60
–80
–70
03277-037
03277-035
–90
–100 –80
–2.5 –2.0 –1.5 –1.0 –0.5 0 0.5 1.0 1.5 2.0 2.5 0 5 10 15 20 25 30 35 40 45 50
FREQUENCY (MHz) FREQUENCY (MHz)
Figure 16. Single Sideband @ 65 MHz, fC = 66 MHz, Figure 18. 16-QAM @ 5 MHz Spectral Plot, RBW = 1 kHz
f = 1 MHz, RSET = 10 kΩ (IOUT = 4 mA), RBW = 10 Hz
Rev. A | Page 12 of 36
AD9878
TERMINOLOGY
Differential Nonlinearity Error (DNL, No Missing Codes) Aperture Delay
An ideal converter exhibits code transitions that are exactly 1 LSB The aperture delay is a measure of the sample-and-hold amplifier
apart. DNL is the deviation from this ideal value. No missing (SHA) performance that specifies the time delay between the
codes indicates that all of the ADC codes must be present over rising edge of the sampling clock input and when the input
all operating ranges. signal is held for conversion.
Rev. A | Page 13 of 36
AD9878
Rev. A | Page 14 of 36
AD9878
REGISTER 0x00—INITIALIZATION Bit 1: Power Down ADC12A Voltage Reference
Bits 0 to 4: OSCIN Multiplier Active high powers down the voltage reference circuit for
This register field is used to program the on-chip clock the ADC12A.
multiplier that generates the chip’s high frequency system clock, Bit 2: Power Down ADC10
fSYSCLK. For example, to multiply the external crystal clock fOSCIN Active high powers down the 10-bit ADC.
by 16, program Register 0x00, Bits 4:0, to 0x10. The default
clock multiplier value, M, is 0x08. Valid entries range from 1 to Bit 3: Power Down ADC12B
31. When M is set to 1, the PLL is disabled and internal clocks Active high powers down the ADC12B.
are derived directly from OSCIN. The PLL requires 200 MCLK Bit 4: Power Down ADC12A
cycles to regain frequency lock after a change in M. After the
Active high powers down the ADC12A.
recapture time of the PLL, the frequency of fSYSCLK is stable.
Bit 5: Power Down Tx
Bit 5: Reset
Active high powers down the digital transmit section of the
Writing 1 to this bit resets the registers to their default values
chip, similar to the function of the PWRDN pin.
and restarts the chip. The reset bit always reads back 0. The bits
in Register 0x00 are not affected by this software reset. However, Bit 6: Power Down DAC Tx
a low level at the RESET pin forces all registers, including all Active high powers down the DAC.
bits in Register 0x00, to their default states.
Bit 7: Power Down PLL
Bit 6: LSB First Active high powers down the OSCIN multiplier.
Active high indicates SPI serial port access of instruction byte and
data registers is LSB first. Default low indicates MSB-first format. REGISTER 0x03—FLAG CONTROL
Bit 0: Flag 0 Enable
Bit 7: SDIO Bidirectional
When this bit is active high, the SIGDELT pin maintains a fixed
Active high configures the serial port as a 3-signal port with
logic level determined directly by the MSB of the ∑-∆ control
the SDIO pin used as a bidirectional input/output pin. Default word of Register 0x04.
low indicates that the serial port uses four signals with SDIO
configured as an input and SDO configured as an output. Bit 1: Flag 1
The logic level of this bit is applied at the FLAG1 pin.
REGISTER 0x01—CLOCK CONFIGURATION
Bits [5:0]: MCLK Divider Bit 4: Flag 2
This register determines the output clock on the REFCLK pin. The logic level of this bit is applied at the FLAG2 pin.
At default 0 (R = 0), REFCLK provides a buffered version of the Bit 5: Video Input into ADC12B
OSCIN clock signal for other chips. The register can also be used If the video input is enabled, setting this bit high sends the
to divide the chip’s master clock fMCLK by R, where R is an integer signal applied to the VIDEO IN pin to the ADC12B. Otherwise,
between 2 and 63. The generated reference clock on REFCLK pin the signal applied to the VIDEO IN pin is sent to the ADC12A.
can be used for external frequency controlled devices.
Bit 7: PLL Lock Detect REGISTER 0x04—∑-∆ CONTROL WORD
Bits [7:0]: ∑-∆ Control Word
When this bit is set low, the REFCLK pin functions in its
The ∑-∆ control word is 8 bits wide and controls the duty cycle
default mode and provides an output clock with frequency
of the digital output on the SIGDELT pin. Changes to the ∑-∆
fMCKL/R, as described above. If this bit is set to 1, the REFCLK pin
control word take effect immediately for every register write.
is configured to indicate whether the PLL is locked to fOSCIN. In
∑-∆ output control words have a default value of 0. The control
this mode, the REFCLK pin should be low-pass filtered with an
words are in straight binary format, with 0x00 corresponding to
RC filter of 1.0 kΩ and 0.1 µF. A low output on REFCLK indicates
the bottom of scale or 0% duty cycle, and 0xFF corresponding
that the PLL has achieved lock with fOSCIN.
to the top of scale or near 100% duty cycle.
REGISTER 0x02—POWER-DOWN Bit 7: Flag 0 (∑-∆ Control Word MSB)
Unused sections of the chip can be powered down when the When the Flag 0 enable bit (Register 0x03, Bit 0) is set, the logic
corresponding bits are set high. This register has a default value level of this bit appears on the output of the SIGDELT pin.
of 0x00, all sections active.
Bit 0: Power Down ADC12B Voltage Reference
Active high powers down the voltage reference circuit
for ADC12B.
Rev. A | Page 15 of 36
AD9878
REGISTER 0x07—VIDEO INPUT CONFIGURATION REGISTER 0x0C—DIE REVISION
Bits [6:0]: Clamp Level Control Value Bits [3:0]: Version
The 7-bit clamp-level control value is used to set an offset to the The die version of the chip can be read from this register.
automatic clamp-level control loop. The actual ADC output has a
REGISTER 0x0D—Tx FREQUENCY TUNING WORDS
clamp-level offset equal to 16 times the clamp level control value.
LSBs
Clamp - Level Offset Clamp - Level Control Value = ( x ) 16 This register accommodates the 2 LSBs for each frequency tuning
word (FTW). See the Registers 0x10 Through 0x17—
The default value for the clamp-level control value is 0x20. This Burst Parameter section.
results in an ADC output clamp-level offset of 512 LSBs. The
valid programming range for the clamp-level control value is REGISTER 0x0E—DAC GAIN CONTROL
0x16 to 0x127. This register allows the user to program the DAC gain if the
Bit 7: Video Input Enable Tx Gain Control Select Bit 3 in Register 0x0F is set to 0.
This bit enables the video input. In default with Bit 7 = 0, both
IF12 ADCs are connected to IF inputs. If the video input is
Table 5. DAC Gain Control
enabled by setting bit 7 = 1, the video input will be connected to
Bits [3:0] DAC Gain (dB)
the IF12 ADC selected by REG 0x03, Bit 6.
0000 0.0 (default)
REGISTER 0x08—ADC CLOCK CONFIGURATION 0001 0.5
Bit 0: Send ADC12B Data Only 0010 1.0
When this bit is set high, the device enters a nonmultiplexed 0011 1.5
mode, and only the data from the ADC12B is sent to the … …
IF[11:0] digital output port. 1110 7.0
1111 7.5
Bit 1: Send ADC12A Data Only
When this bit is set high, the device enters a nonmultiplexed
mode, and only the data from the ADC12A is sent to the REGISTER 0x0F—Tx PATH CONFIGURATION
IF[11:0] digital output port. Bit 0: Single Tone Tx Mode
If both the send ADC12B data only and send ADC12A data Active high configures the AD9878 for single-tone applications
only register bits are set high, the device sends both ADC12A (e.g., FSK). The AD9878 supplies a single frequency output, as
and ADC12B data in the default multiplexed mode. determined by the FTW selected by the active profile. In this
mode, the TxIQ input data pins are ignored, but should be tied
Bit 3: Power Down ADC10 Voltage Reference
to a valid logic voltage level. Default value is 0x00 (inactive).
Active high powers down the voltage reference circuit for
Bit 1: Spectral Inversion Tx
the ADC10.
When set to 1, inverted modulation is performed:
Bit 4: Power Down RxSYNC Generator
Setting this bit to 1 powers down the 10-bit ADC’s sampling [
MODULATOR _ OUT = I cos (ωt ) + Q sin (ωt ) . ]
clock and makes the RxSYNC output pin stay low. It can be
used for additional power saving on top of the power-down Default is Logic 0, noninverted modulation:
selections in Register 0x02.
[
MODULATOR _ OUT = I cos (ωt ) − Q sin (ωt ) . ]
Bit 5: Rx PORT Fast Edge Rate
Bit 2: Bypass Inv Sinc Tx Filter
Setting this bit to 1 increases the output drive strength of all digital
output pins, except MCLK, REFCLK, SIGDELT, and Active high configures the AD9878 to bypass the sin(x)/x com-
FLAG[2:1]. These pins always have high output drive capability. pensation filter. Default value is 0x00 (inverse sinc filter enabled).
Bit 7: ADC Clocked Directly from OSCIN Bit 3: CA Interface Mode Select
When set high, the ADC sampling clock is derived directly from This bit changes the format of the AD9878 3-wire CA interface to
the input clock at OSCIN. In this mode, the clock supplied to the a format in which the AD9878 digitally interfaces to external
OSCIN pin should originate from an external crystal or low jitter variable gain amplifiers. This is accomplished by changing
crystal oscillator. When this bit is low, the ADC sampling clock the interpretation of the bits in Register 0x13, Register 0x17,
is derived from the internal PLL and the frequency of the clock Register 0x1B, and Register 0x1F. See the Cable-Driver Gain
is equal to fOSCIN × M/8. Control section for more detail.
Rev. A | Page 16 of 36
AD9878
Setting this bit to 0 (default) configures the serial interface to be Table 6. Cable-Driver Gain Control
compatible with AD8321/AD8323/AD8328 variable cable gain Bits [7:4] CA Interface Transmit Word
amplifiers. Setting this bit to 1 configures the serial interface to be 0000 0000 0000 (default)
compatible with AD8322/AD8327 variable cable gain amplifiers. 0001 0000 0001
Bit 5: Profile Select 0010 0000 0010
0011 0000 0100
The AD9878 quadrature digital upconverter can store two
0100 0000 1000
preconfigured modulation modes, called profiles. Each profile
0101 0001 0000
defines a transmit FTW, cable-driver amplifier gain setting, and
0110 0010 0000
DAC gain setting. The profile select bit or PROFILE pin programs
0111 0100 0000
the current register profile to be used. If the PROFILE pin is used
1000 1000 0000
to switch between profiles, the profile select bit should be set to 0
and tied low.
Table 7. DAC Output Fine Gain Setting
REGISTERS 0x10 THROUGH 0x17—
Bits [3:0] DAC Fine Gain (dB)
BURST PARAMETER
Tx Frequency Tuning Words 0000 0.0 (default)
0001 0.5
The FTW determines the DDS-generated carrier frequency (fC)
0010 1.0
and is formed via a concatenation of register addresses.
0011 1.5
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 1110 7.0
as follows: 1111 7.5
f C = (FTW × f SYSCLK ) 2 26
New data is automatically sent over the 3-wire CA interface
Where f SYSCLK = M × f OSCIN , and FTW < 0 x2000 . (and DAC gain adjust) whenever the value of the active gain
control register changes or a new profile is selected. The default
Changes to FTW bytes take effect immediately. value is 0x00 (lowest gain).
Cable-Driver Gain Control The formula for the combined output-level calculation of
The AD9878 has a 3-pin interface to the AD832x family of AD9878 fine gain and AD8327 or AD8322 coarse gain is:
programmable gain cable-driver amplifiers. This allows direct
V8327 = V9878 ( 0 ) + ( fine ) 2 + (coarse ) − 19
control of the cable driver’s gain through the AD9878. In its
V8322 = V9878 ( 0 ) + ( fine ) 2 + (coarse ) − 14
default mode, the complete 8-bit register value is transmitted
over the 3-wire cable amplifier (CA) interface.
If Bit 3 of Register 0x0F is set high, Bits [7:4] of Register 0x13 where:
and Register 0x17 determine the 8-bit word sent over the CA fine is the decimal value of Bits [3:0].
interface, according to the specifications in Table 6. Bits [3:0] of coarse is the decimal value of Bits [7:4].
Register 0x13 and Register 0x17 determine the fine gain setting V9878(0) is the level at AD9878 output in dBmV for fine = 0.
of the DAC output, according to specifications in Table 7. V8327 is the level at output of AD8327 in dBmV.
V8322 is the level at output of AD8322 in dBmV.
Rev. A | Page 17 of 36
AD9878
03277-005
cycle, which is Phase 2 of the communication cycle. SDIO INSTRUCTION BIT 7 INSTRUCTION BIT 6
03277-006
The eight remaining SCLK edges are for Phase 2 of the commu- SDIO
SDO DATA BIT N DATA BIT N
nication cycle. Phase 2 is the actual data transfer between the
Figure 20. Timing Diagram for Register Read
AD9878 and the system controller. Phase 2 of the communication
cycle is a transfer of one to four data bytes, as determined by the SERIAL INTERFACE PORT PIN DESCRIPTIONS
instruction byte. Normally, using one multibyte transfer is the
SCLK—Serial Clock. The serial clock pin is used to synchronize
preferred method. However, single-byte data transfers are useful
data transfers from the AD9878 and to run the serial port state
to reduce CPU overhead when register access requires only one
machine. The maximum SCLK frequency is 15 MHz. Input data
byte. Registers change immediately upon writing to the last bit
to the AD9878 is sampled up on the rising edge of SCLK. Output
of each transfer byte.
data changes upon the falling edge of SCLK.
INSTRUCTION BYTE CS—Chip Select. Active low input starts and gates a commu-
The R/W bit of the instruction byte determines whether a read nication cycle. It allows multiple devices to share a common
or a write data transfer occurs after the instruction byte write. serial port bus. The SDO and SDIO pins go into a high impedance
Logic high indicates a read operation; logic low indicates a write state when CS is high. Chip select should stay low during the
operation. The [N1:N0] bits determine the number of bytes to entire communication cycle.
be transferred during the data transfer cycle. The bit decodes
are shown in Table 9. The timing diagrams are shown in Figure 19 SDIO—Serial Data I/O. Data is always written into the AD9878
and Figure 20. 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
Table 8. Instruction Byte Information pin as unidirectional.
MSB 17 16 15 14 13 12 11 LSB 10
SDO—Serial Data Out. Data is read from this pin for protocols
R/W N1 N0 A4 A3 A2 A1 A0
that use separate lines for transmitting and receiving data. In
the case where the AD9878 operates in a single bidirectional
I/O mode, this pin does not output data and is set to a high
impedance state.
Rev. A | Page 18 of 36
AD9878
MSB/LSB TRANSFERS NOTES ON SERIAL PORT OPERATION
The AD9878 serial port can support either MSB-first or LSB-first The AD9878 serial port configuration bits reside in Bit 6 and
data formats. This functionality is controlled by the LSB-first bit Bit 7 of Register Address 0x00. Note that the configuration
in Register 0x00. changes immediately upon writing to the last bit of the register.
For multibyte transfers, writing to this register might occur
The AD9878 default serial port mode is MSB-first (see Figure 21),
during a communication cycle. Measures must be taken to
which is programmed by setting Register 0x00 low. In MSB-first
compensate for this new configuration for the remaining bytes of
mode, the instruction byte and data bytes must be written from
the current communication cycle.
the MSB to the LSB. In MSB-first mode, the serial port internal
byte address generator decrements for each byte of the multibyte The same considerations apply when setting the reset bit in
communication cycle. When decrementing from 0x00, the Register Address 0x00. All other registers are set to their default
address generator changes to 0x1F. values, but the software reset does not affect the bits in Register
Address 0x00. It is recommended to use only single-byte transfers
When the LSB-first bit in Register 0x00 is set active high, the
when changing serial port configurations or initiating a software
AD9878 serial port is in LSB-first format (Figure 22). In LSB-
reset. A write to Bit 1, Bit 2, and Bit 3 of Address 0x00 with the
first mode, the instruction byte and data bytes must be written
same logic levels as Bit 7, Bit 6, and Bit 5 (bit pattern: XY1001YX
from the LSB to the MSB. In LSB-first mode, the serial port
binary) allows the user to reprogram a lost serial port config-
internal byte address generator increments for each byte of the
uration and to reset the registers to their default values. A
multibyte communication cycle. When incrementing from
second write to Address 0x00, with the reset bit low and the
0x1F, the address generator changes to 0x00.
serial port configuration as specified above (XY), reprograms
the OSCIN multiplier setting. A changed fSYSCLK frequency is
stable after a maximum of 200 fMCLK cycles (wake-up time).
CS INSTRUCTION CYCLE DATA TRANSFER CYCLE
SCLK
SCLK
Rev. A | Page 19 of 36
AD9878
THEORY OF OPERATION
For a general understanding of the AD9878, refer to Figure 23, a The 12-bit and 10-bit IF ADCs can convert direct IF inputs of
block diagram of the device architecture. The device consists of a up to 70 MHz and run at sample rates of up to 29 MSPS. A video
transmit path, receive path, and auxiliary functions, such as a PLL, input with an adjustable signal clamping level, along with the
a ∑-∆ DAC, a serial control port, and a cable amplifier interface. 10-bit ADC, allow the AD9878 to process an NTSC and a QAM
channel simultaneously.
The transmit path contains an interpolation filter, a complete
quadrature digital upconverter, an inverse sinc filter, and a 12-bit The programmable ∑-∆ DAC can be used to control external
current output DAC. components, such as variable gain amplifiers (VGAs) or voltage-
controlled tuners. The CA port provides an interface to the
The receive path contains a 10-bit ADC and dual 12-bit ADCs. AD832x family of programmable gain amplifier (PGA) cable
All internally required clocks and an output system clock are drivers, enabling host processor control via the MxFE serial
generated by the PLL from a single crystal or clock input. port (SPORT).
QUADRATURE
DATA MODULATOR DAC GAIN CONTROL FSADJ
ASSEMBLER FIR LPF CIC LPF
SINC–1
6 12 12 COS BYPASS
TxIQ[5:0] I 4 4 12
MUX DAC Tx OUTPUT
SINC–1
12 12
TxSYNC Q 4 4
SIN (fSYSCLK)
(fOSCIN)
(fIQCLK) DDS
PLL
÷4 ÷4 OSCIN × M
XTAL
MCLK
(fMCLK)
REFCLK ÷R OSCIN
FLAG0
8
Σ-∆ INPUT Σ-∆ Σ-∆ OUTPUT
3 CA
CA PORT
INTERFACE
÷8
PROFILE
PROFILE
SELECT FLAG[2:1]
4 SERIAL ÷2
SDIO INTERFACE
(fOSCIN) 10
ADC IF10 INPUT
5 5
IF10[4:0] IF10 MUX
RxSYNC ÷2
Rx PORT
(fOSCIN) 12
ADC MUX IF12B INPUT
12 12 VIDEO IN
IF12[11:0] IF12 MUX
12
ADC MUX IF12A INPUT
AD9878 – +
CLAMP LEVEL DAC
03277-007
Rev. A | Page 20 of 36
AD9878
tSU
MCLK
tHU
TxSYNC
03277-008
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]
TRANSMIT PATH to the sample rate increase, the half-band filters provide the
low-pass filtering characteristics necessary to suppress the spectral
The transmit path contains an interpolation filter, a complete images between the original sampling frequency and the new
quadrature digital upconverter, an inverse sinc filter, and a 12-bit (16× higher) sampling frequency.
current output DAC. The maximum output current of the DAC is
set by an external resistor. The Tx output PGA provides additional HALF-BAND FILTERS (HBFs)
transmit signal level control. The transmit path interpolation HBF 1 and HBF 2 are both interpolating filters, each of which
filter provides an upsampling factor of 16 with an output signal doubles the sampling rate. Together, HBF 1 and HBF 2 have
bandwidth as high as 4.35 MHz for <1 dB droop. Carrier 26 taps and increase the sampling rate by a factor of 4
frequencies up to 65 MHz with 26 bits of frequency tuning (4 × fIQCLK or 8 × fNYQ).
resolution can be generated by the direct digital synthesizer
(DDS). The transmit DAC resolution is 12 bits, and it can run at In relation to phase response, both HBFs are linear phase filters.
sampling rates of up to 232 MSPS. Analog output scaling from As such, virtually no phase distortion is introduced within the pass
0 dB to 7.5 dB in 0.5 dB steps is available to preserve SNR when band of the filters. This is an important feature, because phase dis-
reduced output levels are required. tortion is generally intolerable in a data transmission system.
Rev. A | Page 21 of 36
AD9878
been pulse shaped, there is an additional concern. Typically, Tx SIGNAL LEVEL CONSIDERATIONS
pulse shaping is applied to the baseband data via a filter with a The quadrature modulator itself introduces a maximum gain of
raised cosine response. In such cases, an α value is used to modify 3 dB in signal level. To visualize this, assume that both the I and
the bandwidth of the data, where the value of α is such that Q data are fixed at the maximum possible digital value, x. Then,
0 < α < 1. the output of the modulator, z, is
03277-010
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, because the Figure 26. 16-Quadrature Modulation
data bandwidth becomes
It can be shown that |z| assumes a maximum value of
1 2 (1 + α ) f NYQ = 0.725 f NYQ z = x 2 + x 2 = x 2 (a gain of +3 dB). However, if the
same number of bits represent |z| and x, an overflow occurs.
which puts the data bandwidth at the extreme edge of the flat
To prevent this, an effective −3 dB attenuation is internally
portion of the filter response.
implemented on the I and Q data path:
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 z = 1 2 +1 2 = x
4. Over the frequency range of the data to be transmitted, the
combined HBF 1, HBF 2, and CIC filters introduce a worst-case The following example assumes a peak rms level of 10 dB:
droop of less than 0.2 dB. Maximum Symbol Component Input Value =
1
± 2047 LSBs − 0.2 dB = ± 2000 LSBs
0
Maximum Complex Input RMS Value =
–1 2000 LSBs ± 6 dB − Peak rms (dB ) = 1265 LSBs rms
MAGNITUDE (dB)
–2
The maximum complex input rms value calculation uses both
I and Q symbol components that add a factor of two (6 dB)
–3
to the formula. Table 10 shows typical I-Q input test signals
–4 with amplitude levels related to 12-bit full scale (FS).
–5
03277-009
Rev. A | Page 22 of 36
AD9878
Tx THROUGHPUT AND LATENCY capacitance and inductance. The load can be a simple resistor to
Data inputs affect the output fairly quickly, but remain effective ground, an op amp current-to-voltage converter, or a transformer-
due to the AD9878 filter characteristics. Data transmit latency coupled circuit. It is best not to directly drive a highly reactive
through the AD9878 is easiest to describe in terms of fSYSCLK clock load, such as an LC filter. Driving an LC filter without a
cycles (4 × fMCLK). The numbers provided indicate the number of transformer requires that the filter be doubly terminated for
fSYSCLK cycles before the AD9878 output responds to a change in best performance—that is, both the filter input and output should
the input. be resistively terminated with the appropriate values. The parallel
combination of the two terminations determines the load that
Latency of I/Q data from the time it enters the data assembler the AD9878 sees for signals within the filter pass band. For
(AD9878 input) to the time of DAC output is 119 fSYSCLK clock example, a 50 Ω terminated input/output low-pass filter looks
cycles (29.75 fMCLK cycles). DC values applied to the data assembler like a 25 Ω load to the AD9878. The output compliance voltage
input take up to 176 fSYSCLK clock cycles (44 fMCLK cycles) to of the AD9878 is −0.5 V to +1.5 V. Any signal developed at the
propagate and settle at the DAC output. DAC output should not exceed 1.5 V; otherwise, signal distortion
results. Furthermore, the signal can extend below ground as much
Frequency hopping is accomplished via changing the PROFILE as 0.5 V without damage or signal distortion. The AD9878 true
input pin. The time required to switch from one frequency to and complement outputs can be differentially combined for
another is less than 232 fSYSCLK cycles (58.5 fMCLK cycles). common-mode rejection using a broadband 1:1 transformer.
DAC Using a grounded center tap results in signals at the AD9878 DAC
A 12-bit digital-to-analog converter (DAC) is used to convert the output pins that are symmetrical about ground. As previously
digitally processed waveform into an analog signal. The worst- mentioned, by differentially combining the two signals, the user
case spurious signals due to the DAC are the harmonics of the can provide some degree of common-mode signal rejection.
fundamental signal and their aliases (see the Analog Devices
DDS tutorial at www.analog.com/dds). The conversion process A differential combiner can consist of a transformer or an
produces aliased components of the fundamental signal at op amp. The object is to combine or amplify the difference
n × f SYSCLK ± f CARRIER (n = 1, 2, 3). These are typically filtered between only two signals and to reject any common—usually
undesirable—characteristics, such as 60 Hz hum or clock
with an external RLC filter at the DAC output. It is important
feedthrough, that is equally present on both signals.
for this analog filter to have a sufficiently flat gain and linear
phase response across the bandwidth of interest to avoid AD9878 AD832x
modulation impairments. A relatively inexpensive seventh-
order, elliptical, low-pass filter is sufficient to suppress the DAC Tx
LOW-PASS
FILTER
aliased components for HFC network applications. 75Ω
CA 3
The AD9878 provides true and complement current outputs. The CA_EN
VARIABLE GAIN
full-scale output current is set by the RSET resistor at Pin 49 and CA_DATA
03277-011
CA_CLK CABLE DRIVER
the DAC gain register. Assuming maximum DAC gain, the value AMPLIFIER
of RSET for a full-scale IOUT is determined using the equation: Figure 27. Cable Amplifier Connection
R SET = 32 V DACRSET I OUT = 39.4 I OUT Connecting the AD9878 true and complement outputs to the
differential inputs of the programmable gain cable drivers
For example, if a full-scale output current of 20 mA is desired, AD8321/AD8323 or AD8322/AD8327 (see Figure 27)
then RSET = (39.4/0.02), or approximately 2 kΩ. provides an optimized solution for the standard compliant
cable modem upstream channel. The cable driver’s gain
The following equation calculates the full-scale output current,
can be programmed through a direct 3-wire interface
including the programmable DAC gain control:
using the AD9878 profile registers.
I OUT = 39.4 R SET × 10 (−7.5 + 0.5 N GAIN ) 20 PROGRAMMING THE AD8321/AD8323 OR
AD8322/AD8327/AD8238 CABLE-DRIVER
where NGAIN is the value of DAC fine gain control [3:0].
AMPLIFIERS
The full-scale output current range of the AD9878 is 4 to Users can program the gain of the AD832x family of cable-driver
20 mA. Full-scale output currents outside this range degrade amplifiers via the AD9878 cable amplifier control interface. Two
SFDR performance. SFDR is also slightly affected by output (one per profile) 8-bit registers within the AD9878 store the gain
matching—that is, the two outputs should be terminated equally value to be written to the serial 3-wire port. Typically, either the
for best SFDR performance. The output load should be located AD8321/AD8323 or AD8322/AD8327 variable gain cable
as close as possible to the AD9878 package to minimize stray amplifiers are connected to the chip’s 3-wire cable amplifier
Rev. A | Page 23 of 36
AD9878
interface. The Tx gain control select bit in Register 0x0F changes 30% of fSYSCLK. For a 65 MHz carrier, the system clock required is
the interpretation of the bits in Register 0x13, Register 0x17, above 216 MHz. The OSCIN multiplier function maintains
Register 0x1B, and Register 0x1F. See Figure 28 and the clock integrity, as evidenced by the part’s excellent phase noise
Cable-Driver Gain Control section. characteristics and low clock-related spur in the output spectrum.
8 tMCLK 8 tMCLK
4 tMCLK External loop filter components, consisting of a series resistor
4 tMCLK
8 tMCLK (1.3 kΩ) and capacitor (0.01 µF), provide the compensation
CA_EN
zero for the OSCIN multiplier PLL loop. The overall loop
CA_CLK
performance is optimized for these component values.
03277-012
CA_DATA MSB LSB CLOCK AND OSCILLATOR CIRCUITRY
Figure 28. Cable Amplifier Interface Timing The AD9878’s internal oscillator generates all sampling clocks
from a simple, low cost, parallel resonance, fundamental fre-
Data transfers to the programmable gain cable-driver amplifier quency quartz crystal. Figure 29 shows how the quartz crystal is
are initiated by the following conditions: connected between OSCIN (Pin 61) and XTAL (Pin 60) with
• Power-Up and Hardware Reset: Upon initial power-up and parallel resonant load capacitors, as specified by the crystal
every hardware reset, the AD9878 clears the contents of the manufacturer. The internal oscillator circuitry can also be
gain control registers to 0, which defines the lowest gain overdriven by a TTL-level clock applied to OSCIN with
setting of the AD832x. Thus, the AD9878 writes all 0s out XTAL left unconnected.
of the 3-wire cable amplifier control interface. f OSCIN = f MCLK × M
• Software Reset: Writing a 1 to Bit 5 of Address 0x00 initiates
An internal PLL generates the DAC sampling frequency, fSYSCLK,
a software reset. Upon a software reset, the AD9878 clears
by multiplying the OSCIN frequency by M. The MCLK signal
the contents of the gain control registers to 0 for the lowest
(Pin 23), fMCLK, is derived by dividing fSYSCLK by 4.
gain and sets the profile select to 0. The AD9878 writes all 0s
out of the 3-wire cable amplifier control interface if the f SYSCLK = f OSCIN × M
gain is previously on a different setting (different from 0).
f MCLK = f OSCIN × M 4
• Change in Profile Selection: The AD9878 samples the
PROFILE input pin together with the two profile select bits An external PLL loop filter (Pin 57), consisting of a series resistor
and writes to the AD832x gain control registers when a and ceramic capacitor (Figure 29: R1 = 1.3 kΩ, C12 = 0.01 µF),
change in profile and gain is determined. The data written is required for stability of the PLL. Also, a shield surrounding
to the cable-driver amplifier comes from the AD9878 gain these components is recommended to minimize external noise
control register associated with the current profile. coupling into the PLL’s voltage-controlled oscillator input (guard
trace connected to AVDDPLL).
• Write to the AD9878 Cable-Driver Amplifier Control
Registers: The AD9878 writes gain control data associated Figure 23 shows that ADCs are either sampled directly by a
with the current profile to the AD832x when the selected low jitter clock at OSCIN or by a clock that is derived from the
AD9878 cable-driver amplifier gain setting is changed. Once PLL output. Operating modes can be selected in Register 0x08.
a new, stable gain value is detected (48 to 64 MCLK cycles Sampling the ADCs directly with the OSCIN clock requires that
after initiation) a data write starts with CA_EN going low. MCLK is programmed to be twice the OSCIN frequency.
The AD9878 always finishes a write sequence to the cable-
driver amplifier once it is started. The logic controlling data PROGRAMMABLE CLOCK OUTPUT REFCLK
transfers to the cable-driver amplifier uses up to The AD9878 provides an auxiliary output clock on Pin 69,
200 MCLK cycles and is designed to prevent erroneous REFCLK. The value of the MCLK divider bit field, R, determines
write cycles from occurring. its output frequency, as shown in the following equations:
Rev. A | Page 24 of 36
AD9878
CP2 CP1
10µF 10µF
C4 C5 C6 C1 C2 C3
0.1µF 0.1µF 0.1µF 0.1µF 0.1µF 0.1µF
CP1
10µF
REFB12A
REFB12B
C1 C2 C3
REFT12A
REFT12B
VIDEO IN
AGND10
AVDD10
0.1µF 0.1µF 0.1µF
IF12A+
IF12B+
IF12A–
IF12B–
AGND
AGND
AGND
AGND
AGND
AGND
AGND
AVDD
AVDD
AVDD
AVDD
AVDD
IF10+
IF10–
100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76
DRGND 1 75 REFT10
DRVDD 2 74 REFB10
(MSB) IF12(11) 3 73 AGND10
IF12(10) 4 72 AVDD10
IF12(9) 5 71 DRVDD
IF12(8) 6 70 DRGND
IF12(7) 7 69 REFCLK
IF12(6) 8 68 SIGDELT
IF12(5) 9 67 FLAG1
IF12(4) 10 66 FLAG2
IF12(3) 11 65 CA_EN
AD9878 C10
IF12(2) 12 64 CA_DATA 20pF
IF12(1) 13 TOP VIEW 63 CA_CLK
IF12(0) 14 (Not to Scale) 62 DVDDOSC C11
(MSB) IF10(4) 15 61 OSCIN 20pF
IF10(3) 16 60 XTAL
IF10(2) 17 59 DGNDOSC
IF10(1) 18 58 AGNDPLL GUARD TRACE
IF10(0) 19 57 PLLFILT
RxSYNC 20 56 AVDDPLL R1 C12
1.3kΩ 0.01µF
DRGND 21 55 DVDDPLL
DRVDD 22 54 DGNDPLL
MCLK 23 53 AVDDTx
DVDD 24 52 Tx+
DGND 25 51 Tx–
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
TxSYNC
TxIQ(4)
TxIQ(3)
TxIQ(2)
TxIQ(1)
TxIQ(0)
RESET
PROFILE
SDIO
SDO
REFIO
(MSB) TxIQ(5)
DVDD
DGND
DVDD
DGND
DVDD
DGND
SCLK
PWRDN
CS
DGNDTx
DVDDTx
FSADJ
AGNDTx
C13
03277-013
RSET
0.1µF
4.02Ω
Rev. A | Page 25 of 36
AD9878
POWER-UP SEQUENCE RESET
Upon initial power-up, the RESET pin should be held low until the To initiate a hardware reset, the RESET pin should be held low
power supply is stable (see Figure 30). Once RESET is deasserted, for at least 100 ns. All internally generated clocks, except REFCLK,
the AD9878 can be programmed over the serial port. The on- stop during reset. The rising edge of RESET resets the PLL clock
chip PLL requires a maximum of 1 ms after the rising edge of multiplier and reinitializes the programmable registers to their
RESET or a change of the multiplier factor (M) to completely default values. The same sequence as described in the Power-Up
settle. It is recommended that the PWRDN pin is held low during Sequence section should be followed after a reset or change in M.
the reset and PLL settling time. Changes to ADC clock select
A software reset (writing 1 into Bit 5 of Register 0x00) is func-
(Register 0x08) or System Clock Divider N (Register 0x01) should
tionally equivalent to a hardware reset, but does not force
be programmed before the rising edge of PWRDN. Once the PLL
Register 0x00 to its default value.
is frequency locked and after the PWRDN pin is brought high,
transmit data can be sent reliably. If the PWRDN pin cannot be TRANSMIT POWER-DOWN
held low throughout the reset and PLL settling time period, A low level on the PWRDN pin stops all clocks linked to the
the power-down digital Tx bit, or the PWRDN pin, should be digital transmit data path and resets the CIC filter. Deasserting
pulsed after the PLL has settled. This ensures correct transmit PWRDN reactivates all clocks. The CIC filter is held in a reset
filter initialization. state for 80 MCLK cycles after the rising edge of PWRDN to
allow for flushing of the half-band filters with new input data.
VS
Transmit data bursts should be padded with at least 20 symbols
of null data directly before the PWRDN pin is deasserted.
RESET
Immediately after the PWRDN pin is deasserted, the transmit
1ms MIN.
burst should start with a minimum of 20 null data symbols (see
03277-014
PWRDN 5MCLK MIN. Figure 31). This avoids unintended DAC output samples caused
by the transmit path latency and filter settling time.
Figure 30. Power-Up Sequence for Tx Data Path
Software power-down digital Tx (Bit 5 in Register 0x02) is func-
tionally equivalent to the hardware PWRDN pin and takes effect
immediately after the last register bit is written over the serial port.
TxSYNC
Rev. A | Page 26 of 36
AD9878
∑-∆ OUTPUTS RECEIVE PATH (Rx)
An on-chip ∑-∆ output provides a digital logic bit stream with The AD9878 includes three high speed, high performance ADCs.
an average duty cycle that varies between 0% and (255/256)%, The 10-bit and dual 12-bit direct-IF ADCs deliver excellent under-
depending on the programmed code, as shown in Figure 32. sampling performance with input frequencies as high as 70 MHz.
The sampling rate can be as high as 29 MSPS. The ADC sampling
8 tMCLK
256 × 8 tMCLK
frequency can be derived directly from the OSCIN signal, or from
the on-chip OSCIN multiplier. For highest dynamic performance,
00h
choose an OSCIN frequency that can be directly used as the
01h
ADC sampling clock. Digital 12-bit ADC outputs are multiplexed
02h to one 12-bit bus, clocked by a frequency (fMCLK) four times the
80h sampling rate. The IF ADCs use a multiplexer to a 12-bit interface
with an output word rate of fMCLK.
FFh
256 × 8 tMCLK
03277-016
IF10 AND IF12 ADC OPERATION
8 tMCLK The IF10 and IF12 ADCs have a common architecture and
Figure 32. ∑-∆ Output Signals share several characteristics from an applications standpoint.
Most of the information in the following section is applicable to
This bit stream can be low-pass filtered to generate a both IF ADCs; differences, where they exist, are highlighted.
programmable dc voltage of
Input Signal Range and Digital Output Codes
[
VDC = (∑ -∆ Code 256 )× VH + VL ] The IF ADCs have differential analog inputs labeled IF+ and IF−.
The signal input, VAIN, is the voltage difference between the two
where:
input pins, VAIN = VIF+ − VIF−. The full-scale input voltage range is
V H = V DRVDD − 0.6 V determined by the internal reference voltages, REFT and REFB,
V L = 0. 4 V which define the top and bottom of the scale. The peak input
voltage to the ADC is the difference between REFT and REFB,
In cable set-top box applications, the output can be used to which is 1 V p-p. This results in an ADC full-scale input voltage
control external variable gain amplifiers or RF tuners. A of 2 VPPD. The digital output codes are straight binary and are
single-pole, RC, low-pass filter provides sufficient filtering shown in Table 11.
(see Figure 33). In more demanding applications, where
additional gain, level-shift, or drive capability is required,
consider using a first- or second-order filter (see Figure 34). Table 11. Digital Output Codes
IF12[11:0] Input Signal Voltage
AD9878
8
DAC 111…111 VAIN ≥ +1.0 V
R
CONTROL
Σ-∆ DC (VL TO VH) 111…111 VAIN = +1.0 V − 1 LSB
WORD
C
111…110 VAIN = +1.0 V − 2 LSB
MCLK ÷8 … …
100…001 VAIN = 0 V + 1 LSB
TYPICAL: R = 50kΩ 100…000 VAIN = 0.0 V
03277-017
C = 0.01µF
f–3dB = 1/(2πRC) = 318Hz 011…111 VAIN = 0 V − 1 LSB
… …
Figure 33. ∑-∆ RC Filter
000…001 VAIN = −1.0 V + 2 LSB
C
000…000 VAIN = −1.0 V
AD9878
R1 R 000…000 VAIN < −1.0 V
SIGMA-DELTA
R VOUT
Σ-∆
OP250
VSD C R
VOFFSET
VOUT = (VSD + VOFFSET) (1 + R/R1)/2
TYPICAL: R = 50kΩ
03277-018
C = 0.01µF
f–3dB = 1/(2πRC) = 318Hz
Rev. A | Page 27 of 36
AD9878
Driving the Input Receive Timing
The IF ADCs have differential switched capacitor sample-and- The AD9878 sends multiplexed data to the IF10 and IF12 outputs
hold amplifier (SHA) inputs. The nominal differential input upon every rising edge of MCLK. RxSYNC frames the start of
impedance is 4.0 kΩ||3 pF. This impedance can be used as the each IF10 data symbol. The 10-bit and 12-bit ADCs are read
effective termination impedance when calculating filter transfer completely upon every second MCLK cycle. RxSYNC is high
characteristics and voltage signal attenuation from nonzero source for every second 10-bit ADC data if the 10-bit ADC is not in
impedances. For best performance, additional requirements must power-down mode. The Rx timing diagram is shown in Figure 36.
be met by the signal source. The SHA has input capacitors that
tEE
must be recharged each time the input is sampled. This results in
a dynamic input current at the device input, and demands that REFCLK M/N = 2
tMD tOD
the source has low (<50 Ω) output impedance at frequencies up
to the ADC sampling frequency. Also, the source must have MCLK
settling of better than 0.1% in less than half the ADC clock period.
IF10 DATA IF10[9:5] IF10[4:0] IF10[9:5] IF10[4:0] IF10[9:5] IF10[4:0]
Another consideration for getting the best performance from the
ADC inputs is the dc biasing of the input signal. Ideally, the signal RxSYNC
should be biased to a dc level equal to the midpoint of the ADC
reference voltages, REFT12 and REFB12. Nominally, this level is IF12 DATA IF12A IF12B IF12B IF12B IF12A IF12B
1.2 V. When ac-coupled, the ADC inputs self-bias to this voltage Rx PORT TIMING (DEFAULT MODE: MUXED IF12 ADC DATA)
and require no additional input circuitry. Figure 35 illustrates a tEE
recommended circuit that eases the burden on the signal source
M/N = 2
by isolating its output from the ADC input. The 33 Ω series REFCLK
tMD tOD
termination resistors isolate the amplifier outputs from any
capacitive load, which typically improves settling time. The series MCLK
03277-020
determine the correct HPF and LPF corner frequencies.
Rx PORT TIMING (OUTPUT DATA FROM ONLY ONE IF12 ADC)
CC
33Ω Figure 36. Rx Port Timing
AIN+
VS CS
CC
33Ω
03277-019
AIN–
Rev. A | Page 28 of 36
AD9878
ADC VOLTAGE REFERENCES VIDEO INPUT
The AD9878 has three independent internal references for its For sampling video-type waveforms, such as NTSC and PAL
10-bit and 12-bit ADCs. Both 12-bit and 10-bit ADCs are signals, the video input channel provides black-level clamping.
designed for 2 V p-p input voltages and have their own internal Figure 37 shows the circuit configuration for using the video
reference. Figure 29 shows the proper connections of the REFT channel input (Pin 98). An external blocking capacitor is used
and REFB reference pins. External references might be necessary with the on-chip video clamp circuit to level-shift the input signal
for systems that require high accuracy gain matching between to a desired reference point. The clamp circuit automatically
ADCs, or for improvements in temperature drift and noise senses the most negative portion of the input signal and adjusts
characteristics. External references REFT and REFB must be the voltage across the input capacitor. This forces the black level
centered at AVDD/2, with offset voltages as specified by the of the input signal to be equal to the value programmed in the
following equations: clamp level register (Register Address 0x07).
REFT − 10, − 12 : AVDD 2 + 0.5 V By default, the video input is disabled and disconnected from
both ADCs. By setting Register 0x07, Bit 7 = 1, the video input
REFT − 10, − 12 : AVDD 2 − 0.5 V is enabled and connected to the ADC input as determined by
the state of Reg 0x03, Bit 6 ( 0= ADC12A connected, 1 =
A differential level of 1 V between the reference pins results in a ADC12B connected.)
2 V p-p ADC input level AIN. Internal reference sources can be
powered down when external references are used (Address 0x02).
CLAMP LEVEL + FS/2
03277-021
DAC
LEVEL
LPF OFFSET
Rev. A | Page 29 of 36
AD9878
To best manage the return currents, pure digital circuits that GROUND PLANES
generate high switching currents should be closest to the power In general, if the component placing guidelines discussed earlier
supply entry. This keeps the highest frequency return current can be implemented, it is best to have at least one continuous
paths short and prevents them from traveling over the sensitive ground plane for the entire board. All ground connections should
MxFE and analog portions of the ground plane. Also, these be as short as possible. This results in the lowest impedance return
circuits should be generously bypassed at each device to further paths and the quietest ground connections. If the components
reduce high frequency ground currents. The MxFE should be cannot be placed in a manner that keeps the high frequency
placed adjacent to the digital circuits, such that the ground return ground currents from traversing under the MxFE and analog
currents from the digital sections do not flow into the ground components, it might be necessary to put current-steering
plane under the MxFE. The analog circuits should be placed channels into the ground plane to route the high frequency
furthest from the power supply. The AD9878 has several pins that currents around these sensitive areas. These current-steering
are used to decouple sensitive internal nodes: REFIO, REFB12A, channels should be used only when and where necessary.
REFT12A, REFB12B, REFT12B, REFB10, and REFT10. The
decoupling capacitors connected to these points should have low SIGNAL ROUTING
ESR and ESL, be placed as close as possible to the MxFE, and be The digital Rx and Tx signal paths should be as short as possible.
connected directly to the analog ground plane. The resistor Also, these traces should have a controlled impedance of about
connected to the FSADJ pin and the RC network connected to 50 Ω. This prevents poor signal integrity and the high currents
the PLLFILT pin should also be placed close to the device and that can occur during undershoot or overshoot caused by ringing.
connected directly to the analog ground plane. If the signal traces cannot be kept shorter than about 1.5 inches,
then series termination resistors (33 Ω to 47 Ω) should be placed
POWER PLANES AND DECOUPLING close to all signal sources. It is a good idea to series terminate all
The AD9878 evaluation board (Figure 38 and Figure 39) clock signals at their source, regardless of trace length. The receive
demonstrates a good power supply distribution and decoupling signals are the most sensitive signals on the evaluation board.
strategy. The board has four layers: two signal layers, one ground Careful routing of these signals is essential for good receive path
plane, and one power plane. The power plane is split into a 3-VDD performance. The IF+/IF− signals form a differential pair and
section that is used for the 3 V digital logic circuits, a DVDD should be routed together. By keeping the traces adjacent to each
section that is used to supply the digital supply pins of the other, noise coupled onto the signals appears as common mode
AD9878, an AVDD section that is used to supply the analog and is largely rejected by the MxFE receive input. Keeping the
supply pins of the AD9878, and a VANLG section that supplies driving point impedance of the receive signal low and placing
the higher voltage analog components on the board. The 3-VDD any low-pass filtering of the signals close to the MxFE further
section typically has the highest frequency currents on the power reduces the possibility of noise corrupting these signals.
plane and should be kept the furthest from the MxFE and analog
sections of the board.
Rev. A | Page 30 of 36
5V AD8328
R28 U4 5V AD8328
1kΩ AD8328
RC0603
C117 20 1
Tx_OUT GND5 GND
0.1µF 19 2
AD8328 CC0603
VCC1 VCC
C115 18 3
AGND; 3, 4, 5
R39 TxEN GND1
SMAEDGE 0.1µF 17 4
T6 RAMP GND2
1 43.3Ω 4 3 CC0603 16 5
J8 VOUT+ VIN+
RC0605 15 6
DUTY 2 VOUT– VIN–
2 14 7
CYCLE RC0805 R40 BYP GND3
5 1 C116 CC0603 13 8
86.6Ω
RC0605
V_CLK NC DATAEN CA_EN
R6 S P 0.1µF 12 9
C83 + C84 C110 SLEEP SDATA CA_DATA
500Ω 10µF 0.1µF 0.1µF TOKOB5F C72 11 10
16V CC0805 CC0805 0.1µF GND4 CLK CA_CLK
CC0603
BCASE CA_SLEEP
OSCIN_CLK
AGND; 3, 4, 5 POT1 AGND; 3 Tx_OUT Tx+
C19 R5 AGND; 3, 4, 5
SMA200UP 0.1µF 10kΩ V_CLK; 5 33Ω R11 L16 L15 R38 C114
SMAEDGE T1 2
CW RC0805 37.5Ω TRANSF 1 AD8328 220 220 75Ω 0.01µF
1 1 6 CC0603
J3 A B
2 4 J4 CC0603 3
CC0805 C23 RC0605 LC1210 LC1210 RC0805
U13 C18 EXT_CLK 2 5 JP8
R9 JP1 2 0.1µF C20 C57 C58
R7 NC7SZ04 18pF RC0605 R37
49.9Ω 3 4
RC0805
500Ω 18pF 33pF 18pF
RC0805
CC0603 59Ω
RC0805
B A 52
Tx+ FSADJ 49
8138+
1 AVDDTx REFIO
JP31 TRANSF 53 48 AGND; 5
IF10 DGNDPLL PWRDN PWRDN
54 47
AGND; 3, 4, 5 DVDDPLL DVDDTx DVDDTx RESET
SMAEDGE T5 TP4 55 46
1 AVDDPLL DGNDTx SDO, SDIO, CS, SCLK
J13 WHT 56 45
1 6 JP30 C15 R3 PLLFILT SDO SDO
R33 57 44
100kΩ
CC0805
2 VCML 0.01µF 58
AGNDPLL SDIO 43
SDIO
49.9Ω 2 5
CC0603 DGNDOSC CS CS
RC0805
XTAL
C108 59 42
RC0805 3 4 XTAL SCLK SCLK DRVDD PWRDN
20pF 60 41
OSCIN
TP3 TP15 TP6 TP5 TP1 TP2 J2
DIP06RCUP WHT WHT WHT WHT WHT WHT 61
OSCIN DGND4 40
DVDDOSC DVDD4 DVDD RIBBON
R2
R3
R4
R5
R6
R7
R8
R9
JP32 TRANSF 62 39
RCOM
64 37 23 24
1
2 22 R1
3
4
5
6
7
8
9
2 33Ω
CC0603
10
Rev. A | Page 31 of 36
IF12B AGND10 TxIQ4
HEADER RA RIBBON
73 28 TxIQ5 5 6
AGND; 3, 4, 5 REFB10 TxIQ5
DIGITAL TRANSMIT
SMAEDGE T3 74 27 TxSYNC 3 4
1
+ REFT10 TxSYNC
C11 C13 C14 C12 75 26 1 2
J13 1 6 JP24 AGND1 DGND1
0.1µF 0.1µF 10µF 0.1µF 76 25
BCASE
CC0603
CC0603
CC0603
R27
CC0805
2 VCML 16V 77
IF10B– DVDD1 24
2 5
C91
CC0603
CC0603
CC0603
0.1µF 10V
RC0805
C90 86
AGND3 IFB4 15
IFB4
10µF
CC0805
16V + 0.1µF R15 C87 R16 IF12B– IF0 IF0
10kΩ 87 14
0.1µF 5.11kΩ IF12B+ IF1 IF1
BCASE
88 13
CC0805
AD8138 A_BUFF+ VCML 89
AGND4 IF2 12
IF2
RC0805
AGND; 3, 4, 5 90
AVDD3 IF3 11
IF3
SMAEDGE R18 R17 R14
499Ω 499Ω 33Ω R13 91
REFB12A IF4 10
IF4
1
J12 8138+ 33Ω IF12A+ + REFT12A IF5 IF5
RC0805 RC0805 RC0805 CC0603 C2 C3 C4 C5 92 9
10µF 93
AVDD4 IF6 8
IF6
2 C86 RC0805 0.1µF 0.1µF 0.1µF
BCASE
CC0603
CC0603
CC0603
RC0805
–IN 99 2
C88 J11 1 6 JP22 AVDD5 DRGND1
VCC 4 R20 100 1
47pF
CC0805
2 VCML AVDD
49.9Ω 2 5
R23 3 R22
CC1206
RC0805 3 4 C92
523Ω 499Ω 20pF
RC0805 RC0805 VIDEO IN
C95 AGND; 3, 4, 5
A_BUFF– 47pF C10
SMAEDGE R2
C96 C97 R21 33Ω 0.1µF
CC1206
10µF JP23 1
0.1µF 33Ω AD8138 1 TRANSF J1
16V + A B RC0805 CC0603
RC0805 3 R19
BCASE
CC0805
2 2 R1
CC0603
33Ω
75Ω
RC07CUP
C94 RC0805
8138– IF12A–
0.1µF
03277-038
AD9878
AD9878
TP20
CLR
L17 VAL
LC1210
V_CLK
C89
10µF + C93
16V 0.1µF
BCASE CC0805
TP18
CLR
L7 VAL AVDD
LC1210
C59
10µF + C62 C85 C76 C74 C71 C68 C65
16V 0.1µF 0.1µF 0.1µF 0.1µF 0.1µF 0.1µF 0.1µF
BCASE CC0805 CC0603 CC0603 CC0603 CC0603 CC0603 CC0603 P1
TP17 1 RJ45
CLR AVDDTx SCS 2
L9 VAL
LC1210 SSCLK 3
C61
10µF + C64 C67 C70 C73 C75 SSDIO 4
16V 0.1µF 0.1µF 0.1µF 0.1µF 0.1µF SDOPC 5
BCASE CC0805 CC0603 CC0603 CC0603 CC0805
6
TP16 J5 7
CLR RIBBON 8
3.3V_ANA L8 VAL HDR040RA
LC1210
AVDDPLL
C60
10µF + C63 1 2 9 10 11 12
16V 0.1µF 3 4
BCASE CC0805
TP14 5 6
CLR 7 8
ABUFF– L11 VAL
A_BUFF– 9 10
LC1210
C78 11 12 J6
10µF +
C81 13 14 DCN2 5 RPT
0.1µF R34
3
16V CC0805
15 16
BCASE MCLK 1kΩ 1
TP12 17 18 AGND; 3, 4, 5 INVERT CLK 14
B
SMAEDGE R35 2
CLR 19 20 RC0603
ABUFF+ L10 VAL 33Ω A 15
A_BUFF+ 21 22 J7 R8 JP3 3
LC1210 1 RC0603 16
DEL_CLK
100Ω
1
C77
JP5 2
23 24 2 4
+
1
10µF C80 17
25 26 RC0603
JP2 0.1µF 5
16V 18
B
TP13 29 30 19
DIGITAL RECEIVE
A
7
DEL_CLK
5V_AD8328 33 34 8
GND TB1 2 LC1210 21
C79 35 36 9
+ C82
9
16
15
14
13
12
11
10
24
RP4 22
PC PARALLEL PORT
9
9
12
10
11
12
13
14
15
16
10
11
12
13
14
15
16
+5V_ANA TB1 5 TP19 AGND; 3
25
POWER
CLR 5V_BUFF; 5 13
GND TB1 6 L1 VAL DVDD
8
7
6
5
4
3
2
1
8
7
6
5
4
3
2
1
5V LC1210 2 4
RP3 22
RP2 22
5V_DIG TB1 7 C25
3.3V_DIG 10µF + C28 C31 C34 C37 5V_BUFF U3
3.3V_DIG TB1 8 0.1µF 0.1µF 0.1µF 0.1µF SDO
16V CC0805 CC0603 CC0603 CC0603
BCASE
Rev. A | Page 32 of 36
22
22
22
22
24
23
14
15
16
17
18
19
20
21
13
24
23
14
15
16
18
19
20
21
13
24
23
21
20
19
18
17
16
15
14
13
24
23
21
20
19
18
17
16
15
14
13
TP7
CLR
B7
B6
B5
B4
B3
B2
B1
B0
B7
B6
B4
B3
B2
B1
B0
B0
B1
B2
B3
B4
B5
B6
B7
B0
B1
B2
B4
B5
B6
B7
L2 VAL DRVDD
NC
NC
NC
NC
OE
OE
OE
OE
LC1210
GND3
GND3
GND3
GND3
VCCB
VCCB
VCCB
VCCB
C26
10µF + C29 C32 C35 C38 C39
16V 0.1µF 0.1µF 0.1µF 0.1µF 0.1µF
BCASE CC0805 CC0603 CC0603 CC0603 CC0603
U5
U6
U7
U8
TSSOP24
TSSOP24
TSSOP24
TSSOP24
TP8 DVDDPLL/
74LVXC3245
74LVXC3245 B5 17
74LVXC3245
CLR
VCCA
T/R
A7
A6
A5
A4
A3
A2
A1
A0
GND1
GND2
VCCA
T/R
A7
A6
A5
A4
A3
A2
A1
A0
GND1
GND2
VCCA
T/R
A0
A1
A2
A3
A4
A5
A6
A7
GND1
GND2
VCCA
T/R
A0
A1
A2
A3
A4 74LVXC3245 B3
A5
A6
A7
GND1
GND2
C40
+
1
2
9
8
7
6
5
4
3
1
2
9
8
7
6
5
4
3
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
10
11
12
10
11
12
10
11
12
10
11
12
3.3V_BUFF
16V 0.1µF 0.1µF 0.1µF 0.1µF
BCASE CC0805 CC0603 CC0603 CC0605
9
9
10
11
12
13
14
15
16
10
11
12
13
14
15
16
TP9
8
7
6
5
CLR
L3 VAL DVDDTx
8
7
6
5
4
3
2
1
8
7
6
5
4
3
2
1
LC1210
RP6 22
RP5 22
C27
1
2
3
4
RP7 22
IF11
IF10
IF9
IF8
IF7
IF6
IF5
IF4
IF3
IF2
IF1
TP10
SDIO
SCLK
CLR IF0
L6 VAL 3.3V_BUFF
SDOPC
MCLK
JP13
LC1210
RxSYNC
C42 IFB[0:4]
DEL_CLK
TP11
CLR
L5 VAL 5V_BUFF
LC1210
C41
10µF + C44 C47 C50 C55 C53 C100
16V 0.1µF 0.1µF 0.1µF 0.1µF 0.1µF 0.1µF
BCASE CC0805 CC0603 CC0603 CC0603 CC0603 CC0603
03277-039
AD9878
03277-040
Figure 40. Evaluation PCB—Top Assembly
03277-041
Rev. A | Page 33 of 36
AD9878
03277-042
Figure 42. Evaluation PCB Layout—Top Layer
03277-043
Rev. A | Page 34 of 36
AD9878
03277-044
Figure 44. Evaluation PCB—Power Plane
03277-045
Rev. A | Page 35 of 36
AD9878
OUTLINE DIMENSIONS
16.00 BSC SQ
1.60 MAX
14.00 BSC SQ
0.75 100 76
1 75
0.60
0.45 PIN 1
ORDERING GUIDE
Model Temperature Range Package Description Package Option
AD9878BST −40°C to +85°C 100-LQFP ST-100
AD9878BSTZ1 −40°C to +85°C 100-LQFP ST-100
AD9878-EB Evaluation Board
1
Z = Pb-free part.
Rev. A | Page 36 of 36