AD9146 Analog Devices, AD9146 Datasheet - Page 48

no-image

AD9146

Manufacturer Part Number
AD9146
Description
Dual, 16-Bit, 1230 MSPS, TxDAC+® Digital-to-Analog Converter
Manufacturer
Analog Devices
Datasheet

Specifications of AD9146

Resolution (bits)
16bit
Dac Update Rate
1.23GSPS
Dac Settling Time
n/a
Max Pos Supply (v)
+3.47V
Single-supply
No
Dac Type
Current Out
Dac Input Format
Byte,LVDS,Nibble

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AD9146BCPZ
Manufacturer:
NSC
Quantity:
95
Part Number:
AD9146BCPZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
AD9146
When these conditions are met, the outputs of the DACs are
updated within one DAC clock cycle of each other. The timing
requirements of the input signals are shown in Figure 67.
DACCLKN(1)
DACCLKN(2)
Figure 67 shows the synchronization signal timing with 2×
interpolation; therefore, f
shown to be equal to the FIFO rate. The maximum frequency at
which the device can be resynchronized in FIFO rate mode can
be expressed as
where N is any non-negative integer.
ADDITIONAL SYNCHRONIZATION FEATURES
Table 25 shows the required timing between the DACCLK and the
synchronization clock when synchronization is used. This timing
restriction applies to both data rate mode and FIFO rate mode.
Table 25. Synchronization Setup and Hold Times
Parameter
t
t
t
One-Time Synchronization
When implementing the full multichip synchronization feature
(with the REFCLK and FRAME signals aligned within one DACCLK
cycle), the user may experience difficulty meeting the DACCLK to
synchronization clock timing. In this case, a one-time synchroni-
zation method can be used. Before implementing the one-time
synchronization, make sure that the synchronization signal is
locked by checking both the sync signal locked and the sync signal
lost flags (Bit 4 and Bit 5 in Register 0x06). It is also important
that synchronization not be enabled before stable REFCLK signals
are present from the FPGA or ASIC. For more information and
a detailed flowchart of the one-time synchronization feature, see
the
AD9122 TxDAC+ Converters. ”
DACCLKP(1)/
DACCLKP(2)/
REFCLKN(2)
REFCLKP(2)/
SKEW
SUSYNC
HSYNC
FRAMEN(2)
FRAMEP(2)/
AN-1093
DCIP(2)/
DCIN(2)
Figure 67. FIFO Rate Synchronization Signal Timing Requirements,
f
SYNC_I
= f
DATA
Application Note, “Synchronization of Multiple
t
SKEW
/(8 × 2
Min
−t
100
330
t
DACCLK
SUSYNC
N
)
2× Interpolation
DCI
/2
= ½ × f
t
HSYNC
CLK
Max
+t
. The REFCLK input is
DACCLK
/2
Unit
ps
ps
ps
Rev. A | Page 48 of 56
Sync Status Bits
When the sync locked bit (Register 0x12, Bit 6) is set, it indicates
that the synchronization logic has reached alignment. This align-
ment is determined when the clock generation state machine
phase is constant.
Alignment takes from (11 + averaging) × 64 to (11 + averaging) ×
128 DACCLK cycles. The sync locked bit can also trigger an IRQ ,
as described in the Interrupt Request Operation section.
When the sync lost bit (Register 0x12, Bit 7) is set, it indicates
that a previously synchronized device has lost alignment. This
bit is latched and remains set until cleared by overwriting the
register. This bit can also trigger an IRQ , as described in the
Interrupt Request Operation section.
The sync phase readback bits (Register 0x13, Bits[7:0]) report
the current clock phase in a 6.2 format. Bits[7:2] report which
of the 64 states (0 to 63) the clock is currently in. When averaging
is enabled, Bits[1:0] provide ¼ state accuracy (for 0, ¼, ½, ¾).
The lower two bits give an indication of the timing margin issues
that may exist. If the synchronization sampling is error free, the
fractional clock state should be 00.
Timing Optimization
The REFCLK signal is sampled by a version of the DACCLK.
If sampling errors are detected, the opposite sampling edge can
be selected to improve the sampling point. The sampling edge
can be selected by setting Register 0x10, Bit 3 (1 = rising and
0 = falling).
The synchronization logic resynchronizes when a phase change
between the REFCLK signal and the state of the clock generation
state machine exceeds a threshold. To mitigate the effects of
jitter and prevent erroneous resynchronizations, the relative
phase can be averaged. The amount of averaging is set by the
sync averaging bits (Register 0x10, Bits[2:0]) and can be set
from 1 to 128. The higher the number of averages, the more
slowly the device recognizes and resynchronizes to a legitimate
phase correction. Generally, the averaging should be made as large
as possible while still meeting the allotted resynchronization
time interval. Note that, if the average synchronization sampling
result is in approximately the middle of the probability curve,
the synchronization engine can be unstable, resulting in
corrupted output.
The value of the Sync Phase Request[5:0] bits (Register 0x11,
Bits[5:0]) is the state to which the clock generation state machine
resets upon initialization. By varying this value, the timing of the
internal clocks, with respect to the REFCLK signal, can be adjusted.
Every increment of the Sync Phase Request[5:0] value advances the
internal clocks by one DACCLK cycle. This offset can be used for
two purposes: to skew the outputs of two synchronized DAC
outputs in increments of the DACCLK cycle, and to change the
relative timing between the DAC output and the sync input
(REFCLK). This may allow for a more optimal placement of the
DCI sampling point in data rate synchronization mode.
Data Sheet

Related parts for AD9146