公司动态
低静态电流开关稳压器如何延长电池续航?
1. 项目概述为什么低静态电流成了电池设备的胜负手很多工程师在给电池供电产品选电源芯片时习惯盯着效率曲线看——12V转3.3V500mA负载下效率97%数据漂亮得让人放心。但真正做可穿戴设备、物联网传感器、智能门锁这类产品的老手心里都清楚决定电池能用几个月还是一年的关键往往不是大负载下的效率而是设备休眠时那几微安的静态电流Quiescent CurrentIQ。这个标题拆开来看三个关键词层层递进Switching Regulator开关稳压器解决的是转换效率问题Low Quiescent Current低静态电流解决的是待机功耗问题Extends Battery Life延长电池续航则是最终落地的价值。说白了这就是一个“用什么电源架构、调什么参数、最终让电池多撑几倍时间”的完整技术命题。这类需求集中在哪些场景我大致列一下你看看是不是自己正在做的事智能门锁大部分时间在休眠偶尔接收蓝牙开锁指令一年换一次电池是基本要求IoT温湿度传感器每小时上报一次数据工作不到1秒其余3599秒都处于待机TWS耳机充电仓待机时不能自己把电放光放三个月还要有电医疗贴片/血糖仪体积小、电池小还要连续工作14天以上电流预算扣到微安级。这类项目有个共同点设备的工作电流可能高达几十毫安甚至上百毫安但占空比极低可能只有0.1%。在这种工况下电源芯片自己“吃掉”的静态电流反而成了续航的短板。举个最直观的例子一块300mAh的纽扣电池如果电源芯片静态电流是30µA光休眠就撑不过400天如果静态电流降到1µA休眠功耗几乎可以忽略相当于白白多出来几倍的有效电量。这篇文章就从选型思路、参数计算、电路实现到测试排查把低静态电流开关稳压器这套东西彻底讲透。适合正在做低功耗产品的硬件工程师也适合刚入门电源设计、想搞清楚休眠电流到底怎么“偷走”电量的开发者。2. 核心思路拆解为什么要用开关稳压器而不是LDO2.1 LDO的“静态电流陷阱”先说结论低功耗设计里LDO并非不能用关键是分场景。LDO低压差线性稳压器的结构决定了它的输入电流基本等于输出电流多出来的那部分压差Vin-Vout直接以热量形式损耗掉。比如用3.7V锂电池转3.3V给MCU供电压差只有0.4V看起来没什么好担心的但如果电池满电时是4.2V再用LDO转3.3V效率只有78%那22%的能量全变成了发热。当设备工作电流100mA时你要额外消耗约27mA的电池电流——这是实打实的浪费。但LDO本身也不是一无是处。静态电流做得极低的LDO比如1µA以下的产品用于MCU的RTC供电、低功耗传感器供电或者在对纹波极其敏感的模拟前端比如高精度ADC基准依然是最合适的选择。它的优势在于无开关噪声、输出干净、外围器件少。2.2 开关稳压器的效率优势与“静态电流原罪”开关稳压器主要是Buck降压型通过高频开关电感储能核心优势是压差越大、负载电流越大效率优势越明显。理想情况下开关电源的效率可以做到90%以上即使输入电压从4.2V降到3.2VBuck依然能维持较高效率不像LDO那样“无脑烧压差”。但开关稳压器也有它的“原罪”它内部需要控制电路、基准源、振荡器、驱动电路来维持工作这些电路即使在空载无负载电流状态下也必须消耗电流这就是静态电流IQ。老一代的开关稳压器IQ动辄几十上百微安在那个时代用开关稳压器做电池供电设备是奢望——芯片自己就把电池耗干了。低IQ开关稳压器要解决的问题就是在维持轻载效率的前提下把控制电路的自身消耗压到微安级甚至亚微安级。这背后的技术路径大致有三条降低基准和比较器的偏置电流内部基准源和误差放大器是静态电流的大头通过BiCMOS工艺和动态偏置技术可以在低功耗和响应速度之间找平衡采用PFM/突发模式Burst Mode负载轻到一定程度时芯片自动降低开关频率甚至跳过若干周期不开关从而减少开关损耗和驱动损耗内部集成低功耗电源开关开关管栅极电容越小驱动功耗越低所以现代低IQ Buck普遍用低栅极电荷的MOSFET。这三条路径相互作用最终目标是空载时芯片只吃微安级电流负载突然增加时又能立刻切换到正常PWM模式保证动态响应。这也是我在实际选型时最看重的指标组合——不是只有IQ低还要看轻载效率和输出纹波能不能接受。2.3 静态电流≠关断电流这个账要算明白很多新手容易把几个“电流”搞混这里必须掰开揉碎讲清楚参数英文定义典型值静态电流IQQuiescent Current芯片正常工作未关断但不带负载时从输入电源“白白吃掉”的电流0.3µA ~ 50µA关断电流ISDShutdown Current芯片被EN引脚拉低、内部电路完全关闭时消耗的电流0.01µA ~ 2µA待机电流Standby Current系统级概念包含电源芯片IQ、MCU休眠电流、外围漏电等所有电流之和取决于系统设计工作电流Operating Current芯片带载工作时的输入电流包含负载电流和自身损耗取决于负载从电池寿命角度看IQ才是长期待机的主角。因为多数低功耗设备不会频繁关断电源芯片关断再启动有延时、有浪涌还会丢状态而是让电源芯片始终处于“准备状态”随时响应外部唤醒中断。这个状态下芯片吃多少IQ就直接决定了待机能撑多久。一个典型的低功耗时序设备每10秒唤醒一次每次工作5ms、工作平均电流50mA其余时间休眠系统总待机电流3µA。此时每天平均功耗约为50mA×0.005s×(8640次) 3µA×86400s算下来每天约消耗1.3mAh。如果把3µA降到0.5µA每天总功耗降到0.85mAh电池续航直接提升约35%。这就是低IQ的威力——工作功耗是固定成本休眠功耗才是可变杠杆。3. 选型要点与核心参数计算3.1 静态电流对电池续航的量化分析选型不能凭感觉得算得明明白白。这里我给出一个标准计算模板你可以套用到自己的项目里。假设设备使用100mAh锂电池这类容量常见于智能手环、蓝牙标签工作功耗模型如下工作状态电流Iwork 20mA时长twork 50ms每天触发次数N 200次休眠状态电流I_sleep 系统其他部分2µA 电源芯片IQ时长约等于24小时减去工作时间电源芯片在休眠时由电池直接供电转换路径不关断这是低功耗设计常见选择那么每日工作耗电20mA × 0.05s × 200次 200mAs ≈ 0.0556mAh每日休眠耗电I_sleep × 24h ≈ (2µA IQ) × 24h当IQ 10µA时休眠耗电 12µA × 24h 0.288mAh总耗电约0.344mAh理论续航 ≈ 100 ÷ 0.344 ≈ 291天当IQ 0.5µA时休眠耗电 2.5µA × 24h 0.06mAh总耗电约0.116mAh理论续航 ≈ 100 ÷ 0.116 ≈ 864天看到差别了吗仅仅一个IQ从10µA降到0.5µA续航差距就是两倍多。如果你的设备休眠状态占比超过99%那IQ几乎就是电池寿命的“唯一决定因素”。这里还隐含着一条选型红线不要只看芯片标称IQ要把系统级待机电流全部算进来。芯片IQ是1µA但反馈分压电阻用了两个100kΩVout3.3V时电阻串流约1.65µA/在3.3V下那分压电阻的损耗比芯片还大这不就本末倒置了嘛。3.2 静态电流的构成与控制策略要真正理解低IQ芯片的设计逻辑你得知道IQ花在哪儿了。拆开一颗典型的低IQ同步Buck芯片静态电流大致分布在基准电压源这是最小的单元带隙基准一般需要几百nA到几µA有的产品用亚阈值区设计可以把基准压到几百nA误差放大器与反馈网络反馈分压电阻的电流会流过误差放大器的输入端如果分压电阻选太大环路的噪声抑制能力会下降所以低IQ芯片内部会做“动态偏置”或“轻载时误差放大器降功耗”振荡器与PWM比较器固定频率的振荡器在空载时其实可以关掉许多芯片在PFM/突发模式时振荡器的工作频率会降低原本1MHz的时钟变成几十kHz甚至更低栅极驱动电路开关管栅极电容的充放电都是功耗轻载时降低开关频率是减少这部分功耗的最直接手段。基于这些构成低IQ芯片通常有几个工作模式工作模式负载范围工作行为值得关注的问题PWM强制连续模式FPWM中高负载开关频率固定纹波小动态响应好轻载效率差IQ高自动PFM模式任意负载轻载时降低频率或跳过周期轻载纹波变大频率可变可能干扰音频设备突发模式Burst Mode极轻负载芯片周期性地“打盹”在门槛上下跳跃输出纹波相对较大但效率极高选型时你必须在“轻载纹波”和“低功耗”之间做取舍。比如给蓝牙SoC供电其RF部分对电源噪声比较敏感如果你用了突发模式Burst Mode的Buck待机时输出电压纹波可能达到几十毫伏影响射频指标。此时要么选用轻载时依然能保持较低纹波的低IQ方案要么在射频活跃的时候切到PWM模式。3.3 具体型号参数对比实例这里我用三个市场上的典型产品做一个参数对比具体型号不便点名你可以在选型时对照查找同类参数说明低IQ开关稳压器能做到什么程度传统普通BuckIQ约40µA空载电流40µA100mAh电池纯待机≈104天低IQ Buck AIQ约1.2µA轻载效率在10µA负载时约80%100mAh电池纯待机≈3472天理论值超低IQ Buck BIQ约0.3µA但轻载纹波较大适合纯数字系统100mAh电池纯待机几乎可以忽略自耗电在第一轮筛选中我会先确认三件事明确“纯待机时长”目标客户要求一年不换电池那系统待机电流就不能超过电池容量 ÷ 8760小时 ≈ 11µA100mAh电池芯片IQ选1µA级别的比较稳妥明确轻载效率曲线如果设备大部分时间只吃几µA到几十µA你要看数据手册里的轻载效率曲线确保10µA左右负载时效率不低于60%明确纹波和EMI要求有射频模块或者音频模拟电路的产品优先选低纹波PFM模式必要时加一颗小LDO做后级滤波。4. 实操过程与核心环节实现4.1 典型低功耗Buck电路设计步骤以我最近做的一个温湿度传感器项目为例供电链路是一次性锂亚电池3.6V→ 超低IQ同步Buck → 3.3V给MCU和传感器同时直接用电池给LoRa射频PA供电。选型目标很明确待机电流小于2µA含芯片IQ反馈电阻峰值输出能力200mA以上支持PFM模式。电路设计分四步走第一步确定电感值。同步Buck输出3.3V输入典型3.6V范围3.0V~4.2V开关频率1.4MHz纹波电流指标按20%负载电流计算。电感计算公式是L (Vin - Vout) × Vout / (Vin × fSW × ΔIL)代入参数L (3.6-3.3)×3.3 / (3.6×1.4MHz×40mA) ≈ 4.9µH取标准值4.7µH。这里要提醒一下电感选小了纹波大选大了瞬态响应差、饱和电流要求高最终选4.7µH/1.2A的一体成型电感DCR约80mΩ兼顾效率和体积。第二步选定反馈电阻。这是低IQ设计最容易翻车的地方。芯片内部基准Vref通常为0.6V或0.8V外部用两个电阻分压设定输出电压。压差为(Vout - Vref)。如果取功率尽量小不是随便选的——电阻越大静态电流越小但噪声和反馈环路稳定性也会受影响。常见的经验值是分压支路电流控制在芯片IQ的1/10以下。芯片IQ1µA那分压电流最好不超过0.1µA。此时R1上分压电阻R2下分压电阻的总阻值需要大于 Vout / 0.1µA 33MΩ。但是实际根本选不到这么大的电阻还能稳定工作因为FB输入引脚本身有漏电流有时达10nA~50nA电阻大到MΩ级别就会出现分压偏差。我项目里选了两颗1MΩ左右的分压电阻实测分压支路电流约1.65µA这已经接近系统的可接受上限了。这里想提示的是低IQ芯片的分压电阻不能贪大你需要基于FB引脚输入漏电流指标来选择——老手会直接查数据手册里的FB Leakage一般选总阻值在几百kΩ级别比较稳妥。第三步输入输出电容选择。输入侧用22µF陶瓷电容等效串联电阻极低放在芯片输入引脚旁边用来吸收开关浪涌电流和减小电压跌落。输出侧用两个22µF电容并联一个靠近输出引脚一个靠近负载端。陶瓷电容在低功耗系统里基本是标配ESR低、体积小、漏电也小但注意DC偏压会导致有效容量下降所以选了耐压16V的规格来改善DC偏压特性。第四步EN引脚处理与启动时序。低功耗系统里EN引脚通常有两种用法直接接Vin上电即工作或者接MCU的GPIO实现按需启动。我的建议是能不用GPIO控制就不控制因为MCU掉电后GPIO会处于高阻如果EN浮空反而容易受干扰导致芯片误启动。如果必须用GPIO控制记得加一个100kΩ下拉电阻把默认状态拉低。4.2 布局布线与实测注意事项低IQ开关电源的布局其实和大功率开关电源没有本质差别但由于它工作在极轻负载有些细节更容易暴露问题GND走线芯片的Power GND和Signal GND尽量单点连接避免开关大电流流过控制电路的参考地。地平面的连续性非常重要不要为了“美观”去开槽割地。FB走线远离SW节点SW节点是快速开关的电压振铃节点如果FB走线距离过近开关噪声会耦合进反馈环路表现出来就是输出电压抖动或者PFM模式误触发。我在实际布局里FB走线与SW节点的间距控制在3倍线宽以上且FB线宽度用0.15mm细线。输入电容与电感的位置输入电容必须紧贴VIN引脚和功率地电感则靠近SW引脚放置走线尽量短而宽。低功耗设计的电感通常体积小摆位灵活但一定要先固定输入电容的位置再考虑电感位置。实测下来这几个位置的反复调整往往能显著改善输出纹波和EMI表现。不要图省事直接丢给Layout工程师“你按参考设计来”参考设计没问题但你的板子可不一定。4.3 测量静态电流的3种方法很多人问芯片标称IQ是0.5µA我怎么测出来好几µA问题往往出在测量方式不对。方法一万用表串联测电池端平均电流。这是最常用的入门法。把万用表电流档串在电池正极和系统电源输入端之间等系统进入休眠状态后读取电流。但注意必须用高精度微安档或专用电流表如Keysight 34465A普通万用表的burden voltage表内阻压降会干扰系统供电测出来的值也不准。更重要的是休眠状态下的电流是“平均电流”低功耗系统是间歇工作的你可能需要等待足够长时间才能看到稳定读数。方法二示波器取样电阻。在电源路径串联一个10Ω或100Ω的精密电阻要注意压降不能影响系统工作示波器测量电阻两端压降。好处是可以看到电流的瞬态变化系统何时唤醒、峰值电流多大、休眠电流是否稳定。这个方法调试时非常好用但没法精确测到微安级电流因为需要很大的取样电阻而大电阻会引入压降风险。方法三专用的纳安级电流计如Keithley 2450、SensePeak DP1116等或低功耗量测系统。这类设备可以直接串在供电环路里通过极低的burden voltage精确测量nA到µA级的平均电流。缺点就一个字贵。我当时是借实验室的设备测的项目验证完就还了。对于正式项目我建议预算允许的情况下采购这种设备因为低功耗系统的待机电流就是靠“测”出来的不是靠“估”出来的。另外还有一个非常关键的测试技巧测试前务必确认系统真的进入了休眠模式。有些开发板默认有调试串口空闲时依然拉高或某个传感器不断采集导致整机待机电流虚高。你能为芯片“洗清嫌疑”的前提是你的系统真的睡了。5. 常见问题与排查技巧实录5.1 问题一实测静态电流远大于芯片数据手册值这是遇到最多的“投诉”。排查顺序我建议这样第1步确认测量方法是否正确前面说的三种方法各自适用场景不同第2步检查反馈分压电阻很多低IQ芯片其实是被自己的电压采样网络“坑”了。计算一下分压电阻支路电流如果Vout3.3VR1R21MΩ那这条支路就会消耗3.3µA这个数值甚至超过芯片本身的IQ。如果你的分压电阻用了100kΩ那就是33µA……千万不要小看这个细节第3步检查EN引脚如果悬空芯片可能处于不确定状态或者被外部噪声触发异常工作第4步检查电感和电容是否漏电陶瓷电容在高温高压下绝缘电阻下降也会贡献额外电流第5步用“切断法”逐一断开负载子系统定位耗电大户。经验结论很多项目实测电流偏大根本原因不是芯片IQ而是反馈电阻选得太大/太小的两难问题以及系统里其他漏电路径。低IQ芯片的设计目标是配合低功耗系统你就得把这套系统中的每一个隐患都排掉。5.2 问题二轻载时输出电压纹波过大低IQ芯片使用PFM/突发模式时输出电压会有“锯齿状”纹波——这是正常现象只要幅度在系统容忍范围内。但有时候这个纹波大到超乎预期这时候要检查输出电容是否太小PFM模式下芯片会周期性地输出一小段电流包输出电容负责容纳这部分能量太小必然导致电压毛刺偏大。适当增大输出电容比如从22µF加到47µF能有效压制纹波反馈电阻取值是否太大电阻太大会引入噪声耦合反馈分压点的拾噪能力变强PCB布局FB走线离SW节点太近会直接给反馈环路注入干扰。5.3 问题三休眠状态下系统被周期性唤醒芯片在突发模式下会周期性给输出电容“打气”这个过程本身会导致输出电压上升如果输出上升超过了某个阈值而系统里有比较器或者复位芯片误判为“上电事件”就会把一个低功耗系统唤醒。排查手法用示波器观测输出电容端的电压波形确认是否在突发模式下存在周期性电压爬升检查系统里的复位芯片/电压检测器看阈值是否贴近正常运行电压必要时给复位芯片配置更安全的检测阈值留出足够的迟滞区间。这类问题在实际产品中特别隐蔽——表现为“系统频繁自己唤醒电池飞速耗尽”但根因其实在电源输出纹波。我在一个低功耗BLE信标项目里就踩过这个坑排查了整整三天最后发现是输出的突发纹波让MCU的BRbrown-out reset模块误动作每次电压略低于阈值就引发MCU重启。5.4 问题四低IQ芯片的轻载效率为什么没有数据手册那么高数据手册里的效率曲线通常只算芯片本身而实际系统还包含了电感DCR损耗、反馈电阻损耗、甚至PCB走线电阻损耗。你测到的整机效率偏低时优先排查电感选型低IQ芯片的轻载效率极其依赖电感的铁损和DCR。用一个大DCR的电感0.1µA负载时的损耗可能远大于芯片自身消耗输出电容漏电一些低端陶瓷电容在高温高湿环境下漏电流大增分压电阻前面反复说了电阻越大越好但如果分压电阻太大FB引脚漏电对分压比值的影响又会超过预期。这是一个平衡问题。6. 经验总结与小技巧分享6.1 低IQ芯片的6条选型铁律基于大量项目的实际操作经验我总结了几条选型建议希望新入行的朋友少走弯路先算系统待机电流预算再选芯片IG定一个清晰的系统待机目标然后倒推芯片IQ规格。不要只看“低IQ”三个字就开始选反馈分压电阻支路电流必须算进去芯片1µA、电阻吃掉2µA等于白搭。选高阻值电阻时别忘了查FB引脚漏电流指标确认轻载效率曲线不是广告找数据手册里面10µA~1mA负载范围内的效率曲线看它是否在60%以上兼顾输出纹波要求有射频、音频负载时优先选“低噪声/低纹波模式”的芯片或者同意牺牲一点IQ换纹波关注EN引脚的上电能力和漏电很多MCU的GPIO在掉电时的漏电高达0.5µA如果你用一个5V耐压的引脚去控制一个1µA IQ的芯片这0.5µA的漏电就不可接受了多看应用笔记和评估板实测官方应用笔记会告诉你典型布线和关键参数计算方式照着做能省很多测试时间。6.2 调试低功耗系统的独家工具与手段最后分享几个我在项目里一直用的“土办法”虽然不高端但真的解决问题用光敏电阻或霍尔传感器监控系统工作状态盖好外壳后想要确认设备是否在正常休眠你可以用一个微型光敏电阻贴在外壳电源LED的位置或者用一个无接触式电流探头夹在电池线上把“休眠时电流的微小变化”转化为可以看到的电平变化。这个看起来土但比反复拆壳插表快得多用超低功耗MCU的调试接口睡眠指令STM32L4、EFM32、nRF52这些MCU都有细致的睡眠模式调试时用命令强制进入Deep Sleep再量电流能非常干净地确认“芯片自身够不够低功耗”做一版“电流探针板”在工装板上留出一个1Ω的0603电阻焊盘需要测电流时焊上电阻测试完再焊回0Ω。这样既不影响正式产品布局又能随时测量关键供电路径的电流。6.3 一个容易忽视的隐藏陷阱保护电路和电量计的自耗电写到这个时候想起一件事儿很多电池供电产品最终待机电流的瓶颈根本不在电源芯片而在电池保护板或者电量计Fuel Gauge身上。一颗常用的锂电保护IC自身耗电大概是0.5µA~2µA电量计芯片可能到5µA以上。如果你给300mAh电池配了一颗2µA保护芯片加一颗3µA电量计那系统连电源芯片都没上电光“底座”就已经吃掉5µA了。做系统级低功耗优化时这些“看不见的固定开销”必须一起考虑甚至可能是设计中最先要决策的。说到底低静态电流开关稳压器只是低功耗系统里的一个核心部件但它常常决定了整个系统的“续航天花板”。没有哪个方案是万能的——选型、计算、布局、测试一环扣一环少一步都不行。我做这类项目最大的感受是低功耗设计不是某一颗芯片的功劳而是把每一个微安都算得明明白白的系统艺术。希望你读完这篇文章再回看自己的供电设计和待机电流测试能有新的发现。