This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LMK0.4826万:跟踪CPout1保持模式

Guru**** 2826755 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1096270/lmk04826-tracked-cpout1-holdover-mode

部件号:LMK0.4826万

您好,

我的客户正在考虑使用'Tracked CPout1 Holdover Mode'。

要启用此功能,他们将如下所示设置LMK0.4826万。

e2e.ti.com/.../2664.lmk04826.dat</s>0.4826万

通过倾斜参考时钟频率解锁PLL1后,它们读取RB_Holdover (0x188),但没有变化。

使用'Tracked CPout1 Holdover Mode'是否有任何其他设置或程序?

他们如何检查抑制模式是否正常工作?

谢谢你。

JH

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,JH:

    根据数据表的9.3 .7.2 部分,有多种方法可以输入抑制:

    • 如果LOS已启用(LOS_EN=1,Holdover _LOS_DET=1),并且在 活动参考时钟上检测到信号丢失(客户编程中的CLKin1)。 这在客户编程中未激活。 请注意,如果客户选择启用此模式,则LOS_TIMEOUT应为假定的30.72MHz参考时钟设置为最高设置(22MHz),该参考时钟似乎对应于有效的VCO频率。 如果参考时钟 未生成大于1/los_timeout秒的边缘(在22MHz的情况下为50ns),则此情况仅会触发抑制。 参考时钟频率上的小ppm倾斜将不足以触发LOS抑制。
    • 如果启用了锁定检测抑制(HOLDOROW_PLL1_DET=1)且 活动的参考时钟超出锁定所需的PPM。 这在客户编程中未激活。 请注意 ,带有外部VCXO的PLL1将尝试将VCXO电压调谐为保持PLL1锁定的值,因此需要在参考处有相当大的ppm偏移,才能在任何较长的持续时间内将设备置于抑制状态。  根据回路带宽,相位检测器频率以及参考倾斜的幅度和转换速率,PLL1可能能够对频率变化作出足够快的响应,从而完全不会进入抑制;另一方面, 如果回路无法足够快地响应,并且锁定检测丢失,则设备将进入抑制状态,并由于跟踪的CPout1电压而保持在该状态,直至参考频率恢复到与设置为跟踪的CPout1电压时的VCXO频率非常匹配的值。 在抑制模式下也存在一种边缘情况,其中参考频率与VCXO频率匹配,但参考路径和反馈路径之间的相位误差足够大,数字锁检测无法指示锁定状态,  相位误差缩小到数字锁定检测电路开始注册有效相位检测器比较可能需要很长时间。 在这种情况下,通过读回DAC值,将此值±1编程为man_dac并切换man_dac _en,可能会对VCXO频率造成轻微错误。
    • 如果启用了VTune监视(Holdover) VTune_DET=1),且VTune电压超过DAC_TRUK_LOW设定的阈值或DAC_TRUK_HIGH设定的阈值。 这可用于限制VCXO的调谐电压范围,并可有效地将允许 的ppm偏移降低到VCXO的拉力范围以下。 这在参考可能缓慢漂移,但实际解锁范围比VCXO的拉力范围窄得多的情况下非常有用。 虽然在客户编程时启用了此功能,但仍使用DAC_TRUK_LOW和DAC_TRUK_HIGH的默认值,这意味着只有当CPout1处的VTune电压处于总电压范围的较低或较高64 (对于3.3V电源,<51.5mV或>3.2485V)时,设备才会进入抑制状态。 换言之,只有当参考频率完全超出VCXO的调谐范围时,才会输入抑制。  由于DAC_TRIP值被量化为CPout1调谐电压范围的64个单位,只要 VCXO的频率增益已知,就应该直接计算给定PPM偏移的DAC_TRIP值,并生成超出DAC_TRIP阈值限制的倾斜参考。
    • 如果holdover强制=1,则设备将被强制置于保持状态,而不受其他条件的影响。 这对于测试抑制行为很有用,但对于检查过渡条件则不有用。

    此致,

    Derek Payne

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Derek Payne,

    感谢您的解释。

    客户将下面的寄存器从以前共享的文件更改为使用跟踪的Cpout1保持模式。

       R331 0x014B10

       R336 0x1.5051万

    在进行PLL 1解锁后,他们检查PLL1是否已解锁,PLL2是否已使用H/W引脚锁定。

    他们读取并检查了地址0x188的值,但它被读取为不是抑制。

    设置是否有问题?

    能否共享样本寄存器以使用跟踪的Cpout1 Holdover模式?

    谢谢你。

    JH

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,JH:

    它们将CLKIN_OVERRIDE (R336[6])设置为1。 这将强制CLKin1始终作为参考时钟。 他们应设置CLKIN_OVERRIDE=0并再次检查:

    R336  0x1.5015万

    此致,

    Derek Payne