24V转9V大电流PWM智能调光IC方案,无频闪LED调光实战解析
最近有朋友找我做一套24V供电的智能照明控制板要求很直接输入24V输出9V电流要到3A左右支持PWM智能调光同时必须无频闪。我手里的方案最后落在惠洋的H5468A上折腾下来效果确实不错。这篇文章就把这套24V转9V大电流PWM智能调光IC方案从头到尾拆开讲一遍从选型原因、工作原理到外围参数计算和实际调试中踩过的坑统统整理出来给同样在做LED调光、灯带控制或智能照明电源的工程师一点参考。这套方案不是简单拿一颗降压IC怼上去就完事。24V降到9V压差15V3A负载就是27W如果用线性稳压功耗和热量根本压不住如果用普通Buck再加上外部MOS去斩波LED又会遇到频闪。H5468A这类带着调光脚、内置功率管和调光逻辑的智能调光IC才是这类项目的正解。下面按项目落地的顺序来聊。1. 项目概述这台24V转9V无频闪调光电源要解决什么1.1 应用场景与核心痛点我这次做的板子是给商业展示柜用的灯板供电和调光。现场总线是24V灯板本身额定9V单块电流1.5A我用两路并联做到满载3A。类似场景在智能家居灯带、橱柜照明、桌面氛围灯、车用辅助灯里也很常见前端统一用24V配电后端每个灯区需要一组9V/12V甚至更低电压的大电流输出。这类项目的痛点非常固定。第一是压差大24V输入对9V输出意味着有15V要消耗掉如果采用LDO或者线性恒流3A时发热功率会有45W左右等于一个小电炉根本没法放进灯具外壳里。第二是大电流带来的有效值电流很大对电感、电容、PCB走线都有实打实的要求。第三是调光功能智能灯具如果没有平滑调光用户体验会差很多。最后也是最让人头痛的是调光不能闪否则手机一拍就是满屏水波纹。把这些痛点拆开以后就能明白为什么不能随便选一颗普通Buck芯片。普通DC-DC只管把24V变成9V调光还得自己搭MOS斩波电路做出来频闪很难控制而带调光接口的智能调光IC会在内部把调光和控制环路整合在一起从原理上减少频闪外围还简单得多。H5468A就是按这个思路选进来的。1.2 无频闪为什么是必须跨过去的坎很多工程师第一次做LED调光觉得“肉眼看不出闪就行了”其实这是个误区。可视频闪只是冰山一角PWM调光频率只要低于人眼的闪烁融合频率一般500Hz以下肉眼就会明显看到跳动就算PWM频率到了1kHz以上肉眼识别不出来了手机摄像头、摄影机的卷帘快门采样仍然会捕捉到暗条纹拍出来的视频就像老式电视屏幕一样。这种视频莫尔纹在商业展示柜里是最致命的客人拿手机一拍满屏一道一道的黑条整个产品质感全毁。除了拍摄问题频闪本身对人眼也有影响。低亮度下的低频闪烁容易引起视觉疲劳、头痛尤其是长期待在灯下的工作场景。这也是为什么现在做高端照明都要强调“无频闪”评审或者客户验收时手机摄像头测试是必备项目。要做到无频闪光靠把LED电流的开关频率调高还不够因为只要LED的导通电流在某个低频周期内被整段切断感光设备就一定能捕捉到。更彻底的办法是让变换器一直工作只是连续调节输出电流的平均值。H5468A正是采用了这个思路外部给入PWM调光信号后芯片内部不会简单粗暴地切断LED串而是把PWM占空比转换成连续控制的电流参考LED上始终有平滑电流流过所以无论拍视频还是用示波器看光波形都不会出现低频跳动。1.3 三种调光降压方案横向对比在定方案之前我把市面上常见的做法捋了一遍差别还是很大的。方案典型结构无频闪表现BOM成本PCB面积保护功能线性稳压PWM斩波LDO/线性恒流外部MOS斩LED很难做好低亮度严重闪烁低小少容易过温普通DC-DC外部PWM降压IC在高侧或低侧加MOS斩波依赖后级滤波一致性差中大一般专用智能调光降压方案H5468A一类芯片带DIM调光脚全调光范围平滑无频闪中高但外围少总BOM不一定贵小过压过流过温齐全我实际对比下来线性方案只适合0.5A以下的小功率场合发热太感人。普通Buck加外部MOS方案调光深度和频率都受外围电路限制调试周期长而且MOS管开关瞬间的振铃很容易把DIM信号带偏频闪问题反反复复。最后选择H5468A不是因为参数上有什么花哨的东西而是它的调光路径设计让整个系统控制逻辑变得简洁可靠性也好验证。2. 核心设计思路H5468A是怎么做到无频闪的2.1 同步Buck降压才是大压差下的正解先解决一个基础问题24V转9V应该用什么拓扑。答案是同步Buck也就是同步降压转换器。Buck电路的基本原理是开关管以PWM方式斩波输入电压经过LC滤波后得到平均输出电压。因为输入输出都是正压不需要变压器体积小、效率高很适合这种小功率场景。理论占空比可以按D≈Vout/Vin估算9V除以24V就是0.375左右考虑到线路压降和导通损耗实际芯片给出的占空比会略高一点一般在0.4上下。那为什么一定要强调“同步”呢普通Buck的下管用的是二极管电流大了以后续流损耗很可观。9V3A输出续流平均电流大概2A多哪怕二极管正向压降只有0.5V白白损耗的功率也有1W。换成同步整流的下管后导通压降变成电流乘以内阻通常只有几十毫伏损耗能降一个数量级。大电流输出场景这个差距从温升上就能直接摸出来。H5468A就是一颗内置同步整流的降压IC功率管集成在内部外围只需要电感、电容、采样电阻和分压电阻几个元件。对做产品的工程师来说集成度高的意义不只是省几颗料更在于开关节点的振铃特性和死区时序是由芯片厂商调试好的少了很多自己搭半桥驱动时踩坑的机会。2.2 PWM调光、模拟调光和无频闪背后的原理调光这件事行业里分两大流派模拟调光和PWM调光。模拟调光通过改变LED电流的参考电平来调整亮度电流波形始终是连续的天然不闪缺点是LED色温会随着电流变化发生偏移而且低亮度时电流太小精度和一致性不好做。PWM调光则是让LED以固定满电流工作通过调整导通时间比例来改变平均亮度颜色表现稳定调光深度高但容易闪。H5468A聪明的地方在于它把两者结合了起来。外部PWM信号进入DIM脚以后芯片不是直接去切断LED回路而是通过内部逻辑把PWM的平均信息转换成电流基准再由电流环连续调节输出电流。对LED来说它看到的依然是一个平滑的电流但在系统看来亮度又随PWM占空比线性变化。这个思路既保住了PWM调光的深度和色温稳定性又把无频闪问题在原理层解决掉了。说到这里还要提一个重要概念PWM占空比计算公式其实很简单就是Dt_on/(t_ont_off)。你可以用公式表达占空比 D T_on / (T_on T_off) 平均输出电流 I_avg D * I_full理想线性实际非线性主要来自PWM信号边沿的响应延迟和电流环的建立时间。H5468A有专门的边沿响应优化因此中高亮度区间线性度很好低亮度区间只要频率选对一致性也够用。PWM调光频率一般推荐放在1kHz到10kHz之间既能避开人眼可识别区又不至于超过芯片内部环路能响应的区间。2.3 H5468A的关键引脚与内部机制我拿到这颗芯片后的第一件事就是把各个引脚的功能和内部控制逻辑摸清楚。不同批次和封装的引脚排布可能略有差异但大电流智能调光降压IC的框架基本相同输入电源脚VIN、开关节点SW、地GND、反馈FB、电流检测CS、调光脚DIM、使能EN、环路补偿COMP以及软启动SS。各脚作用如下。VIN接24V输入需要就近放高频退耦电容。芯片的耐压设计一般会高于最高工作电压24V系统里尖峰可能超过40V所以输入端的耐压和TVS都要预留余量。SW内部高侧管和低侧管的连接点外接储能电感。这个脚是开关噪声最强的节点PCB布局时铜箔面积要控制好。FB/CS一个负责输出电压反馈一个负责输出电流检测。恒压模式靠FB分压电阻设定9V恒流输出模式靠CS采样电阻设定最大电流。两套环路由芯片内部切换实际使用中根据需要配置。DIM调光信号输入可以接PWM方波也能接模拟电压。这是这颗IC的核心价值所在。EN使能控制。拉低关闭输出拉高启动工作可以配合外部单片机做待机控制。COMP/SSCOMP用于环路补偿SS决定软启动时间。内部机制方面芯片集成了误差放大器、电流放大器、斜坡补偿、PWM比较器和驱动逻辑。斜坡补偿很关键Buck变换器在占空比超过50%时电流环容易产生次谐波振荡虽然9V/24V的稳定占空比不到50%但输入电压跌落、负载变化时瞬时占空比会很高没有斜坡补偿的芯片容易出现抖动。H5468A把这一层考虑进去了实测在输入电压从18V到30V变化时输出都稳得住。3. 实操过程原理图、参数计算和PCB布局3.1 电感、电容、采样电阻怎么选怎么算这一节直接上干货。我以输入24V、输出9V、最大输出电流3A作为设计目标来算。以下计算使用的开关频率按150kHz估算这是我们验证过的稳定工作点具体仍要以H5468A的规格书推荐为准。先算电感。电感纹波电流一般取最大输出电流的30%~40%太小会导致电感体积大、动态响应差太大会让电流纹波变大。按35%取ΔIL1.05A。电感量按这个公式L (Vin - Vout) × Vout / (Vin × fsw × ΔIL) (24 - 9) × 9 / (24 × 150000 × 1.05) ≈ 35.7uH实际选型取标称值33uH或者47uH都可以。取47uH纹波会更小但电感体积和直流电阻会上去我最后选的33uH配合低ESR输出电容9V输出纹波完全压得住。电感饱和电流一定要留够余量。满载3A时峰值电流约等于IoutΔIL/2约3.5A再考虑高低温和元件误差我直接选饱和电流5A以上的屏蔽电感封装用1250大小。屏蔽电感对抑制SW节点辐射、保护DIM信号都很有帮助别图省事选非屏蔽工字电感后遗症会很难查。输出电容方面如果单纯按输出纹波电压30mV来算Cout ΔIL / (8 × fsw × ΔVout) 1.05 / (8 × 150000 × 0.03) ≈ 292uF这个数值看着吓人但它假设电容是理想元件、纹波全部由充放电产生。实际电容的ESR对纹波贡献往往更大所以工程上不会真的堆到300uF。我这边做法是两个22uF的MLCC加一个47uF低ESR电解纹波实测在20mV左右。MLCC要注意DC偏压特性9V输出下额定25V的电容实际容值会掉三成选型时提前降额。采样电阻负责设定输出电流上限。如果芯片CS比较器参考电压典型值按100mV计算3A对应的采样电阻就是Rcs Vref / Iout 0.1V / 3A ≈ 0.033Ω电阻功耗为I²R约0.3W。不能随便拿贴片0603硬扛我这里用的2512合金采样电阻1%精度低温漂。采样电阻的精度直接影响恒流输出精度量产时这里省不得。恒压模式下的FB分压电阻也顺手算一下。假设内部基准Vref1.25V输出9V时R1/R2 (Vout - Vref) / Vref (9 - 1.25) / 1.25 ≈ 6.2取R210kΩR162kΩ实际输出电压落在9V附近再根据实测微调。3.2 PWM调光接口怎么接电平怎么匹配DIM脚的接法是我觉得最容易翻车的地方。先确认电平。很多MCU是3.3V供电而升降压IC的DIM高电平阈值有时要高于3.3V才能可靠识别。如果H5468A的DIM阈值不高3.3V直接接没问题如果不确定最稳妥的办法是加一级三极管电平转换MCU输出驱动NPN三极管三极管集电极上拉到5V或者芯片内部上拉再把DIM接在集电极上。这样逻辑反了一次软件里把输出极性取反就行。第二件事是防抖。DIM引脚如果走线太长很容易被旁边的SW节点串扰导致低亮度时亮度轻微跳变。我习惯在DIM引脚加一个1kΩ串联电阻和1nF对地电容组成低通滤波。注意这个电容不能太大否则PWM边沿被抹平芯片响应会变慢调光出现拖影。1kHz到5kHz的PWM信号1nF左右完全够用。第三件事是找对信号源。如果你用555PWM模块做实验频率和占空比由电阻电容决定典型电路里充电和放电路径不一致占空比达不到0%或100%但这不影响实际调光。公式是f 1.44 / ((RA 2RB) × C) D (RA RB) / (RA 2RB)用STM32输出PWM就简单得多定时器的TIMx_CCR寄存器直接控制占空比死区和互补输出这类功能主要给电机控制用在LED调光这里用不上但驱动能力和PWM频率精度都远优于555。用51单片机软件模拟PWM时要特别注意分辨率和频率的取舍16位PWM听起来很美但主频不高时需要把周期拉长频率可能掉到几百赫兹以下这种场景我不建议硬扛不如切到模拟调光模式把DIM做成模拟电压来控制。3.3 PCB Layout的几条硬规矩这节是我的重点经验。H5468A这类大电流降压IC画板子如果只按普通低压小电流的思维来基本一调一个坑。第一条功率回路必须小。输入电容正极到VIN、SW到电感、电感到输出电容、输出电容回到输入电容地这个环面积越小越好。大电流在这条回路里流动环面积大就等于一个发射天线EMI和输出纹波都会失控。我一般会把输入电容放在IC电源脚的正前方输出电容紧跟电感出端一字排开。第二条功率地和信号地分开走最后单点连接。DIM、COMP、FB这些信号地如果和功率地混在一起调光时母线电流变化会在地平面砸出毛刺表现出来就是低亮度闪烁。信号地用小铜皮连接回到功率地的一点电流路径短而明确。第三条SW节点铜箔面积要克制。SW上电压在0V和24V之间高速跳变面积越大辐射越强。但它是大电流通路又不能画得太细。我的做法是让SW走线宽度按2A/mm的载流能力设计长度尽量短而且不铺大面积铜皮去“增强散热”散热靠IC底部焊盘和过孔解决。第四条IC底部散热焊盘必须处理到位。大电流工作时损耗不小底部焊盘通过过孔阵列连接到背面地层是最有效的散热方式。过孔不要只打几个意思一下至少6到9个孔径0.3mm左右焊盘连续。有条件的话背面铺铜区域尽量大。最后DIM和COMP这类敏感信号要远离SW和电感必要时包地。我吃过一次亏把DIM走线从电感下方穿过低频调光没问题高频PWM进来以后整个亮度都在抖。4. 实际调试中的常见问题与排查技巧4.1 低亮度闪烁和拍照水波纹怎么查调试期最常被客户嫌弃的就是低亮度下肉眼可见的闪还有手机摄像头里的滚动条纹。先判断是不是PWM频率本身太低。如果外部PWM只有200Hz那不用查别的了换到1kHz以上再说。这个频率是芯片DIM脚接收的调光频率不是Buck自身的开关频率两者别搞混。Buck开关频率一般看不到调光频率才是决定人眼和相机感知的关键。再查DIM信号质量。示波器夹在DIM脚上看波形如果边沿有严重过冲、振铃或者高电平不到芯片阈值后面全白搭。DIM脚通常高阻抗外界一点噪声就能把它带偏我在3.2节里说的1kΩ1nF滤波在这里能救很多事。接着看输出电容。低亮度时如果DIM占空比很小峰值电流虽然没有被切断但平均电流低输出电容上的充放电会更加明显地影响电流纹波。试着加大输出电容或者换更低ESR的电容如果闪烁有明显改善说明问题就在这里。我当时把两个22uF陶瓷并了一个47uF电解低亮度稳定性立刻上了一个台阶。最后用光探头确认。没有专业仪器可以自己做一个光电二极管反向接一个电阻示波器看电阻两端电压直接观察LED光波形里有没有低频包络。这个波形比电流波形更直观因为LED的发光和电流不是完全线性光波形才能真正暴露频闪。4.2 大电流发热和啸叫怎么治3A输出对于贴片式降压IC来说已经不算小功率了发热问题避不开。同步Buck虽然效率高但24V输入、9V输出、3A负载时总损耗按效率92%算也在2.3W左右发热集中在IC外壳、电感和采样电阻上。如果板子烫得拿不住先排查电感是否饱和。电感一旦饱和感值掉下来纹波电流激增损耗瞬间翻倍而且会有明显的吱吱声。用示波器看SW节点波形如果开关关断瞬间出现很尖的电压尖峰大概率是电感饱和了换饱和电流更大的型号。再排查环路补偿。COMP脚的RC参数如果不对系统会处于临界振荡状态这种状态下电感电流波形不稳定也会啸叫。把示波器切到电流波形上看有没有明显的低频包络。调COMP电容从常见的1nF到10nF范围来回试找到波形最干净的点。散热方面IC底部焊盘的过孔越多越好背面铺铜越大越好。如果外壳是金属的可以用导热垫把IC焊盘区的过孔引脚压到外壳上。采样电阻的高温也要注意合金电阻的阻值会随温度漂移漂多了输出电流跟着变亮度就不准了。选温漂在50ppm以内的大封装采样电阻别用普通厚膜电阻凑合。4.3 常见故障速查表调试过程中我把遇到过的现象和排查方向整理成了表格给后面接手的人省了很多时间。故障现象可能原因排查方向上电完全无输出EN没拉高、输入欠压、软启动电容过大先测VIN和EN再查SS脚波形输出电压偏低且纹波大电感饱和、输出电容容量不足换大饱和电流电感加大输出电容带载后电压跌落输入线损太大、输入电容不够输入并大电容检查供电线径调光低亮度闪烁PWM频率过低、DIM受干扰提高PWM频率加DIM滤波调光不平滑有跳变占空比分辨率不够、信号边沿过缓提升PWM分辨率调滤波电容有高频吱吱声环路补偿不当、电感磁致伸缩调COMP换一体成型电感电流和设定值偏差大采样电阻精度不够、温漂严重换1%合金采样电阻这张表不是万能的但它覆盖了绝大部分新手翻车点。遇到问题先对表比自己抱着示波器乱戳效率高得多。5. 从样品到产品信号源对接和可靠性验证5.1 H5468A和各种PWM信号源怎么对接无频闪调光方案最后一定要落到实际控制信号上。不管前端是555模块、51单片机还是STM32对接DIM脚的逻辑都是同一条电平兼容、频率合适、占空比可调。用555PWM模块做快速验证最方便。555的经典无稳态电路频率和占空比公式我已经写在3.2节调电阻电容就能覆盖500Hz到5kHz的常用区间。它的输出驱动能力很强高电平接近供电电压驱动DIM脚很轻松适合在焊接样板阶段快速确认基础调光功能。用51单片机做PWM也不难难点在分辨率和频率的权衡。教科书里说模拟高分辨率PWM本质就是定时器中断去翻转IO口位数上去以后周期就被拉长。如果项目要求在8位分辨率以上同时频率不低于1kHz51系列会比较吃力建议要么换带硬件PWM的单片机要么采用“PWM模拟调光”组合让芯片跑模拟调光模式单片机输出DAC或滤波后的电压也行。用STM32做调光控制是最理想的选择。定时器工作在PWM模式CCR寄存器更新占空比分辨率能到16位。如果想做呼吸灯、渐亮渐灭这类动画可以用DMA自动搬运占空比表到CCRCPU一点不占用。顺便提一句STM32高级定时器的中心对齐模式本来是为电机控制设计的概念用在LED调光上也是可以的它的好处是PWM边沿更对称谐波比边沿对齐模式略低对EMI会友好些。至于死区设置同步Buck内部已经由芯片自己处理好了外部不需要操心如果是自己搭H桥去驱动电机或大功率负载死区才需要重点关心这是两码事。5.2 无频闪性能测试方法方案做完了怎么向客户证明“无频闪”我认为至少要做三个层次的验证。第一层是手机摄像头快速测试。手机打开录像模式或者用专业相机的电子快门对着灯拍逐步调低亮度看画面里有没有滚动条纹。这个方法不够定量但客户最容易理解也适合验收现场演示。第二层是光电探头加示波器。把光电二极管和电阻串接在3V左右电源上输出接示波器探头对准LED灯珠。调光到1%、5%、10%、25%、50%、75%、100%分别记录光信号的波形。无频闪的标准不复杂就是低频光纹波幅度要远小于平均光强最好控制在几个百分点以内。如果看到明显的周期包络就要回去查DIM频率和输出电容。第三层是用专业频闪仪或光谱仪做FFT分析看光信号频谱里低频分量的幅度。行业里讨论LED频闪时经常提到IEEE 1789的建议它描述了频闪可能对人体健康产生的影响并给出了低风险风险的频率-调制深度参考范围。按这个思路去评估自己产品比单纯“我看着不闪”靠谱得多。测试的覆盖范围也别偷懒。输入电压要分别在21V、24V、26V下测负载从空载到满载都要跑调光占空比单独抽几个点。无频闪三个字听着简单但它是整个系统在所有工作点上的综合表现任何一点不合格都不能拍胸脯说没问题。5.3 量产阶段的温升、EMI和一致性小技巧样品能工作只是第一步要交给产线批量造还得处理三件事温升、EMI、一致性。温升测试要在常温25°C封闭外壳里跑满载用热电偶测IC壳温、电感表面温度、采样电阻温度连续跑2小时以上看是否稳定。如果温度接近规格上限优先加散热铜箔再不行就降低开关频率少许但要注意电感量跟着重新算。量产批次别指望每颗芯片特性完全一致电感、电容、采样电阻的离散性会导致电流有偏差所以采样电阻必须用1%精度电感和输出电容的选型也要固定供应商和料号。EMI方面输入端加π型滤波共模电感/磁珠电容是最常见的做法。SW节点波动很剧烈也可以在SW对地加RC吸收网络阻值取几欧到几十欧电容取几百pF到几nF具体值需要实测频谱来调。无频闪方案的PWM调光频率如果设在音频范围内20Hz到20kHz电感可能因为调光包络产生机械振动严格说这不是EMI问题但客户听到吱吱声一样会投诉。低频调光频率最好避开音频敏感区或者用一体成型电感压住磁致伸缩效应。最后是防反接和浪涌。24V供电的现场环境不一定干净输入端建议加一颗TVS管和阳极朝外的肖特基防反接线上走线长了再加个保险丝。这些都是小成本但能防止绝大多数现场板端损坏。写在后面这套24V转9V大电流PWM智能调光方案到这一步就算完整了。H5468A这颗IC我实际用下来印象最深的不是它参数多豪华而是它把无频闪这件事从源头就做了优化外部PWM进来以后芯片始终在连续给LED喂平滑电流不会生硬地开开关关这比我在其他方案里靠后级电路去堵频闪要省心太多。如果你也正卡在“调光一调就闪”或者“低亮度压不住”这类问题上不妨按我上面说的顺序检查一遍先看PWM频率有没有低于500Hz再看DIM脚有没有被干扰最后再纠结输出电容和环路补偿。多数情况下问题不是出在芯片上而是出在PCB布局和信号处理这些容易被忽略的细节里。最后再分享一个小技巧低亮度调光测试时别只看100%和50%1%到5%才是最容易暴露问题的地方这块地方稳定了整个方案就真正稳了。