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

[复制链接]
769|80
saservice 发表于 2026-1-13 10:08 | 显示全部楼层
GPIO驱动能力有限              
saservice 发表于 2026-1-13 10:13 | 显示全部楼层
GPIO驱动能力有限              
benjaminka 发表于 2026-1-13 10:27 | 显示全部楼层
当 PWM 频率 >1MHz,占空比接近 0% 或 100% 时,脉冲宽度可能 <10ns,GPIO 无法完整建立高/低电平,导致波形“塌陷”或振铃。
mnynt121 发表于 2026-1-13 12:00 | 显示全部楼层
定时器分辨率与更新机制限制              
sanfuzi 发表于 2026-1-13 12:19 | 显示全部楼层
如何尽可能稳定高频 PWM              
biechedan 发表于 2026-1-13 13:08 | 显示全部楼层
GPIO 配置为高速推挽              
abotomson 发表于 2026-1-13 13:45 | 显示全部楼层
STM32 GPIO 的最大翻转频率受 输出驱动模式、负载电容、电源稳定性 影响。
geraldbetty 发表于 2026-1-13 14:00 | 显示全部楼层
在 IO 口串联 33Ω 电阻。
averyleigh 发表于 2026-1-13 14:14 | 显示全部楼层
GPIO 引脚速度不够              
janewood 发表于 2026-1-13 15:27 | 显示全部楼层
GPIO Speed 改为 Very High。
iyoum 发表于 2026-1-13 15:50 | 显示全部楼层
对比理论占空比与实际输出的差异曲线,定位偶发性跳变位置。
21mengnan 发表于 2026-1-13 19:40 | 显示全部楼层
通常是频率超出硬件 / 软件处理能力、时钟配置不当或输出驱动能力不足。
wilhelmina2 发表于 2026-1-13 20:25 | 显示全部楼层
不要强求 1MHz 以上 PWM。若应用是开关电源、LED 调光等,500kHz 已完全够用
digit0 发表于 2026-1-15 20:29 | 显示全部楼层
电源波动可能导致高频PWM不稳定,需加强电源滤波。
abotomson 发表于 2026-1-16 11:38 | 显示全部楼层
STM32 GPIO 的最大翻转频率受 输出驱动模式、负载电容、电源稳定性 影响。
beacherblack 发表于 2026-1-16 12:51 | 显示全部楼层
频率越高,周期越短。              
febgxu 发表于 2026-1-16 13:52 | 显示全部楼层
避免长距离走线,必要时使用屏蔽线或差分对传输。
jkl21 发表于 2026-1-16 15:30 | 显示全部楼层
GPIO 输出电流默认是低速模式,高频下驱动能力不足会导致波形边沿变缓、抖动
jimmhu 发表于 2026-1-16 20:03 | 显示全部楼层
GPIO性能调优              
modesty3jonah 发表于 2026-1-16 21:26 | 显示全部楼层
本质是 量化噪声 + 更新毛刺 在高频下的放大。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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