FEATURES
Universal Low Cost Solution for HFC Network
Return-Channel TX Function: 5 MHz–42 MHz/
5 MHz–65 MHz
165 MHz Internal Reference Clock Capability
Includes Programmable Pulse-Shaping FIR Filters and
Programmable Interpolating Filters
FSK/QPSK/DQPSK/16-QAM/D16-QAM Modulation
Formats
6ⴛ Internal Reference Clock Multiplier
Integrated Reed-Solomon FEC Function
Programmable Randomizer/Preamble Function
Supports Interoperable Cable Modem Standards
Internal SINx/x Compensation
>50 dB SFDR @ 42 MHz Output Frequency (Single Tone)
Controlled Burst Mode Operation
+3.3 V to +5 V Single Supply Operation
Low Power: 750 mW @ Full Clock Speed (3.3 V Supply)
Space Saving Surface Mount Packaging
APPLICATIONS
HFC Data, Telephony and Video Modems
Wireless LAN
QPSK/16-QAM Modulator
AD9853
GENERAL DESCRIPTION
The AD9853 integrates a high speed direct-digital synthesizer
(DDS), a high performance, high speed digital-to-analog converter (DAC), digital filters and other DSP functions onto a
single chip, to form a complete and flexible digital modulator
device. The AD9853 is intended to function as a modulator in
network applications such as interactive HFC, WLAN and
MMDS, where cost, size, power dissipation, functional integration and dynamic performance are critical attributes.
The AD9853 is fabricated on an advanced CMOS process and
it sets a new standard for CMOS digital modulator performance.
The device is loaded with programmable functionality and
provides a direct interface port to the AD8320, digitallyprogrammable cable driver amplifier. The AD9853/AD8320
chipset forms a highly integrated, low power, small footprint
and cost-effective solution for the HFC return-path requirement
and other more general purpose modulator applications.
The AD9853 is available in a space saving surface mount package and is specified to operate over the extended industrial
temperature range of –40°C to +85°C.
SERIAL
DATA IN
R-S
FEC
RANDOMIZER
CLOCK
REF CLOCK IN
XOR
63
DATA
DELAY
& MUX
PREAMBLE
INSERTION
ENCODER:
FSK
QPSK
DQPSK
16-QAM
D16-QAM
FUNCTIONAL BLOCK DIAGRAM
INTERPOLATION
FIR
FILTER
FIR
FILTER
FEC
ENABLE/
DISABLE
FILTER
INTERPOLATION
FILTER
CONTROL FUNCTIONS
RESET
ENABLE
T
X
SINECOSINE
DDS
SERIAL CONTROL BUS:
32-BIT OUTPUT FREQUENCY TUNING WORD
INPUT DATA RATE/MODULATION FORMAT
FEC/RANDOMIZER/PREAMBLE ENABLE/CONFIGURATION
FIR FILTER COEFFICIENTS
REF CLOCK MULTIPLIER ENABLE
I/Q PHASE INVERT
SLEEP MODE
AD9853
INV
SYNC
FILTER
1010
10-BIT
DAC
A
OUT
GAIN
CONTROL TO
DRIVER AMP
TO LP FILTER
AND AD8320
CABLE DRIVER
AMPLIFER
REV. C
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
which may result from its use. No license is granted by implication or
otherwise under any patent or patent rights of Analog Devices.
Full Operating Conditions+25°CI184230mA
With PLL Power-Down Enabled+25°CI178224mA
With DAC Power-Down Enabled+25°CI170216mA
With Digital Power-Down Enabled+25°CI3654mA
With All Power-Down Enabled+25°CI1620mA
+V
Current (+5 V + 5%)+25°CI400595mA
S
NOTES
1
Reference clock = 28 MHz with clock multiplier enabled; supply voltage = +5 V.
2
Maximum values are obtained under worst case operating modes. Typical values are valid for most applications.
Specifications subject to change without notice.
)+25°CIV6Symbols
DL
2
)+25°CIV10ns
RL
EXPLANATION OF TEST LEVELS
Test Level
I– 100% Production Tested.
III – Sample Tested Only.
IV – Parameter is guaranteed by design and characterization
testing.
V– Parameter is a typical value only.
VI – Devices are 100% production tested at +25°C and
guaranteed by design and characterization testing for
industrial operating temperature range.
ABSOLUTE MAXIMUM RATINGS*
Maximum Junction Temperature . . . . . . . . . . . . . . . +150°C
Lead Temperature (10 sec Soldering) . . . . . . . . . . . . +300°C
MQFP θ
*Absolute maximum ratings are limiting values, to be applied individually, and
beyond which the serviceability of the circuit may be impaired. Functional
operability under any of these conditions is not necessarily implied. Exposure of
absolute maximum rating conditions for extended periods of time may affect device
reliability.
AD9853AS –40°C to +85°C Metric Quad Flatpack S-44A
(MQFP)
CAUTION
ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily
accumulate on the human body and test equipment and can discharge without detection.
Although the AD9853 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.
S
–3–REV. C
AD9853
PIN FUNCTION DESCRIPTIONS
Pin #Pin NamePin Function
1, 7, 9, 10,
36, 39, 44 DGNDDigital Ground
2, 8, 37,
40, 43DVDDDigital Supply Voltage
3Control Bus ClockBit Clock for Control Bus
Data
4Control Bus Data In Control Bus Data In
5FEC EnableEnables/Disables FEC
6Address BitAddress Bit for Control Bus
11, 26, 31 Test Data OutFactory Use—Serial Test Data
Out
12, 13PLL GNDPLL Ground
14PLL VCCSupply Voltage for PLL
15PLL FilterPLL Loop Filter Connection
16, 19, 23 AGNDAnalog Ground
17NCNo Connect
18DAC RsetRset Resistor Connection
20, 22AVDDAnalog Supply Voltage
21DAC BaselineDAC Baseline Voltage
24IOUTAnalog Current Output of the
DAC
25IOUTBComplementary Analog Cur-
rent Output of the DAC
27Test CLKFactory Use—Scan Clock
28Test LatchFactory Use—Scan Latch
29Test Data InFactory Use—Serial Test Data
In
30Test Data EnableFactory Use—Serial Test Data
Enable, Grounded for Normal
Operation
32RESETMaster Device Reset Function
33CA EnableCable Amplifier Enable
34CA ClockCable Amplifier Serial Control
Clock
35CA DataCable Amplifier Serial Control
Data
38REF CLK INReference Clock Input
41Data InInput Serial Data Stream
42T
ENABLEPulse that Frames the Valid
X
Input Data Stream
DGND
DVDD
CONTROL
BUS CLOCK
CONTROL
BUS DATA IN
FEC ENABLE
ADDRESS BIT
ADDRESS BIT
DGND
DVDD
DGND
DGND
TEST DATA
OUT
NC = NO CONNECT
PIN CONFIGURATION
44-Lead Metric Quad Flatpack
(S-44A)
ENABLE
X
T
DGND
DVDD
1
PIN 1
IDENTIFIER
2
3
4
5
6
7
8
9
10
11
12 13 14 15 16 171819 20 21 22
PLL GND
PLL GND
DVDD
REF CLK IN
DGND
DATA IN
40 39 384142434436 35 3437
AD9853
TOP VIEW
(Not to Scale)
NC
AGND
PLL VCC
PLL FILTER
DAC RSET
DGND
DVDD
AVDD
AGND
CA DATA
CA CLOCK
CA ENABLE
33
32
RESET
TEST DATA OUT
31
TEST DATA
30
ENABLE
TEST DATA IN
29
TEST LATCH
28
TEST CLK
27
TEST DATA OUT
26
IOUTB
25
IOUT
24
AGND
23
AVDD
DAC BASELINE
–4–
REV. C
AD9853
Table I. Modulator Function Description
Modulation Encoding FormatFSK*, QPSK, DQPSK, 16-QAM, D16-QAM, Selectable via Control Bus
Output Carrier Frequency RangeDC – 63 MHz with +3.3 V Supply Voltage
DC – 84 MHz with +5 V Supply Voltage
Serial Input Data RateEvenly Divisible Fraction of Reference Clock
Pulse-Shaping FIR Filter41 Tap, Linear Phase, 10-Bit Coefficients Fully Programmable via Control Bus
Interpolation RangeInterpolation Rate = (4/M) × (ICIC1) × (ICIC2) where: M = 2 for QPSK, M = 4 for 16-QAM
These are the minimum and maximum interpolation ratios from the input data rate to the
system clock. The interpolation range is a function of the fixed interpolation factor of four
in the FIR filters, the programmed CIC filter interpolation rates (ICIC1, ICIC2), as well
as system timing constraints.
Maximum Reference Clock Frequency+3.3 V Supply: 21 MHz with 6× REFCLK enabled, 126 MHz with 6× REFCLK disabled
+5 V Supply: 28 MHz with 6× REFCLK enabled, 168 MHz with 6× REFCLK disabled
6× REFCLKFixed 6× reference clock multiplier, enable/disable control via control bus
R-S FECEnable/disable via control bus and dedicated control pin. Control pin enable/disable function:
Logic “1” = Enable
Logic “0” = Disable
Primitive Polynomial: p(x) = x
Code Generator Polynomial: g(x) = (x + α
Selectable via Control Bus
t = 0–10 (Programmable)
Codeword Length (N) = 255 max (Programmable)
N = K + 2 t (K Range = 16 ≤ K ≤ 255 – 2 t)
FEC/Randomizer can be transposed in signal chain via control bus.
I/Q Channel SpectrumI × COS + Q × SIN (default) or I × COS – Q × SIN, selectable via control bus.
Preamble Insertion0–96 Bits, Programmable Length and Content
RandomizerEnable/Disable Control via Control Bus
Generating Polynomial:
6
+ x5 + 1, Programmable Seed (Davic/DVB-Compliant)
x
or
15
+ x14 + 1, Programmable Seed (DOCSIS-Compliant)
x
Randomizer and FEC blocks can be transposed in signal chain, via control bus.
*In FSK mode, F0:F1 are direct DDS Cosine output. The two interpolator stages of the AD9853 are not used in the FSK mode and should be programmed for
maximum interpolation rates to reduce unnecessary current consumption. This means that Interpolator #1 should be set to a decimal value of 31, and Interpolator
#2 should be set to decimal value of 63. This is easily accomplished by programming Registers 12 and 13 (hex) with the values of FF (hex).
8
+ x4 + x3 + x2 + 1
0
)(x + α1)(x + α2) . . . (x + α
2t –1
)
–5–REV. C
AD9853
Table II. Control Register Functional Assignment
Register
Address
DATA
(Note 1)D7D6D5D4D3D2D1D0
00hMSBValue of K (Message Length in Bytes) for Reed-Solomon Encoder, where 16
≤K≤ 255
10
(Note 2)LSB
10
01hMSBThe Number of Correctable ByteLSBRandomizerRandomizer Length(Note 3)
Errors (t) for the Reed-SolomonInsertion002 = 6 Bit
Encoder, where 0 ≤ t≤ 10
.01
10
= 15 Bit
2
For t = 0, the RS encoder is0 = After RS102 = Randomizer OFF
effectively disabled.1 = Before RS112 = Randomizer OFF
02hMSBLower Eight Bits of Seed Value for 15-Bit Randomizer (Not Used for 6-Bit Randomizer)LSB
03hMSBUpper Seven Bits of Seed Value for 15-Bit RandomizerLSB
– OR –
Seed Value for 6-Bit Randomizer (D1 not used in this case).
04hMSBPreamble Length (L) where 0 ≤ L ≤ 96 Bits (Note 4)LSB
06hThe MSB of the preamble always resides in D7 of Address 11h and is the first preamble bit to be clocked out of the device during transmission of
:a packet. Up to 96 bits of preamble are available as specified in Register 04h. Unused bits are don’t care for L < 96.
11hMSBPreamble Data. (Note 5)
12hMSBInterpolator #1: RATELSB
Rate Change Factor (R) where 3
≤R≤ 31
10
10
13hMSBInterpolator #2: RATELSB
Rate Change Factor (R) where 2
≤R≤ 63
10
10
14hMSBInterpolator #1: SCALELSB2× Multiplier
0 = OFF
1 = ON
6
15h
MSBInterpolator #2: SCALELSB
16hFrequency Tuning Word #1LSB
:FSK Mode: Specifies the “space” frequency (F0).
19hMSBAll Other Modes: Specifies the carrier frequency.
1AhFrequency Tuning Word #2LSB
:FSK Mode: Specifies the “mark” frequency (F1).
1DhMSB(Addresses 1Ah–1Dh are only valid for FSK mode.)
5
1Eh
1FhMSB
MSB-2MSB-310-Bit FIR End Tap Coefficient, a
0
MSB-1<
— —␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —
0
␣ Unused Bits
LSB
—␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —
0
>
:
:FIR Intermediate Tap Coefficients, a1 – a
19
:
46hMSB-2MSB-310-Bit FIR Center Tap Coefficient, a
47hMSB
20
MSB-1<
— —␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —
20
␣ Unused Bits
—␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —␣ —
LSB
20
>
SpectrumDigital Power6× RefClkPLL ModeDAC Mode
48h0 = I × Cos + Q × Sin0 = Normal0 = Off0 = Awake0 = Awake
(Note 7)1 = I × Cos – Q × Sin1 = Shutdown1 = On1 = Sleep1 = Sleep
49hAD8320 Cable Driver Gain Control Byte (GCB)
(Note 8)MSBThe absolute gain, AV, of the AD8320 is given by: A
NOTES
1
The 8-bit Register Address is preceded by an 8-bit Device Address, which is given by
000001XY, where the value of Bits X and Y are determined as follows:
XVoltage Applied to Pin 6YDesired Register Function
0GND0WRITE
1+V
2
This register must be loaded with a nonzero value even if the RS encoder has been
disabled by setting T = 0 in register 01h.
3
Unused regions are don’t care bit locations.
4
If a preamble is not used this register must be initialized to a value of 0 by the user.
5
Addresses 06h–011h and 1Eh–47h are write only.
S
1READ
6
Readback of register 15h results in a value that is 2× the actual programmed value.
This is a design error in the readback function.
7
Assertion of RESET (Pin 32) sets the contents of this register to 0.
8
Registers 0h–48h may be written to using a single register address followed by a
contiguous data sequence (see Figure 27). Register 49h, however, must be written to
individually; i.e., a separately addressed 8-bit data sequence.
= 0.316 + 0.077 × GCB (where 0 ≤ GCB ≤ 255
V
)LSB
10
–6–
REV. C
Typical Performance Characteristics–AD9853
Modulated Output Spectrum with 3.3 V Supply, α = 0.25, 20.48 MHz REFCLK