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.

[参考译文] DP83822HF:从 10M 以太网恢复 RxCLK

Guru**** 3001220 points

Other Parts Discussed in Thread: DP83822HF

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1667573/dp83822hf-recovering-rxclk-from-10m-ethernet

器件型号: DP83822HF

您好、

在我的应用中、我需要恢复以太网时钟并使用 PLL 生成音频时钟。

线路速率为 10M(不是 100 NOR 1G)

我使用的开关仅具有 RMII/RGMII

这意味着 我正在考虑使用的 DP83822HF PHY 必须在 RGMII 模式下工作(不存在 MII)。  RMII 不提供 RX_clk)

在数据表中、它写入 RX_CLK 引脚上、如下所示:

“RGMII 接收时钟:RGMII 接收时钟提供 100Mbps 速度的 25MHz 参考时钟、以及 10Mbps 速度的 2.5MHz 参考时钟、该时钟源自接收数据流。“

因此、我想将 2.5M 馈送到 PLL 电路、以产生 24.576MZ

很明显、当 链路中断(即未连接以太网)时、RCx_CLK 不会产生时钟、我可以对此进行补偿。(通过切换 PLL 电路的输入)但是我无法对非连续时钟的斜接时钟进行补偿。

我希望您确认和验证的是、RX_clk 是否会在链路建立时持续输出时钟、尤其是在没有数据包交换 或流量速率非常低且 PHY RX_CLK 应依赖于 PHY 交换的同步脉冲的情况下。

谢谢、

 Avner

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

    尊敬的 Avner:

    虽然 DP83822 保持链路状态、但无论数据传输如何、2.5MHz 时钟都应该保持稳定。 该时钟源自接收数据流、但如果数据停止或开始发送、则不会改变(只要链路本身保持正常状态)

    此致、

    Shane

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

    您好、

    很抱歉、我之所以强调这一点、是为了确保:我看到了上述器件、其中数据表指出 2.5MHz 时钟将可用、据我了解、您曾写道、即使没有流量传递到 PHY、RCLK 时钟也可用。 然而,由于我使用这个时钟到 PLL 电路必须已经 从远程单元恢复时钟,我想确保稳定的 RCLK 时钟始终在链路打开时从线路恢复时钟。 我强调这一点、因为据我了解、其他 PHY 甚至 10M 标准在 10M 时不支持该值、而是在 100m 时支持该值。

    期待 您的确认、

    谢谢、

     Avner

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

    尊敬的 Avner:

    让我来看看这个。 我的目标是在明天或周五之前更新。

    此致、

    Shane

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

    尊敬的 Avner:

    2.5MHz 时钟仅在从链路伙伴接收到数据时从线路恢复。 线路空闲时、PHY 将转换 2.5MHz 时钟以参考本地时钟。 当链路在 10M 空闲时、只有周期性的链路脉冲、因此我认为在此状态下不能恢复时钟。

    此致、

    Shane

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

    嗨、Shane、

    好的。 那么、 获得稳定时钟的数据包速率是多少? 例如、如果我确保至少每 4ms(大约是软件周期)发送一次数据包、芯片内的 PLL 机制是否能够提供一定的恢复时钟?  
    此致、

     Avner

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

    尊敬的 Avner:

    10Mbps 以太网在连续数据包之间具有数据包间间隙。 在此阶段、线路将空闲、并且不会从链路伙伴恢复时钟。 无论发送多少个数据包、它们之间都会存在数据包间隙、此时钟需要切换到本地基准。

    是否能够使用 100Mbps 数据? 当 10BASE-Te 停止信令时、100Base-TX 会在线路未激活时发送空闲模式。 我相信 PHY 将从此空闲模式恢复 25MHz 时钟、如果 您的应用可能会出现 100Mbps、可以研究这一点。

    此致、

    Shane

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

    嗨、Shane、
    我们使用的电缆不是 100 米、因此我们必须使用 10M 以太网。  
    1) TI 是否有其他 PHY 可以保证恢复时钟为 10M(并且可以接受 RGMII 模式? (不是 RMII 或 MII)
    2) 如果我想以 10M 通过以太网 (Sync-E) 传递时钟、您是否有其他 TI IC 解决方案?

    谢谢、

     Avner  

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

    尊敬的 Avner:

    1.不需要、我们没有 PHY 能够在空闲期间在 10M 内从链路伙伴恢复时钟。  

    2.不幸的是,由于 10Base-T 信令的性质,我们没有一个能够从空闲线路恢复时钟的解决方案。  

    此致、

    Shane