主题中讨论的其他器件: DP83869
尊敬的团队:
我的客户正在将 DP83869HM 用于其 PLC 项目。 但他们的应用存在问题。
1. DP83869 (Linux OS)和 KSZ9031RNXCC (WinCE OS)之间的通信失败
2. 1000BaseT /全双工模式通信失败。
3.下面是通信失败下的寄存器值。
- 正如你可以看到下面的 0x11寄存器值(0x7C02),完成了自协商和链路接通,但通信失败。 SPEED_SEL 位为01 (100Mbps)
在 DP83869的数据表中,DP83869HM 支持1000BASE-T、100BASE-TX 和1000BASE-T 操作模式。 自动协商过程可确保根据链路伙伴和本地器件广播的能力选择最高性能协议(即、优先级分辨率)。
KSZ9031RNXCC 还支持 1000BASE-T 全双工模式。 为什么 DP83869指示100Mbps SPEED_SEL? 请告诉我您的意见。
-我们如何调试这个问题? 哪个因素会导致此问题? 请告诉我您的意见。
0x00 0x1140
0x01 0x796d
0x02 0x2000
0x03 0xa0F1
0x04 0x09E1
0x05 0xc5e1
0x06 0x006F
0x07 0x2001
0x08 0x4dd5
0x09 0x0a00
0x0A 0x0c00
0x0B 0x0000
0x0C 0x0000
0x0D 0x401f
0x0E 0x10b0
0x0F 0xF000
0x10 0x5048
0x11 0x7c02
0x12 0000
0x13 0xdde4
0x14 0x2bc7
0x15 0000
0x16 0000
0x17 0x0040
0x18 0x6150
0x19 0x4444
0x1a 0x0002
0x1b 0x0000
0x1c 0x0000
0x1d 0x0000
0x1E 0x0012
谢谢你。