AD9850
–8–
REV. H
+V
S
DATA
BUS
LOW-PASS
FILTER
GND
PROCESSOR
XTAL
OSC
CLK
IOUTB
VINN
VINP
QOUT
QOUTB
IOUT
100k
100k
200
100
470pF
200
COMP TRUE
CMOS
CLOCK
OUTPUTS
RSET
AD9850
5-POLE ELLIPTICAL
42MHz LOW-PASS
200 IMPEDANCE
8-b 5 PARALLEL DATA,
OR 1-b 40 SERIAL DATA,
RESET, AND 2
CLOCK LINES
Figure 1. Basic AD9850 Clock Generator Application
with Low-Pass Filter
VCA
Rx
IF IN
ADC ENCODE
I/Q MIXER
AND
LOW-PASS
FILTER
I
Q
8
8
AD9059
DUAL 8-BIT
ADC
DIGITAL
DEMODULATOR
Rx
BASEBAND
DIGITAL
DATA
OUT
ADC CLOCK
FREQUENCY
LOCKED TO Tx CHIP/
SYMBOL PN RATE
AD9850
CLOCK
GENERATOR
32
CHIP/SYMBOL/PN
RATE DATA
125MHz
REFERENCE
CLOCK
AGC
Figure 2. AD9850 Clock Generator Application in a
Spread-Spectrum Receiver
THEORY OF OPERATION AND APPLICATION
The AD9850 uses direct digital synthesis (DDS) technology, in the
form of a numerically controlled oscillator, to generate a frequency/
phase-agile sine wave. The digital sine wave is converted to analog
form via an internal 10-bit high speed D/A converter, and an
on-board high speed comparator is provided to translate the analog
sine wave into a low jitter TTL/CMOS compatible output square
wave. DDS technology is an innovative circuit architecture that
allows fast and precise manipulation of its output frequency under
full digital control. DDS also enables very high resolution in the
incremental selection of output frequency; the AD9850 allows an
output frequency resolution of 0.0291 Hz with a 125 MHz refer-
ence clock applied. The AD9850’s output waveform is phase con-
tinuous when changed.
The basic functional block diagram and signal flow of the
AD9850 configured as a clock generator is shown in Figure 4.
The DDS circuitry is basically a digital frequency divider function
whose incremental resolution is determined by the frequency of
the reference clock divided by the 2
N
number of bits in the
tuning word. The phase accumulator is a variable-modulus
counter that increments the number stored in it each time it
receives a clock pulse. When the counter overflows, it wraps
around, making the phase accumulator’s output contiguous.
The frequency tuning word sets the modulus of the counter,
which effectively determines the size of the increment ( Phase)
that is added to the value in the phase accumulator on the next
clock pulse. The larger the added increment, the faster the
accumulator overflows, which results in a higher output fre-
quency. The AD9850 uses an innovative and proprietary
algorithm that mathematically converts the 14-bit truncated
value of the phase accumulator to the appropriate COS value.
This unique algorithm uses a much reduced ROM look-up table
and DSP techniques to perform this function, which contributes
to the small size and low power dissipation of the AD9850. The
relationship of the output frequency, reference clock, and tuning
word of the AD9850 is determined by the formula
f
OUT
= ( Phase × CLKIN)/2
32
where:
Phase is the value of the 32-bit tuning word.
CLKIN is the input reference clock frequency in MHz.
f
OUT
is the frequency of the output signal in MHz.
The digital sine wave output of the DDS block drives the inter-
nal high speed 10-bit D/A converter that reconstructs the sine
wave in analog form. This DAC has been optimized for dynamic
performance and low glitch energy as manifested in the low
jitter performance of the AD9850. Because the output of the
IF
FREQUENCY
IN
TUNING
WORD
AD9850
COMPLETE DDS
125MHz
REFERENCE
FILTER
RF
FREQUENCY
OUT
FILTER
3a. Frequency/Phase–Agile Local Oscillator
TUNING
WORD
AD9850
COMPLETE
DDS
125MHz
REFERENCE
CLOCK
FILTER
RF
FREQUENCY
OUT
PHASE
COMPARATOR
LOOP
FILTER
VCO
DIVIDE-BY-N
3b. Frequency/Phase–Agile Reference for PLL
TUNING WORD
REF
FREQUENCY
RF
FREQUENCY
OUT
PHASE
COMPARATOR
LOOP
FILTER
VCO
FILTER
PROGRAMMABLE
DIVIDE-BY-N
FUNCTION
AD9850
COMPLETE
DDS
3c. Digitally-Programmable Divide-by-N Function in PLL
Figure 3. AD9850 Complete DDS Synthesizer in
Frequency Up-Conversion Applications
AD9850
–9–
REV. H
CLK
OUT
PHASE
ACCUMULATOR
TUNING WORD SPECIFIES
OUTPUT FREQUENCY
AS A FRACTION OF REF
CLOCK FREQUENCY
N
AMPLITUDE/COS
CONV.
ALGORITHM
DDS CIRCUITRY
D/A
CONVERTER
LP
COMPARATOR
REF
CLOCK
IN DIGITAL DOMAIN
COS (x)
Figure 4. Basic DDS Block Diagram and Signal Flow of AD9850
and automatically places itself in the power-down mode. When
in this state, if the clock frequency again exceeds the threshold,
the device resumes normal operation. This shutdown mode
prevents excessive current leakage in the dynamic registers of
the device.
The D/A converter output and comparator inputs are available
as differential signals that can be flexibly configured in any
manner desired to achieve the objectives of the end system. The
typical application of the AD9850 is with single-ended output/
input analog signals, a single low-pass filter, and the generation
of the comparator reference midpoint from the differential DAC
output as shown in Figure 1.
Programming the AD9850
The AD9850 contains a 40-bit register that is used to program the
32-bit frequency control word, the 5-bit phase modulation word,
and the power-down function. This register can be loaded in a
parallel or serial mode.
In the parallel load mode, the register is loaded via an 8-bit bus;
the full 40-bit word requires five iterations of the 8-bit word.
The W_CLK and FQ_UD signals are used to address and load
the registers. The rising edge of FQ_UD loads the (up to) 40-bit
control data-word into the device and resets the address pointer
to the first register. Subsequent W_CLK rising edges load the
8-bit data on words [7:0] and move the pointer to the next
register. After five loads, W_CLK edges are ignored until either
a reset or an FQ_UD rising edge resets the address pointer to
the first register.
In serial load mode, subsequent rising edges of W_CLK shift
the 1-bit data on Pin 25 (D7) through the 40 bits of program-
ming information. After 40 bits are shifted through, an FQ_UD
pulse is required to update the output frequency (or phase).
The function assignments of the data and control words are
shown in Table III; the detailed timing sequence for updating
the output frequency and/or phase, resetting the device, and
powering up/down, are shown in the timing diagrams of
Figures 6 through 12.
Note: There are specific control codes, used for factory test
purposes, that render the AD9850 temporarily inoperable. The
user must take deliberate precaution to avoid inputting the
codes listed in Table II.
AD9850 is a sampled signal, its output spectrum follows the
Nyquist sampling theorem. Specifically, its output spectrum
contains the fundamental plus aliased signals (images) that
occur at multiples of the reference clock frequency ± the
selected output frequency. A graphical representation of the
sampled spectrum, with aliased images, is shown in Figure 5.
20MHz
FUNDAMENTAL
80MHz
1ST IMAGE
120MHz
2ND IMAGE
180MHz
3RD IMAGE
220MHz
4TH IMAGE
280MHz
5TH IMAGE
100MHz
REFERENCE CLOCK
FREQUENCY
fc
fc + fo
fc – fo
2fc – fo
2fc + fo 3fc – fo
f
OUT
sin(x)/x ENVELOPE x=( )fo/fc
SIGNAL AMPLITUDE
Figure 5. Output Spectrum of a Sampled Signal
In this example, the reference clock is 100 MHz and the output
frequency is set to 20 MHz. As can be seen, the aliased images
are very prominent and of a relatively high energy level as deter-
mined by the sin(x)/x roll-off of the quantized D/A converter
output. In fact, depending on the fo/reference clock relation-
ship, the first aliased image can be on the order of –3 dB below
the fundamental. A low-pass filter is generally placed between
the output of the D/A converter and the input of the com-
parator to further suppress the effects of aliased images. Obvi-
ously, consideration must be given to the relationship of the
selected output frequency and the reference clock frequency
to avoid unwanted (and unexpected) output anomalies.
To apply the AD9850 as a clock generator, limit the selected
output frequency to <33% of reference clock frequency, and
thereby avoid generating aliased signals that fall within, or close
to, the output band of interest (generally dc-selected output fre-
quency). This practice eases the complexity (and cost) of the
external filter requirement for the clock generator application.
The reference clock frequency of the AD9850 has a minimum
limitation of 1 MHz. The device has internal circuitry that
senses when the minimum clock rate threshold has been exceeded
AD9850
–10–
REV. H
t
DS
W0* W1 W2 W3 W4
t
DH
t
WH
t
WL
t
CF
VALID DATA
OLD FREQ (PHASE) NEW FREQ (PHASE)
*OUTPUT UPDATE CAN OCCUR AFTER ANY WORD LOAD
AND IS ASYNCHRONOUS WITH THE REFERENCE CLOCK
DATA
W
CLK
CLKIN
COS OUT
t
DS
DATA SETUP TIME 3.5ns
t
DH
DATA HOLD TIME 3.5ns
t
WH
W CLK HIGH 3.5ns
t
WL
W CLK LOW 3.5ns
t
CD
CLK DELAY AFTER FQ_UD 3.5ns
t
FH
FQ UD HIGH 7.0ns
t
FL
FQ UD LOW 7.0ns
t
FD
FQ UD DELAY AFTER W CLK 7.0ns
t
CF
OUTPUT LATENCY FROM FQ UD
FREQUENCY CHANGE 18 CLOCK CYCLES
PHASE CHANGE 13 CLOCK CYCLES
SYMBOL DEFINITION MINIMUM
t
CD
t
FD
t
FH
t
FL
FQ UD
Figure 6. Parallel Load Frequency/Phase Update Timing Sequence
Table III. 8-Bit Parallel Load Data/Control Word Functional Assignment
Word Data[7] Data[6] Data[5] Data[4] Data[3] Data[2] Data[1] Data[0]
W0 Phase-b4 Phase-b3 Phase-b2 Phase-b1 Phase-b0 Power-Down Control Control
(MSB) (LSB)
W1 Freq-b31 Freq-b30 Freq-b29 Freq-b28 Freq-b27 Freq-b26 Freq-b25 Freq-b24
(MSB)
W2 Freq-b23 Freq-b22 Freq-b21 Freq-b20 Freq-b19 Freq-b18 Freq-b17 Freq-b16
W3 Freq-b15 Freq-b14 Freq-b13 Freq-b12 Freq-b11 Freq-b10 Freq-b9 Freq-b8
W4 Freq-b7 Freq-b6 Freq-b5 Freq-b4 Freq-b3 Freq-b2 Freq-b1 Freq-b0
(LSB)
Table II. Factory Reserved Internal Test Control Codes
Loading Format Factory Reserved Codes
Parallel 1) W0 = XXXXXX10
2) W0 = XXXXXX01
Serial 1) W32 = 1; W33 = 0
2) W32 = 0; W33 = 1
3) W32 = 1; W33 = 1

AD9850BRSZ-REEL

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Data Acquisition ADCs/DACs - Specialized CMOS 125MHz Complete DDS Synthesizer
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet