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.

[参考译文] DP8.3822万I:RMII中的MII回送

Guru**** 2478675 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/654312/dp83822i-mii-loopback-in-rmii

部件号:DP8.3822万I

您好,我正在使用配置为在RMII从属50MHz接口模式下运行的dp8.3822万。

启用MII lopback (BMCR寄存器,位14,所有其他BMCR位清除),在RMII TX上发送时,我没有在RMII RX上返回数据。

MII回送是否仅适用于MII接口,而我需要使用PCS输入回送?

这些

帕斯卡

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

    MII回送也应以RMII模式将数据发回。 是否可以通过将BMCR寄存器的所有其他位保持在其默认状态来尝试MII回送?

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

    您好,Aniruddha,感谢您的回答。

    同时,我们进行了几次试验,MII回送似乎只有在BMCR编程为100 Mbps速度时才起作用(至少对我们而言)。

    我想尝试寄存器默认设置不是很好,因为如果设备是以10Mbps的引脚编程,它将不起作用。

    这就是我们的结论。 请确认MII环回(RMII)仅适用于100Mbps速度设置吗?

    谢谢,此致,

    帕斯卡

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

    您好,作为此线程的后续操作,我们注意到,在环回之后清除BMCR的位14不会恢复设备的良好运行状态。

    如果出现以下情况,请告诉我:

    -在执行MII回送后必须重置设备? 如果是,请执行哪种重置(至少有3种)

    -在环回状态下,设备仍希望RMII接口上有格式正确的以太网帧(前导帧,SOF,最小数据为64字节),或者任何模式都可以用作测试模式?

    仅需说明一下,我们使用的是DP8.3822万部件,没有常规MAC,环回测试使用前导码+ SOF + 32字节数据。 在清除环回测试结束时,设备会损坏接收到的数据。 使用PWRDN_N引脚的关机/开机循环将恢复标称设备运行状态。

    此致

    帕斯卡

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

    环回是调试功能,建议对设备进行硬重置。 在RMII环回(从TXDx上的MAC插入的数据和RXDx上的环回)上,任何模式都应该正常。


    此致,
    很棒