DP83TD510E-EVM: DP83TD510E-EVM Data transfer issue

Part Number: DP83TD510E-EVM

Tool/software:

Hi,

I am using the DP83TD510E-EVM as a media converter. To configure it for media converter operation, I followed the instructions provided in the user guide (removing R200 and R199, and shorting R24).

I tried sending data from a laptop to the EVM via the RJ45 interface, but no data transfer occurs—the only indication is the green LED on the EVM’s RJ45 connector turning on. I also tested with an STM32 NUCLEO-F439ZI instead of the laptop, but the behavior remains the same.

Could you kindly help me resolve this issue?

Regards,
Abhijith

  • Hi Abhijit, 

    I wanted to clarify your setup. 

    Are you using onboard or external power to power the device? I wanted to double check that the correct jumpers are being used for the desired configuration and that the device is getting properly powered on. (Section 3.1 User Guide)

    Which clock configuration are you using in this setup? (Section 3.2 User Guide)

    What are you using to send the data to the EVM? Do you have an end-to-end setup with 2 EVMs and sending data to another computer? If not, how are you checking for data reception on the other end?

    Best,

    Vivaan

  • Hi Vivaan,

    Thank you for the reply.

    I am using the USB power supply option and followed the instructions below (Section 3.1.3  user guide)


    • Place shunt at J9
    • Place shunt at J14 in the "On-Board" position
    • Place shunt at J15 in the "On-Board" position
    • Place shunt at J16 in the "On-Board" position

    The configuration is 50 MHz Reference Clock for DP83822 Board in RMII Slave Mode.

    I am working with one DP83TD510E-EVM and a custom media converter board using DP83822 and DP83TD510. The setup is as follows:

    • STM32 NUCLEO-F439ZI sends data via RJ45 to the DP83TD510E-EVM.

    • The SPE connector of the EVM is connected to the SPE connector on the custom board.

    • The RJ45 output of the custom board is connected to a laptop for receiving the data.

    After connecting this setup, I observed the following:

    • On the STM32 board: Yellow LED on the RJ45 connector is ON, Green LED is OFF.

    • On the EVM: Yellow LED on the RJ45 is OFF, Green LED is ON.

    • On the custom board: Yellow LED on the RJ45 is OFF, Green LED is ON.

    • Additionally, LED1 near jumper J17 on the EVM glows dimly compared to the other LEDs.( bottom portion on the below image)

    Currently, no output is received on the laptop, even though data is being transmitted from the STM32.

    Could you please advise on possible causes or next steps to debug this issue?

    Regards,
    Abhijith

  • HI Abhijith,

    Thank you for you detailed explanation of the setup. 

    Could you please read the link status registers of both the 510 and the 822 device to make sure if they have an active link or not? It should be register 0x0010 on the 510 and 0x0001 for the 822.

    If there is an established link, I think we should test parts of the datapath using built in internal loopbacks. Which loopbacks we would need to use depends on the link statuses and which part of the datapath we believe to be the root cause.

    I also wanted to ensure that you have R5/R6 populated on the board which supplies power to the 822 device.

    If you are able to see that both devices have an active link, we should test with Analog Loopback which can be enabled on the 510 device using register 0x0016. This would effectively loop back all the data coming in from the first computer right before it is transmitted out of the analog front end onto the MDI line. If you are able to see this data being looped back to the computer using software such as wireshark, we can validate that the datapath up to that point.

    Best,

    Vivaan