我有一个采用 DP83826E 的设计、并尝试在增强模式下将其用作 RMII 从模式。 当我将它连接到我支持1Gbps 的计算机的以太网端口时、它只以10 Mbps 的模式连接、而不是完全的100 Mbps 模式。 这是一个 MDIO 寄存器转储:
0x00 : 0x3100 0x01 : 0x786D 0x02 : 0x2000 0x03 : 0xA131 0x04 : 0x01E1 0x05 : 0xCC61 0x06 : 0x000D 0x07 : 0x2001 0x08 : 0x0000 0x09 : 0x0000 0x0A : 0x0100 0x0B : 0x0000 0x0C : 0x0000 0x0D : 0x0000 0x0E : 0x0000 0x0F : 0x0000 0x10 : 0x0017 0x11 : 0x0108 0x12 : 0x0000 0x13 : 0x0000 0x14 : 0x0000 0x15 : 0x0000 0x16 : 0x0100 0x17 : 0x00E1 0x18 : 0x0400 0x19 : 0xC005 0x1A : 0x0000 0x1B : 0x007D 0x1C : 0x05EE 0x1D : 0x0000 0x1E : 0x0002
因此、转储中令人惊讶的部分是寄存器0x05、其中位7、8和9均为零、这表示链路伙伴不会 广播100 Mbps 的数据。 我不明白为什么会出现这种情况、因为我的 PC 的以太网端口可以与其他设备一起以更高的速度正常工作。
有人想知道为什么它缺省为10 Mbps 吗?