打印
[STM32G4]

G491跑高频PWM会不会有毛刺?

[复制链接]
688|45
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Wordsworth|  楼主 | 2025-5-17 07:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
TIM1输出了50kHz以上的PWM,示波器上偶尔会冒出小毛刺,换通道也一样。

使用特权

评论回复
沙发
Clyde011| | 2025-5-17 07:43 | 只看该作者
我加了RC滤波才压住毛刺。

使用特权

评论回复
板凳
公羊子丹| | 2025-5-17 07:44 | 只看该作者
我示波器上也看到细小的毛刺。

使用特权

评论回复
地板
周半梅| | 2025-5-17 07:45 | 只看该作者
看PWM边沿是不是抖动。

使用特权

评论回复
5
帛灿灿| | 2025-5-17 07:46 | 只看该作者
改成对称模式试试。

使用特权

评论回复
6
童雨竹| | 2025-5-17 07:47 | 只看该作者
开死区保护,反而更稳定。

使用特权

评论回复
7
万图| | 2025-5-17 07:48 | 只看该作者
看你用的是哪组定时器。

使用特权

评论回复
8
Wordsworth|  楼主 | 2025-5-17 07:48 | 只看该作者
电源地线布局也可能影响。

使用特权

评论回复
9
Bblythe| | 2025-5-17 07:49 | 只看该作者
把调制频率降低一点看看。

使用特权

评论回复
10
Pulitzer| | 2025-5-17 07:50 | 只看该作者
HRTIM会好很多,但代码复杂。

使用特权

评论回复
11
Clyde011| | 2025-5-17 07:51 | 只看该作者
ST有应用笔记讲这个问题。

使用特权

评论回复
12
4y1b3| | 2025-5-31 23:56 | 只看该作者
TIM1是高级定时器,有死区时间功能,但不正确的死区时间设置可能导致MOS管切换瞬间产生毛刺。

使用特权

评论回复
13
sesefadou| | 2025-6-4 08:51 | 只看该作者
当电源和地线布局不合理或存在干扰时,容易导致PWM信号在上升沿和下降沿出现尖峰毛刺。

使用特权

评论回复
14
yorkbarney| | 2025-6-4 11:03 | 只看该作者
选择低ESR的电容,以减少能量损耗。

使用特权

评论回复
15
ulystronglll| | 2025-6-4 11:58 | 只看该作者
不稳定的电源电压或地线噪声可能导致PWM波形畸变

使用特权

评论回复
16
uytyu| | 2025-6-4 12:59 | 只看该作者
减少高频信号线的长度,使用地平面减少电磁干扰。

使用特权

评论回复
17
nomomy| | 2025-6-4 13:40 | 只看该作者
在PWM输出端串联小电阻(如10Ω)并并联电容(如100pF),滤除高频噪声

使用特权

评论回复
18
sdCAD| | 2025-6-4 14:39 | 只看该作者
STM32G491 的 PWM 频率建议不超过 50kHz

使用特权

评论回复
19
yorkbarney| | 2025-6-4 15:28 | 只看该作者
短接PWM输出引脚与测量设备,减少外部走线带来的信号反射或交叉干扰。

使用特权

评论回复
20
sheflynn| | 2025-6-4 16:23 | 只看该作者
精确配置定时器参数、合理设置死区、同步更新占空比。

使用特权

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

本版积分规则

99

主题

5076

帖子

1

粉丝