Other Parts Discussed in Thread: DP83TD510E, USB-2-MDIO
After performing test procedure from DP83TD510E Cable Diagnostics Toolkit (p. 2.2 Test Procedure), got result 0x03 in reg 0x1E (as expected), but reg. 0x030C (should contain TDR results) still remains 0. Registers 0x306 - 0x309 - only zeroes too.
Clause 45 registers access ok, all registers involved in process verified after write.
Slightly different values for TDR settings, from Datasheet p. 7.7.13 (TDR_CFG Register description) gives identical result.
Hardware setup: I tried shorted/open/connected to other EVB cable, no differences. Board VDDIO 2.5V, VDDA 3.3V. Interface set to RGMII 10Mbit (2.5Mhz clock), connected to Microchip KSZ9897 switch IC (seems to be ok, network connection works)
Other functionality works great - link ok on 1.5km of 1.5sq.mm . cable, without any significant packet loss, SQI indication in expected range, ALCD currently not well calibrated, but value in reg. 0x0A9D changes proportional to cable length... So, everything ok, with the exception of TDR.
Additionaly, information from Datasheet page 30, pt. "7.3.12.1 TDR" looks somewhere confusing, e.g.:
"Cable Diagnostic Specific Control Register (CDSCR, address 0x0170)." Is this actual, looks not corresponding to registers map?
Maybe, there are some additional conditions to run TDR successfully?