看看这个解释
USB是热插拔设备,顾名思义,正在使用时可以拔掉的设备,原理就在你说的两长两
短的设计上,两个长的是电源VCC,GND,短的是数据线D+,D-,当拔掉USB时,短的会先与母座上的金属弹片分离,然后长的才会断开
也就是先断掉数据,保护数据因意外断电而丢失和出现意想不到的问题,插上USB是电源先接通,数据再相通,从而保证了正常的通信