Datasheet
AD9125
Rev. 0 | Page 50 of 56
FIFO RATE MODE SYNCHRONIZATION
The Procedure for FIFO Rate Synchronization when Directly
Sourcing the DAC Sampling Clock section outlines the steps
required to synchronize multiple devices in FIFO rate mode.
The procedure assumes that the REFCLK and DACCLK signals
are applied to all of the devices. The procedure must be carried
out on each individual device.
Procedure for FIFO Rate Synchronization When Directly
Sourcing the DAC Sampling Clock
To synchronize all devices,
1.
Configure the device for FIFO rate mode and periodic
synchronization by writing 0x80 to the Sync Control 1
register (Register 0x10). Additional synchronization
options are available and are described in the Additional
Synchronization Features section.
2.
Poll the sync locked bit (Register 0x12, Bit 6) to verify that
the device is back-end synchronized. A high level on this bit
indicates 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
the time required to write two complete input data-words.
Resetting the FIFO ensures that the correct data is being
read from the FIFO of each of the devices simultaneously.
To ensure that each DAC is updated with the correct data on the
same CLK edge, two timing relationships must be met on each
DAC. DCI and D[31:0] must meet the setup and hold times with
respect to the rising edge of DACCLK, and REFCLK must meet the
setup and hold times with respect to the rising edge of DACCLK.
When resetting the FIFO, the FRAME signal must be held high
for at least three data periods (that is, 1.5 cycles of DCI). When
these conditions are met, the outputs of the DACs are updated
within t
SKEW
+ t
OUTDLY
of each other. A timing diagram that illustrates
the timing requirements of the input signals is shown in Figure 85.
Figure 85 shows the synchronization signal timing with 2×
interpolation; therefore, f
DCI
= ½ × f
CLK
. The REFCLK input is
shown to be equal to the FIFO rate. More generally, the maximum
frequency at which the device can be resynchronized in FIFO
rate mode can be expressed as
f
SYNC_I
= f
DATA
/(8 × 2
N
)
where N is any nonnegative integer.
DACCLKP(1)/
DACCLKN(1)
DACCLKP(2)/
DACCLKN(2)
REFCLKP(2)/
REFCLKN(2)
DCI2
FRAME2
t
SKEW
t
SU_SYNC
t
H_SYNC
09016-053
Figure 85. FIFO Rate Synchronization Signal Timing Requirements,
2× Interpolation