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:DP83867IS 如何在10/100/1000之间切换

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/829590/dp83867is-dp83867is-how-can-i-switch-between-100-1000

器件型号:DP83867IS

大家好、

我在100 Mbps 和1000 Mbps 模式之间切换时遇到问题。 启用自动协商后、PHY 能够在100和1000之间切换、但前提是 PC 端仅限于特定的数据速率。

但我想手动配置 PHY、因此当我将 PHY 配置为100Mbps 模式时、PC 会构建一个100Mbps 链路。 为此、我将寄存器0x0000位12变为"0"以禁用自动协商。 对于100Mbps、位6 (MSB)和位13 (LSB)变为[01];对于全双工、位8变为"1"。

RGMII 端的运行频率为25MHz、但以太网端无法建立链路。

非常感谢你的帮助。

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

    您好、Stephan、

    当您禁用自动协商时、您是否还会禁用自动 MDIX (寄存器0x10)?

    另一个选项是禁用1000Mbps 广播、但保持启用自动协商。 这将阻止链路解析为1000Mbps、并将降至100Mbps。 为此、将寄存器0x00、0x04和0x10保留在其默认配置中、然后将0x0000写入寄存器0x09。  

    此致

    Aniruddha

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

    您好、Aniruddha、

    很抱歉耽误你的回答!

    正如您所说、我禁用了1000Mbps。 重新连接电缆后、100Mbps 正常工作、因此会建立新的链路。 通过设置寄存器0x0000的位9、开始一个新的自协商过程。

    这样、电缆就可以保持插入状态、数据速率在100Mbps 和1000Mbps 之间变化。 非常感谢您!

    此致

    Stephan