[STM32G4] PWM输出在负载下抖动明显,灯光闪烁像系统不稳定,需要排查

[复制链接]
401|10
Pulitzer 发表于 2025-10-1 08:56 | 显示全部楼层 |阅读模式
使用PWM驱动LED或电机时,示波器显示周期忽快忽慢。已经检查时钟和代码逻辑,但抖动仍存在,好像PWM在“走神”,怀疑干扰或DMA配置问题。
Clyde011 发表于 2025-10-1 09:00 | 显示全部楼层
这种问题要综合硬件和软件一起排查,逐步缩小原因范围。
公羊子丹 发表于 2025-10-1 09:00 | 显示全部楼层
电源纹波和负载波动会引起PWM抖动,我之前加了滤波电容改善不少。
周半梅 发表于 2025-10-1 09:01 | 显示全部楼层
PWM时钟源是否稳定,使用内部或外部时钟差异大。
帛灿灿 发表于 2025-10-1 09:03 | 显示全部楼层
DMA搬运数据时CPU占用过高也会引起抖动。
童雨竹 发表于 2025-10-1 09:03 | 显示全部楼层
ISR任务太多或占用时间过长,会影响PWM输出的稳定性。
万图 发表于 2025-10-1 09:04 | 显示全部楼层
灯光本身驱动电路也可能干扰输出,尤其是大功率LED。
Wordsworth 发表于 2025-10-1 09:05 | 显示全部楼层
定时器溢出值和模式配置要确认正确,否则容易出现周期不稳。
Bblythe 发表于 2025-10-1 09:06 | 显示全部楼层
PWM和ADC或其他外设共享资源时,会出现短时抖动。
 楼主| Pulitzer 发表于 2025-10-1 09:07 | 显示全部楼层
抖动频率是否规律,可以帮助判断是干扰还是代码逻辑问题。
Uriah 发表于 2025-10-1 09:08 | 显示全部楼层
我遇到过时钟树配置不合理导致PWM周期不稳定,调整后正常。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

159

主题

6055

帖子

0

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