Looking at a few reference designs I've come up with the following design and ordered an assembled PCB. My goal was a simple PCB with USB-C, leveraging the C3's built-in JTAG capabilities to avoid a USB-to-Serial chip.
I thought I had everything in order, but when plugging this in the computer doesn't recognize the device. Is there anything obvious I'm missing?
The 3.3V & 5V header pins are wired correctly when checking with a multimeter, however when connecting the TXD0 and RXD0 via pin headers to a FTDI232 chip to 'manually' flash the ESP32 it still doesn't work.
[edit] removed screenshot
ESP32-C3 need help with PCB design
-
- Posts: 4
- Joined: Mon May 30, 2022 6:48 am
ESP32-C3 need help with PCB design
Last edited by barryblake on Fri Jul 01, 2022 2:24 pm, edited 3 times in total.
-
- Posts: 9769
- Joined: Thu Nov 26, 2015 4:08 am
Re: ESP32-C3 need help with PCB design
At first glance at least, nothing seems wrong with your schematic. I imagine you already measured if you have a solid 3.3V rail if the PCB is plugged in? If you have the FT232 connected and you're running a terminal program (or 'idf.py monitor') on your PC, and you reset the ESP32C3 by momentarily grounding its EN pin, do you see the bootup chatter it produces?
-
- Posts: 4
- Joined: Mon May 30, 2022 6:48 am
Re: ESP32-C3 need help with PCB design
It turns out that that particular PCB was not working correctly, tried other ones from the same batch and all of them worked as expected. Thanks for the input, will troubleshoot anyway to see if I can see which component is at fault here as at first glance the 3.3V rail seems to work fine.
Who is online
Users browsing this forum: No registered users and 92 guests