ARTICLE DETAIL

资讯详情

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

超薄便携设备开关机电路设计:从分立方案到微安级待机优化

超薄便携设备开关机电路设计:从分立方案到微安级待机优化 去年做一款超薄蓝牙追踪器时结构工程师丢过来一个硬指标主板高度不超过1.2mm电池只能塞下120mAh整机待机目标要往180天以上做。当时团队没人觉得开关机电路会是瓶颈结果第一版样机实测待机电流比预期多了接近4μA最后定位下来漏电大头恰恰出在开关机那一小片电路上。从那时起我算是彻底想明白一个问题在便携超薄消费硬件里开关机芯片和配套电路从来不是一个开关而已它是整机功耗、用户体验和结构体积三者博弈的交汇点。这篇东西不打算写成一个泛泛的科普帖而是想把我近两年在便携超薄设备上做开关机电路优化的思路、踩过的坑、对比过的集成芯片方案尽量完整地梳理一遍。适合正在做TWS耳机、智能手环/手表、蓝牙追踪器、便携医疗贴片、智能戒指这类产品的硬件工程师参考也适合刚入手低功耗便携设备项目、想搞清楚开关机电路到底该怎么选型设计的同学读一读。1. 超薄设备里开关机电路为什么让整机续航一招致命很多人第一次接触便携设备电源设计时下意识觉得开关机很简单一个按键按下开机再按关机不就行了但实际上超薄设备里的开关机电路要同时满足体积小、漏电低、防误触、时序可靠这几件事难度一点不比主控电源轨的设计低。1.1 先分清你要的到底是真关机还是低功耗睡眠开关机需求通常是产品定义阶段就必须明确的。我习惯先把关机分成三种彻底断电系统所有电源轨全部切断只有开关机芯片自身处于监测状态等待下一次按键唤醒。这种模式功耗最低但设备会丢失时钟、传感器状态开机后冷启动时间较长。软关机深度睡眠MCU进入shutdown或者backup模式部分低功耗外设如RTC、运动传感器由独立电源轨维持开关机电路负责整体电源的通断。这种模式是大多数消费级便携设备的首选。假关机待机MCU仍在运行但处于低功耗模式通过GPIO维持后端电源常开按键只触发中断。严格来说这不算关机但很多产品为了省一颗芯片会拿这种方式硬扛。这三种需求对开关机电路的要求完全不同。如果产品只是静态待机几天假关机方案勉强能用但如果目标是30天、60天、甚至180天待机就必须依赖集成开关机芯片或者精心设计的低漏电分立电路把关机状态下的系统漏电压到微安级甚至更低。1.2 厚度、电池容量、待机电流被体积锁死的三角约束便携超薄设备的困境在于三个核心参数是互相拉扯的。以我做的追踪器为例主板厚度1.2mm限高意味着不能用传统的高度超过1.5mm的机械自锁开关也不能在PCB背面堆太多大封装器件。电池只有120mAh还要兼顾蓝牙广播和传感器采样真正留给关机漏电的预算极其有限。180天待机目标反推平均待机漏电必须控制在3μA以内这是整机所有漏电的总预算。换句话说开关机电路哪怕只吃掉2μA整机待机时间就可能从180天掉到120天以内。很多团队在方案阶段不重视这个参数等样机出来再优化往往要推翻重做。这也是为什么现在越来越多的超薄便携设备直接用集成开关机芯片而不再沿用传统的分立MOS管方案——不是分立方案不能用而是它在体积和漏电这两个维度上很难同时做好。2. 分立单键开关电路的兴衰结构好懂但漏电账很难算清在集成开关机芯片普及之前最常见的做法是MCU参与的单键开关机分立电路。它的优点是成本极低、原理简单缺点是漏电控制、时序可靠性、低温稳定性都很难做到理想状态。2.1 最常见的PMOSRCMCU维持型开关是怎么工作的经典分立方案的结构大致是这样电池VBAT经过一颗PMOS作为主开关PMOS的源极接电池正极漏极接系统电源系统电源再送给DCDC/LDO给MCU和后端负载供电。按键和RC延时网络接在PMOS的栅极控制路径上。按下按键瞬间栅极被拉低PMOS导通系统电源给MCU上电。MCU启动后通过GPIO输出一个低电平来维持PMOS导通这样即使松手电源也不会断。再按一次按键MCU检测到按键事件先执行软件关机流程然后释放GPIOPMOS关断系统断电。这个思路在很多低功耗仪表、遥控器、小家电里都能看到。这种电路的致命短板是关机状态下按键检测通路、RC网络、维持GPIO的上拉/下拉电阻都还挂在电池上每一个电阻都在持续漏电。关机后的待机功耗就是这个状态下所有电阻漏电的总和。2.2 待机态那几微安漏电究竟从哪里漏走的要理解为什么分立方案很难把待机漏电压下来需要对着电路算一笔账。假设电池电压3.7V关机状态下MCU已断电但开关检测部分仍在工作首先是按键检测电阻。如果按键一端接3.7V另一端通过10kΩ下拉到地那么这10kΩ电阻的静态漏电就是3.7V/10kΩ370μA这个数值显然是灾难级的所以量产方案没人会用10kΩ。换成1MΩ漏电降到3.7μA看似能接受但1MΩ上拉在按键按下瞬间容易受到寄生电容和湿度影响导致边沿抖动需要额外加RC滤波又会引入新的漏电路径。其次是RC延时网络。为了消除按键抖动很多方案会在PMOS栅极前加一个RC延时比如1MΩ电阻串联0.1μF电容到地。时间常数大约100ms稳态时RC网络的分压漏电也有1~2μA的量级。电容本身还有绝缘电阻漏电在高温高湿环境下会进一步恶化。最后是PMOS栅极驱动通路的漏电。MCU断电后维持PMOS导通的GPIO处于高阻态PMOS栅极靠外部电阻拉到高电平来保持关断这个电阻通常选几百kΩ漏电虽然只有几百nA但积少成多。综合下来分立方案关机态漏电能做到5μA以内就属于设计得相当精细了大多数实际产品都在8~15μA。2.3 分立方案的时序硬伤开机瞬态与关机掉链子除了漏电分立方案还有一个很隐蔽的时序问题。RC延时时间常数受电容容差和温度影响严重低温下电容容值下降延时变短冷启动时MCU上电时序可能不完整出现开机失败或者复位这个问题在北方冬天室外特别明显。而没有RC的话按键边沿的毛刺又会误触发放电。关机瞬间的问题更头疼。MCU在做软件关机的过程中如果用户手抖按了两次按键或者按键释放时产生了一次多余边沿MCU可能会在保存参数写到一半的时候被断电非易失存储直接损坏。这类故障在售后返修里很难复现代价却很高。所以我现在的习惯是除非产品对成本极度敏感且对漏电要求不严否则不再推荐新的分立单键开关电路。这正是集成开关机芯片上位的核心原因。3. 集成开关机IC的设计思路把边沿检测、状态锁存、延迟关断做进一颗芯片集成开关机芯片不是什么黑科技它就是想把分立方案里那些容易漏电、容易抖动的模拟环节用芯片内部的数字逻辑和超低功耗模拟电路替代同时把体积压到一颗WLCSP或者DFN里。3.1 一次按键怎么变成一路干净的电源切换指令一颗典型的按键控制型开关机芯片内部大致包含这几个功能块按键边沿检测、去抖定时、逻辑状态机、功率开关驱动级、以及芯片自身的待机电源管理。用户按下按键芯片检测到引脚边沿后不会立刻导通功率开关而是先等一个去抖时间典型值在10~50ms。去抖时间过去后如果按键电平稳定状态机翻转驱动PMOS或NMOS功率管向后端输出电源。这个过程完全由硬件完成不依赖MCU所以就算MCU内部程序跑飞或者代码还没烧录只要按键按下电源也能正常输出。有些芯片支持配置开机时长窗口比如短按一下开机、长按3秒关机或者短按触发脉冲、长按作为确认。这个时长的配置可以通过外部电阻、或者I2C寄存器来实现。相比分立方案靠RC常数去猜时长集成方案用的通常是芯片内部经过校准的时钟温度和电压漂移都要小得多。3.2 状态锁存与真正断电关机不是拉倒是可控关断状态锁存是集成方案和分立方案最本质的区别之一。芯片内部有一个锁存器记录当前是开机态还是关机态这个锁存器由芯片内部一个极低功耗的电源域维持电池始终给这个电源域供电但它的电流只有几十到几百纳安。关机态下功率开关完全关闭后端所有电源轨被切断系统真正处于断电状态。但芯片自己的按键检测电路一直在工作随时等待下一次有效边沿。这个芯片自耗电按键监测的整体电流就是数据手册上的静态电流Iq现在很多面向便携设备的开关机IC都能做到0.3~0.5μA以下甚至还有100nA级别的设计。为什么状态锁存如此重要因为它让关机变成了一件确定的事不会因为后端负载某个模块没放干净电、某个电容还在续流导致系统半死不活地挂在临界状态。这也是我之前做追踪器时把分立方案换掉的主要原因——分立方案关机后PMOS虽然关了但后端大电容上的残压通常要好几秒才能泄放完期间如果按键再次触发MCU可能在没有完全复位的情况下重新上电逻辑状态全乱。3.3 延迟关断如何和MCU的软件关机流程配合现代便携设备还有个刚需关机不能瞬间断电。比如MCU要在断电前保存运动计步数据、关闭蓝牙广播、把日志写入Flash这些操作都需要几十到几百毫秒的电源维持时间。单纯的按键一按就断电方案在超薄设备里几乎没法用。所以集成开关机IC的设计里通常会有延迟关断或者软件关断接口软件关断方式MCU检测到关机请求后先走完自己的保存流程然后通过GPIO给开关机芯片一个明确的关断信号芯片收到信号后再切断电源。硬件定时关断方式按键触发关机后芯片维持电源输出一段时间比如100ms或者500ms然后自动断电。这个时间窗口足够MCU做应急保存。混合方式芯片优先等待MCU的关断信号如果超时未收到则按照预设的硬件定时强制断电作为兜底。这几种方式在产品里通常是可以配置的。我给很多团队的建议是不要把开关机芯片当成一个简单的电源开关而是把它当成MCU电源管理流程里的一个硬件协处理器两者配合才能把关机时序做干净。4. 关键指标怎么挑静态电流、开机响应时间与防误触机制选集成开关机芯片看数据手册的时候有几个参数不能只看标称值要结合自己的产品场景去解读。处理不好这几个指标的取舍芯片选型很容易翻车。4.1 静态电流IqnA和μA的差距体现在一周待机还是三天没电静态电流Iq是开关机芯片最重要、也是最容易被误读的参数。它通常包含芯片内部基准、按键检测、锁存逻辑这几部分的总消耗。注意有些数据手册会把关机态电流和开机态电流分开标两个都要看因为开机态下芯片如果还要通过高阻分压检测电池电压电流往往比关机态高一截。看Iq参数时要做的第一件事是把它代入整机待机电流预算里去算。举个例子一颗标称1μA的开关机芯片在一台50mAh的耳机仓里光芯片待机一年就要消耗掉8760μAh是电池容量的17.5%。而如果选用0.2μA的芯片这个占比降到3.5%。在很多续航敏感的小容量设备里这个差距直接决定产品能不能打超长待机这张牌。芯片关机态Iq50mAh电池理论待机时间的耗电占比100mAh电池理论待机时间的耗电占比0.1μA约1.75%约0.9%0.3μA约5.3%约2.6%1μA约17.5%约8.8%3μA约52.6%约26.3%这个表格只是个理论示意实际待机时间还要把电池自放电、DCDC空载损耗、其他漏电路径也算进去但它很直观地说明了一个问题对超薄便携设备来说开关机芯片的Iq越低设计余量越大。4.2 开机时长窗口与响应速度的平衡另一个需要仔细权衡的指标是按键识别时长窗口。很多消费电子选择长按3秒开机目的是防误触但代价是用户体验变差。而如果做成短按即开机响应虽然快背包里碰到一下按键设备就亮了。集成开关机芯片通常会提供一组可配置的窗口比如去抖时间10ms/20ms/50ms开机识别时间0.1s/0.5s/1s/3s。这些参数可以通过外围电阻挡位、逻辑引脚电平或I2C寄存器来调整。我的建议是对放在口袋、背包里的设备开机用长按0.5~1秒比较合理既不会太拖沓也能过滤大部分无意识触碰。对需要快速交互的设备比如蓝牙遥控器、无线讲解器短按开机加硬件防抖是不够的软件里还要配合接近传感器或者霍尔开关做二次确认否则误触率很难靠芯片单方面解决。除了时长窗口还要关注芯片从有效边沿到输出稳定的时间。这个时间过短系统电源可能还没有建立稳定后端DCDC启动会引入浪涌时间过长用户按下后要等很久才有反应主观体验很差。一般来说10ms到50ms的输出建立时间是比较合理的区间。4.3 防误触长按确认、双击识别、霍尔触摸复合逻辑开关机防误触是整个消费硬件里常说常新的问题尤其超薄设备往往没有足够空间做机械锁定结构防误触基本全靠电子逻辑。集成芯片在硬件层面能做的防误触大概有三种长按确认只有按键持续按下超过设定时间才生效这也是最常见的。双击/多击识别需要在一定时间窗口内完成两次或多次有效按键逻辑比长按更复杂但对单次误碰的过滤效果更好。电平配合逻辑芯片不只认按键输入还要配合其他GPIO电平条件才允许开关机比如充电器插入时强制开机、检测到霍尔磁吸靠近时忽略按键。我见过一个很有意思的智能手表设计表冠物理按键旁边就是充电触点用户把表放在磁吸充电座上时金属触点之间可能因为污垢产生微短路误触发按键逻辑。最终方案是检测到充电器插入信号后芯片把开关机按键暂时屏蔽了只有拔出充电器后才恢复。这种复合逻辑用分立方案做起来非常痛苦集成芯片配几个GPIO反而简单得多。5. 把方案装进超薄主板封装选型、Layout细节与外围减法芯片选型只是第一步真正让硬件工程师头疼的是怎么把它和周边电路一起塞进那块薄薄的PCB里。超薄主板的设计很多时候是木桶效应——方案再好封装不合适或者Layout不规范一样翻车。5.1 封装与无源件选择省的是厚度付出的是焊接与应力代价现在面向便携设备的开关机IC封装主要有几类WLCSP晶圆级封装、DFN扁平无引线封装、以及一些小的SOT-23封装。三者的取舍很现实WLCSP体积最小厚度可以做到0.4mm以下适合真正的超薄产品但缺点是焊球在PCB上的应力集中弯折和跌落时容易虚焊而且电路板厂和贴片厂的良率门槛更高返修难度大。DFN面积比WLCSP略大但焊接可靠性更好散热也更容易处理是我在多数项目里的首选。常见的有2x2mm、1.5x1.5mm这类规格PCB上占用的空间已经很理想了。SOT-23好焊接、好调试但高度普遍在1.1mm以上在主板限高1.2mm的场景里几乎没有余量基本只用于备选方案。无源元件同样要做减法。早几年大家还习惯用0402封装现在超薄板里0201几乎成了标配01005也有人用但01005的贴装良率和维修难度都比较高除非厚度实在压不下去否则我不推荐量产首选。另外薄板上铜箔厚度通常是0.5oz甚至更薄如果开关机芯片的功率开关要过大电流走线宽度和过孔数量要算清楚不能照着常规1oz板的设计习惯直接抄。5.2 外围元件减法集成上下拉、软启动、输出放电电阻集成开关机芯片的优势之一就是能把外围元件数量大幅压缩。分立方案里需要的按键上拉电阻、去抖RC、PMOS栅极驱动电阻、维持GPIO上拉电阻在集成方案里大都直接做到芯片内部PCB上只需要保留输入电容和输出电容有的甚至这两颗都可以省掉。不过省元件不等于无脑省有几个间接集成的功能要专门确认软启动有些芯片自带限流和软启动功能开机时输出电流是缓慢上升的这对下游DCDC和大电容负载很友好。如果芯片没有软启动后端又挂了很大的电容开机瞬间会产生很大的浪涌电流拉低电池电压严重时会导致系统复位。输出自动放电关机后芯片会通过内部电阻把输出电容上的残压快速放掉。这个功能看似不起眼实际很重要——残压不泄放干净重新开机时DCDC可能检测不到正常的输入电压跌落无法可靠复位。输入耐压便携设备会面临充电器的接入瞬态电池电压在共同充电时可能被抬高如果芯片的输入耐压不够会直接损坏。建议选输入耐压至少6V以上的芯片多留一点余量。5.3 按键走线、ESD防护与地回路处理开关机按键是用户日常手指直接接触的路径静电风险很高。按键焊盘到开关机芯片的走线通常要加TVS管或者压敏电阻做ESD防护而且防护器件要尽量靠近按键端放置让静电在进入芯片之前就被泄放到地。空气放电和接触放电的等级测试一定要在打样阶段就安排上不要等到量产以后再做整机认证。走线布局上按键检测线是模拟输入敏感节点要远离DCDC电感、射频天线走线和I2C时钟线防止开关机瞬间的噪声耦合到高阻检测引脚造成误触发。按键焊盘的地回路也要做干净最好在按键正下方铺一层完整的GND形成自然的屏蔽和泄放路径。还有一点容易被忽略如果按键是通过金属外壳或者导电硅胶触发的外壳到PCB的地连接阻抗要低否则静电会沿着外壳耦合到其他电路。很多超薄结构里开关机按键的位置紧挨着充电触点或者天线弹片这时候在Layout上做物理隔离和参考地挖空是避免交叉干扰的两个常用手段。这块没有统一公式基本靠前期评估和第一版试制后的实测调整。6. 现在市面上的集成方案怎么选性能对比与我的实测体会集成开关机芯片这个品类并不算冷门但面向超薄便携设备的可选项其实也有限。根据电路形态和集成度可以粗略分成三类每一类的适用场景不太一样。6.1 三类可落地方案按键控制负载开关、GPIO负载开关、PMIC按键逻辑第一类是按键控制型负载开关。这是最贴合单键开关机需求的方案芯片自带按键检测和状态锁存按下按键就能控制后端电源的通断。代表产品像TI的TPS系列里部分带按键控制的负载开关还有国产SGM、微盟、南芯等厂商的类似型号。这类芯片通常Iq很低外围简单适合做以单物理键为核心交互的便携设备。第二类是纯GPIO控制的低Iq负载开关。芯片本身没有按键识别逻辑只是用一个EN引脚控制输出通断按键检测和开关机逻辑完全由MCU在软件里实现。这种方案的灵活性更高适合设备里本来就有常电域的MCU且MCU自身进入低功耗模式后还能维持GPIO输出。但它的缺点是关机时MCU必须保持唤醒状态来监测按键整机待机电流会比第一类高一个级别。第三类是PMIC内部集成的按键电源逻辑。很多多路电源管理芯片内部标配Power Key输入支持长按/短按/组合按键映射到不同电源轨。对有复杂电源树的产品这类方案集成度最高但灵活性也最低——一旦电源树设计变了往往要换PMIC牵一发动全身。而且PMIC的按键逻辑通常是为电池类产品设计的需要仔细核对关机后按键检测电路的Iq是否真的符合便携设备预算。6.2 一张表看懂差异再谈选型顺序对比项按键控制型负载开关GPIO控制负载开关PMIC按键逻辑关机态Iq典型值0.1~0.5μA取决于MCU低功耗能力0.5~3μA外围元件数量少1~3颗少但需要MCU常电域与PMIC电源树绑定按键识别逻辑硬件完成可靠软件完成灵活硬件/软件混合防误触能力中靠时长窗口高软件可做复杂判断中适用场景低功耗单按键设备已有常电MCU的设备复杂电源树整机踩坑点部分型号开机响应慢MCU无法真正断电待机功耗容易被忽略我的选型顺序通常是这样先看产品是否需要真正断电意义上的关机如果答案是肯定的优先考虑按键控制型负载开关如果产品本来就有常电MCU且MCU的shutdown模式能压到1μA以内可以比较GPIO负载开关的整机总功耗再决定电源树特别复杂的再去看PMIC方案。不管选哪类一定要确认关机态Iq的测试条件同一颗芯片在不同电压和温度下差异可能很大。6.3 实测中容易忽略的行为细节最后说几个我在实测和客户支持中经常遇到的细节问题这些问题数据手册不一定写得很醒目但很影响量产和体验第一个是开机瞬间的输出上升时间。有些芯片为了限制浪涌把软启动做得很慢输出从0到稳定的时间拉到了上百毫秒下游DCDC上电慢系统启动时间就长用户按完按键半天屏幕才亮。这个参数要结合产品的开机动画和用户体验一起看太慢不一定好。第二个是关机后的输出残压。有自动放电功能的芯片关机后输出端电压能快速归零没有这个功能的残压可能会在输出电容上保持很长时间。如果后端接着一颗静态功耗极低的传感器它可能感知到自己还有电不会彻底复位导致下次开机后传感器状态异常。第三个是低电压行为。电池电压跌到2.5V以下时很多芯片内部的基准和逻辑开始不稳定可能出现按键无法开机或者输出反复通断的现象。对有深度放电场景的产品最好加一颗电池保护IC或者选一颗带欠压锁定、明确写出最低工作电压的开关机芯片。说实话开关机电路是整个硬件系统里最容易被低估、又最容易在最后一刻翻车的地方。我见过太多团队把方案精力全放在主控和天线上结果样机出来后待机电流超标、冬天冷启动不稳、用户误触率居高不下回头再改开关机电路板子等于重做一遍。优先把开关机的漏电预算、按键逻辑、封装面积这些约束想清楚再去做其他部分的选型整个项目反而会顺很多。
返回列表