ARTICLE DETAIL

资讯详情

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

75nA静态电流Buck-Boost转换器:低功耗电源设计深度解析

75nA静态电流Buck-Boost转换器:低功耗电源设计深度解析 前阵子看到一款新的Buck-Boost转换器发布参数表里一行字特别扎眼静态电流IQ典型值75nA。做电源的同行看到这种数字第一反应多半是——现在低压差、低功耗的赛道已经卷到这个程度了。75nA是什么概念一节CR2032纽扣电池标称容量大概220mAh如果只按这个静态电流去算理论上能撑超过三十年。当然实际使用中电池自放电会先把能量耗光但对比传统Buck-Boost转换器动辄几十微安的静态电流这个指标等于把待机功耗往下压了两三个数量级整个系统设计思路都要跟着变。这篇文章我想从“75nA IQ”这个点出发把Buck-Boost转换器的低静态电流设计掰开讲清楚这个数字到底怎么理解、为什么这么难做、做成之后外围器件要怎么配合、实测时怎么避免踩坑。适合正在选型低功耗电源方案的硬件工程师也适合刚接触电源设计、想搞明白数据手册里那些参数到底什么意思的朋友。1. 先搞清楚75nA静态电流到底意味着什么1.1 静态电流IQ的定义和常见误区静态电流Quiescent Current简称IQ在数据手册里通常定义为转换器处于使能状态、但没有任何负载或者负载极小时从输入电源吸取的电流。严格讲它包含了芯片内部基准、振荡器、比较器、控制逻辑和功率管栅极驱动所需要的全部电流但不包括给外部负载提供的电流也不包括开关动作引起的额外损耗。很多人容易把IQ和关断电流Shutdown Current搞混。关断电流是芯片被拉入禁用状态后仅维持极小部分唤醒电路所需的电流常见规格在几纳安到几十纳安量级。而IQ是芯片仍在正常调控输出电压、随时准备给负载供电时的“待命电流”。所以IQ的数值通常比关断电流高。还有个概念叫“空载输入电流”No-load Input Current有的厂商用这个术语它通常包含了控制器的开关损耗和内部消耗和IQ的值略有差异读数据手册时最好认准厂家给出的定义再比。把75nA放到实际系统里看它意味着在电池供电的待机场景中电源芯片自身不再是功耗的主要贡献者。举个例子一颗传统升降压芯片IC如果IQ是50µA用一节3.6V锂电池供电光静态部分就吃掉180µW如果系统待机电流只有10µA输出功率算下来36µW芯片自己消耗的功率反而是负载的五倍。而IQ降到75nA同样输入电压下静态功耗只有0.27µW在10µA负载时占比不到1%轻载效率这才真正有了做高的空间。1.2 75nA相当于多少续航怎么换算用欧姆定律和容量公式可以很直观地算一笔账。一颗CR2032纽扣电池标称容量常见在220mAh到240mAh工作电压约3.0V。如果只有75nA的电流在消耗理论上放电时间可以这样估算电池寿命小时 ≈ 电池容量mAh / 负载电流mA 220mAh / 0.000075mA ≈ 2,933,333小时 ≈ 约334年这个数字看起来夸张但实际没人指望电池真的撑三百年。为什么呢因为锂电池和一次锂电池都有自放电率CR2032在常温下自放电率大约每年1%到2%折算下来实际存储寿命在三到五年左右用于IoT节点设备时决定待机上限的往往是传感器、MCU的睡眠电流、无线模块的休眠电流而不是电源芯片本身。所以75nA IQ真正的价值在于当系统总待机电流已经压到几十微安以下时电源芯片不会反过来成为进一步提升续航的瓶颈。这种极其微小的电流用到智能手表、助听器和电子价签这类需要长时间待机的产品上好处尤其明显。因为这些设备大多数时间处于深度睡眠只在极短的时间内醒来做感知或者通信。若转换器本身待机功耗过高哪怕负载全睡了电池也在肉眼可见地掉电。把IQ压到纳安级别电池容量才能尽量花在真正的工作任务上。2. 为什么Buck-Boost拓扑特别需要低IQ2.1 Buck、Boost、Buck-Boost的选型场景在进入低IQ设计细节之前有必要先说明为什么偏偏是Buck-Boost转换器对IQ这么敏感。常规的Buck转换器只能降压Boost转换器只能升压两者都要求输入电压与输出电压之间有明确的压差关系。但很多电池供电场景输入电压是围绕输出电压上下波动的。典型场景一单节锂电池供电给3.3V系统。锂电池满电4.2V标称3.7V截止电压通常3.0V左右。如果系统要稳定3.3V电池高于3.3V时用Buck低于3.3V时则需要Boost。单节锂电从满到空的放电过程中电压会一路往下走最终跨过3.3V这条线。如果在后端只放一颗Buck低于3.3V以后系统就只能靠电容里那点电荷撑住根本不现实。典型场景二两节AA碱性电池串联新电池约3.2V快没电时跌到2.0V甚至更低而系统要求3.3V一样要求升降压能力。TWS耳机充电仓、便携蓝牙音箱、手持POS机、多功能遥控器全都属于这类输入输出交叉的供电形态。Buck-Boost转换器天然适合这种电池槽位和电压轨组合。2.2 四开关Buck-Boost的拓扑原理和穿越区特性现在做低功耗升降压最主流的方案是四开关Buck-Boost拓扑两个开关、两个同步整流管加上一个电感和输入输出电容。它本质上是在Buck和Boost两组工作状态之间动态切换。输入电压高于输出电压目标时前半段以Buck方式工作输入电压低于输出目标时后半段以Boost方式工作输入输出电压接近时进入Buck-Boost穿越区四只管全部参与开关用一个共同占空比来维持输出稳定。这个穿越区正是Buck-Boost比单拓扑复杂的地方。纯Buck模式下如果IQ高了从输入端“漏”掉的电流还可以做得比较小因为控制逻辑相对简单Boost模式也类似。但四开关Buck-Boost需要额外的模式检测电路、多路栅极驱动和前后级协调控制内部控制模块比单一拓扑多出一截静态电流很容易做上去。75nA这个数字放在纯Buck上已经不容易放在Buck-Boost上意味着内部所有待机支路都必须重新设计一遍这就是它值得单独拿出来聊的原因。另外穿越区还存在一个效率凹坑输入电压接近输出电压时四只管切换动作频繁开关损耗和驱动损耗叠加导致效率比两端模式低几个百分点。低IQ器件往往会用控制算法优化穿越区模式比如加一个迟滞窗口让系统在Buck和Boost之间不要频繁抖动从而减少额外的能量损失。这也是为什么同样标着Buck-Boost不同方案在电池临界电压附近的实际续航表现差距可能很明显。3. 低至75nA的IQ是怎么做出来的3.1 低IQ设计的核心矛盾智能手环、TWS耳机里的电源芯片要在极低的电流预算下完成“看住输出电压”这个任务难点在哪儿核心矛盾在于控制环路本身需要消耗能量去采样、比较和驱动开关管但待机时又不允许消耗太多能量。传统的电压基准和误差放大器正常工作需要几微安甚至几十微安的偏置电流。要让全芯片静态电流降到75nA相当于把基准、振荡器、比较器、反馈网络和部分栅极驱动全部压进50nA到60nA的预算里留一点余量给高温漏电和工艺偏差。很多初创公司做不好低功耗电源不是不知道要省电而是省了电以后基准电压精度、比较器响应速度、温度稳定性全面崩盘。实际产品通常会用几种手段来破解这个矛盾。第一种是“间歇工作”轻载时主环路大部分模块关断只有一个极低功耗的唤醒定时器周期性开启控制器比较输出电压有没有超出窗口。第二种是“动态偏置”比较器在空闲时用亚微安级别的偏置来维持“低功耗待机”一旦输出跌出窗口就临时提高偏置电流完成一次开关动作后再回到低功耗状态。第三种是“内部大阻值电阻分压”用工艺上做出来的高阻多晶硅电阻把反馈网络的消耗电流压到纳安级别。3.2 PFM突发模式、动态比较器和大电阻反馈具体展开来看低IQ器件的控制策略普遍采用PFM脉冲频率调制也叫突发模式或跳周期模式。轻载时固定导通时间或者固定峰值电流让功率管隔一段时间才“突突”地开一次开关输出电压缓慢爬升到设定值附近就停下来然后控制器进入极低功耗的“打盹”状态。负载变重开关脉冲变密负载更重才平滑过渡到PWM连续模式。这种策略下平均开关频率和负载电流成正比芯片自身的开关损耗也就跟着负载走本质上就是用“低频开关长休眠”换待机功耗。动态比较器是另一个关键。传统误差放大器为了足够的环路带宽和增益需要持续消耗偏置电流。低IQ芯片经常放弃连续时间误差放大器改成“窗口比较器定时唤醒”架构比较器只在极短瞬间选通采样反馈电压判断是否低于阈值其余时间整个模拟前端都处于休眠状态。选通瞬间可以临时拉高偏置让比较器在几百纳秒内完成判断判断完再关断偏置平均摊下来电流就非常低了。反馈电阻同样影响IQ。外部反馈分压电阻如果选100k级别输出电压3.3V时流过电阻的电流就有16.5µA比芯片自身IQ大了两百倍待机功耗瞬间被外围器件拉垮。所以低IQ方案通常会引导用户用10MΩ级别的反馈电阻或者干脆在芯片内部集成高阻分压网络。使用外部大电阻要注意FB节点对噪声更敏感布局时该节点要尽量短粗、避开开关节点否则PFM轻载时会因为耦合噪声误触发开关。3.3 轻载效率曲线怎么看选型的时候不要只看IQ数值还要看效率曲线的最左侧。不少厂商会在数据手册里给出“100nA到1mA负载范围内的效率曲线”也就是轻载效率曲线。计算理想轻载效率时可以这样粗略估算假设输入电压VIN为3.6V输出3.3V负载电流ILOAD为10µA芯片IQ是75nA。输出功率约33µW静态损耗约0.27µW再加上功率管开关损耗和电感损耗如果总损耗控制在2µW以下轻载效率就能轻松做到90%以上。作为对比如果IQ是10µA静态损耗36µW负载功率33µW输入功率已经倒挂效率再怎么调都是负账。所以看数据手册时我一般会重点看负载曲线里100µA点对应的效率。电源芯片能否在1mA以下负载保持80%以上的效率直接决定了电池设备的待机时间。有些芯片为了搏眼球把IQ标得很低但轻载效率曲线却很难看这种多半是把静态电流省过头了内部模拟模块噪声和失调变大导致每隔一段时间误动作一次白白浪费电能。4. 拿到一颗75nA IQ的Buck-Boost怎么把它用好4.1 外围器件选型电阻、电感、电容的讲究低IQ芯片只是第一步外围器件选错整机待机电流一样压不下来。反馈电阻已经提过再强调一次用外部反馈方案时两只电阻总和尽量做到10MΩ以上。比如输出3.3V、内部基准0.6V反馈下电阻R1取1MΩ上电阻R2取4.5MΩ反馈支路总电流约2.75µA。这个数字对75nA IQ来说太浪费所以更理想的做法是用芯片内部集成反馈分压的版本或者接受更大的电阻值比如R14.7MΩ、R221MΩ。超大电阻的缺点是热噪声和FB节点阻抗高容易拾取噪声布局上要尤其小心。电感选择上轻载效率看重两个指标直流电阻DCR尽量小磁芯损耗尽量低。同样的感值一颗DCR是100mΩ和300mΩ的电感在几十毫安负载时差别不大但在几毫安极轻载时差异主要体现在PFM脉冲的电感电流爬升速度上。大感值有利于降低PFM模式下的电感峰值电流和纹波却可能让瞬态响应变慢得根据实际允许的输出跌落来选。一般而言1µH到10µH是这类低功耗Buck-Boost最常见的范围具体取值建议参考芯片数据手册推荐表。输出电容选型有几个坑。第一必须选低漏电的陶瓷电容X5R或者X7R电解电容和钽电容漏电流动辄几十微安比整个芯片待机电流还大绝对不能用在超低功耗输出轨上。第二陶瓷电容的直流偏压特性会造成容量衰减标称22µF的电容在3.3V偏压下可能实际只剩12µF选型时要留足余量。第三PFM轻载模式下输出纹波通常比PWM模式大输出电容ESR过高会把纹波放大最好选ESR较低的MLCC组合。4.2 典型应用场景里怎么搭电路以一颗单节锂电池供电、需要稳定3.3V输出的可穿戴设备为例完整的低功耗电源设计可以这样搭输入侧放置一个小容值的MLCC比如1µF紧靠芯片VIN引脚滤掉电池带来的高频噪声电感选择2.2µH到4.7µH的低DCR型号输出侧放置22µF左右MLCC再并联一个0.1µF高频去耦电容用于吸收突发负载时的瞬态电流尖峰。对于有无线通信模块的系统比如BLE设备会在发射时瞬间抽出30mA到80mA电流这个上升沿在几百微秒级别。低IQ器件的环路响应速度跟不上这么快的负载跳变输出会先跌一下。解决办法可以分几层一是输出电容容量适当加大用来吸收负载阶跃时的那部分电荷缺口二是在通信模块电源入口加一个低ESR的大电容作为本地储能三是利用芯片的强制PWM模式在发射期间让转换器工作在连续模式获得更硬的负载调整率。很多低功耗芯片会提供模式切换引脚接入MCU的GPIO在事件触发前提前切换到PWM模式事件结束后再回到低功耗PFM模式。4.3 测量与调试测75nA必须注意的细节真去测75nA级别电流时用普通万用表的µA档往往不够。原因主要有两个一是万用表电流档的采样电阻通常在几十欧到几百欧输入电流在75nA时表上产生的压降可能达到几毫伏到几十毫伏对电源芯片的输入电压造成扰动二是普通万用表在低电流档的内部分流电阻和线缆噪声会引入明显误差。最稳妥的测量方式是用源表SMU比如吉时利2450这类设备既有精确的电压输出能力又能直接读出纳安级别电流。如果没有源表可以用精密皮安表串联到输入回路同时用另一个电源给系统供电。测量环境也要管好。PCB板面的助焊剂残留和潮湿环境会形成微小的表面漏电路径几十纳安的漏电很容易混进读数。实测前务必清洗板子最好再用恒温恒湿箱排除环境湿度影响不要用手直接触摸测量区域的电路。芯片周边的GND铺铜和VIN布线间距也要留意不要并行走线防止板级漏电抵消掉芯片省下来的电量。测输入电流时还要防止输入电压源本身带噪声。普通实验室稳压电源开关频率可能在几十千赫到几百千赫噪声耦合到被测芯片输入端有可能让PFM控制电路多打几个脉冲电流读数偏高。推荐用电池或者低噪声线性电源供电并尽量缩短电源到板端的线缆长度。如果发现待机电流读数忽大忽小先检查是不是示波器探头或者负载接线的地回路引入了额外电流。5. 常见问题与排查技巧实录5.1 实测待机电流比手册高很多从哪查起这是低IQ电源方案落地时最常遇到的情况。刚拿到评估板时测出来几百纳安甚至几微安而手册明明白白写着75nA多半不是芯片本身的问题。我会按下面的顺序排查第一步断开所有外部负载。很多开发板自带的指示灯、电平转换器或者调试接口在睡眠状态下依然耗电它们会让输入端电流轻而易举高出一个数量级。第二步检查反馈电阻和分压网络。确认反馈电阻总值不是几百千欧级别如果是换成兆欧级再看。第三步检查输入和输出电容的漏电。陶瓷电容一般没事但如果有人放了电解电容或钽电容直接替换掉再测。第四步清洗PCB表面。用酒精或者专业清洗剂洗掉助焊剂残留烘板后重新测量。第五步检查芯片EN引脚状态。有些低IQ芯片的EN引脚浮空时会有不确定的偏置电流规范做法是接一个10MΩ级别的下拉电阻到GND或者直接接逻辑高并且保证EN电压不超过数据手册绝对最大值。实测中我遇到过最隐蔽的一次是覆铜板上的电容介质漏电。输出端为了滤波放了四颗22µF陶瓷电容正常选型没问题但有一颗供应商批次不良在3.3V下漏电流达到1µA以上。单颗电容测不出来焊到系统里却把待机功耗整体抬高。后来把所有候选电容放在高阻表上逐个测绝缘电阻才找出来问题。5.2 轻载时输出电压纹波偏大、有异响怎么办低IQ器件工作在PFM模式时输出电压纹波会比PWM模式大这是正常现象。但如果纹波大到影响后级模拟电路工作或者“嗡嗡”作响让人不舒服就需要注意了。PFM开关频率本身会随负载电流变化重载时几百kHz轻载时可能降到十几kHz甚至更低。这个频率如果落在人耳可听范围多层陶瓷电容会因逆压电效应发出吱吱声。解决异响的思路有几个。第一增大输出电容或者并联多颗不同容值的电容把PFM单脉冲造成的电压阶跃变小从而让轻载开关频率提高或者让纹波幅度降低。第二更换更高感值的电感获得更小的电感纹波电流降低每个PFM脉冲的电荷增量。第三如果芯片允许通过外部电阻设定更高的轻载开关频率下限避开可听频段。第四最直接的办法是给系统增加一个最小负载比如用一颗10µA的假负载电阻让PFM频率提升到20kHz以上但这样会牺牲待机功耗不是首选。5.3 从PFM切到PWM的过程出现输出电压跌落负载从轻载突然跳到重载时低IQ芯片需要先被“唤醒”再让控制环路重新工作。这个唤醒时间可能长达几百微秒到一毫秒输出在这段时间内跌落。如果跌落幅度超出系统复位阈值后级MCU会被复位这是超低IQ方案最常见的翻车现场。对策上除了前面提到的“事件前切强制PWM”之外还可以关注芯片的动态响应测试波形。测试时用电子负载或功率MOSFET开关电路设定一个1mA到100mA的阶跃上升沿控制在1µs到10µs观察输出电压跌落深度。如果跌落超过50mV多半需要加大输出电容。要注意输出电容加得再大也只能补充瞬态电荷长期重负载仍然需要转换器及时开启所以最好结合芯片的“负载瞬态增强”功能一起用。有些芯片会提供轻载瞬态加速引脚接到MCU的中断引脚负载事件发生时由MCU直接唤醒转换器切换比等待芯片自己检测快得多。前阵子帮朋友调试一块低功耗采集板时还碰到一个问题系统在持续通信时会反复重启排查到最后发现是板上的DCDC被配置成了纯PFM模式BLE发射瞬间的负载阶跃让输出电压跌到了MCU下限阈值。后来把模式引脚接上GPIO在BLE广播前提前200µs切到PWM模式重启彻底消失待机功耗也只多了不到1µA。这种问题在传统10µA以上IQ的芯片上并不明显因为在那种方案里控制环路始终开着响应速度快换成75nA IQ器件后所有依赖“环路常开”的习惯都得改。6. 写在最后的一点个人心得做低功耗电源设计这几年我越来越觉得“静态电流”只是入场券真正决定产品续航的是芯片、外围器件、软件调度和系统架构的协同优化。75nA IQ的Buck-Boost转换器确实把待机功耗的天花板抬到了一个新高度但再好的指标也架不住外围一个10µA的漏电、一段脏污的PCB走线、或者一个忘了关闭的传感器。如果你刚接触这类超低功耗器件我的建议是从评估板开始先把空载输入电流测准再逐步挂上真实负载。尤其在轻载效率、PFM纹波和瞬态响应这三件事上一定要亲手测一遍不要只看数据手册首页。把这些点吃透了你手里这颗低IQ Buck-Boost才真正物尽其用。
返回列表