[STM32U5] USB枚举过程偶尔失败,怀疑是供电瞬态干扰问题

[复制链接]
77|10
公羊子丹 发表于 2025-11-6 07:13 | 显示全部楼层 |阅读模式
做USB设备模式调试时,有时候电脑识别不到,偶发概率大概一成左右。怀疑是上电瞬间电压不稳,但加了电容效果不明显。逻辑分析仪也看不出特别的异常,有点像设备“没醒过来”的感觉。
Clyde011 发表于 2025-11-6 07:19 | 显示全部楼层
建议先让设备上电后延迟再接入USB试试看。
 楼主| 公羊子丹 发表于 2025-11-6 07:21 | 显示全部楼层
我以前遇到过类似情况,最后是VBUS检测引脚没配置好。
周半梅 发表于 2025-11-6 07:21 | 显示全部楼层
可以试试延迟枚举初始化,我那时加了个200ms延时就稳定多了。
帛灿灿 发表于 2025-11-6 07:22 | 显示全部楼层
感觉像供电瞬间掉压,USB PHY那边没准备好。
童雨竹 发表于 2025-11-6 07:23 | 显示全部楼层
看看是不是DP线浮空时间太长了,有时候会误判。
万图 发表于 2025-11-6 07:24 | 显示全部楼层
我怀疑是PLL没锁定好就开始枚举,时钟没跟上。
Wordsworth 发表于 2025-11-6 07:25 | 显示全部楼层
你用的USB线质量咋样?我换了根线就好了。
Bblythe 发表于 2025-11-6 07:27 | 显示全部楼层
有时候是电脑端USB口电流检测触发保护,也会断。
Pulitzer 发表于 2025-11-6 07:28 | 显示全部楼层
我在实验室测试时也偶尔遇到,后来给VBUS加了一个小TVS管。
Uriah 发表于 2025-11-6 07:29 | 显示全部楼层
看下你枚举代码里有没有判断USB ready信号。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

223

主题

6837

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部