ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

FP7153升压恒流驱动IC:单节锂电池驱动10W LED手电筒设计全解析

FP7153升压恒流驱动IC:单节锂电池驱动10W LED手电筒设计全解析 前阵子帮朋友做一款户外强光手电要求其实挺简单单节18650锂电池供电灯珠功率10W体积尽量小效率尽量高最好用一个驱动IC就把升压和恒流都解决。选型的时候翻了一圈最后定了FP7153这颗升压恒流驱动IC。用下来的感觉是外围元件少、调试不折腾成品实测效率、温升都在可接受范围内。这篇文章把完整过程写一遍从电路原理、参数计算到PCB布板、调试踩坑都讲透还给了一份可以直接照着连的电路图级连接关系给最近做手电筒、移动照明或者其他便携升压恒流项目的朋友参考。1. 为什么是FP7153单节锂电池驱动10W LED需要什么1.1 “3.7V电池”和“10W灯珠”之间隔着什么很多人第一次做LED手电筒时会想锂电池4.2V满电直接串个电阻接LED不就行了小功率指示灯确实可以但到了10W这个量级完全行不通。先说电压矛盾。10W的大功率LED灯珠如果是单颗COB内部往往是多颗芯片串联额定正向压降通常在9V到12V之间远超单节锂电池最高4.2V的电压。就算你选的是单颗3V左右的大功率灯珠10W也意味着超过3A的电流电池直驱会导致以下几点连锁问题电池内阻、回路接触电阻会形成明显压降电流越大压降越严重。LED的伏安特性非常陡峭电压微小变化就会导致电流剧烈变化直驱很难稳定工作点。大电流条件下无法做到恒流LED结温会迅速上升导致光衰甚至烧毁。所以单节锂电池驱动10W LED本质上是两件事第一把电池电压抬升到灯珠所需电压第二让输出电流稳定在设定值。FP7153就是把这两个功能集成在一颗芯片里的升压恒流驱动IC。1.2 FP7153这颗IC到底集成了什么FP7153是远翔科技推出的一款峰值电流模式升压型恒流驱动IC内置功率开关管针对锂电池供电的LED驱动场景优化过。我手里这颗样片的关键参数如下参数典型值说明输入电压范围2.7V - 5.5V覆盖单节锂电池全工作区间开关管耐压30V支持多串LED的升压输出开关频率1.0MHz固定电感体积可以选得比较小反馈基准电压0.2V用于设定输出恒流值最大开关电流约2A对应10W级输出能力封装SOT23-6体积小适合手电筒灯头空间它采用的峰值电流模式升压拓扑好处是环路响应快、天然带逐周期限流保护。内置功率管意味着不需要外置MOS省掉了栅极驱动、死区控制这些麻烦事。配合1MHz的固定开关频率电感值可以选到3.3µH到4.7µH正好是贴片功率电感最常用的范围对缩小手电筒驱动板体积非常友好。选FP7153还有一个现实原因资料和参考电路相对完整社区里玩过的人多遇到问题容易找到交流对象。这一点在DIY项目里往往比芯片本身的性能还重要。2. 升压恒流手电筒的电路骨架从3.7V电池到9.6V灯珠的能量路径2.1 Boost电路在这个方案里是怎么工作的要真正理解FP7153的电路先得搞清升压拓扑的能量流动。Boost升压电路的核心是一个电感、一个开关管、一个二极管和一个输出电容。以我的设计目标为例3颗LED串联LED的VF总和按9.6V算输出电流1A输出功率9.6W。电池电压在3.0V到4.2V之间变化平均按3.7V计算。占空比D的近似公式是D ≈ 1 - (Vin / Vout) 1 - (3.7 / 9.6) ≈ 0.61从能量守恒角度看输出功率9.6W按89%的效率计算输入功率约为10.8W对应电池端平均电流约为2.9A。这个电流远大于输出电流但FP7153内部开关管的最大开关电流约2A会不会矛盾不会因为开关管的峰值电流不是平均输入电流而是电感电流的峰值。在连续导通模式CCM下电感电流输入平均电流一半纹波电流只要电感纹波控制得当峰值电流可以控制在合理范围内。这里要纠正一个常见的误区升压电路不是“输出电流不变输入电流等于输出电流”而是“输入功率等于输出功率除以效率”。电压抬高了电流自然就降下来反过来输入侧电流一定比输出侧大。所以做10W输出电池端的过流点、导线载流能力、电池放电能力都要按3A级别去考虑而不是按1A去考虑。2.2 恒流环路是怎么把LED电流锁住的FP7153的输出恒流原理简单说是通过采样电阻把输出电流转换成电压再反馈给芯片内部的误差放大器。LED回路串联一个低阻值采样电阻R_senseLED电流经过它时产生压降。FP7153的FB引脚会把这个压降与内部0.2V基准电压比较当FB电压低于0.2V时芯片认为输出电流不足增大占空比高于0.2V时认为电流过大减小占空比。最终稳定状态就是FB电压等于0.2V输出电流被锁定在I_LED 0.2V / R_sense这个闭环控制的好处是即使电池电压从4.2V掉到3.0V或者LED的VF随温度变化产生漂移输出电流都基本不变。手电筒的实际体验就是刚充满电和快没电时亮度不会有明显跳变。需要留意的是FB基准电压是0.2V这意味着采样电阻上的损耗是I_LED × R_sense 0.2W左右。对于10W灯珠来说0.2W的损耗不算大但采样电阻必须选功率余量充足的至少选0.25W或0.5W封装否则长时间工作会发热漂移甚至烧断。3. 换算出可靠工作点电感、采样电阻与功率器件的完整计算3.1 电感的选型与感值计算过程电感在Boost电路里承担储能和换能两个角色。感值太小电感电流纹波大开关管峰值电流高容易触发过流保护感值太大电感体积增大动态响应变差。我的计算思路如下。以平均电池电压3.7V、输出电压9.6V、输出电流1A、效率η89%为设计点输入平均电流I_in Pout / (η × Vin) 9.6 / (0.89 × 3.7) ≈ 2.91A取电感纹波电流为输入平均电流的20%约为0.6A。CCM模式下电感感值公式L Vin × (Vout - Vin) / (ΔI × f_sw × Vout)代入数值L 3.7 × (9.6 - 3.7) / (0.6 × 1MHz × 9.6) ≈ 3.79µH所以我选了4.7µH的电感留了一点余量同时把纹波电流控制在0.5A左右。实物用的是贴片一体成型电感额定饱和电流选5A。强调一下升压电路里电感不仅要看感值更要看饱和电流饱和电流不足会导致电感量骤降轻则发热严重、效率跳水重则烧开关管。DIY玩家最容易在这个环节图便宜我用过的经验是这个电路里电感的饱和电流至少要按最大输入电流的1.5倍以上选也就是4.5A起步。3.2 采样电阻决定输出电流这里有个容易踩的坑采样电阻的计算比较简单R_sense V_FB / I_LED 0.2V / 1A 0.2Ω0.2Ω不是常用标称阻值工程上可以选两个0.1Ω并联或者直接用0.22Ω输出电流会变成0.91A对于10W灯珠来说功率变成9.1W差异不大。如果想把电流精准做到1A用两个0.1Ω/0.25W的1206贴片电阻并联即可。这里有个坑需要提醒采样电阻一定要用低感、低温漂的合金电阻不要用普通厚膜贴片电阻。厚膜电阻虽然便宜但温漂大手电筒长时间点亮后灯头内部温度升高采样电阻值会漂导致恒流点偏移。另一个常见问题是PCB走线FB反馈线如果走线太长且离SW节点太近会耦合开关噪声导致恒流精度变差甚至振荡。FB走线要在采样电阻处直接连过来并且远离电感、SW引脚等噪声源。3.3 输入输出电容、续流二极管和启动路径的取舍输出电容的选择与输出纹波密切相关。FP7153工作在1MHz输出电容我会选陶瓷电容ESR低高频特性好。针对这个9.6V输出我用了一个22µF/16V的X5R或X7R陶瓷电容必要时并联一个0.1µF小电容滤高频。输入电容同样不能省。电池到芯片输入Pin之间的线路如果太长电感续流瞬间会在输入线上产生较大纹波电压严重时会影响芯片工作。我在电池正极到芯片VIN之间放了一个10µF陶瓷电容外加一个0.1µF高频去耦电容两者都尽量靠近芯片引脚。续流二极管的选择需要关注反向耐压和正向导通压降。输出9.6V开关管耐压30V二极管至少要选40V以上的肖特基管。我用的是SS343A/40V规格实测温升不大。如果想留更多余量可以换SS545A/40V。R_sense、L、C这些参数选完整个功率主回路的骨架也就基本定下来了。下一节把电路图级的连接关系完整列出来。4. 按图装配FP7153手电筒电路连接分析与PCB布板要领4.1 完整电路连接关系可直接对照接线用文字形式给出等效电路图。FP7153是SOT23-6封装各引脚的标准功能如下VIN、GND、SW、FB、EN、COMP部分批次引脚映射可能略有差异具体以规格书为准。常见参考电路的连接关系如下电池正极 ---- C_in(10µF) ---- VIN ---- EN通过100kΩ电阻接VIN实现默认开启 电池负极 ---- C_in_GND ---- GND LX/SW ---- L1(4.7µH) ---- VIN ---- D1(SS34) ---- LED ---- LED串 ---- LED- ---- R_sense ---- GND ---- C_out(22µF) ---- GND FB ---- R_sense与LED-连接点 COMP ---- 按规格书接RC补偿网络通常是一个电阻串联一个电容到GND装配顺序建议先焊IC和外围小件再焊电感、二极管和采样电阻最后接LED和电池。LED串的方向要看好正负极焊接时间不要过长避免灯珠焊盘过热。需要特别注意的是EN引脚FP7153的使能引脚不要悬空。悬空状态下引脚电平不定芯片可能出现上电不工作或随机开启的情况。默认常亮方案直接把EN经100kΩ电阻接到VIN即可。如果后面要做调光EN就是PWM调光信号的入口。4.2 手电筒小体积场景的PCB布板要领手电筒驱动板的面积通常只有硬币大小元件还不少布板比画原理图更容易翻车。基于这块板的实际经验我总结了四条优先级最高的原则第一功率回路尽量短粗。输入电容到电感、电感到SW引脚、SW引脚到二极管、二极管到输出电容这条回路承载的是脉冲电流环路面积越大辐射噪声和电压尖峰越严重。我的做法是让这些元件在PCB同一面紧凑排列地平面铺铜减少回路面积。第二采样电阻和FB走线单独处理。FB是高阻抗反馈节点最容易受干扰。FB引脚到采样电阻采样点之间走细线尽量短不要经过电感下方不要与SW走线平行。采样电阻的地端单独引线回到IC的GND引脚避免地弹电压串入反馈。第三SOT23-6封装的IC散热能力有限。FP7153内置开关管在10W输出时会有一定温升PCB上需要在IC下方和周围铺大块铜箔辅助散热。如果空间允许加一排过孔连接到背面铺铜效果更好。如果驱动板塞进金属灯壳还可以通过导热硅胶垫把板子热量导到壳体上。第四如果PCB尺寸实在紧张优先保证功率回路短其次再考虑信号走线。很多手电筒驱动板第一版效率低、纹波大原因不是方案问题而是功率回路绕了远路。5. 实测与排障示波器下的波形、效率数据和常见坑5.1 上电前的检查清单与第一次上电测试板子焊完后不要急着一把电怼上去先做三件事万用表二极管档测电池输入端正反阻抗确认没有短路。确认采样电阻阻值和功率计算预期输出电流。空载状态下先接电池用万用表量输出电容两端电压确认没有异常高压。确认无误后接上LED负载再测试。我用的电子负载LED灯珠验证的方式先空载看输出电压是否稳定在LED的导通电压附近再接真灯珠看电流。用示波器探头测SW节点波形正常升压时SW点会是方波频率1MHz幅值等于输出电压加二极管压降。实测这块板的数据记录如下输入3.7V输出9.8V输出电流0.98A输出功率约9.6W输入侧电流约2.9A整体效率约89%。SW波形没有明显振铃电感没有啸叫声连续点亮半小时后IC表面温度约65°C电感约60°C采样电阻约70°C都在可接受范围内。5.2 三个常见故障的定位思路故障一输出电流偏小。先查采样电阻阻值是否偏大再查电感是否饱和。电感饱和时SW波形会出现异常尖峰同时电感和IC明显发烫但输出电流上不去换更大饱和电流的电感就好。故障二LED闪烁或亮度抖动。多半是反馈环路不稳定重点检查COMP脚的补偿网络。如果补偿RC没接或者参数偏差太大环路会产生低频率振荡。另一个可能原因是输出电容ESR过高换成X7R陶瓷电容后通常能解决。故障三电池电压还很高就整体掉电。这通常是输入侧大电流导致锂电池保护板触发过流保护。单节18650电池的成熟放电能力通常在5A以上但如果用了劣质电池或者保护板限流点设置过低升压电路启动瞬间的大电流会直接把保护板打掉。解决思路选择放电倍率足够的动力电池或者从软件/硬件上做软启动。FP7153可以通过COMP脚的RC参数调整软启动时间RC越大启动越平缓。6. 进阶玩法调光、充放电保护与整机联调6.1 给手电筒加PWM调光EN脚正解10W的手电筒不可能永远全功率工作加一个调光档位非常实用。FP7153的EN引脚可以直接输入PWM信号通过改变PWM占空比控制LED的平均亮度。PWM频率建议选在1kHz到20kHz之间太高芯片使能响应不过来太低会看到明显闪烁。如果不想占用MCU的PWM资源也可以用定时器芯片配合旋钮电位器产生PWM。但要注意EN引脚做PWM调光时芯片会在开和关之间切换输出电容的充放电会让输出纹波比恒流时大这是正常的。要兼顾恒流精度和调光范围可以在FB端叠加模拟调光但过程复杂一些更适合对调光线性度有苛刻要求的场景。6.2 把TP4056充电和DW01保护整合进整机手电筒做成成品必须面对锂电池充电和保护问题。最简单的方案是单节锂电保护板DW018205方案负责过充、过放、过流保护再配合TP4056充电模块给电池充电。这两部分与FP7153驱动板组成完整系统时注意以下几点充电模块的输出直接接电池不要接到驱动板的VIN否则充电电压会同时给驱动板供电导致异常启动。电池正极分出两根线一根接充电模块一根接驱动板VIN。保护板的放电过流点要高于手电筒全功率输入电流至少选3A以上的否则点亮的瞬间会触发保护。电池欠压保护也要想清楚。FP7153的输入工作范围低至2.7V但锂电池放到2.7V已经是过度放电会损伤电池寿命。DW01保护板的过放保护点通常在2.4V到2.5V虽然能保护电池但对体验不友好。更好的做法是用一个低功耗比较器监测电池电压电压低于3.0V时拉低EN引脚关断输出。这块板我给朋友做的是硬件比较器版本实测电池电压跌到3.05V左右自动关机亮度不会出现先缓慢变暗再突然断电的尴尬。6.3 整机联调时最容易忽略的一件事驱动板、LED、电池、充电模块都装进手电筒壳子之后我遇到过最折腾的问题是EMI干扰。手电筒铝壳内部空间有限驱动板和电池、LED引线挤在一起1MHz开关频率的谐波容易辐射到周围。具体表现是手电筒工作时附近的收音机、对讲机有杂音某些情况下还会干扰充电器工作。处理思路是给驱动板功率部分加屏蔽罩或者在SW节点串一个很小的磁珠。更多时候是布板阶段功率环路没收紧返工起来代价很高。所以做产品化设计时建议第一版就按功率回路最短的规则布板别指望后期加屏蔽解决基础layout问题。这套方案做完朋友的反馈是手电筒亮度非常稳从满电到自动关机肉眼几乎看不出亮度变化表面温度也能接受。后面如果还要升级可以考虑两颗FP7153交错并联的方式做更大功率或者换用带数字接口的驱动IC做色温切换这些都是在这个基础架构上自然的延伸。做项目之前把外围参数算清楚用起来真的省心很多。
返回列表