主题中讨论的其他器件: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