[技术支持] 电动工具 HC18M 方案,重载 PWM 输出抖动,时钟与中断优先级如何分配?

[复制链接]
271|41
略略u 发表于 2026-7-2 17:49 | 显示全部楼层 |阅读模式
电动工具 HC18M 方案,重载 PWM 输出抖动,时钟与中断优先级如何分配?
jimmhu 发表于 2026-7-5 21:00 | 显示全部楼层
时钟源选择对PWM稳定性影响有多大?
tifmill 发表于 2026-7-5 21:33 | 显示全部楼层
EMC测试中PWM抖动问题排查步骤?
claretttt 发表于 2026-7-5 21:54 | 显示全部楼层
若 PCB 布局不合理,功率地的瞬态压降会耦合至 MCU 的模拟地,导致 ADC 采样基准发生剧烈跳变,这在软件层面表现为无法消除的 PWM 抖动。
wwppd 发表于 2026-7-5 22:28 | 显示全部楼层
PWM抖动优化有哪些辅助方法?              
cashrwood 发表于 2026-7-6 13:18 | 显示全部楼层
电机控制必须采用强实时抢占式优先级架构,严禁所有中断平级轮询。
sesefadou 发表于 2026-7-6 15:50 | 显示全部楼层
为什么重载会抖动?              
pl202 发表于 2026-7-6 17:56 | 显示全部楼层
快进快出
这是消除抖动最关键的一点。
biechedan 发表于 2026-7-6 20:44 | 显示全部楼层
消除 PWM 抖动的终极手段是利用硬件的影子寄存器和更新事件
sheflynn 发表于 2026-7-7 10:07 | 显示全部楼层
在PWM运行期间,应避免动态切换系统时钟的高低频模式
hilahope 发表于 2026-7-7 11:50 | 显示全部楼层
建议拉满到芯片最高频。高主频是缩短中断执行时间的最直接手段。
kkzz 发表于 2026-7-7 15:16 | 显示全部楼层
独立电源设计对MCU稳定性的影响?
mattlincoln 发表于 2026-7-7 17:47 | 显示全部楼层
将PWM周期中断设为最高优先级,并确保其ISR代码极简。
sanfuzi 发表于 2026-7-7 20:12 | 显示全部楼层
主循环或非同步中断中直接改写 PWM 比较寄存器 ,刚好碰上 PWM 正在输出高电平,导致当前周期波形被截断。
albertaabbot 发表于 2026-7-8 14:28 | 显示全部楼层
优先使用高频内部RC振荡器              
iyoum 发表于 2026-7-8 14:56 | 显示全部楼层
HC18M 8 位内核支持两级中断优先级,同优先级按默认向量顺序查询。PWM 使用的 Timer中断必须设为高优先级,且不要在 ISR 中操作 PWM 启停。
jonas222 发表于 2026-7-8 15:34 | 显示全部楼层
高优先级PWM中断导致系统卡顿怎么办?
youtome 发表于 2026-7-8 16:17 | 显示全部楼层
优先选用外部高精度晶体振荡器作为系统主时钟源,相比内部 RC 振荡器可显著降低温漂引起的频率偏移。
linfelix 发表于 2026-7-8 17:01 | 显示全部楼层
PWM死区时间如何配置以减少抖动?
usysm 发表于 2026-7-8 17:40 | 显示全部楼层
检查并去除软件PWM模拟              
您需要登录后才可以回帖 登录 | 注册

本版积分规则

114

主题

719

帖子

0

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