打印
[STM32G0]

STM32G0的PWM输出波形总有毛刺?

[复制链接]
568|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
帛灿灿|  楼主 | 2025-3-22 10:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PWM频率选高了还是低了?上升沿和下降沿是不是没对齐?

使用特权

评论回复
沙发
七毛钱| | 2025-3-25 11:29 | 只看该作者
频率过高了吧。

使用特权

评论回复
板凳
elephant00| | 2025-3-25 11:34 | 只看该作者
外部电磁干扰也可能导致PWM波形产生毛刺。

使用特权

评论回复
地板
onlycook| | 2025-3-25 16:03 | 只看该作者
频率过高,频率过低通常不会导致波形毛刺。

使用特权

评论回复
5
两只袜子| | 2025-3-25 20:09 | 只看该作者
可能是硬件设计问题。

使用特权

评论回复
6
jcky001| | 2025-3-25 20:20 | 只看该作者
检查电源是否稳定。

使用特权

评论回复
7
cr315| | 2025-3-25 21:23 | 只看该作者
输出缓冲不足可能导致PWM波形在上升沿和下降沿产生毛刺。

使用特权

评论回复
8
chenqianqian| | 2025-4-24 21:38 | 只看该作者
把波形文件传上来看看吧

使用特权

评论回复
9
春日负喧| | 2025-4-25 01:23 | 只看该作者
STM32G0系列中,PWM 输出波形出现毛刺(如抖动、尖峰或非预期跳变)通常由硬件设计、软件配置或信号干扰导致

使用特权

评论回复
10
失物招領| | 2025-4-25 02:23 | 只看该作者
电源噪声,毛刺呈现周期性或随机性,与 PWM 频率无关

使用特权

评论回复
11
她已醉| | 2025-4-25 03:25 | 只看该作者
信号反射(长导线或高阻抗负载)一般来说毛刺出现在 PWM 边沿(上升/下降沿振铃)

使用特权

评论回复
12
将爱藏于深海| | 2025-4-25 04:34 | 只看该作者
外部干扰可能会影响这种,毛刺与外部事件同步(如继电器开关、电机启停)

使用特权

评论回复
13
白马过平川| | 2025-4-25 05:35 | 只看该作者
其实你可以使用屏蔽线连接 PWM 信号。应该会好一些吧

使用特权

评论回复
14
西洲| | 2025-4-25 06:36 | 只看该作者
建议在 PWM 线上并联 100pF 电容 到地(滤高频噪声)

使用特权

评论回复
15
捧一束彼岸花| | 2025-4-25 07:34 | 只看该作者
定时器配置错误时钟源:确保定时器时钟(如 APB)稳定且无抖动。预分频(PSC)和自动重载值(ARR):避免非整数分频导致周期抖动。死区时间:互补 PWM 需配置死区(防止上下管直通)

使用特权

评论回复
16
温室雏菊| | 2025-4-25 08:34 | 只看该作者
中断或任务干扰也会有毛刺,而且毛刺出现在其他中断或高优先级任务执行时

使用特权

评论回复
17
故意相遇| | 2025-4-25 09:23 | 只看该作者

直接探测 MCU 引脚(非负载端),确认毛刺来源。使用边沿触发捕捉瞬态毛刺

使用特权

评论回复
18
风凉| | 2025-4-25 10:43 | 只看该作者
在调试模式下,查看定时器寄存器是否与实际配置一致:TIMx_CR1:检查计数器使能和模式。TIMx_CCMR1:确认 PWM 模式(OC1M = 110 对应 PWM1)。TIMx_CCER:验证输出极性(CC1P = 0 为高电平有效)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

65

主题

4686

帖子

0

粉丝