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.

[参考译文] TLK105:RMII计时问题

Guru**** 2463330 points
Other Parts Discussed in Thread: TLK105

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/596692/tlk105-rmii-timing-question

部件号:TLK105

对于从PHY连接到MAC或从PHY1连接到PHY2的应用程序(背对背phy)

RMII 50MHz来自PHY1。

PHY2处的设置和保持时间是根据来自PHY1的50MHz时钟来测量的。

如果PHY1和2之间的迹线长度为6英寸,则时钟和TX信号会同时延迟。 基本上不会损失时间预算。

但在PHY2到PHY1的情况下,您是否仍在测量PHY1 50MHz时钟的设置/保持时间?

这将会在时间上造成很大的影响。

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

    是的,TLK 105 l 数据表提到,数据在MAC上锁定,并参考与XI针上相同的时钟边缘

    根据RMII规范,50MHz的参考时钟用于CRS_DV,RXD[1:0],TX_EN,TXD[1:0]和RX_ER。 这可以来自MAC或外部来源。 T. RMII通信中的接收器(在此情况下为MAC或PHY1)应通过使用足够的弹性缓冲来说明本地REF_CLK和恢复时钟之间的差异。

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

    您能否解释最后一句:"在RMII通信中的接收器(在这种情况下为MAC或PHY1)应通过使用足够的弹性缓冲来说明本地REF_CLK和恢复时钟之间的差异"
    什么是本地REF_CLK和恢复的时钟。
    RMII中没有时钟恢复功能?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Hitesh,您好!

    我想我可能会解释一下标准,从而增加了混乱。 该标准允许PHY执行时钟恢复。 在这种情况下,关键在于您的MAC和PHY需要同步。 上述回复中提到的REF_CLK指向系统参考时钟。 在MAC+PHY系统中,这可通过从MAC向PHY提供时钟或使用外部时钟源同时提供MAC和PHY来实现。 背对背连接两个TLK105时,您必须使用外部时钟源为两个PHY提供时钟。 如果两个PHY均已同步,则数据将被正确采样。
    我们为DP8.3848万的背对背连接提供了应用说明,但其概念相同: www.ti.com/.../snla076a.pdf

    此致,
    Aniruddha