STM32 USB通信失败

2019-12-27 19:00发布

先说下我的问题的具体描述:STM32F103通过usb与PC相连,供电是通过VBUS和LDO得到3.3v,板上的vbus同时会给另外一个子板供电。STM32与PC之间的通信协议是usb cdc。系统插上usb后,一切工作正常。
但是当我动态插拔那块子板时,stm32的cdc会有一定概率和pc通信不上。插拔usb线后系统又可以恢复正常。我初步怀疑是动态插拔子板时,导致vbus有一定的抖动,继而影响到pc或者stm32的usb controller。
大家有遇到过类似问题没?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。