[STM32U5] USB设备偶发断连但系统无报错,怀疑底层定时机制有问题

[复制链接]
67|10
公羊子丹 发表于 2025-11-3 07:37 | 显示全部楼层 |阅读模式
设备模式下偶尔会出现USB断连,但主机那边没报错,设备端日志显示SOF没续上,好像MCU“短暂发呆”了一下。怀疑是低功耗唤醒或中断优先级的问题,换了几种方案都没完全解决。
Clyde011 发表于 2025-11-3 07:43 | 显示全部楼层
试试调大USB Task堆栈,我以前也遇过奇怪的断线问题。
 楼主| 公羊子丹 发表于 2025-11-3 07:44 | 显示全部楼层
有可能是电源电压瞬间波动造成的,我之前遇到过类似情况。
周半梅 发表于 2025-11-3 07:45 | 显示全部楼层
可以试试在SOF中断里加点状态检测,看是不是挂起唤醒时机不对。
帛灿灿 发表于 2025-11-3 07:46 | 显示全部楼层
听着像时钟源切换的问题,外部晶振和内部RC都试过吗?
童雨竹 发表于 2025-11-3 07:47 | 显示全部楼层
有点像中断被高优先级任务打断了,建议看一下NVIC配置。
万图 发表于 2025-11-3 07:48 | 显示全部楼层
你开USB Trace看看包的间隔,会不会有丢帧情况?
Wordsworth 发表于 2025-11-3 07:49 | 显示全部楼层
我以前U5系列遇到过同样现象,最后是PLL锁相延迟导致的。
Bblythe 发表于 2025-11-3 07:51 | 显示全部楼层
如果是偶发断连,多半是供电或地线噪声,USB最怕抖。
Pulitzer 发表于 2025-11-3 07:52 | 显示全部楼层
检查下VBUS检测引脚逻辑,有时没插检测引脚也会掉线。
Uriah 发表于 2025-11-3 07:53 | 显示全部楼层
看描述不像代码逻辑错,更像硬件层的小干扰。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

219

主题

6793

帖子

3

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