AD9851
the factory 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 updating the
output frequency and/or phase, resetting the device, 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 characteristics:
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 five 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 location
of W4 in the above array, loading from right to left, and ending
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 Logic 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.
SYSCLK
tCD
DATA
tDS
W CLK
W0* W1
tDH
W2
W3
W4
tWL
tWH
FQ UD
tFD
tFL
tFH
tCF
AOUT
*OUTPUT UPDATE CAN OCCUR AFTER ANY WORD LOAD
AND IS ASYNCHRONOUS WITH REFERENCE CLOCK
VALID DATA
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 Specifications
Symbol
Definition
Min
tDS
Data Setup Time
tDH
Data Hold Time
3.5 ns
3.5 ns
tWH
W_CLK High
3.5 ns
tWL
W_CLK Low
3.5 ns
tCD
REFCLK Delay after FQ_UD 3.5 ns*
tFH
FQ_UD High
tFL
FQ_UD Low
7.0 ns
7.0 ns
tFD
FQ_UD Delay after W_CLK
7.0 ns
tCF
Output Latency from FQ_UD
Frequency Change
18 SYSCLK Cycles
Phase Change
13 SYSCLK Cycles
*Specification does not apply when the 6 REFCLK multiplier is engaged.
–14–
REV. D