Datasheet

Data Sheet AD9957
Rev. C | Page 41 of 64
SYSCLK
SYNC
GENERATOR
ENABLE
SYNC
GENERATOR
DELAY
SYNC
POLARITY
SYNC_OUT
0
1
D Q
R
PROGAMMABLE
DELAY
÷16 ÷2R
5
9
10
LVDS
DRIVER
06384-033
Figure 56. Sync Generator
The sync generator produces an LVDS-compatible clock signal
with a 50% duty cycle that appears at the SYNC_OUT pins. The
frequency of the SYNC_OUT signal can be one of two possible
rates. With the AD9957 programmed for any of the following
modes:
Single tone mode
Quadrature modulation mode with the CCI filter bypassed
(that is, interpolation factor is 1)
Interpolating DAC mode with the CCI filter bypassed (that
is, interpolation factor is 1)
The frequency of SYNC_OUT is given by:
16
_
SYSCLK
OUTSYNC
f
f =
With the AD9957 programmed for the QDUC or interpolating
DAC mode and with the CCI filter not bypassed (that is, R>1)
the frequency of SYNC_OUT is given by
R
f
f
SYSCLK
OUTSYNC
32
_
=
where R is the programmed interpolation factor of the CCI filter.
The signal at the SYNC_OUT pins is edge aligned with either
the rising or falling edge of the internal SYSCLK signal as deter-
mined by the Sync Polarity bit. Because the SYNC_OUT signal is
synchronized with the internal SYSCLK of the master device, the
master device SYSCLK serves as the reference timing source for
all slave devices.
The user can adjust the output delay of the SYNC_OUT signal
in steps of ~75 ps by programming the 5-bit sync generator
delay word via the serial I/O port. The programmable output
delay facilitates added edge timing flexibility to the overall
synchronization mechanism.
SYNC RECEIVER
The sync receiver block (shown in Figure 57) is activated via the
Sync Receiver Enable bit. The sync receiver consists of three
subsections: the input delay and edge detection block, the
internal clock generator block, and the setup-and-hold valida-
tion block.
The clock generator block remains operational even when the
sync receiver is not enabled.
The sync receiver accepts an LVDS-compatible signal at the
SYNC_IN pins. Typically, the signal applied to the SYNC_IN
pins originates from the SYNC_OUT of another AD9957
functioning as a master timing unit. The sync receiver expects a
periodic synchronization pulse that meets certain frequency
requirements based on the operating mode of the AD9957.
When programmed for single tone mode, the frequency of
SYNC_IN must satisfy
M
f
f
SYSCLK
INSYNC
4
_
=
where M is any integer greater than zero. When programmed
for quadrature modulation mode (using the parallel data port)
or interpolating DAC mode, the frequency of SYNC_IN must
satisfy
( )
MR
f
f
SYSCLK
INSYNC
+
=
16
_
where R is the programmed CCI interpolation factor and M is
any integer greater than or equal to zero. When programmed
for quadrature modulation mode using the BlackFin interface,
the frequency of SYNC_IN must satisfy
( )
MR
f
f
SYSCLK
INSYNC
+
=
32
_
where R is the programmed CCI interpolation factor and M is
any integer greater than or equal to zero.