Datasheet
Data Sheet AD9737A/AD9739A
Rev. | Page 49 of 64
LVDS DATA PORT INTERFACE
The AD9737A/AD9739A supports input data rates from 1.6 GSPS
to 2.5 GSPS using dual LVDS data ports. The interface is source
synchronous and double data rate (DDR) where the host provides
an embedded data clock input (DCI) at f
DAC
/4 with its rising
and falling edges aligned with the data transitions. The data
format is offset binary; however, twos complement format can
be realized by reversing the polarity of the MSB differential
trace. As shown in Figure 158, the host feeds the AD9737A/
AD9739A with deinterleaved input data into two 11-bit LVDS
data ports (DB0 and DB1) at ½ the DAC clock rate (that is,
f
DAC
/2). The AD9737A/AD9739A internal data receiver controller
then generates a phase shifted version of DCI to register the
input data on both the rising and falling edges.
LVDS DDR
RECEIVER
DCI
DCO
DB0[13:0]
DIV-BY-4
DATA
CONTROLLER
LVDS DDR
RECEIVER
DB1[13:0]
AD9737A/AD9739A
HOST
PROCESSOR
LVDS DDR DRIVER
14 × 2
f
DATA
=
f
DAC
/2
f
DCO
=
f
DAC
/4
f
DAC
f
DCI
=
f
DAC
/4
14 × 2
1 × 2
1 × 2
DATA DEINTERLEAVER
EVEN DATA
SAMPLES
ODD DATA
SAMPLES
09616-078
Figure 158. Recommended Digital Interface Between the AD9737A/AD9739A
and Host Processor
As shown in Figure 159, the DCI clock edges must be coincident
with the data bit transitions with minimum skew, jitter, and
intersymbol interference. To ensure coincident transitions with
the data bits, the DCI signal should be implemented as an
additional data line with an alternating (010101…) bit sequence
from the same output drivers used for the data. Maximizing the
opening of the eye in both the DCI and data signals improves
the reliability of the data port interface. Differential controlled
impedance traces of equal length (that is, delay) should also be
used between the host processor and AD9737A/AD9739A
input to limit bit-to-bit skew.
The maximum allowable skew and jitter out of the host
processor with respect to the DCI clock edge on each LVDS
port is calculated as follows:
MaxSkew + Jitter = Period(ps) − ValidWindow(ps) − Guard
= 800 ps − 344 ps − 100 ps
= 356 ps
where Valid Window (ps) is represented by t
VALID
and Guard is
represented by t
GUA RD
in Figure 159.
The minimum specified LVDS valid window is 344 ps, and a
guard band of 100 ps is recommended. Therefore, at the maxi-
mum operating frequency of 2.5 GSPS, the maximum allowable
FPGA and PCB bit skew plus jitter is equal to 356 ps.
For synchronous operation, the AD9737A/AD9739A provides
a data clock output, DCO, to the host at the same rate as DCI
(that is, f
DAC
/4) to maintain the lowest skew variation between
these clock domains. The host processor has a worst case skew
between DCO and DCI that is both implementation and
process dependent. This worst case skew can also vary an
additional 30% over temperature and supply corners. The delay
line within the data receiver controller can track a ±1.5 ns skew
variation after initial lock. While it is possible for the host to
have an internal PLL that generates a synchronous f
DAC
/4 from
which the DCI signal is derived, digital implementations that
result in the shortest propagation delays result in the lowest
skew variation.
The data receiver controller is used to ensure proper data hand-
off between the host and AD9737A/AD9739A internal digital
clock domains. The circuit shown in Figure 160 functions as a
delay lock loop in which a 90° phase shifted version of the DCI
clock input is used to sample the input data into the DDR receiver
registers. This ensures that the sampling instance occurs in the
middle of the data pattern eyes (assuming matched DCI and
DBx[13:0] delays). Note that, because the DCI delay and sample
delay clocks are derived from the DIV-BY-4 circuitry, this 90°
phase relationship holds as long as the delay settings (that is,
DCI_DEL in Register 0x13 and Register 0x14, and SMP_DEL in
Register 0x11 and Register 0x12) are also matched.
DB0[13:0]
AND DB1[13:0]
DCI
t
VALID
t
VALID
+
t
GUARD
2 × 1
/f
DAC
max skew
+ jitter
09616-079
Figure 159. LVDS Data Port Timing Requirements
C