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.

[参考译文] CDCE62005:受 U0端口寄存器访问影响的 U1-U4时钟输出

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/852929/cdce62005-u1-u4-clock-outputs-affected-by-access-to-registers-of-u0-port

器件型号:CDCE62005
主题中讨论的其他器件: LMK03318CDCE6214-Q1

问题:  
我们已将 CDCE 的内部时钟源编程为1GHz (参考设计中的默认时钟源并由 FPGA 进行设置)。 我们仅 更改每个输出的独立输出分频器。  
根据设计、时钟发生器的每个输出端口应该(并且必须)相互独立。 因此、如果我们的 SW 更改 端口0的输出分频比、它不应影响其他4个输出。

但现实情况是:它确实影响到其他4项产出,结果相当严重: 当端口1 (U1)在我们更改端口0时受到干扰时、MAC 和 PHY 之间的 SGMII 链路断开、导致 DSP 与 PC 失去连接、其他端口(U2-U4)也会受到端口0输出分频比变化的影响。   

显然、这只是写入 CDCE 寄存器的操作导致了问题。 如果我只是尝试关闭端口0、它也会对其他端口造成干扰。 即使将相同的数据写入同一寄存器也会对其他端口造成干扰。 因此、它不是输出频率变化、而只是端口寄存器的访问、这会导致其他端口的输出不稳定。

我想知道什么因素可能导致此问题、或者如果当前使用的 CDCE62005芯片组可能是有缺陷或损坏的芯片组、我会想知道这是什么原因?

谢谢你。

斯坦利

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

    您好、Stanley、

    您认为、一个渠道上的变化不应影响他人、您看到的情况肯定不是预期的。 您能否通过观察在对一个通道进行编程时其他通道发生的变化来缩小问题范围。 它们是否有干扰、频率/振幅变化或其他问题?

    此致、
    Hao

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

    您好、Hao、感谢您的评论和建议、我们在 更改 U0分频器时没有直接测试其他端口的频率和振幅或信号输出、 我们刚刚 进行了一些实验、只需将任何数据写入 CDCE 芯片内的寄存器就会干扰芯片、 从而使其声明 PLL 解锁。 即使将相同的数据写入同一个寄存器也会导致问题。 该寄存器可与任何输出端口相关联。 因此、该时钟发生器无法在运行时处理任何更改。  我们必须使用另一个外部分频器来处理来自 U0的这个时钟信号输出、以满足我们的应用要求。

    此致!

    斯坦利

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

    您好、Stanley、

    这很不幸。 我在实验室中没有尝试过这种方法、但我在数据表中没有找到"无毛刺脉冲"功能、这意味着它确实不支持无毛刺脉冲输出分频器变化。 更改输出分频器时、您可能需要无毛刺脉冲的时钟发生器、例如 CDCE6214-Q1和 LMK03318。

    此致、
    Hao