主题中讨论的其他器件:DP83TD510E、 USB-2-MDIO
从 DP83TD510E 电缆诊断工具包(第2.2页)执行测试程序后、在寄存器0x1E (如预期)中获得了结果0x03、但在寄存器0x1E 中得到了结果。 0x030C (应包含 TDR 结果)仍然为0。 寄存器0x306 - 0x309 -也只为零。
第45条寄存器访问正常、写入后验证进程中涉及的所有寄存器。
与数据表第7.7.13页(TDR_CFG 寄存器说明)中的 TDR 设置值略有不同、得出的结果相同。
硬件设置:我尝试短接/开路/连接到其他 EVB 电缆、没有区别。 VDDIO 2.5V、VDDA 3.3V。 接口设置为 RGMII 10Mbit (2.5MHz 时钟)、连接到 Microchip KSZ9897开关 IC (似乎正常、网络连接正常)
其他功能效果很好- 1.5公里1.5平方毫米的链路正常。 电缆、没有任何明显的数据包丢失、 在预期范围内显示 SQI 指示、ALCD 当前未正确校准、但在 reg 中有值。 0x0A9D 的变化与电缆长度成正比... 所以 、除了 TDR、一切都正常。
此外、数据表第30页的信息、第 "7.3.12.1 TDR"看起来有点令人困惑、例如:
"电缆诊断特定控制寄存器(CDSCR、地址0x0170)。" 这是实际的吗、看起来与寄存器映射不对应?
可能还有其他一些条件可以成功运行 TDR?