[STM32G4] 定时器输出PWM波形出现间歇性抖动,不太规律

[复制链接]
209|10
周半梅 发表于 2025-10-13 07:18 | 显示全部楼层 |阅读模式
我在做六路PWM输出控制电机,偶尔发现示波器上波形会轻微抖一下,周期不固定。不是干扰那么明显,像计数被卡了一拍那种感觉。我怀疑是不是DMA更新有延迟?
Clyde011 发表于 2025-10-13 07:24 | 显示全部楼层
用示波器双通道对比看看,是不是所有PWM都一起抖。
公羊子丹 发表于 2025-10-13 07:25 | 显示全部楼层
你PWM更新是同步模式还是独立的?我以前同步没配好也抖。
 楼主| 周半梅 发表于 2025-10-13 07:26 | 显示全部楼层
是不是中断太多?打断了PWM更新。
帛灿灿 发表于 2025-10-13 07:27 | 显示全部楼层
我遇到过类似问题,最后发现是主频不稳,时钟源抖。
童雨竹 发表于 2025-10-13 07:28 | 显示全部楼层
DMA更新时如果和中断抢总线,也会卡一下。
万图 发表于 2025-10-13 07:29 | 显示全部楼层
可以试试把PWM更新事件锁定在定时器溢出中。
Wordsworth 发表于 2025-10-13 07:30 | 显示全部楼层
那种“轻抖”我印象是因为换算误差造成的。
Bblythe 发表于 2025-10-13 07:31 | 显示全部楼层
是不是GPIO口配置没固定推挽输出?
Pulitzer 发表于 2025-10-13 07:32 | 显示全部楼层
检查一下时钟树,TIM的时钟源是不是PLL。
Uriah 发表于 2025-10-13 07:33 | 显示全部楼层
我以前加个小滤波电容,波形就稳了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

178

主题

6249

帖子

1

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