【ESP32 项目】焊接USB接口短路,说说怎么解决的
今天第一次尝试用钢板焊板子(是一块ESP32物联网应用开发板)。焊好后检查了一下,就插上电脑测试,意外的是,出现了以下提示:
图1 usb设备所需电量超出该端口所能提供的电量
上网查原因,是USB接口有问题或者USB设备自己存在问题。
于是开始怀疑 USB 口的问题。板子上的USB口是 16线(12线)的typeC口,如下所示:
图2 USB-TypeC
上焊台,拆焊 usb,发现里面的第1,2 引脚(GND与VCC)有连锡(外面的引脚看不出来)。把连着的锡刮去,重新焊接,电脑正常识别了。
因此可以知道是USB本身 VCC 与 GND 直连,造成短路。电脑识别到短路,于是发出警告。
造成这个问题的原因,方方面面,反思如下:
1. 在钢板往PCB上涂锡的时候,涂的多了。
2. 16线USB-typeC本身的问题:GND与VCC都是大引脚,而且中间的距离相比较其他引脚更窄,容易造成连锡。
3. 还有一个:焊接刀头不能垂直引脚方向那样刮锡,很容易连锡。(焊接类似QFN引脚可以这样做,但是还是谨慎一点)