Datasheet
AD9851
–14
–
the fac to ry test mode. Exit from serial mode to parallel mode is
only possible using the RESET command.
The function assignments of the data and control words are shown
in Tables I and III; the detailed timing sequence for up dat ing the
output frequency and/or phase, resetting the de vice, engaging the
6
REFCLK multiplier, and powering up/down, are shown in
the timing diagrams of Figures 13 through 20. As a programming
example for the following DDS char ac ter is tics:
1. Phase set to 11.25°
2. 6
REFCLK multiplier engaged
3. Powered-up mode selected
4. Output = 10 MHz (for 180 MHz system clock)
In parallel mode, user would program the 40-bit control word
(composed of ve 8-bit loads) as follows:
W0 = 00001001
W1 = 00001110
W2 = 00111000
W3 = 11100011
W4 = 10001110
If in serial mode, load the 40 bits starting from the LSB lo ca tion
of W4 in the above array, loading from right to left, and end ing
with the MSB of W0.
Table I. 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 (MSB)
Phase–b3
Phase–b2
Phase–b1
Phase–b0 (LSB)
Power-Down
Log ic 0
*
6
REFCLK
Multiplier
Enable
W1
Freq–b31 (MSB)
Freq–b30
Freq–b29
Freq–b28
Freq–b27
Freq–b26
Freq–b25
Freq–b24
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)
*
This bit is always Logic 0 unless invoking the serial mode (see Figure 17). After serial mode is entered, this data bit must be set back to Logic 0 for proper operation.
W0
*
W1
W2
W3
W4
t
CD
t
DH
t
DS
t
WL
t
WH
t
FD
t
t
t
t
t
t
FH
FH
FH
FH
FH
t
t
t
t
t
FL
FL
FL
FL
FL
*
OUTPUT UPDATE CAN OCCUR AFTER ANY WORD LOAD
AND IS ASYNCHRONOUS WITH REFERENCE CLOCK
t
t
t
t
t
CF
CF
CF
CF
CF
CF
VALID DAT
A
SYSCLK
DAT
A
W
CL
K
FQ
UD
A
OU
T
Figure 13. Parallel Load Frequency/Phase Update Timing Sequence
Note: To update W0 it is not necessary to load W1 through W4. Simply load W0 and assert FQ_UD. To update W1, reload W0 then W1— users do not have random access to
programming words.
Table II. Timing Speci cations
Symbol
De nition
Min
t
DS
Data Setup Time
3.5 ns
t
DH
Data Hold Time
3.5 ns
t
WH
W_CLK High
3.5 ns
t
WL
W_CLK Low
3.5 ns
t
CD
REFCLK Delay after FQ_UD
3.5 ns
*
t
FH
FQ_UD High
7.0 ns
t
FL
FQ_UD Low
7.0 ns
t
FD
FQ_UD Delay after W_CLK
7.0 ns
t
CF
Output Latency from FQ_UD
Frequency Change
18 SYSCLK Cycles
Phase Change
13 SYSCLK Cycles
*
Speci cation does not apply when the 6
REFCLK multiplier is engaged.
REV. D