ZHCACH7A March 2023 – June 2025 DP83826E , DP83826I
如果适用,工作站管理接口可用于在调试期间提供有价值的状态字段。但是,请验证此通信是否准确以避免复合问题。确保 MDIO 有一个上拉电阻器连接到 VDDIO,因为该引脚是 PHY 的开漏。空闲时,电压需为 VDDIO。确保 SMI 访问遵循以下顺序:
读取寄存器并验证数据表中显示的默认值。请注意,某些寄存器的初始值可能会因 strap 配置选项而异。表 2-4 展示了在启用自协商的情况下以 10/100Mbps 速率运行 PHY 和链路的预期寄存器值。
| 寄存器地址 | 寄存器值 | 注释 | |
|---|---|---|---|
| 10Mbps | 100Mbps | ||
| 0x0000 | 3100 | 3100 | 自动协商控制,MII 环回 |
| 0x0001 | 786D | 786D | 链路状态 |
| 0x0003 | A131 | A131 | PHY 版本 A111 = 基础 A131 = 增强 |
| 0x0004 | 0041 | 01E1 | DUT 10/100Mbps 广播 |
| 0x0005 1 | 41E1 | 41E1 | LP 10/100Mbps 广播 |
| 0x000A | 0100 | 0100 | 奇半字节检测 (EtherCAT) |
| 0x000B | 0000 | 0000 | 快速链路丢弃配置 |
| 0x0010 2 | 4717 或 0017 | 4715 或 0715 | PHY 状态 |
| 0x0011 | 0108 | 0108 | PWDN/INT |
| 0x0014 | 0000 | 0000 | 虚假载波计数器 |
| 0x0015 | 0000 | 0000 | RX 错误计数器 |
| 0x0017 | 0041 | 0041 | RMII 配置 |
| 0x0019 | C000 | CC00 | MDI(x) 配置 |
在 PHY 以给定速度链接的情况下,使用这些值作为参考来识别预期运行的任何变化。请注意,并非所有寄存器都需要相同,例如:
示例:在为 PHY 供电并以 10Mbps 的速率链接 PHY 之后,Reg 0x10 以 Reg 0x17 读取。这意味着位 [4, 2, 1, 0] 为高电平。这些位会确认:自协商完成、全双工、10Mbps 模式以及建立了有效链路。
对于表 2-4 中显示的任何不同于预期值的值,重复此过程有助于诊断 PHY 的确切状态来解决遇到的任何问题。