Other Parts Discussed in Thread: DP83TD510E, USB-2-MDIO
We are implementing a simple cable diagnostics tool for the DP83TD510E. When we follow the available examples e.g. DP83TD510E Cable Diagnostics Toolkit or the forum post DP83TD510E-EVM: Any sample script for testing communication distance?, sometimes the PRBS checker does not sync. This behaviour can be reproduced with the DP82TD510E-EVM as well as with a custom hardware.
In detail: After initialization of register PRBS_CFG_1 (Address 0x0119) with value 0x155F, bit 8 (PRBS_Lock) in register PRBS_STATUS_4 does not change to "1". This phenomenon occurs irregularly, we could not recognize a connection yet. The problem also occurs irregularly after a complete hardware reset:
begin 001F 8000 //reset the part 0119 155F //enable packet generation towards cable and packet checker coming back from the cable 001F 4000 //soft reset end
Is there a special reset strategy for the PRBS Checker, or is there a special timing that has to be observed?
Thank you,
Gerrit.