We have the DP83TD510E Eval boards and are comparing the performance with the ADIN1100.
We wish to find the range limit of these phys, to do this I want to test the 'Forcing Host-Client Configuration' in this app note: 'Extend Network Reach with IEEE 802.3cg 10BASE-T1L Ethernet PHYs' -
To do this I need to access the extended registers however this is not well documented, so I've tried a simple test to see if I can read the link_status in the AN_STATUS register. From TI forums and other TI PHYs a script such as:
begin
001f 8000
000d 0007
000e 0201
000d 4007
000e
end
Should allow me to read link status, but I always get 0x0000, even when the link is definitely up.
Tried read-write-read of 0x000d register to see if write is working and the data below shows it's not updating at all.
Register 001f is: 8000
Register 000d is: 401F // Read
Register 000d is: 0007 // Write
Register 000d is: 401F // Read - not changed!
Any help much appreciated.
Thanks,
Andy