ESP32-S3FN8 Custom Board, USB Connection Issues
Posted: Tue Oct 22, 2024 3:22 pm
I'm having issues with my custom-made board. I'm working with an ESP32-S3FN8 circuit that includes USB connections, reset, and boot buttons.
The main issues are:
When plugging the USB into my Windows machine, I get a "Device description request failed" error and the device gets stuck in a reboot loop
Adding a pull-up resistor to the D+ line stops the loop
Holding the BOOT button while plugging in the USB also prevents the loop by entering bootloader mode
Despite these workarounds, my machine still won't recognize the device
I've tested:
3 boards manufactured by JLCPCB (2 weren't recognized by Windows or Linux)
Multiple USB cables
Continuity between D+ & D- on the ESD protection chip (USBLC6-25C6)
Signal observation with an oscilloscope shows attempted handshaking from the Windows machine, though the waveforms don't look correct (no images available)
The main issues are:
When plugging the USB into my Windows machine, I get a "Device description request failed" error and the device gets stuck in a reboot loop
Adding a pull-up resistor to the D+ line stops the loop
Holding the BOOT button while plugging in the USB also prevents the loop by entering bootloader mode
Despite these workarounds, my machine still won't recognize the device
I've tested:
3 boards manufactured by JLCPCB (2 weren't recognized by Windows or Linux)
Multiple USB cables
Continuity between D+ & D- on the ESD protection chip (USBLC6-25C6)
Signal observation with an oscilloscope shows attempted handshaking from the Windows machine, though the waveforms don't look correct (no images available)