深入解析 LED 驱动 PWM 调光频闪问题:测量方法与滤波策略
时间:2026-07-01
在当今的 LED 照明领域,涵盖室内灯、车灯以及显示屏背光等应用场景,PWM 调光技术凭借其通过高速开关 LED 来调节亮度的特性,得到了广泛的应用。然而,一旦 PWM 频率过低或者滤波不足,就会引发频闪(Flicker)现象,这不仅会被人眼或者摄像头感知到,还会带来一系列不良影响,比如导致视觉疲劳、引发头痛,甚至在视频画面中出现滚动条纹。本文将全面且深入地介绍频闪的测量方法以及硬件和软件滤波方案。
频闪的成因与危害
在 PWM 调光过程中,LED 以占空比 D 来控制亮度,其频率通常处于 1kHz - 20kHz 范围。当频率低于 1kHz 时,人眼能够明显感知到闪烁,尤其是在余光区域;若频率处于 1kHz - 3kHz 之间,虽然肉眼可能不容易察觉,但高速摄像机(例如手机的慢动作模式)会拍摄到明暗条纹。频闪带来的危害不容小觑。对于敏感人群而言,会导致视觉疲劳和偏头痛;在机器视觉场景中,工业相机成像会出现滚动条纹;同时还不符合 IEEE 1789 / CIE TN006 频闪标准,这在对光照质量要求较高的场景下是非常不利的。
频闪测量方法
示波器 + 光电探头法:利用光电探头(或者光电二极管与运放组合)接收 LED 的光输出,将示波器设置为 DC 耦合,扫描速度设为 10ms/p。正常情况下,观察到的波形应该是平坦的直流(或者微小纹波小于 5%);若存在频闪,则会出现明显的 PWM 方波包络。关键指标包括调制度(Modulation Depth),计算公式为 (Imax - Imin) / (Imax + Imin) × 100%;频闪百分比(Percent Flicker),计算公式为 (Imax - Imin) / Iavg × 100%。IEEE 1789 建议调制度小于 5% 为无风险。
手机摄像头快速检测:将手机相机对准 LED,把快门设置为 1/1000s 或者更高。如果画面中出现黑色滚动条纹,就表明存在频闪。通过条纹数量乘以电网频率可以粗略估算 PWM 频率。
硬件滤波方案
输出电容滤波(常用):在 LED 两端并联电解电容(10 - 100?F)来吸收 PWM 纹波。电容取值可以根据经验公式 C = I_led × D × (1 - D) / (?V × f_pwm) 进行计算。例如,当 I_led = 350mA,D = 50%,?V = 50mV,f = 2kHz 时,C ≈ 0.35 × 0.5 × 0.5 / (0.05 × 2000) ≈ 875?F。不过需要注意的是,大电容会减慢调光响应,形成软启动,因此不适合快速调光场景。
image
二阶 LC 滤波器:当 L = 100?H,C = 100?F 时,截止频率约为 1.6kHz,对 2kHz 以上的 PWM 衰减超过 40dB。这种滤波器适用于大功率 LED(大于 10W),使用时需要注意电感的饱和电流要大于 LED 峰值电流。
线性恒流 + 小 PWM:用线性恒流源(如 LM317 恒流模式)替代直接 PWM 驱动,PWM 信号控制恒流源的使能脚,恒流源内部电容进行自然滤波。但该方案的缺点是效率略低于纯 PWM。
软件 / 算法滤波(数字调光)
提高 PWM 频率:将 PWM 频率提升至大于 20kHz(超声波段),这样人眼就无法感知到频闪。然而,高频 PWM 会增加 LED 驱动 IC 的开关损耗,需要在设计时进行权衡。
混合调光(Hybrid Dimming):在高亮度段采用线性调光(模拟调光),低亮度段采用高频 PWM(大于 20kHz),避免在低频 PWM 下长时间工作,能够有效减少频闪问题。
随机 PWM(Spread Spectrum):在 PWM 周期中让频率随机抖动(±5%),分散频谱能量,降低单一频率的峰值能量,从而减轻摄像头滚动条纹的现象。
常见问题与对策
手机拍摄有滚动条纹:通常是由于 PWM 频率小于 1kHz,可以将频率提升至大于 2kHz 或者增加输出电容来解决。
调光时有蜂鸣声:这是因为 PWM 频率处于听觉范围(1 - 5kHz),将频率提升至大于 20kHz 即可消除蜂鸣声。
加电容后调光响应迟钝:可能是电容过大导致的,可以减小电容或者改用 LC 滤波。
低亮度时频闪更明显:这是因为占空比小时纹波占比大,可以采用混合调光,在低亮度时转换为模拟调光。