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.

[参考译文] LMK04208:为什么0天模式可以##39;t 工作?

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1429367/lmk04208-why-0-day-mode-can-t-work

器件型号:LMK04208

工具与软件:

您好!

我希望 LMK04208在电路板上的双 PLL、内部 VCO、0延迟模式下工作。 它将在 内部路径中将 CLKout0反馈到 PLL1、如下图所示。  时钟设置  如下所示:

CLKin1:来自信号发生器的外部7.68MHz 正弦时钟

CLKout0:7.68MHz

CLKout1:7.68MHz

CLKout2:122.88MHz

CLKout4:122.88MHz

使用 示波器进行测试、我发现 CLKout0和 CLKout1无法对齐、并且 在下电上电期间没有固定相位关系。 我认为该时钟计划或设置完全符合零延迟模式的两条规则。 但 CLKout1无法与 CLKout0相比与 CLKin1共享相同的相位关系、这是为什么?

附加.tcs 文件以进行 检查。

e2e.ti.com/.../122M88_5F00_PL_5F00_122M88_5F00_SYSREF_5F00_7M68_5F00_clk5_5F00_12M8_5F00_MCS_5F00_No_5F00_Sync_5F00_V4.tcs

提前感谢!

此致!

Jason

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

    Jason、您好!  
    您是否同步分频器以确保所有输出都同步?  
    零延迟 双 PLL 模式、对吗?  
    您会以 PLL1中的 N 分频器为基准馈送 CLKOUT0、这现在确保 CLKINx 和 CLKOUTx 对齐。  
    如果 SYNC 会同步您的输出-其中一个输出与输入同步、那么现在所有输出都与输入同步。

    执行同步后、每个下电上电时应该有确定性延迟。  

    此致、  

    Vicente

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

    您好、 Vicente:

    我仅使用 零延迟模式(反馈 CLKout0到 PLL1)、不执行同步。 这意味着 还需要执行同步、并与零延迟模式一起使用、以对齐所有 CLKout 的相位、对吧??  

    名为《 多时钟同步》的应用报告提到了 零延迟模式的两条规则。  

    其中 还提到、 所有其他输出都可以通过与反馈中的 D2分频器同步来共享相位确定性。

    这里、 同步 就是 执行同步的含义

    下面我列出的时钟计划完全符合规则。 测试还会发现 CLKout0可以 确定地对齐 CLKin1、但 CLKout1与 CLKout0没有固定的相位关系

    CLKin1:来自信号发生器的外部7.68MHz 正弦时钟

    CLKout0:7.68MHz (PLL1的内部反馈)

    CLKout1:7.68MHz

    CLKout2:122.88MHz

    CLKout4:122.88mH

    提前感谢!

    此致!

    Jason

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

    尊敬的 Jason:

    正确、您仍需要同步。

    您已经确认 CLKINx 和 CLKOUT0具有确定性相位。  
    现在、如果进行同步-所有输出都进行了相位对齐、但考虑到 CLKOUT0与 CLKINx 对齐、现在所有输出也与 CLKINx 对齐。

    此致、

    Vicente  

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

    您好、 Vicente:

    让我们继续此主题、因为我会找到一个新案例

    测试期间、当所有 NO_SYNC_CLKoutX 位=0时、我发现在将寄存器文件配置到 LMK04208后、所有输出时钟均已相互对齐。 但是、目前我尚未应用外部 SYNC 信号或切换  SYNC_POL_INV 位。 我检查生成 SYNC 的方法、并且对寄存器 R30中的 PLL2_N 进行编程将自动生成 SYNC 事件、如图1所示。 因此、在上电后配置寄存器文件期间、 配置序列是从 R0到 R31、如图2所示。

    当 R30  在 所有 NO_SYNC_CLKoutX 位=0的情况下进行编程  时、它是否会生成同步以对齐所有输出时钟的相位 ?

    图1.

    图2.

    提前感谢!

    此致!

    Jason

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

    尊敬的 Jason:  
    如果 NO_SYNC_CLKOUTx 位设置为零-这会产生同步事件、就像您声称您确实希望具有该特定的 x 输出同步一样。  
    此致、  

    Vicente