
1. 一颗同步降压DC-DC为什么要把输入下限定在2.7V1.1 供电体系的交集锂电池、USB与多节碱性电池我经常和刚做电源的工程师说选DC-DC不要先看输出电流先看输入电压范围能不能把项目里的所有供电方式一网打尽。芯维尔CN8088把输入范围做到2.7V到5.5V这个区间刚好卡在几套常见供电体系的交集上。单节锂电池是最典型的例子。锂电充满电4.2V标称3.7V放电到保护板动作时大约2.8V到3.0V。很多老的降压芯片最低输入要3V以上这意味着电池还有一截能量没放完芯片已经不能稳定输出3.3V了。CN8088把下限拉到2.7V等于把锂电最后一段可用容量捡了回来。对1A这种小电流应用来说这段电压区间可能让设备多运行几十分钟在IoT传感器、便携设备这类对续航敏感的品类里这个价值非常直接。USB供电也在5V左右。USB 2.0的规范名义上是5V实际线缆、接口接触电阻、劣质充电头都会让输入电压波动。5.5V的最大输入给USB供电留了足够的裕量同时也能兼容不少5V适配器在轻载时抬高的电压。反过来如果芯片耐压只有5V热插拔瞬间的电压尖峰很容易把芯片打穿这一点在计算机外设上尤其明显因为USB设备就是被用户随手插拔的。1.2 “宽压输入”和“同步整流”放在一起才完整“2.7V-5.5V宽压输入”和“同步降压DC-DC”这两个特性是配套的。同步降压简单说就是芯片内部集成了高边和低边两个功率开关管不需要外部续流二极管。传统非同步降压在低边用肖特基二极管二极管正向压降随电流增加1A输出时即使只有0.4V压降也要白白多耗0.4W功率。CN8088用低边MOS管代替二极管饱和导通压降可以做到远低于0.1V在1A负载下效率优势非常明显。把这两点放在一起这颗芯片的定位就很清晰了它不是给大功率主板用的而是给那些由单节锂电池或USB供电、输出电流在1A以内、对板面积和整体效率敏感的终端产品准备的。实际选型里我经常把它看作“一颗省去外置二极管、输入范围刚好覆盖主流便携产品”的万能小电源。关键参数数值对设计的影响输入电压2.7V - 5.5V覆盖单节锂电、USB 5V、部分碱性电池方案输出电流1A满足MCU、传感器、小电机、外设控制器静态电流50μA轻载和待机场景需要专门评估反馈电压0.6V方便输出1.0V/1.2V等低压轨分压电阻功耗更低控制方式峰值电流模式瞬态响应快天然带逐周期限流2. 峰值电流模式不长在嘴上内环电流采样与外环电压环路怎么配合2.1 两个环各管一件事很多人一听“峰值电流模式”就觉得是高端货其实它的工作原理并不复杂。芯片内部有两个环外环是电压环误差放大器比较反馈电压和0.6V基准输出一个误差信号这个误差信号不直接决定占空比而是作为内环电流比较器的门限。开关管导通后电感电流线性上升电流采样电路把它转换成电压当这个电压达到误差信号设定的门限时比较器翻转开关管关断。这样做的直接好处是输入电压一变电感电流上升斜率立刻变电流比较器马上响应不需要等输出电压明显变化再纠正。相比纯电压模式峰值电流模式的负载瞬态响应更快环路补偿设计也简单不少。另一个附带优势是逐周期限流——每个开关周期如果电感电流超过内部设定门限开关管就会被关断这个机制在输出短路和过载时非常重要。1A输出的芯片当然也要防短路峰值电流模式让这一层保护几乎不需要额外电路。实际使用时有一个点要注意峰值电流模式在占空比大于50%时容易发生次谐波振荡芯片内部通常需要斜坡补偿。选型时我一般会确认这颗料有没有内置斜坡补偿。CN8088作为成熟的同步降压方案这方面应该已经处理好了但如果是自己搭分离方案这个坑躲不掉。2.2 1A输出下的电感选型先算纹波电流再看饱和电流峰值电流模式对电感的要求并不玄乎核心是把电感电流纹波控制在合理范围。纹波太小电感体积大、成本高纹波太大输出纹波和电感损耗都会增加。我习惯按输出电流的20%到40%作为纹波电流目标1A输出就是0.2A到0.4A。电感的计算公式是L (Vin - Vout) × D / (fsw × ΔIL) D Vout / Vin假设输入5V、输出3.3V、开关频率1.5MHz具体以CN8088数据手册标注频率为准取纹波0.3AD 3.3 / 5 0.66 L (5 - 3.3) × 0.66 / (1.5 × 10^6 × 0.3) ≈ 2.5μH所以选2.2μH到3.3μH都在合理范围。选2.2μH时纹波会比0.3A稍大一点但体积更小选3.3μH时纹波更小效率可能略好一点。这里我特别提醒一句电感标称电流要看饱和电流而不是只看额定温升电流。峰值电流模式的电感峰值电流是输出电流加一半纹波电流1A输出、0.3A纹波时峰值约1.15A。在高温下电感饱和电流还会下降最好留30%以上余量选择饱和电流1.5A以上的电感才稳。输出电容方面我通常先放一只22μF的X5R/X7R陶瓷电容在输出端。陶瓷电容ESR低对输出纹波控制很有帮助。但注意小封装陶瓷电容在直流偏压下容量会下降25V耐压的0805封装在3.3V下容量损失不大如果是0402封装就要按一半容量估算必要时用两只并联。3. 50μA静态电流和0.6V反馈电压低功耗设计要会看这两个数字3.1 静态电流别只看数值还要看测量口径50μA静态电流很多选型表上都会写但在实际低功耗项目里这个数字要拆开看。静态电流通常指芯片在工作状态下、输出空载时从输入端消耗的电流。它乘以输入电压就是芯片空载时的固定功耗。比如输入5V时50μA对应250μW。如果你做的产品是那种MCU休眠电流只有2μA的无线传感器50μA对DC-DC来说其实不算极致低。市面上确实有静态电流做到1μA到5μA的降压芯片但输入耐压、输出电流或者成本往往又会妥协。CN8088的50μA在这个输入范围和1A输出能力下属于一个比较均衡的数值。关键要看你怎么用如果设备只在采集和通信时需要大电流平时可以彻底关断电源就通过EN引脚把DC-DC关闭这时候静态电流几乎可以忽略。如果DC-DC必须常开比如要给RTC或者触摸唤醒电路供电那50μA就会成为系统待机电流的主要部分。这时候要把整个待机电流预算算清楚而不是只盯着芯片参数看。很多工程师会犯一个错误把DC-DC的静态电流直接当成系统待机电流。实际上系统待机电流还要加上反馈分压电阻上的电流、芯片EN引脚的上拉电流、输出电容漏电流以及负载上的休眠电流。这些叠加起来往往比芯片本身的50μA高得多。所以真正做低功耗设计时我会把电源路径每一个节点的电流都列成表格一个一个数过去。3.2 0.6V反馈电压的真正意义低压输出和低静态功耗兼得反馈电压是DC-DC用来感知输出电压的基准。CN8088的反馈电压是0.6V这意味着它可以支持很低的输出电压。用电阻分压设定输出电压时公式是Vout 0.6 × (1 R1 / R2)比如输出3.3V取R2200kΩ那R1就是900kΩ输出1.8VR2200kΩR1就是400kΩ。分压电阻上的电流是0.6V除以R2也就是大约3μA。如果反馈电压是1.2V要保持同样低的分压电流R2要翻倍电阻值太大又会带来噪声和误差。所以0.6V反馈电压给设计者留出了选择高阻值电阻、降低分压支路功耗的空间。当然电阻也不能无限加大。反馈引脚本身有漏电流只要分压电阻上流过的电流明显大于引脚漏电流输出电压精度就不会被破坏。我一般控制分压支路电流在2μA到10μA之间这样既省电又不容易受PCB漏电和引脚漏电影响。特别是在潮湿环境下板子上如果没洗干净1MΩ以上的电阻两端很容易形成漏电路径输出电压会漂。所以0.6V反馈给了你做低功耗的潜力但走线清洗和电阻取值还是要按照实际情况平衡。3.3 用50μA算一次电池续航心里就有数了假设一个传感器节点用3.6V锂亚硫酰氯电池供电容量1900mAh负载平均电流由两部分组成DC-DC静态50μA加后端传感器和MCU平均电流50μA。总平均电流100μA理论续航1900mAh / 0.1mA / 24h ≈ 791天看起来时间不短。但如果DC-DC常开而MCU可以做到休眠10μA省掉DCDC后系统平均电流可能就是20μA续航立刻变成接近4300天。所以我的经验是50μA静态电流是不是问题取决于你的整个系统能不能接受这个固定开销。能用GPIO控制EN的就一定把控制引脚接出来哪怕只省几十微安对电池产品来说都是质的差别。4. 六大应用场景逐个过从IoT节点到计算机外设标题点名的场景是IoT物联网、便携设备、数码相机、计算机外设再加上我实际项目里最常见的智能家居终端和无线传感器模块正好凑成六大类。每一类的电源设计侧重点都不太一样我分别说一下。4.1 IoT物联网节点唤醒瞬间的电压跌落才是硬指标IoT节点大多处于“长时间休眠、短时间工作”的状态。MCU、传感器和无线通信模块平时不干活但一旦醒来射频发射瞬间可能拉走100mA甚至更高电流。这个电流起来得非常快如果DC-DC环路响应慢输出电压会瞬间掉下去通信模块就会复位或者发射功率下降。CN8088的峰值电流模式对这类突发负载比较合适。电压环和电流环同时工作负载阶跃发生时误差电压很快抬高电流门限占空比快速变化输出电压跌落幅度控制在几十毫伏级别。配套设计上我建议在输出端再放一只4.7μF到10μF的陶瓷电容它能在DC-DC环路反应之前先给负载提供一部分电荷把瞬态跌落再压一压。IoT节点还有一个细节是EN引脚的控制时序。芯片从EN拉高到输出电压稳定需要一点启动时间如果MCU一上电就去读外部Flash时序上可能会撞车。我一般会在固件里加几十毫秒延时或者用MCU的GPIO先拉高EN等电压稳定后再初始化外设。4.2 便携设备锂电池全程放电的效率决定发热和续航便携设备用单节锂电池时输入电压从4.2V一路降到3.0V输出如果是3.3V那么在整个放电过程中占空比变化很大。CN8088的同步整流结构让它在高占空比和低占空比下都保持相对较高的效率。非同步方案在这个应用里低边二极管损耗非常扎眼1A输出时效率可能比同步方案低3到5个百分点这些损耗最后都变成热量在小体积外壳里很难受。我在便携设备项目里还习惯关注轻载效率尤其是在待机界面下系统可能只有几十毫安。如果芯片在轻载时进入跳过周期模式或者PFM模式效率会更好。CN8088标题里没有强调轻载模式我在设计时会专门看它在10mA、50mA、100mA这几个点的效率曲线来确定设备在不同工作状态下的温升和续航。这块不能只看满载效率否则很容易出现“重载很猛、轻载发热”的反直觉问题。4.3 数码相机内部电源多路低压轨和噪声控制数码相机这类设备有个特点电源轨很多而且空间极其紧张。主控核心可能需要1.2VDDR需要1.35V或1.5V外围IO和传感器需要2.8V到3.3V。CN8088的0.6V反馈电压让输出1.2V这种低压轨也容易实现不需要很特殊的分压电阻组合。1A的输出电流驱动一颗主控芯片的IO域或者传感器供电也很合适。噪声控制是相机电源设计里不能忽视的地方。DC-DC是开关电源输出纹波通常有十几毫伏到几十毫伏。如果这路电源直接给图像传感器的模拟部分供电画面上可能会出现横纹或细线。我通常的做法是传感器模拟电源不用DC-DC直供而是先用CN8088降到3.3V再接一颗低噪声LDO输出2.8V这样既保留了DC-DC的高效率又用LDO把纹波压下去。如果你拿到的原理图上有一颗小功率LDO挂在DC-DC后面不要觉得多余这是处理开关噪声的标准手法。4.4 计算机外设USB 5V输入下的低成本降压鼠标、键盘、小型HUB、外设控制板这类产品输入基本就是USB 5V负载电流不大但对成本和体积很敏感。CN8088这类同步降压方案比用LDO省电也比非同步降压少一颗二极管和电感吸收电路。USB外设还有一个特殊场景是热插拔插进去瞬间输入电压会出现尖峰和振铃芯片的最大输入耐压要有一定余量同时输入端最好加一颗TVS管和一只10μF陶瓷电容。计算机外设里无线鼠标接收器或者蓝牙适配器这类产品还有一个特点插在电脑上时几乎一直工作但实际负载有高有低。50μA静态电流在这里不是主要矛盾反而是1A输出时能稳定带载比较重要。有些USB外设需要给内部的Flash、射频芯片和小电机同时供电瞬时电流可能冲到几百毫安CN8088的1A能力可以说留足了余量。4.5 智能家居终端长待机和强瞬态的折中智能门锁、传感器网关、智能照明模块这些产品往往同时有电池供电和USB供电两个版本。电池版对静态电流极其敏感USB版则更关心瞬态和体积。CN8088的2.7V到5.5V输入范围恰好能两种版本共用一颗电源方案对产品线整合很友好。智能门锁里最耗电的瞬间是电机驱动锁舌电流可能到1A左右而且持续时间很短。这个场景很考验DC-DC的峰值电流能力和热设计。1A输出在瞬间满载时如果布局不好芯片表面温度会快速上升。我在这种项目里会在芯片下方铺连续地平面和散热过孔帮助热量传导到背面铜皮。不要觉得1A电流小就不需要散热设计很多小封装芯片的失效都是从热开始的。4.6 无线传感器模块每路电源树独立供电灵活度更高无线传感器模块经常是“一片核心板挂多种传感器”每种传感器需要的供电电压不一样而且有的传感器对电源噪声敏感。用CN8088做一级降压到3.3V再给数字传感器直接供电给模拟传感器加一级LC滤波或LDO这种电源树结构非常常见。0.6V反馈电压还让模块里那些需要1.2V或1.8V低压轨的外设不用额外找专用芯片。模块化设计时我会把CN8088的EN引脚引到测试点上方便在调试阶段手动开关电源轨排查哪一路负载导致电池掉电快。5. 布局与实测这四个坑比选型参数更容易让项目翻车5.1 反馈分压电阻的取电位置别从电感后面拉很多第一次画DC-DC的人会把反馈分压电阻直接接到电感输出端也就是靠近SW引脚那边的焊盘上。这样做在原理图上看没问题但实际上电感后面那一小段铜皮上流过的是脉冲电流电位在开关过程中会抖动。输出电压纹波本身不大但反馈引脚采样到的是“抖动过”的电压环路会被干扰输出纹波反而变大。正确做法是把反馈分压电阻的采样点放在输出电容的正极焊盘上也就是负载侧。输出电压经过输出电容滤波后相对稳定从电容正极单独拉一根细线到反馈电阻能避免大电流路径上的压降。要注意这根反馈走线要尽量远离SW引脚和电感因为它们上面有很高的dv/dt容易通过寄生电容耦合噪声进来。5.2 输入电容放太远射频发射瞬间直接复位输入电容是DC-DC里最容易被低估的一个器件。开关管导通瞬间电流从输入电容灌进芯片这个回路的面积小EMI就小输入电压跌落也小。如果输入电容放在芯片很远的角落回路面积变大寄生电感变大负载突然加重时输入电压会被瞬间拉低。轻则影响效率重则让芯片进入欠压保护或者系统复位。我习惯把10μF输入陶瓷电容放在VIN引脚旁边地脚直接打过孔到主地平面。如果板子上空间允许再并联一只0.1μF高频电容用来吸收更高频的开关噪声。对IoT设备来说射频发射时电流需求是脉冲式的输入电容一定要能承受这种高频充放电否则电源纹波会传导到天线上影响灵敏度。5.3 电感饱和电流留不够1A输出只是“纸面数字”有一种很难排查的故障现象是系统空载正常一带将近1A的负载输出电压就往下掉甚至芯片发烫。用示波器看开关节点波形会发现占空比已经拉到最大但电压还是起不来。这种情况多半是电感饱和了。电感一旦饱和感值骤降电流飙升峰值电流模式的逐周期限流会不断触发但能量没有有效传到输出端效率急剧下降。选电感时一定要看数据手册里的饱和电流曲线而不是看型号名称里的“1A”字样。很多电感标称电流是温升电流温升电流到1A不代表饱和电流到1A。按照前面算的1.15A峰值电流我通常会选饱和电流1.5A以上的电感。温度升高会让饱和电流进一步下降所以如果产品工作在高温环境余量还要更大。5.4 空载电流测量普通万用表直接量会烧最后说一下怎么测CN8088的静态电流。很多人把万用表拨到电流档串进输入线上电一瞬间表会先被浪涌电流冲击轻则烧保险丝重则把万用表电流档损坏。正确做法是先把万用表的表笔短接或者用一根跳线短接输入回路让电容充满电,系统稳定后再断开短路线让电流流过万用表读取数值。如果系统会周期性唤醒用这种方式读到的是平均电流还要配合示波器电流探头看瞬态波形。测量时还要注意输出端不能接实际负载因为任何负载电流都会叠加到输入电流上。真正想测芯片自身静态电流最好是输出端完全空载输入端串一个微安级电流表并且确保EN引脚已经拉高、芯片处于正常使能状态。只有在这个条件下读到的50μA才是可以和规格书对比的静态电流。最后说一个选型习惯像CN8088这种同步降压DC-DC单独看每个参数好像都不算惊艳输入5.5V不算高压1A不算大电流50μA静态电流也不算极限低。但它真正吸引我的是把这些参数做在了一个很务实的平衡点上单节锂电和USB供电都能用反馈电压低到可以做1.2V输出峰值电流模式让瞬态响应和限流保护都不需要额外操心。实际项目里缺的往往不是那种参数看起来很猛的芯片而是这种“哪里都能放、算起来省心、板子上不容易出幺蛾子”的量产型选择。我个人的建议是选型时不要只看某一个参数的最大值或最小值把输入范围、负载特性、待机功耗和布板条件放在一张表里综合判断。对于绝大多数小功率便携和IoT产品来说CN8088这类方案已经足够把电源部分做得干净又省心了。