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.

[参考译文] DP83849C:MAC 至 PHY 环回

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/808458/dp83849c-mac-to-phy-loopback

器件型号:DP83849C

尊敬的 DP83849C 专家:

我使用的是 DP83849C phy。 我知道此 phy 有3种类型的回送测试可用。 它们是:

-内部 BIST 测试。 在 phy 中生成伪随机模式、并从 phy 内部 TX 循环到 phy 内部 RX 并进行比较。

-外部 BIST 测试。 与上面的内部 BIST 相同、只是回送是通过插入 RJ45的以太网回送插头执行的

-PMD 测试。 一种将从物理层接收的数据回路到 TX 路径并返回到物理层的测试。 我假设您需要某种设备/应用程序来验证环回数据的完整性。

我有两个与此相关的问题。

1) 1)以上描述是否正确?

2)是否无法回送从 MAC 接收到的物理层中的数据,以便 MAC 接收发送的数据?

此致、

罗科

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

    您好!

    1) 1)是的、您的理解是正确的。

    2) 2)您可以 使用寄存器0x0000位[14]的 MII 环回

    此致、
    GET

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

    Geet、您好!

    我正在尝试使 MII 环回工作。 我具有以下基本模式控制寄存器0x6001的设置。

     我将获取逻辑分析仪波形。  从该波形中、我看不到 MTXD0-3数据、但看不到 MRXD0-3数据。 我已经尝试在 MTXEN 和 MRXDV 上进行捕获、正如规范中所说、在 MII 回路同步中丢失、 并且可能会发生500us 的死区时间。

    仅使用0x6100的基本模式控制寄存器设置、我是否应该希望 MII 回送正常工作? 寄存器中是否有任何诊断数据可以提示 MII 回路为何当前不起作用?

    我在 MRXD 上看到过一次数据、但此后未能看到任何时间。

    此致、

    罗科

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

    你好、Rocco、

    您可以读取该位并再次确认其设置完好。 我们没有任何其他状态寄存器可供确认。

    在 TX 引脚上,您是否检查了 TX_EN 是否也被触发? 此外、考虑到 PHY 具有两个 MAC 接口。 您必须确保您的配置适用于正确的端口。

    此致、

    GET

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

    Geet、您好!

    谢谢、我从这一点了解到、除了为目标端口设置环回设置外、不需要其他设置。

    我使它正常工作。 我 必须添加延迟来补偿死区时间。

    谢谢、

    罗科