ESP32-S2 and USB on a custom pcb
Posted: Thu May 19, 2022 1:21 pm
Hi everyone,
After many, many hours of designing I've finally got a bunch of custom esp32-S2 boards in. They look great, however there's a huge challenge: I can't get them to work! That is, when connecting the board to my laptop (Windows 10) the boards are not recognised.
1 or 2 faulty boards are highly unlikely; every board I connect does not seem to be doing anything.
After many hours of surfing to look for clues on the cause of this issue, I'm seeking your help.
There are a few things I've tested so far:
- The Crystal oscillator seems to be working alright. That also indicates that the ESP is properly powered on since it feeds the crystal with power to start oscillating.
- The PCB traces for USB (D- and D+) seem to be fine; resistance from start to end is practically 0.
Attached is an image of the KiCad design of the board. And for those interested a zip file with the KiCad design (board and schematic).
Please note that the ADC (MCP3421) an it's components are not populated.
Possibles causes are very welcome!
I'd love to hear from you thanks a million in advance!
Joris Kingma
After many, many hours of designing I've finally got a bunch of custom esp32-S2 boards in. They look great, however there's a huge challenge: I can't get them to work! That is, when connecting the board to my laptop (Windows 10) the boards are not recognised.
1 or 2 faulty boards are highly unlikely; every board I connect does not seem to be doing anything.
After many hours of surfing to look for clues on the cause of this issue, I'm seeking your help.
There are a few things I've tested so far:
- The Crystal oscillator seems to be working alright. That also indicates that the ESP is properly powered on since it feeds the crystal with power to start oscillating.
- The PCB traces for USB (D- and D+) seem to be fine; resistance from start to end is practically 0.
Attached is an image of the KiCad design of the board. And for those interested a zip file with the KiCad design (board and schematic).
Please note that the ADC (MCP3421) an it's components are not populated.
Possibles causes are very welcome!
I'd love to hear from you thanks a million in advance!
Joris Kingma