Custom ESP32-P4 PCB issues
Posted: Wed Mar 18, 2026 8:30 am
Hello.
I am experimenting with the P4 SoC for a potential future product. I made a custom PCB following the Hardware design guidelines and the EV board schematics.
For some reason the P4 SoC does not work. After some analysis I found that the P4 SoC gets hot (to around 70 degress celsius) along with the HP domain buck (that converts 5V to 1.2V). Further testing showed that the buck does not receive the HP feedback signal from the P4 SoC and the HP buck outputs ~0.9V.
Also, I have exposed pins 52, 53 and GND to enabled flashing via USB peripheral. When I connect with a laptop the device is found but then lost again and then found again in an endless cycle.
Been playing around with this for a couple of days and was not able to find the culprit. The schematics seem fine, checked them multiple times. Any ideas what might be the cause of this? How to narrow down the issue? As far as I can tell everything else works as expected (namely the 3.3V buck and related circuits)
I am experimenting with the P4 SoC for a potential future product. I made a custom PCB following the Hardware design guidelines and the EV board schematics.
For some reason the P4 SoC does not work. After some analysis I found that the P4 SoC gets hot (to around 70 degress celsius) along with the HP domain buck (that converts 5V to 1.2V). Further testing showed that the buck does not receive the HP feedback signal from the P4 SoC and the HP buck outputs ~0.9V.
Also, I have exposed pins 52, 53 and GND to enabled flashing via USB peripheral. When I connect with a laptop the device is found but then lost again and then found again in an endless cycle.
Been playing around with this for a couple of days and was not able to find the culprit. The schematics seem fine, checked them multiple times. Any ideas what might be the cause of this? How to narrow down the issue? As far as I can tell everything else works as expected (namely the 3.3V buck and related circuits)