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.

[参考译文] DP83867E:配置为1000Mbps 时、链路断开、全双工模式和自动协商被禁用

Guru**** 2539500 points
Other Parts Discussed in Thread: TDA4VM

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1118424/dp83867e-link-down-when-configured-in-1000mbps-full-duplex-mode-and-auto-negotiation-disabled

器件型号:DP83867E
主题中讨论的其他器件:TDA4VM

大家好、

       我 使用 TI TDA4VM 评估板来测试板中的 DP83867ERGZT PHY。  我 没有通过 MDIO 接口进行任何 PHY 配置。(同时确保不会意外写入任何内容)

评估板中 PHY 的默认自举设置为、  

•PHY ADDR:00000
• AUTO_NEG:已启用
•ANGsel 10/100/1000
•RGMII 时钟偏斜 Tx:0ns
•RGMII 时钟偏斜 Rx:2ns

我使用 CAT5e 电缆和 BAFO 以太网适配器将 PHY 连接到 PC。

通过此设置、我将连接到上(BMSR 位2已置位)、PHY 状态寄存器显示其1000Mbps 全双工(PHYSTS 位13、14和15)。

我还需要使用自动协商禁用进行测试(根据客户需求) 、因此我将 BMCR 寄存器修改为0x0140 (1000Mbps、全双工和自动协商禁用)

并 通过 MDIO 接口写入 CTRL 寄存器(位14)来执行软重启。 我读回 BMCR 寄存器以确保其配置正确。  

在这种配置下、我看到 Link Down (BMSR 位2清零)。  我是否需要配置任何其他寄存器才能使其正常工作? 是否有 任何推荐 设置?

然后、我将 BMCR 配置为100/10Mbps、同时禁用自动协商(0x2100 / 0x0100) 、并 通过 MDIO 接口写入 CTRL 寄存器(位14)进行软重启。

它正在工作、  我正在建立链路。 我 不明白在将其配置为1000Mbps 时出现了什么错误。

注:我使用 CAT5e 电缆和 BAFO 以太网适配器将 PHY 连接到 PC。我尝试在网络适配器侧和中禁用自动协商

强制为1000Mbps 全双工 、但 没有帮助。 我不怀疑电缆/适配器有任何问题、因为它在启用自动协商时使用1000Mbps

从 PHY 侧。

此致、

Nideesh