This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DP83TD510E-EVM: Unable to establish a SPE connection between two boards

Part Number: DP83TD510E-EVM
Other Parts Discussed in Thread: DP83822I, DP83TD510E

I've got two boards set up as per manual (section 3.2.1., J19-LED_0 and J20 strap in "Mode 0") but I'm unable to get a proper connection between them.

I only managed to get a "link up" state like three times (which appeared to be a rather random event since I did not change anything in between trials), but during that time I was unable to get any data past through. The DP83822I side appears to be linking up correctly. I already tried changing the wiring, loading up auto negotiation and forced master/slave scripts but it had no effect in that matter. The boards are powered up from a laboratory power supply via J12 connector (I tried different voltages as well with no effect).

Is there anything else I can try to get a working connection?

The boards are from revision 2.

DP83TD510E reports 0x0180 in register 0x0003.

Thank you.

  • Hi Mateusz, 

    Can you describe the single-pair cable used to connect the EVMs? Register 0x0003=0x0180 indicates this is pre-production sample silicon and should use the auto-negotiation initialization script.

    Regards,
    Justin 

  • Hi Justin,

    It's a single twisted pair with a solid copper core, around 41 cm long with diameter of 0.5 mm.

  • Hi Mateusz,

    When you are able to establish link, does the link drop after or is it able to be sustained? From your description and writing the initialization scripts on each board link up should occur. 

    Can you share the register values of 0x00-0x01F for a setup with link and setup without link?

    Regards,
    Justin 

  • Hi Justin,

    I figured out the real cause of the issues, it's the USB connection.
    Disconnecting the USB causes DP83TD510E to reset and lose all the configuration from the auto-negotiation script (even though the USB power jumper is removed).
    This and the issue that it's impossible to connect two kits at the same time (if you do, one device fails and Windows says it's not been recognized) makes it impossible to get a working connection with just one PC.

    With both boards being connected at the same time to USBs of two separate machines, I was able to create a stable and working link.

    Could you please provide us with the source code for the configuration chip? So we could enforce the proper configuration without the need for the USB connection.

    Thank you for your time.

  • Hello Mateusz,

    Justin is currently on vacation. We expect to have a response by next week. Thank you for your understanding.

    Sincerely,
    Gerome