ZHCSLD7C June 2020 – February 2021 LMX2820
PRODUCTION DATA
LMX2820 可以生成一个与 fOUT 同步的 SYSREF 输出信号,并具有可编程延时。该输出可以是单个脉冲、一系列脉冲或连续的脉冲流。要使用 SYSREF 功能,首先必须将 PLL 置于 SYNC 模式且 PHASE_SYNC_EN = 1。
SYSREF 特性使用 SYSREF_DIV_PRE 分频器来生成 fINTERPOLATOR。该频率用于对 SRREQ 引脚的上升沿和下降沿进行重新计时。在主模式下,fINTERPOLATOR 会进一步除以 2 × SYSREF_DIV 以生成有限系列脉冲或连续脉冲流。
可以使用 JESD_DAC1_CTRL、JESD_DAC2_CTRL、JESD_DAC3_CTRL 和 JESD_DAC4_CTRL 字对延时进行编程。通过将这些字连接成一个更大的字,称为“SysRefPhaseShift”,可以求出相对延时。这些字的总和应始终为 63。延时步长的大小为:
SysRefDelayStepSize = SYSREF_DIV_PRE/(126*fVCO)
SysRefPhaseShift | JESD_DAC1_CTRL | JESD_DAC2_CTRL | JESD_DAC3_CTRL | JESD_DAC4_CTRL |
0 | 63 | 0 | 0 | 0 |
1 | 62 | 1 | 0 | 0 |
… | … | … | 0 | 0 |
62 | 1 | 62 | 0 | 0 |
63 | 0 | 63 | 0 | 0 |
64 | 0 | 62 | 1 | 0 |
… | 0 | … | … | 0 |
125 | 0 | 1 | 62 | 0 |
126 | 0 | 0 | 63 | 0 |
127 | 0 | 0 | 62 | 1 |
… | 0 | 0 | … | … |
188 | 0 | 0 | 1 | 62 |
189 | 0 | 0 | 0 | 63 |
190 | 1 | 0 | 0 | 62 |
… | … | 0 | 0 | … |
251 | 62 | 0 | 0 | 1 |
不能总是认为 SysRefPhaseShift 的最小值会提供最低延时。换句话说,可能会出现一种环绕效应,即从最长延迟突然转变到最短延迟。这种突变发生的代码主要取决于 fVCO 和 SYSREF_DIV_PRE。