[STM32C0] 把PWM频率拉高点,输出就抖个不停

[复制链接]
768|80
lihuami 发表于 2026-1-16 21:55 | 显示全部楼层
优化PCB布局,减少电磁辐射和耦合。
mnynt121 发表于 2026-1-16 22:26 | 显示全部楼层
定时器分辨率与更新机制限制              
qiufengsd 发表于 2026-1-17 12:11 | 显示全部楼层
在高频下,时钟抖动会被显著放大,影响PWM波形的稳定性。
sanfuzi 发表于 2026-1-17 13:07 | 显示全部楼层
如何尽可能稳定高频 PWM              
backlugin 发表于 2026-1-17 14:33 | 显示全部楼层
高频PWM需考虑传输线效应,特别是线长>10cm时
uytyu 发表于 2026-1-17 14:58 | 显示全部楼层
有时候芯片输出没问题,但你看到的波形却是乱的。
janewood 发表于 2026-1-17 16:38 | 显示全部楼层
GPIO Speed 改为 Very High。
maqianqu 发表于 2026-1-17 17:00 | 显示全部楼层
将PWM输出引脚配置为“复用推挽输出”模式,并开启高速驱动能力
loutin 发表于 2026-1-17 17:37 | 显示全部楼层
使用带宽≥100MHz的数字示波器,探头接地环路尽量短小,测量点靠近MCU引脚而非负载端。
xixi2017 发表于 2026-1-18 10:10 | 显示全部楼层
高频 PWM 对硬件的驱动能力、电路稳定性要求更高
geraldbetty 发表于 2026-1-18 19:53 | 显示全部楼层
避免 PWM 走线跨电源层 / 地层分割,防止阻抗突变导致反射。
鹿鼎计 发表于 2026-1-18 20:22 | 显示全部楼层
高频线与噪声源平行布线会产生干扰,应尽量垂直布线或隔离。
21mengnan 发表于 2026-1-19 18:53 | 显示全部楼层
核心原因通常是外设时钟配置不足、GPIO 驱动能力有限、软件时序开销过大或硬件布线干扰
maqianqu 发表于 2026-1-20 16:50 | 显示全部楼层
将PWM输出引脚配置为“复用推挽输出”模式,并开启高速驱动能力
kmzuaz 发表于 2026-1-20 20:06 | 显示全部楼层
PWM 输出引脚的走线尽可能短、宽,远离时钟线、复位线等敏感信号线
benjaminka 发表于 2026-1-20 22:08 | 显示全部楼层
当 PWM 频率 >1MHz,占空比接近 0% 或 100% 时,脉冲宽度可能 <10ns,GPIO 无法完整建立高/低电平,导致波形“塌陷”或振铃。
biechedan 发表于 2026-1-20 22:51 | 显示全部楼层
GPIO 配置为高速推挽              
huangcunxiake 发表于 2026-1-21 09:46 | 显示全部楼层
在 PWM 输出引脚串联 100Ω 左右的限流电阻,再并联 100nF 的陶瓷电容到地,滤除高频杂波
iyoum 发表于 2026-1-21 10:54 | 显示全部楼层
对比理论占空比与实际输出的差异曲线,定位偶发性跳变位置。
classroom 发表于 2026-1-21 11:17 | 显示全部楼层
可能是定时器处理能力不足,高频率下,定时器需在更短时间内完成计数、比较和中断处理,超出芯片实时处理能力。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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