4002 views|2 replies

1w

Posts

25

Resources
The OP
 

ESP32-S2-Saola-1 Connect to USB [Copy link]

 

A big difference between ESP32-S2 and ESP32 is that ESP32-S2 has a USB 1.1 interface and supports native functions. GPIO19/GPIO20 are USB D-/D+.

However, ESP32-S2-Saola-1 does not directly connect GPIO19/GPIO20 to USB. From the previous analysis of the ESP32-S2-Saola-1 development board circuit, we can see that the USB connection is as follows:

By default, USB D-/D+ is connected to CP2102 through resistors R39/R38. If you want to enable USB on ESP32-S2, you need to remove R39/R38 and connect R32/R33. However, the resistors are 0201, which is difficult for most people. In addition, firmware upgrades also need to go through CP2102, which is not very convenient.

Another method is to keep the original USB part, and then connect GPIO19/GPIO20 to another USB, so that they will not affect each other. Therefore, we need to prepare a USB to DIP adapter (there are many on TB, the price is less than 0.3).

Then connect it to ESP32-S2-Saola-1 through Dupont wire. The connection relationship is as follows:

USB adapter ESP32-S2-Saola-1
VBUS 5V
D- GPIO19
D+ GPIO20
GND GND

 
 

1w

Posts

25

Resources
2
 

I am going to make a USB expansion board to see if anyone has any functions you want. I will try to add them.

 
 
 

1w

Posts

25

Resources
3
 

Another modification method:

USB transformation of ESP32-S2-Saola-1

 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list