在矿灯、便携设备等应用场景中,我们经常遇到一个经典问题:如何用单节锂电池(标称3.7V,实际工作范围3-4.2V)驱动多颗串联LED(典型正向电压3-3.5V)?当电池电压高于LED串电压时需要降压,低于时又需要升压——这正是SEPIC(Single-Ended Primary Inductor Converter)拓扑大显身手的地方。我曾在多个矿灯项目中验证过,相比传统方案,SEPIC在宽输入电压范围内的效率优势可达15%以上。
这个设计基于CS5171控制器实现4V输入、3.5V/350mA输出的LED驱动,实测效率65%-70%。关键突破点在于:
不同于普通Buck-Boost电路,SEPIC通过耦合电容C3(200nF)实现能量传递。当CS5171内部MOSFET导通时:
这种"双通道"能量传输机制,使得输出电压可以自由地高于或低于输入电压。实测显示,在3-5V输入范围内,输出电压波动<5%。
CS5171控制器:选择这款260kHz的Boost控制器主要考虑三点:
电感选型:Coilcraft MSS6132-223MXD(22μH)的饱和电流达1.2A,DCR仅0.15Ω。计算峰值电流:
code复制Ipk = (Vin × D) / (L × fsw)
= (4V × 0.6) / (22μH × 260kHz)
≈ 420mA (远低于饱和电流)
二极管选择:MBRM110LT1的10V/1A规格看似冗余,实则是为应对SEPIC特有的电压叠加效应:
code复制Vd = Vin + Vout = 4V + 3.5V = 7.5V (留30%余量)
传统电阻直接反馈的方案在SEPIC中会导致±15%的电流偏差。本设计采用NCS2001运放构建闭环:
code复制Gain = 1 + R3/R4 = 1 + 5.1/1 ≈ 6.1
实测显示,当输入电压从3V变化到5V时,LED电流波动仅±10mA。
初始方案效率仅60%,通过三项改进提升至70%:
问题1:上电时LED闪烁
问题2:满载电流偏低
问题3:高频啸叫
对于需要更高功率的场景(如10W LED驱动),可作如下调整:
若需要PWM调光功能,可在NCS2001的Vee引脚注入100Hz-1kHz PWM信号,实现0-100%无闪烁调光。我曾用此方案为汽车阅读灯实现256级亮度控制。
这个设计最让我惊喜的是其稳定性——在-40℃到+85℃环境测试中,电流漂移<2%。对于矿灯这类可靠性要求极高的应用,SEPIC+CS5171的组合确实是个经得起考验的选择。