ESP-32 unstable booting
Posted: Thu Jul 07, 2022 9:04 pm
Hello,
I have a problem with my custom ESP32 PCB. It's a keyboard PCB and I'm trying to set it up (schematics is attached). It has 5 main parts - li-ion charging circuit, 3.7V to 5V circuit (for LEDs), 3.3V stabilizer with ESP32 (+LEDs and switch matrix)
.
The problem is that whenever I turn on the board (by connecting type-c cable) ESP32 does not start (I used blink sketch to verify). But as soon as I use both on-board type-c and USB-TTL adapter it starts. After it does so, it works fine even if I am disconnecting the USB-TTL device. ESP runs until I reset it through EN pin, after which it stops booting again.
I suppose that my power circuitry is not very good and creates initial voltage spikes, thus causing such a behavior, however I might be wrong.
Can anybody help to figure out what's the issue?
Regards,
Taron
I have a problem with my custom ESP32 PCB. It's a keyboard PCB and I'm trying to set it up (schematics is attached). It has 5 main parts - li-ion charging circuit, 3.7V to 5V circuit (for LEDs), 3.3V stabilizer with ESP32 (+LEDs and switch matrix)
.
The problem is that whenever I turn on the board (by connecting type-c cable) ESP32 does not start (I used blink sketch to verify). But as soon as I use both on-board type-c and USB-TTL adapter it starts. After it does so, it works fine even if I am disconnecting the USB-TTL device. ESP runs until I reset it through EN pin, after which it stops booting again.
I suppose that my power circuitry is not very good and creates initial voltage spikes, thus causing such a behavior, however I might be wrong.
Can anybody help to figure out what's the issue?
Regards,
Taron