[STM32U5] USB设备模式枚举速度偶尔变慢的情况

[复制链接]
374|10
Wordsworth 发表于 2025-11-16 07:22 | 显示全部楼层 |阅读模式
做U盘功能时发现设备有时枚举像在思考人生,多等一两秒才完成。大多数时候又挺快。怀疑是上电阶段的某些时序没踩稳,但找不到触发点。
Clyde011 发表于 2025-11-16 07:25 | 显示全部楼层
如果是偶发,建议抓实时日志,说不定能看出规律。
公羊子丹 发表于 2025-11-16 07:27 | 显示全部楼层
我测试时是插拔速度快了点,导致某些状态没清干净。
周半梅 发表于 2025-11-16 07:28 | 显示全部楼层
也许主机的供电过渡不稳,影响你的枚举第一阶段。
帛灿灿 发表于 2025-11-16 07:29 | 显示全部楼层
看看DP和DM线上有没有轻微毛刺,我之前是这个导致延迟。
童雨竹 发表于 2025-11-16 07:30 | 显示全部楼层
你把Vbus检测逻辑再确认一下,有时判断不及时。
万图 发表于 2025-11-16 07:31 | 显示全部楼层
固件里也许有环节阻塞了,可以加点打印看看。
 楼主| Wordsworth 发表于 2025-11-16 07:32 | 显示全部楼层
USB时钟来源要特别稳,不然就容易犯迷糊。
Bblythe 发表于 2025-11-16 07:33 | 显示全部楼层
加个延时看看是否变化明显,能判断时序方向。
Pulitzer 发表于 2025-11-16 07:34 | 显示全部楼层
主机接口型号也会影响,我当时换个Hub就好了。
Uriah 发表于 2025-11-16 07:35 | 显示全部楼层
你测过ESD保护器件的影响吗,有时会影响信号边沿。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

193

主题

6500

帖子

1

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