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:需要从0切换到1的 VCO_PHASE_SYNC、然后在 SYNC 模式的类别2再次切换回0?

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1428153/lmx2594-need-vco_phase_sync-to-be-toggled-form-for-0-to-1-then-turn-back-to-0-again-for-category-2-of-sync-mode

器件型号:LMX2594

工具与软件:

您好!

我的应用 符合 SYNC 模式的类别2、如下图所示。 在第7.3.10.3节中、我明白阶跃.5要求 类别2的 VCO_PHASE_SYNC = 0。  但第6步要求  在应用 SYNC 时、需要将类别2的 VCO_PHASE_SYNC 从0切换为1。

所以我的问题是:在  把 VCO_PHASE_SYNC 从0切换为1之后、 需要 将 VCO_PHASE_SYNC 再次切换回0或始终保持为1?

图1.

图2.

提前感谢!

此致!

Jason

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

    尊敬的 Jason:

    通过 Cat.2同步、您可以以不同的方式实现同步。

    方法1.

    始终保持 VCO_PHASE_SYNC = 1。

    对 INPIN_IGNORE = 0进行编程

    在 SYNC 引脚上提供同步脉冲。

    方法2.

    通过 VCO_PHASE_SYNC = 0对器件进行锁定编程

    编程 VCO_PHASE_SYNC = 1。 如果 IncludedDivide 不等于1、则必须对 N 分频器进行适当编程、以便使它锁定。

    编程 VCO_PHASE_SYNC = 0。 如果  IncludedDivide 不等于1、则必须对 N 分频器进行适当编程、以便使它锁定。

    方法3.

    始终保持 VCO_PHASE_SYNC = 1。

    始终将 SYNC 引脚保持为高电平。

    编程 INPIN_IGNORE = 1 --> 0 --> 1

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

    尊敬的 Fung:

    非常感谢! 还有一个问题:

    我想 使用  Cat.2 SYNC 来同步来自两个 LMX2594的输出时钟。 软件需要  按顺序对这两个 LMX2594进行编程。 因此、  它们之间存在不确定的时间间隙、这将 导致在不同的时间将 VCO_PHASE_SYNC 从0切换为1、然后从0。 我不知道  由软件引起的这个时间间隙是否不重要、如  下图中"同步时序不重要"的含义所示。  

      切换 VCO_PHASE_SYNC 的序列是否会导致输出时钟相位从两个 LMX2594失配?

    提前感谢!

    此致!

    Jason

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

    尊敬的 Jason:

    在 Cat.2同步中该序列无关紧要。 您甚至可以逐一同步它们。

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

    尊敬的 Fung:

    根据您的 响应、我使用了 方法2、该方法  在两个 LMX2594上逐个切换 VCO_PHASE_SYNC。  我的装置 如下图所示。 但来自两个 LMX2594的时钟(245.76MHz)的相位无法匹配、如图2所示。 我对每个 LMX2594进行了2次编程:

    1.第一个是 基本 编程、  针对每个 LMX2594逐个执行 TICS PRO 生成的.txt;

    e2e.ti.com/.../LMX_5F00_REF_5F00_122M88_5F00_OUT_5F00_245M76_5F00_MTS_5F00_MCS_5F00_V3-to-Forum.txt

    2.第二个是重新配置2个寄存器、以便 为每个 LMX2594逐一切换 VCO_PHASE_SYNC。  

    请参阅图3了解 每种配置的含义

    R0	0x00649C
    R36	0x240010
    R0	0x00249C
    R36	0x240040
    R0	0x00249C

    请帮助我检查 上述程序、查看我的操作有什么问题。

    图1.

    图2.

    图3.

    提前感谢!

    此致!

    Jason

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

    尊敬的 Fung:

     感谢您的任何反馈!

    提前感谢!

     

    此致!

    Jason

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

    尊敬的 Jason:

    我的坏消息、我向您提供了错误信息。

    对于 Cat.2同步、采用2A 或2A 方法。

    方法2-A.

    通过 VCO_PHASE_SYNC = 0对器件进行锁定编程

    编程 VCO_PHASE_SYNC = 1。 如果 IncludedDivide 不等于1、则必须对 N 分频器进行适当编程、以便使它锁定。

    方法2-b.

    通过 VCO_PHASE_SYNC = 1对器件进行锁定编程。