Program uploading issue in ESP32-S3 in custom 4 layer PCB #11109
Replies: 5 comments
-
Have you changed anything between 2 layer and 4 layer board? Have you tried entering download mode manually? I do not see IO0 being pulled up? |
Beta Was this translation helpful? Give feedback.
-
I have not change anything in 4 layer, Yes I have tried entering download mode manually, it is working fine. |
Beta Was this translation helpful? Give feedback.
-
Do you have a pullup on IO0? And 10uF cap on IO0 or EN is a bit too much. 100nF is enough. 10K pullup is also OK |
Beta Was this translation helpful? Give feedback.
-
Hi @hardikofficial963 |
Beta Was this translation helpful? Give feedback.
-
Board
ESP32-S3
Device Description
ESP32-S3 based PCB
Hardware Configuration
TX and RX are connected to CH340 USB to UART chip.
Version
latest master (checkout manually)
IDE Name
Arduino IDE
Operating System
Windows 10
Flash frequency
80Mhz
PSRAM enabled
yes
Upload speed
115200
Description
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.
Sketch
Debug Message
Other Steps to Reproduce
No response
I have checked existing issues, online documentation and the Troubleshooting Guide
Beta Was this translation helpful? Give feedback.
All reactions