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.

[参考译文] DP83640:交换机显示的 PHY 状态与寄存器显示的状态不同

Guru**** 2391125 points
Other Parts Discussed in Thread: DP83640

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1122204/dp83640-the-phy-status-displayed-by-the-switch-is-different-from-that-displayed-by-the-register

器件型号:DP83640

大家好:

   我正在使用 DP83640 PHY。 现在、我遇到了一个问题、即交换机显示的 PHY 状态与寄存器显示的状态不同。

  交换机显示的 PHY 状态为100Mbs、半双工。

  但是 、当我从 TRM 读取" PHY 状态寄存器(10h)"时、该寄存器的值为4、这意味着位2 "双工状态"为1、在本例中、我认为 PHY 是全双工。  在我的项目中、我一直读取" PHY 状态寄存器(10h)"、它始终为4。

  2.我发现 BMCR 寄存器的默认值是2100、这意味着100Mbs 和全双工、但默认情况下自动协商被禁用、但为什么禁用自动协商? 大多数 PHY 都像这个 μ?

    有人可以帮帮我吗?

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

    您好!

    自动协商启用似乎是通过自举设置的默认值。 PHY 似乎可以捆绑到强制模式。 没有建立链路并且交换机显示不同的设置这一事实告诉我、当交换机处于半双工模式时、PHY 处于全双工强制模式。 请打开自动协商并通告所有速度和双工以进行校正。

    此致、

    Gerome

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

    感谢您的回答。

    遗憾的是、由于硬件设计、强制模式是固定的。

    是否有任何方法可以禁用搭接? 我是说我是否可以写入一些寄存器来确定屏蔽硬件绑定的 phy 模式?

    锂离子电池

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

    您好!

    PHY 搭接是一种为 PHY 加载初始配置的方法。 这些设置始终可以在事后更改。 无法"屏蔽"绕线或将其禁用。

    此致、

    Gerome

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

    您好:

       "这些设置始终可以在事后更改。"

       这是否意味着当 PHY 完成初始化并正常工作时、我可以通过更改寄存器将工作模式从强制模式更改为正常模式?

    谢谢

    锂离子电池

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

    您好!

    是的、自举只会设置默认配置、但如果您的应用需要不同的设置集来覆盖自举、则可以相应地更改寄存器写入。

    此致、

    Gerome

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

    谢谢你,杰罗姆