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.

[参考译文] LMX2594:2类 VCO_PHASE_SYNC 编程序列/SYNC 引脚

Guru**** 2540720 points
Other Parts Discussed in Thread: LMX2594

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1315412/lmx2594-category-2-vco_phase_sync-programming-sequence-sync-pin

器件型号:LMX2594

您好:

我遇到了在 VCO_PHASE_SYNC=1模式下 LMX2594无法进入锁定状态的问题。

总体设置是

  • fosc= 24 MHz
  • FPD = 24 MHz
  • fVCO = 9600 MHz
  • RFoutA = RFoutB = 600 MHz

由于输出是 fosc 的倍数(25*24=600),因此这是类别2同步,同步不是时间关键型。 在本例中、我将 SYNC 用作连续的1.5 MHz 时钟(因此每16个 fOSC 周期)。

  两个寄存器 文件之间的唯一区别(随附)是 R36 (N)、它在100 (VCO_PHASE_SYNC=1)和400 (VCO_PHASE_SYNC=0)之间变化、这符合预期、因为 IncludedDivide=4和 R0、它从0x641C (VCO_PHASE_SYNC=1)和0x241C (VCO_PHASE_SYNC=0)变化、符合预期。

编程过程符合 LMX2594数据表:

  1. 程序复位=1、然后复位=0
  2. 对 R112-R0的所有寄存器进行编程
  3. 再次对 R0进行编程

由于连续应用 SYNC、因此我无需切换 VCO_PHASE_SYNC、因为之后很快就会出现同步边沿。

LMX2594使用 LMX_no_sync.txt 配置成功锁定并输出正确的频率、但绝不会使用 LMX_with_sync.txt 锁定(并且不输出正确的频率)。

持续应用 SYNC 是否存在问题(即使在 VCO 校准序列期间也是如此)? 如果是、我应该在第一个编程序列中对 INPIN_IGNORE=1进行编程、然后在上面的步骤3之后设置 INPIN_IGNORE=0吗? 或者我应该通过切换 VCO_PHASE_SYNC 来切换到"软件"同步吗?

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

    哎呀、我忘记附加文件了。

    e2e.ti.com/.../LMX_5F00_no_5F00_sync.tcs

    e2e.ti.com/.../LMX_5F00_with_5F00_sync.tcs

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

    Patrick、您好!  
    在这种情况下、您的通道分频器必须为16、而不是四个9600 MHz /16 = 600 MHz

    您需要首先对器件进行编程。 这是建议的初始上电序列。  

    您是否遵循7.3.10.3中概述的步骤?  

    对于 Sync 引脚本身:  

    在此期间、您是否正在使用同步模式、因此 INPIN_IGNORE  被设定为1。  

    您可以将 VCO_PHASE_SYNC 从0切换为1、或者可以将上升沿发送到 SYNC 引脚。  

    此致、  

    维森特  

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

    是否设置为16?

    R31为0x43EC (CHDIV_DIV2 = 1)、R75为0x0940 (CHDIV = 00101 = 16)。

    我已经遵循两个过程:我设置 RESET=1、然后 RESET=0、对 R112-R0的所有寄存器进行编程并再次对 R0进行编程。 在此序列中、设置 VCO_PHASE_SYNC=1 (对于 SYNC 情况)。

    SYNC 正在整个 编程周期内运行-我不确定这是否 会导致问题。  

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

    Patrick、您好!  
    是-对于此配置、CHDIV 设置为16、R75匹配是 VCO 分频器  


    请在同步切换后重试-请告诉我这是否有用:)  

    对于 R31、只能配置一个位、即 R31[14]-在本例中、鉴于 CHDIV 值大于2、它应该设置为1。 0x43EC 正确  

    此致、  

    维森特  

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

    我尝试在 VCO_PHASE_SYNC=1 (N 分频器设置为100)编程时禁用自由运行的 SYNC 输入、并且 VCO 已锁定。

    但是,当我打开*自由运行同步时,锁定输出会下降。 停止同步会导致锁定再次上升? 这只是目视检查、因为我不能精确地探测这些检查。

    数据表中的 SYNC 说明 不描述发生 SYNC 后"T1"期间输出的行为。 那么、是否只是该同步不应自由运行而只运行一个脉冲?

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

    Patrick、您好!
    正确:)  


    此致、  

    维森特