Datasheet
AD9910 Data Sheet
Rev. D | Page 20 of 64
PARALLEL DATA PORT MODULATION MODE
In parallel data port modulation mode (see Figure 25), the
modulated DDS signal control parameter(s) are supplied
directly from the 18-bit parallel data port.
The data port is partitioned into two sections. The 16 MSBs make
up a 16-bit data-word (D[15:0] pins) and the two LSBs make up
a 2-bit destination word (F[1:0] pins). The destination word
defines how the 16-bit data-word is applied to the DDS signal
control parameters. Table 4 defines the relationship between the
destination bits, the partitioning of the 16-bit data-word, and
the destination of the data (in terms of the DDS signal control
parameters). Formatting of the 16-bit data-word is unsigned
binary, regardless of the destination.
When the destination bits indicate that the data-word is destined
as a DDS frequency parameter, the 16-bit data-word serves as
an offset to the 32-bit frequency tuning word in the FTW regis-
ter. This means that the 16-bit data-word must somehow be
properly aligned with the 32-bit word in the FTW register. This
is accomplished by means of the 4-bit FM gain word in the
programming registers. The FM gain word allows the user to
apply a weighting factor to the 16-bit data-word. In the default
state (0), the 16-bit data-word and the 32-bit word in the FTW
register are LSB aligned. Each increment in the value of the FM
gain word shifts the 16-bit data-word to the left relative to the
32-bit word in the FTW register, increasing the influence of the
16-bit data-word on the frequency defined by the FTW register
by a factor of two. The FM gain word effectively controls the
frequency range spanned by the data-word.
Parallel Data Clock (PDCLK)
The AD9910 generates a clock signal on the PDCLK pin that
runs at ¼ of the DAC sample rate (the sample rate of the par-
allel data port). PDCLK serves as a data clock for the parallel
port. By default, each rising edge of PDCLK is used to latch the
18 bits of user-supplied data into the data port. The edge polarity
can be changed through the PDCLK invert bit. Furthermore,
the PDCLK output signal can be switched off using the PDCLK
enable bit. However, even though the output signal is switched
off, it continues to operate internally using the internal PDCLK
timing to capture the data at the parallel port. Note that PDCLK
is Logic 0 when disabled.
06479-008
16
PARALLEL
INPUT
PDCLK
SCLK
SDIO
I/O_RESET
PROFILE[2:0]
I/O_UPDATE
RAM
POWER-
DOWN
CONTROL
EXT_PWR_DWN
DAC_RSET
IOUT
IOUT
CS
TxENABLE
DAC FSC
OSK
A
θ
INVERSE
SINC
FILTER
CLOCK
AMPLITUDE (A)
FREQUENCY (ω)
PHASE (θ)
DIGITAL
RAMP
GENERATOR
8
DAC FSC
8
2
2
MULTICHIP
SYNCHRONIZATION
SYSCLK
PLL
÷2
CLOCK MODE
REF_CLK
REF_CLK
REFCLK_OUT
XTAL_SEL
PARALLEL DATA
TIMING AND
CONTROL
SERIAL I/O PORT
2
AD9910
PROGRAMMING
REGISTERS
OUTPUT
SHIFT
KEYING
DATA
ROUTE
AND
PARTITION
CONTROL
3
INTERNAL CLOCK TIMING
AND CONTROL
ω
Acos (ωt + θ)
Asin (ωt + θ)
SYNC_SMP_ERR
SYNC_OUT
SYNC_IN
PLL_LOCK
PLL_LOOP_FILTER
MASTER_RESET
2
2
DDS
AUX
DAC
8-BIT
DAC
14-BIT
RAM_SWP_OVR
DRCTL
DRHOLD
DROVER
SYNC_CLK
Figure 25. Parallel Data Port Modulation Mode