4、PWM调光技术:从原理到实战

PWM调光,说白了就是通过快速开关背光LED来控制亮度。你想想看,人眼有个特性——它会对快速闪烁的光产生平均亮度感知。我们利用这个特性,用不同占空比的脉冲信号去驱动LED,就能实现从0%到100%的亮度调节。

我刚开始接触背光驱动时,觉得PWM调光很简单嘛,不就是给个方波嘛。后来踩了不少坑才发现,这里面的门道深着呢。今天我就把这些年积累的经验,从原理到选型再到混合方案,一次性讲清楚。

4.1 PWM调光原理

PWM调光的核心就三个参数:频率、占空比、分辨率。

  • 频率:决定闪烁速度,单位Hz
  • 占空比:决定亮度比例,0%~100%
  • 分辨率:决定灰阶级数,比如8bit就是256级

驱动电路里,PWM信号通常直接控制MOSFET的栅极。高电平时LED导通,低电平时关断。占空比越高,LED平均电流越大,亮度越高。

核心公式:

L_avg = L_max × DutyCycle

其中 DutyCycle = Ton / (Ton + Toff)

举个例子,一个100Hz的PWM信号,Ton=5ms,Toff=5ms,占空比就是50%,亮度就是最大亮度的一半。

4.2 高频PWM vs 低频PWM

这个问题我当年纠结了很久。高频和低频各有各的优缺点,选哪个完全看应用场景。

参数 低频PWM(100Hz~1kHz) 高频PWM(1kHz~20kHz)
人眼感知 可能看到闪烁 基本无闪烁感
EMI干扰 较小 较大
驱动效率 较高 较低(开关损耗大)
调光线性度 受寄生参数影响
适用场景 低成本、低要求 高端显示、无闪烁要求

低频PWM:我早期做的一款车载仪表盘,用的就是200Hz的PWM。成本低,驱动简单。但问题来了——在低亮度时,人眼能明显感觉到闪烁。尤其是用手机摄像头拍的时候,那个波纹简直没法看。

高频PWM:后来做高端显示器,我换成了20kHz。人眼完全感觉不到闪烁,拍照也没问题。但代价是EMI变大了,需要加滤波电路。而且驱动IC的开关损耗也上去了,发热量明显增加。

我的建议:

如果产品有拍照或摄像需求,一定要用高频PWM,频率至少10kHz以上。否则拍出来的画面会有明暗条纹,那叫一个难看。

4.3 PWM分辨率与灰阶控制

分辨率决定了你能调出多少个亮度等级。8bit就是256级,10bit就是1024级,12bit就是4096级。

你想想看,如果分辨率太低,调光时就会出现跳变。比如从50%亮度调到51%,亮度突然跳了一下,这在显示平滑渐变时特别明显。

我记得有一次做HDR显示器,客户要求10bit灰阶。我一开始用了8bit的PWM,结果在暗部区域出现了明显的色阶断层。后来换成10bit,问题就解决了。

分辨率与灰阶的关系:

灰阶级数 = 2^N,N为PWM分辨率位数

8bit → 256级

10bit → 1024级

12bit → 2048级

但分辨率不是越高越好。分辨率越高,PWM的时钟频率就越高。比如你要实现12bit分辨率,PWM频率是20kHz,那你的时钟频率就得是20kHz × 4096 ≈ 82MHz。这对MCU或驱动IC的时钟要求就高了。

注意:

高分辨率PWM对时序要求很严格。我曾经遇到过一个问题:PWM分辨率设到12bit后,低亮度时LED出现了微弱的抖动。排查了半天,发现是时钟抖动导致的。后来换了低抖动的晶振才解决。

4.4 PWM与DC调光混合方案

纯PWM调光有个硬伤——低亮度时闪烁明显。纯DC调光呢?线性度又不好,而且低亮度时LED的色温会漂移。

那怎么办?混合方案呗。

我常用的混合策略是这样的:

  1. 高亮度区(50%~100%):用DC调光,线性度好,效率高
  2. 中亮度区(10%~50%):用PWM调光,避免DC调光在中间段的非线性
  3. 低亮度区(0%~10%):用高频PWM,减少闪烁感

这样做的好处很明显:

  • 高亮度时效率高,发热小
  • 低亮度时闪烁小,视觉舒适
  • 整体调光曲线更平滑

但混合方案也有坑。切换点处理不好,会出现亮度跳变。我当年做一款手机背光时,在50%切换点附近,亮度突然跳了5%。用户一调亮度就感觉不对劲。

后来我加了一段过渡区,在45%~55%之间做线性插值,让PWM和DC调光平滑过渡。嗯,这个问题才算解决。

避坑指南:

我曾经在混合方案中忽略了切换点的滞回处理。结果用户在50%附近来回调节时,亮度来回跳变,体验极差。后来加了5%的滞回区间,才稳定下来。

知识体系总览

下面这张图是我自己整理的PWM调光技术知识体系,涵盖了原理、选型、分辨率控制和混合方案。你把它存下来,做项目时对照着看,基本不会漏掉关键点。

PWM调光技术知识体系 PWM调光技术 调光原理 频率 占空比 Ton/Toff 平均亮度 高频 vs 低频 低频:闪烁 高频:EMI 分辨率与灰阶 8bit/10bit 时钟频率 灰阶级数 色阶断层 PWM+DC混合 高亮:DC 低亮:PWM

这张图把PWM调光的四个核心维度都串起来了。你从中心节点出发,沿着分支往下看,每个分支都对应一个关键技术点。做方案选型时,对着这张图过一遍,基本不会漏掉什么。

总结一下:

PWM调光不是简单的开关控制,它涉及频率选择、分辨率权衡、混合策略等多个维度。高频还是低频?8bit还是12bit?纯PWM还是混合方案?这些选择直接影响产品的显示效果和用户体验。

我个人建议:做产品前先把需求理清楚——有没有拍照需求?对闪烁敏感吗?成本预算多少?然后对照上面的知识体系,一步步做决策。


公众号:蓝海资料掘金营,微信deep3321