Program uploading issue in ESP32-S3 in custom 4 layer PCB

hardik1975
Posts: 1
Joined: Mon Jul 08, 2024 5:35 am

Program uploading issue in ESP32-S3 in custom 4 layer PCB

Postby hardik1975 » Wed Aug 14, 2024 9:29 am

I am working on a PCB design based on the ESP32-S3. In our initial prototype, we used a 2-layer PCB, and it worked fine.

For the next iteration, we upgraded to a 4-layer PCB, where we added additional Power and GND planes. However, we're experiencing issues when uploading code to the device.

Could the problem be related to using the same capacitor and resistor values in the RC circuits on the Enable pin and IO0 pin that we used for the 2-layer PCB?

Please advise on how we can address this issue. I am sharing the schematic below.
Attachments
Screenshot 2024-08-14 142754.png
Screenshot 2024-08-14 142754.png (439.73 KiB) Viewed 794 times

ESP_Sprite
Posts: 9757
Joined: Thu Nov 26, 2015 4:08 am

Re: Program uploading issue in ESP32-S3 in custom 4 layer PCB

Postby ESP_Sprite » Fri Aug 16, 2024 3:51 am

Can you expand a bit on what issues you're experiencing specifically? (Also, note the S3 has integrated USB; you can generally get away entirely without the USB-serial converter.)

Also, you may need to increase C4 a fair bit, to e.g. 100nF or 1uF. It forms a power-on reset circuit with R4, and it also plays a role in the auto-reset dance.

Who is online

Users browsing this forum: No registered users and 144 guests