工具/软件:
大家好:
我遇到了 DP83867IR PHY 和某些以太网电缆的一些问题。 我们的产品 处于大规模生产阶段 ,数千件以上的产品都经历了这种现象。
让我以一个实际的例子进行解释。
我有三条不同的以太网电缆、分别称为 A、B 和 C
PHY 以 1Gbps 的速率与电缆 A 和 B 建立链路、但使用电缆 C 时仅以 100Mbps 的速率建立链路
相同的电缆用于连接相同型号的其他产品(相同的 PHY,相同的电子产品,相同的布局)、它们都以 1Gbps 的速率通过电缆 A、B 和 C 进行连接
即使使用不同的 NIC、此测试也可高度重现。
我已经读取了几乎所有的 PHY 寄存器、但似乎没有任何可疑之处。
以下是通过电缆 C(连接速度为 100 Mbps 的电缆)连接摄像机时的一些寄存器
| Name | 存储器地址 | 数据值 |
| BMCR | 0x0000 | 0x1140 |
| BMSR | 0x0001 | 0x7949 |
| PHYIDR2 | 0x0003 | 0xA231 |
| 阿纳尔 | 0x0004. | 0x0D81 |
| ANLPAR | 0x0005. | 0xCDE1 |
| ANER | 0x0006. | 0x0064 |
| ANNPTR | 0x0007 | 0x2001 |
| ANNPTR | 0x0008. | 0x0000 |
| CFG1 | 0x0009. | 0x0300 |
| STS1 | 0x000A | 0x0000 |
| PHYSTS | 0x0011 | 0x0302 |
| ISR | 0x0013 | 0x0040 |
| RECR | 0x0015 | 0x0000 |
| BISCR | 0x0016 | 0x0000 |
| STS2. | 0x0017 | 0x0040 |
| CFG3 | 0x001E | 0x0002. |
| CRE | 0x008A | 0x0000 |
| ALTFGAB | 0x00A0 | 0x0908 |
| ALTFGCD | 0x00A1 | 0x060A |
| RXFSTS | 0x0135 中的指令 | 0x0000 |
| IO_MUX_CFG | 0x0170 | 0x0C0E |
TDR 在连接电缆 C 并禁用 NIC 后完成:
| Name | 存储器地址 | 数据值 | |
| TDR_PEAKS_SIGN_A_B | 0x01A5 | 0x0021 | (使用电缆 A、B 时、值为 0x0021) |
| TDR_PEAKS_SIGN_C_D | 0x01A6 | 0x0061 | (使用电缆 A、B 时、值为 0x0021) |
你有什么建议吗?
提前感谢您抽出宝贵时间。
此致。
