[STM32C0] 用PWM调亮度时LED有轻微闪烁肉眼能察觉

[复制链接]
233|10
万图 发表于 2025-11-14 07:19 | 显示全部楼层 |阅读模式
调试一个小夜灯,用高频 PWM 调亮暗,理论上应该平稳,但偏偏在某些占空比段能明显看到闪一下,好像心跳漏半拍。查了下计数器和更新事件,也没特别问题。
Clyde011 发表于 2025-11-14 07:23 | 显示全部楼层
占空比从低往高扫一遍,看看是否固定在某段才闪。
公羊子丹 发表于 2025-11-14 07:24 | 显示全部楼层
我之前也遇到过,后来发现是 PWM 更新和 ADC 同时抢总线导致的。
周半梅 发表于 2025-11-14 07:25 | 显示全部楼层
闪烁通常在中频段最明显,你试试把频率往高一点推。
帛灿灿 发表于 2025-11-14 07:26 | 显示全部楼层
LED 驱动电流如果不稳也会出现瞬间亮度掉一下。
童雨竹 发表于 2025-11-14 07:27 | 显示全部楼层
波形量一下,有时是上升沿被拉扁,肉眼就觉得闪。
 楼主| 万图 发表于 2025-11-14 07:28 | 显示全部楼层
电源部分是不是压差太小?我以前遇到过掉压导致闪烁。
Wordsworth 发表于 2025-11-14 07:29 | 显示全部楼层
你可以换一颗 LED 试试,有些批次特别敏感。
Bblythe 发表于 2025-11-14 07:30 | 显示全部楼层
我试过把占空比滤一下,过渡就没那么明显。
Pulitzer 发表于 2025-11-14 07:31 | 显示全部楼层
看一下 PWM 的计数模式,边沿/中心对称差别不小。
Uriah 发表于 2025-11-14 07:32 | 显示全部楼层
你加过电流限制电阻吗?阻值太小也会出现瞬态跳动。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

200

主题

6541

帖子

1

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