![](http://datasheet.mmic.net.cn/Analog-Devices-Inc/AD9957BSVZ-REEL_datasheet_96025/AD9957BSVZ-REEL_21.png)
Data Sheet
AD9957
Rev. C | Page 21 of 64
SIGNAL PROCESSING
For a better understanding of the operation of the AD9957, it
is helpful to follow the signal path in quadrature modulation
mode from the parallel data port to the output of the DAC,
The internal system clock (SYSCLK) signal that generates from
the timing source provided to the REF_CLK pins provides all
timing within the AD9957.
PARALLEL DATA CLOCK (PDCLK)
The AD9957 generates a signal on the PDCLK pin, which is a
clock signal that runs at the sample rate of the parallel data port.
PDCLK serves as a data clock for the parallel port in QDUC
and interpolating DAC modes; in BFI mode, it is a bit clock.
Normally, the device uses the rising edges on PDCLK to latch
the user-supplied data into the data port. Alternatively, the
PDCLK Invert bit selects the falling edges as the active edges.
Furthermore, the PDCLK enable bit is used to switch off the
PDCLK signal. Even when the output signal is turned off via the
PDCLK enable bit, PDCLK continues to operate internally. The
device uses PDCLK internally to capture parallel data. Note that
PDCLK is Logic 0 when disabled.
In QDUC mode, the AD9957 expects alternating I- and Q-
data-words at the parallel port (se
e Figure 31). Each active edge
of PDCLK captures one 18-bit word; therefore, there are two
PDCLK cycles per I/Q pair. In BFI mode, the AD9957 expects
two serial bit streams, each segmented into 16-bit words with
PDCLK indicating each new bit. In either case, the output clock
In QDUC applications that require a consistent timing relation-
ship between the internal SYSCLK signal and the PDCLK signal,
the PDCLK rate control bit is used to slightly alter the operation
of PDCLK. When this bit is set, the PDCLK rate is reduced by
a factor of two. This causes rising edges on PDCLK to latch
incoming I-words and falling edges to latch incoming Q-words.
Again, the edge polarity assignment is reversible via the PDCLK
Invert bit.
TRANSMIT ENABLE PIN (TxENABLE)
The AD9957 accepts a user-generated signal applied to the
TxENABLE pin that gates the user supplied data. Polarity of
the TxENABLE pin is set using the TxENABLE invert bit (see
the device latches data into the device on the expected edge of
PDCLK (based on the PDCLK invert bit). When TxENABLE
is false, the device ignores the data supplied to the port, even
though the PDCLK may continue to operate. Furthermore,
when the TxENABLE pin is held false, then the device either
forces the 18-bit data-words to Logic 0s, or it retains the last
value present on the data port prior to TxENABLE switching
to the false state (see the data assembler hold last value bit in
Alternatively, rather than operating the TxENABLE pin as a
gate for framing bursts of data, it can be driven with a clock
signal operating at the parallel port data rate. When driven by
a clock signal, the transition from the false to true state must
meet the required setup and hold times on each cycle to ensure
proper operation.
In QDUC mode, on the false-to-true edge of TxENABLE, the
device is ready to receive the first I-word. The first I-word is
latched into the device coincident with the active edge of PDCLK.
The next active edge of PDCLK latches in a Q-word, and so on,
until TxENABLE is returned to a static false state. The user may
reverse the ordering of the I- and Q-words via the Q-First Data
Pairing bit. Furthermore, the user must ensure that an even
number of data words are delivered to the device as it must
capture both an I- and a Q-word before the data is processed
along the signal chain.
In interpolating DAC mode, TxENABLE operation is similar to
QDUC mode, but without the need for I/Q data pairing; the
even-number-of-PDCLK-cycles rule does not apply.
In BFI mode, operation of the TxENABLE pin is similar except
that instead of the false-to-true edge marking the first I-word,
it marks the first I and Q bits in a serial frame. The user must
ensure that all 16-bits of a serial frame are delivered because the
device must capture a full 16-bit I- and Q-word before the data
is processed along the signal chain.
The timing relationships between TxENABLE, PDCLK, and