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: USB-2-MDIO Tool detects all PHY IDs and returns FFFF

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

Hi,

I recently received the DP83TD510E Eval-Board. After I made the R24=0Ohms mod, I was able to connect over USB to the Board and power it only through the USB-Port.

When I try to read or write registers through the SMI-Interface, I can access the Registers of the DP83TD510 PHY without any problems (see picture below).

DP83TD510E register

But when I try to read any registers in the DP83822 with the PHY ID set to "05" it always returns "FFFF", no matter what I do (see picture below). I also tried to power the board through the J12-Terminal, which gave the same results.

DP83822 failed connection

Another wired thing is, if I run the "Find PHY ID" command, it tells that it found on all IDs a working PHY, which is not the case. The datasheet of the board says there should be only one on PHY the ID "0" (DP83TD510E) and one PHY on the ID "5" (DP83822). 

incorrect find phys

Further informations:

- When powered over USB following LEDs are on: D3, D15, LD1, LD2, LD4

- Board is Rev. 2

- R24 is replaced by 0Ohms

- No Ethernet-Cables connected

Any help will be appreciated.

Thank you very much!

Moritz

  • Hello Moritz, 

    Thank you for reaching out and sorry to learn about the issues you have been having with the EVM.

    Can you please do some quick check and test

    Please ensure you have inserted the connectors fully.

    Please check the DC voltage across C62 and C70.

    Check the clock at R149

    Perform a reset using S4.

    Also, please go through the section 4 Software of the user guide.

    If you see the issue persisting, can you probe on test points J13 and J28 and let us know what you are seeing.

    Regards,

    Sreenivasa 

  • Hello Sreenivasa,

    Voltage across C62 and C70 is about 3.3V.

    On R149 there is no clock signal, according to my probe.

    Seems like the DP83822 is getting no clock signal at all. I was able to solve the issue by telling the DP83TD510E that its getting a 25Mhz Signal, and not a 50Mhz Signal. It is wired that this is the default state.

    In default state the DP83TD510E register 0x0017 bit 7 is set to "XI is 50Mhz". Change that to "XI is 25Mhz" and it will result in a clock signal on R149. Now I am able to talk to the DP83822 over SMI.

    In short: Write "4021" to the register "0017" on the DP83TD510E and you will be able to communicate to the DP83822 over SMI.

    The "Find all IDs"-Issue is still not solved, but for me that is not so important, as I can now talk to the PHYs.

    It's a bit disappointing how many modifications you have to do to get this board working...

    Anyways thanks for the quick response, Sreenivasa.

    Regards, Moritz

  • Hello Moritz

    Noted and thank you for supporting in having the EVM running.

    We will do our analysis and make updates as applicable.

    regards,

    Sreenivasa