Datasheet

AD9148 Data Sheet
Rev. B | Page 46 of 72
The following procedure outlines the steps required to synchronize
multiple devices. The procedure assumes that the REFCLK/SYNC
signal is applied to all of the devices and the PLL of each device
is phase locked to it. Each individual device must follow this
procedure.
The procedure for synchronization when using the PLL follows:
1. Configure for data rate, periodic synchronization by writing
0xC0 to the sync control register (Register 0x10).
2. Read the sync status register (Register 0x12) and verify that
the sync locked bit (Bit 6) is set high indicating that the device
achieved back-end synchronization and that the sync lost
bit (Bit 7) is low. These levels indicate that the clocks are
running with a constant and known phase relative to the
sync signal.
3. Reset the FIFO by strobing the FRAME signal high for at
least the time interval needed to load complete data to the
four DACs. Resetting the FIFO ensures that the correct data is
being read from the FIFO. This completes the synchronization
procedure, and at this stage, all devices should be synchronized.
To maintain synchronization, the skew between REFCLK/SYNC
signals of the devices must be less than t
SKEW
nanoseconds. There
is also a setup and hold time to be observed between the DCI and
data of each device and the REFCLK/SYNC signal. When resetting
the FIFO, the FRAME signal must be held high for at least the
time interval needed to load complete data to the four DACs
(one DCI period for dual-port mode and two DCI periods for
single-port or byte mode). A timing diagram of the input signals is
shown in Figure 54.
The example in Figure 54 shows a REFCLK/SYNC frequency equal
to the data rate. Whereas this is the most common situation, it is not
strictly required for proper synchronization. Any REFCLK/SYNC
frequency that satisfies the following equations is acceptable:
f
SYNC
= f
DACCLK
/2
N
and f
SYNC
f
DATA
where N = 1, 2, 3, or 4.
For example, a configuration with 4× interpolation and clock
frequencies of f
VCO
= 1600 MHz, f
DACCLK
= 800 MHz, and
f
DATA
= 200 MHz, f
SYNC
= 100 MHz would be a viable solution.
REFCLK(1)
REFCLK(2)
DCI(2)
FRAME(2)
t
SKEW
t
SU_DCI
t
H_DCI
08910-053
Figure 54. Timing Diagram Required for Synchronizing Two Devices