AD9879
Rev. A | Page 12 of 32
INTERPOLATION FILTER
Once through the data assembler, the IQ data streams are fed
through a 4× FIR low-pass filter and a 4× cascaded integrator-
comb (CIC) low-pass filter. The combination of these two filters
results in the sample rate increasing by a factor of 16.
In addition to the sample rate increase, the half-band filters
provide the low-pass filtering characteristic necessary to
suppress the spectral images between the original sampling
frequency and the new (16× higher) sampling frequency.
DIGITAL UPCONVERTER
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
SYSCLK
) to generate the desired carrier frequency with a
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.
The modulated carrier becomes the 12-bit sample sent to the DAC.
The receive path contains a 12-bit ADC, a 10-bit ADC, and a
dual 7-bit ADC. All internally required clocks and an output
system clock are generated by the PLL from a single crystal or
clock input.
The 12-bit and 10-bit IF ADCs can convert direct IF inputs up
to 70 MHz and run at sample rates up to 33 MSPS. A video
input with an adjustable signal clamping level along with the
10-bit ADC allow the AD9879 to process an NTSC and a QAM
channel simultaneously.
The programmable Σ-Δ DAC can be used to control external
components, such as variable gain amplifiers (VGAs) or voltage
controlled tuners. The CA_PORT provides an interface to the
AD8321/AD8323 or AD8322/AD8327 programmable gain
amplifier (PGA) cable drivers, enabling host processor control
via the MxFE SPORT.
OSCIN Clock Multiplier
The AD9879 can accept either an input clock into the OSCIN
pin or a fundamental mode XTAL across the OSCIN pin and
XTAL pins as the devices main clock source. The internal PLL
then generates the f
SYSCLK
signal from which all other internal
signals are derived.
The DAC uses f
SYSCLK
as its sampling clock. For DDS
applications, the carrier is typically limited to about 30% of
f
SYSCLK
. For a 65 MHz carrier, the system clock required is above
216 MHz.
The OSCIN multiplier function maintains clock integrity, as
evidenced by the excellent phase noise characteristics and low
clock-related spur in the output spectrum of the AD9879’s systems.
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.
DPLL-A CLOCK DISTRIBUTION
Figure 3 shows the clock signals used in the transmit path. The
DAC sampling clock, f
DAC
, is generated by DPLL-A. F
DAC
has a
frequency equal to L × f
OSCIN
, where f
OSCIN
is the internal signal
generated by either the crystal oscillator when a crystal is
connected between the OSCIN and XTAL pins or the clock that
is fed into the OSCIN pin, and L is the multiplier programmed
through the serial port. L can have the values of 1, 2, 3, or 8.
The transmit path expects a new half word of data at the rate of
f
CLK-A
. When the Tx multiplexer is enabled, the frequency of
Tx Port is
f
CLK−A
= 2 × f
DA
/K = 2 × L × f
OSCIN
/K (1)
where K is the interpolation factor.
The interpolation factor can be programmed to be 1, 2, or 4.
When the Tx multiplexer is disabled, the frequency of the
Tx Port is
f
CLK−A
= f
DAC
/K = L × f
OSCIN
/K (2)
Receive Section
The AD9879 includes two high speed, high performance ADCs.
The 10-bit and 12-bit direct IF ADCs deliver excellent under-
sampling performance with input frequencies as high as 70 MHz.
The sampling rate can be as high as 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 advisable to choose an
OSCIN frequency that can be directly used as the ADC
sampling clock. Digital IQ ADC outputs are multiplexed to one
4-bit bus, clocked by a frequency (f
MCLK
) of four times the
sampling rate. The IF ADCs use a multiplexed 12-bit interface
with an output word rate of f
MCLK
.
CLOCK AND OSCILLATOR CIRCUITRY
The internal oscillator of the AD9879 generates all sampling
clocks from a simple, low cost, parallel resonance, fundamental
frequency quartz crystal. Figure 4 shows how the quartz 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 TTL-level clock applied to OSCIN with XTAL
left unconnected.
f
OSCIN
= f
MCLK
× M (3)
AD9879
Rev. A | Page 13 of 32
An internal PLL generates the DAC sampling frequency, f
SYSCLK
,
by multiplying OSCIN frequency M times. The MCLK signal
(Pin 23), f
MCLK
, is derived by dividing f
SYSCLK
by 4.
f
SYSCLK
= f
OSCIN
× M (4)
f
MCLK
= f
OSCIN
× M/4 (5)
An external PLL loop filter (Pin 57) consisting of a series
resistor and ceramic capacitor (Figure 18, R1 = 1.3 kΩ,
C12 = 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 PLLs voltage controlled
oscillator input (guard trace connected to AVDDPLL).
Figure 3 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 to be twice the OSCIN frequency.
PROGRAMMABLE CLOCK OUTPUT REFCLK
The AD9879 provides an auxiliary output clock on Pin 71,
REFCLK. The value of the MCLK divider bit field, R,
determines its output frequency as shown:
f
REFCLK
= f
MCLK
/R, for R = 2 − 3 (6)
f
REFCLK
= f
OSCIN
/R, for R = 0 (7)
In its default setting (0x00 in Register 0x01), the REFCLK pin
provides a buffered output of f
OSCIN
.
31
TXIQ(1)
32
TXIQ(0)
33
DVDD
34
DGND
35
DNC
36
PROFILE
37
RESET
38
DVDD
39
DGND
40
DGND
41
SCLK
42
CS
43
SDIO
44
SDO
2
DRGND
3
DRVDD
4
(MSB) IF(11)
7
IF(8)
6
IF(9)
5
IF(10)
1
DNC
8
IF(7)
9
IF(6)
10
IF(5)
12
IF(3)
13
IF(2)
14
IF(1)
15
IF(0)
16
(MSB) RXIQ(3)
17
RXIQ(2)
18
RXIQ(1)
19
RXIQ(0)
20
RXSYNC
21
DRGND
22
DRVDD
23
MCLK
24
DVDD
25
DGND
26
TXSYNC
27
(MSB) TXIQ(5)
28
TXIQ(4)
29
TXIQ(3)
30
TXIQ(2)
11
IF(4)
79
I+
78
I–
77
DNC
74
AGNDIQ
75
DNC
76
DNC
80
DNC
73
AVDDIQ
72
DRVDD
71
REFCLK
69
DGND Σ-
68
Σ-
_OUT
67
FLAG1
66
DVDD Σ-
65
CA_EN
64
CA_DATA
63
CA_CLK
62
DVDDOSC
61
OSCIN
60
XTAL
59
DGNDOSC
58
AGNDPLL
57
PLLFILT
56
AVDDPLL
55
DVDDPLL
54
DGNDPLL
53
AVDDTX
52
TX+
51
TX–
70
DRGND
45
DGNDTX
46
DVDDTX
47
PWRDN
48
REFIO
49
FSADJ
50
AGNDTX
VIDEO IN
AGND
IF12+
IF12–
AGND
AVDD
REFT12
REFB12
AVDD
AGND
IF10+
IF10–
AGND
AVDD
REFT10
REFB10
AVDD
AGND
Q+
Q–
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
PIN 1
AD9879
TOP VIEW
(Pins Down)
C3
0.1µF
C1
0.1µF
CP1
10µF
C2
0.1µF
C6
0.1µF
C4
0.1µF
CP2
10µF
C5
0.1µF
C10
20pF
C11
20pF
GUARD TRACE
C12
0.01µF
R1
1.3k
C13
0.1µF
R
SET
4.02k
02773-004
Figure 4. Basic Connection Diagram
AD9879
Rev. A | Page 14 of 32
RESET AND TRANSMIT POWER-DOWN
Power-Up Sequence
On initial power-up, the
RESET
pin should be held low until
the power supply is stable.
Once
RESET
is deasserted, the AD9879 can be programmed
over the serial port. The on-chip PLL requires a maximum of
1 millisecond after the rising edge of
RESET
or a change of the
multiplier factor (M) to completely settle. It is recommended
that the
PWRDN
pin be held low during the reset and PLL
settling time. Changes to ADC Clock Select (Register 0x08) or
SYS Clock Divider N (Register 0x01) should be programmed
before the rising edge of
PWRDN
.
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
RESET
pin should be held low
for at least 100 nanoseconds. All internally generated clocks
stop during reset. The rising edge of
RESET
resets the PLL clock
multiplier and reinitializes the programmable registers to their
default values. The same sequence as described in the Power-Up
Sequence section should be followed after a reset or change in M.
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.
02773-005
V
S
1ms
MIN
5 MCLK
MIN
RESET
PWRDN
Figure 5. Power-Up Sequence for Tx Data Path
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
reactivates all clocks. The CIC filter is held in a reset
state for 80 MCLK cycles after the rising edge of
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
PWRDN
pin is deasserted.
Immediately after the
PWRDN
pin is deasserted, the transmit
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 02x00) is
functionally equivalent to the hardware
PWRDN
pin and takes
effect immediately after the last register bit has been written
over the serial port.
PWRDN
TXIQ
TXSYNC
5MCLK
MIN
20 NULL SYMBOLS
DATA SYMBOLS 20 NULL SYMBOLS
00 00 0 000
02773-006
Figure 6. Timing Sequence to Flush Tx Data Path

AD9879BSZ

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Analog to Digital Converters - ADC Mixed Signal FE Set Top Box
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet