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.

[参考译文] DP83867IS:如何将 PHY 设置为测试模式、以通过发送 MDIO 命令在示波器上运行以太网合规性眼图测试

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1588991/dp83867is-how-to-set-the-phy-in-test-mode-to-run-ethernet-compliance-eye-diagram-test-on-an-oscilloscope-by-sending-mdio-commands

器件型号: DP83867IS

我需要关闭自动协商并将速度设置为 1G、我已经通过停止引导过程并使用 MDIO 命令写入正确的寄存器来尝试这样做、但我无法写入正确的寄存器。 这看起来自动协商功能似乎始终保持开启状态、从而使速度自动设置为 10Mbps

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

    尊敬的 Mauricio:

    我们在86x 合规性应用手册中提供了用于合规性的 MDIO 脚本。 请将其用作使用 DP83867 进行合规性测试的参考。

    此致、

    Shane

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

    嗨、Shane、

    感谢您提供的信息。 我能够将 PHY 设置为测试模式、并确实看到了正确的信号输出。 但是、我只在 CHA 上看到信号。 我试图写 寄存器 0x25 = 0x480 用于设置所有通道的输出测试模式、但信号仍仅显示在 CHA 上。 当我读回该寄存器时、它就会报告 0x0000 。 我也尝试写作 0x400、0x420、0x440 和 0x460 该寄存器、但它继续报告 0000。  有什么建议吗?

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

    尊敬的 Mauricio:

    写入该寄存器时、您是否使用正确的方法来扩展寄存器访问? 0x25 是扩展寄存器、无法直接读取或写入。  

    此致、

    Shane