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.

DP83848C: My DP83848C hangs after some activity

Part Number: DP83848C
Hi, I have designed an IOT board with Stm32f10x and DP83848. My board works fine and I can connect to my board and send & receive data with my micro-controller(MCU) and PC via Ethernet protocol ( PHY DP83848).However after some hours or minutes my connection drops and I can't find my board IP with ping command(Host is unreachable). I've checked my MCU and I saw that my MCU works fine after I lost my connection ( it sends and receives data via RS232 protocol and all other functions work fine). First of all I thought that my MCU could hang but after some observations I saw it works fine without any problems. I reset my MCU many times to reconnect to PHY again but my PHY could not response to ping command. I reset PHY with changing voltage of RESET_RN but it didn't work again. However , when I disconnect power from PHY and bias it again it works fine for some hours or minutes again. By the way , My power supply works fine without any problems . Here is my measurements: PFBOUT and PFBIN Voltage:1.74 RBias Voltage:1.2
  • Hi Seyyed,

    Your RBIAS and PFBOUT voltages look OK.

    Have you been able to verify that removing power from the PHY always corrects the problem of no IP activity?

    Can you share a schematic of the PCB? Or at least the PHY portion?

    I'd also like a dump of the PHY's register values before and after the communication stops if possible. Please provide all registers from 0x0 to 0x1f

    Best Regards,