[STM32F3] 定时器PWM输出偶尔出现毛刺,逻辑分析仪能看到

[复制链接]
145|10
万图 发表于 2025-10-7 07:25 | 显示全部楼层 |阅读模式
用定时器输出PWM信号驱动MOSFET,结果偶尔在占空比变化瞬间出现毛刺。频率固定,死区配置过几次还是有点问题,像是更新事件不同步。试了中断方式和DMA方式都一样。
Clyde011 发表于 2025-10-7 07:29 | 显示全部楼层
要是驱动MOSFET的话,死区时间再加一点。
公羊子丹 发表于 2025-10-7 07:37 | 显示全部楼层
这个问题我遇到过,跟更新事件触发顺序有关。
周半梅 发表于 2025-10-7 07:38 | 显示全部楼层
试试在修改寄存器后加一次强制更新。
帛灿灿 发表于 2025-10-7 07:39 | 显示全部楼层
你是不是用了互补输出?那更容易出毛刺。
童雨竹 发表于 2025-10-7 07:40 | 显示全部楼层
我觉得可能是你PWM更新没同步。
 楼主| 万图 发表于 2025-10-7 07:41 | 显示全部楼层
建议在掉线时打印USB状态,看是哪步出错。
Wordsworth 发表于 2025-10-7 07:42 | 显示全部楼层
加点硬件滤波试试看,先定位是软件还是电路。
Bblythe 发表于 2025-10-7 07:43 | 显示全部楼层
我之前在修改CCR时加了缓冲寄存器解决了。
Pulitzer 发表于 2025-10-7 07:44 | 显示全部楼层
频率太高也容易出现这种同步延迟。
Uriah 发表于 2025-10-7 07:45 | 显示全部楼层
抓波形看毛刺位置很关键,能判断源头。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

172

主题

6194

帖子

1

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