ARTICLE DETAIL

资讯详情

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

一键开关机芯片选型指南:从待机功耗到驱动能力全解析

一键开关机芯片选型指南:从待机功耗到驱动能力全解析 前阵子帮一个做便携检测仪的朋友看电源方案他碰到一个特别拧巴的问题整机待机电流明明已经压到很低但按下关机键之后后级一堆电路的漏电还是把电池一点点放干。我们排查到最后发现真正的问题出在“关机”这个动作本身——他用的是一个普通负载开关MCU休眠后开关还在导通状态后级电路的静态电流全算到了待机头上。后来换了一颗一键开关机芯片问题才彻底解决。这篇文章想聊的就是这个一键开关机芯片怎么选型。它解决的是“按一下开机、按一下关机或者长按关机同时把待机功耗压到微安级甚至更低”这类问题适合做便携设备、电池供电的物联网终端、小家电、工控面板的硬件工程师参考。我会从四个维度拆开讲最后给一张可以直接拿去对照的清单再附上几个我实际踩过的坑。1. 先掰扯清楚一键开关机芯片和普通负载开关不是一回事1.1 芯片在电路里干的活按键状态机加电源锁存很多人第一次接触“一键开关机芯片”时容易把它和“负载开关”混在一起。负载开关比如TPS22918、RT9742这一类本质是一个受逻辑电平控制的MOS开关EN脚拉高就导通拉低就关断它本身没有“记忆”能力。你在产品里如果只靠它那MCU必须时刻保持一个GPIO去维持EN的电平一旦MCU休眠或者程序跑飞开关状态就不可控了。一键开关机芯片不一样它内部是一个小型的按键状态机第一次按下它把电源锁存住后级得电再按一次它解除锁存后级断电。整个过程不需要MCU参与芯片自己就能记住当前是开还是关。这种“锁存”能力是关键——它保证了关机后后级电路完全断电不会再有漏电路径偷偷耗电。还有一个容易忽略的点这类芯片通常还管着“开机瞬间的行为”。比如上电默认是开机还是关机、按键按下多久才算有效、关机时是立刻切断还是要等一个延时这些都需要芯片内部的时序逻辑来定。1.2 专用芯片、分立搭法和MCU软开关的差别我先说我观察到的三种常见实现路径专用一键开关机芯片如LTC2950系列、MAX16054这一类按钮控制器。它们的优势是静态功耗极低、逻辑完整、去抖和延时都是硬件实现的可靠性高。代价是单价相对高一些部分型号货源不如普通逻辑芯片好拿。分立方案用一颗D触发器CD4013、74HC74加一颗PMOS就能搭出锁存开关机。成本很低逻辑也简单但有个天然痛点——上电瞬间D触发器的输出状态不确定可能导致设备刚插电就自己开机。要么在PMOS栅极加RC延时要么在D触发器的复位脚上做文章总之需要额外处理。MCU软开关MCU自己检测按键然后控制PMOS或负载开关。这种方式最灵活能实现双击、组合键、定时关机等各种逻辑但MCU在关机后必须保持一个极低功耗的唤醒状态而且如果MCU跑飞或者死机可能连关机都做不到。我的建议是如果产品里本来就有MCU而且对功耗控制有把握那软开关没问题但如果是纯硬件设备、或者对“关机后必须彻底断电”有硬性要求专用一键开关机芯片是最稳的选择。这篇文章后面讨论的选型都是围绕专用芯片展开的。2. 维度一静态功耗与供电电压决定它能不能安稳待机2.1 待机电流选型第一红线做电池供电产品的人都明白“关机电流”意味着什么。一颗纽扣电池比如50mAh如果关机后系统还在耗电假设是10μA理论上50mAh ÷ 10μA 5000小时大概只能放207天如果是1μA那就是2070天接近5.7年。这还没算电池自放电。所以在选型时芯片的静态电流或者说关闭状态下的工作电流是第一道红线。你要关注的参数有两个别搞混待机电流Standby Current芯片处于“开机状态、但没有任何负载切换”时的自身功耗。关断电流Shutdown Current / Off-State Current芯片把输出切断之后自身还要消耗的电流。对于一键开关机芯片更关键的是关断电流。因为开机状态下后级负载自己会耗电芯片那几微安不容易被注意到但关机状态下整个系统可能只剩芯片还在吃电这时候它的电流直接决定了待机寿命。我一般要求这类芯片的关断电流至少在μA级能到nA级更好但不用过分追求——你要留一些预算给电池自放电和乱七八糟的漏电。2.2 供电电压和逻辑电平必须适配你的主电源轨和按键电平一键开关机芯片自己是需要供电的。它要从哪取电一般是直接从电池或者主电源轨取。所以选型时要看芯片的供电范围能不能覆盖你的应用场景。比如常见的应用是单节锂电池工作电压范围大约在3.0V到4.2V选一颗支持2.5V到5.5V的芯片就绰绰有余。如果是两节AA电池电压会从3.2V一路跌到2.4V甚至更低那就得关注芯片的最低工作电压。还有少数应用是从5V USB取电或者12V工业电源这些场景供电范围差异很大不看清楚的话芯片可能直接不工作或者在低压时逻辑混乱。逻辑电平这块也容易踩坑。芯片的ON/OFF按键输入引脚通常有一个可以识别的阈值电压典型值是30%VCC到70%VCC之间。如果你的按键串了二极管做防反接或者经过了分压电阻按下去之后引脚上的实际电压可能达不到芯片的“高电平”要求就会出现“按了没反应”或者“偶尔能触发”的诡异现象。后面避坑章节我会再展开。3. 维度二开关机逻辑与时序按键手感靠它掌控3.1 触发方式边沿触发和电平触发按键手感差别很大一键开关机芯片的触发逻辑直接决定了用户按按钮时的体验。两类逻辑你要心里有数边沿触发按键按下的瞬间芯片就翻转状态。特点是响应快一按就有反应。代价是容易误触——口袋里东西顶到按钮、运输颠簸碰到按键都可能触发开关机。电平触发芯片检测的是按键引脚被持续拉高或拉低一段时间后才翻转。典型是长按2秒关机短按开机。这种逻辑更适合消费电子产品因为防误触做得更好。选型时先想清楚产品交互手电筒这类工具类产品用户希望短按快速切开关边沿触发就行蓝牙耳机仓、便携监测仪这类设备长按关机几乎是标配。还要看去抖电路。机械按键按下时会有几毫秒到几十毫秒的抖动芯片内部如果没做去抖或者去抖时间太短一次按键可能被识别成两次。我见过最离谱的情况是用户按一下开机芯片瞬间开机又立刻关机看起来就像没开起来。所以选型时尽量选内部集成去抖功能的芯片如果没集成就得在外围加RC滤波而RC的取值又要和芯片的触发阈值配合麻烦不少。3.2 长按关机、定时关机、掉电锁存三种容易被忽略的时序需求除了最基本的“按一下开、按一下关”实际项目中经常出现三类额外的时序需求长按关机防止误触的最常见手段。芯片会要求按键保持按下超过一定时间比如1.5秒或2秒才执行关断。这个延时有的芯片是固定的有的可以通过外部电阻或电容调整。定时关机适合玩具、演示设备、对讲机这类产品。开机后如果用户一直不操作到达设定时间后芯片自动切断电源避免电池被耗干。这个功能不是所有芯片都有需要的话选型时就得专门排查。掉电锁存指芯片在关机后不仅切断后级电源还要让自身的按键检测电路也进入一个极低功耗的等待状态。如果不支持掉电锁存芯片可能在关机后依然以“开机状态”的电流在耗电那前面说的关机电流就全白算了。我举一个实际例子。之前做一个带显示屏的便携仪表用户要求“开机是短按关机是长按3秒”同时希望“如果开机后30分钟无操作自动关机”。第一版选的芯片只有短按开、短按关没有定时关机功能最后只能外接一颗定时器不仅占板子面积定时误差还很大。后来换成一颗支持外部电阻调关断延时的控制器问题才干净。选型前把交互逻辑列成清单哪怕只是“短按开、长按关、定时半小时”一句话都能帮你筛掉一大批芯片。4. 维度三驱动能力与后端拓扑决定能拖多重的负载4.1 内置驱动 vs 外置MOS芯片是直接供电还是只给控制信号一键开关机芯片的输出侧有两种典型架构这个差别直接影响你的负载能力上限。第一种是芯片内部集成开关管。芯片自己就是电源路径你只需要把电池接进VIN把后级电路接在VOUT上芯片内部MOS管负责通断。这种方案外围极简但受限于封装和散热可承载电流通常有限常见在1A以内适合传感器、蓝牙模块、MCU系统这类负载。第二种是芯片只输出控制信号外置PMOS或NMOS做电源开关。芯片内部是一个控制逻辑它的输出引脚去驱动一个大电流的MOS管从而控制电源路径。这种方案能把负载能力做到2A、5A甚至更高代价是你要自己选MOS、算栅极驱动、处理开关速度。我自己做2A以上的设计时基本都选外置PMOS方案因为芯片本身不必承受大电流发热和压降都好控制。这里的核心计算是压降和功耗。假设负载电流2A外置PMOS的导通电阻Rds(on)是30mΩ那压降就是 2A × 0.03Ω 60mV功耗是 2A × 2A × 0.03Ω 120mW。对于3.7V电池系统60mV压降意味着后级电压只剩3.64V如果后级LDO压差本来就紧张这60mV可能就是压死骆驼的最后一根稻草。选型时把Rds(on)、负载电流、允许压降三者绑在一起算别只看“能过多少电流”。4.2 负载类型与浪涌电流容性负载、感性负载怎么算很多工程师选型时只看稳态电流忽略了开机瞬间的浪涌。如果后级有大量电容比如3300μF的储能电容或者电机这类感性负载开机瞬间的电流冲击会很夸张。容性负载的浪涌电流理论上等于 C × dV/dt。假设供电电压3.3V软启动时间10ms3300μF电容的充电电流大概是 3300μF × 3.3V / 10ms ≈ 1.09A。如果没有软启动瞬间电流可能直接冲到几十安培轻则触发芯片过流保护重则把按键触点打出火花。所以如果你后级有大电容或者电机选型时要特别关注芯片支不支持软启动或者外置MOS的栅极有没有缓启动电路。感性负载的问题更多在关断。电机、继电器这类负载在断电瞬间会产生反向感应电动势如果芯片输出侧没有续流二极管或TVS很容易把电源路径上的MOS打坏。选型时要把负载类型写清楚别只写“总电流3A”我见过不少因为没考虑感性负载而反复烧MOS的案子。5. 维度四封装、成本与货源量产面前谁都绕不开5.1 封装尺寸和引脚兼容改一版PCB的成本比你想的高四个维度里封装是最容易在选型阶段被忽略、又最容易在落地阶段翻车的。同样一颗一键开关机芯片可能有SOT-23-5、SOT-23-6、DFN-8、MSOP-8等好几种封装。如果你是在现有PCB上做替代升级引脚定义一旦对不上就意味着重新layout、重新打样、重新做EMC测试这个时间成本往往是产品上市进度的最大变量。我的习惯是选型时先找一颗主选和一颗备选而且尽量要求两者引脚兼容这样可以在一版PCB上同时兼容两家物料。万一主选芯片缺货焊上备选芯片就行不用改板。具体怎么做直接跟代理商说“我要找一颗能替代XX型号的”他们会给交叉对照表。不要自己去翻几百页datasheet找兼容效率太低。还要提一点封装大小和散热能力是矛盾的。SOT-23-5的芯片内部集成MOS时能处理的电流通常有限如果看到某个小封装芯片标称能过3A多看几眼它的热阻和实测温升别被“峰值电流”参数迷惑。5.2 货源、认证和替代备份交期面前性能再好也得让路最后一个维度是供应链。一键开关机芯片这块欧美大厂的老牌型号性能确实好但交期和价格在特殊时期可能让你很被动。国产替代这几年发展很快不少对标料在静态功耗和关断电流上已经做到同一水平价格还更有优势。选型时要确认的认证维度包括工作温度范围工业级一般要求-40℃到85℃车规要更高如果产品需要在户外暴晒或者北方冬天使用看清楚芯片的工作温度范围再下单。ESD能力按键引脚是直接暴露给用户的人手经常摸ESD等级必须足够。至少要有 ±2kV HBM如果是户外设备建议更高。环保与安规RoHS、REACH这些是基本项如果是出口产品还需要看目标市场的认证要求。我的建议是在选型评估表里加一列“第二货源”把主选和备选都列出来。哪怕备选在性能上差一点点只要关键参数关断电流、触发逻辑、封装兼容就值得选。产品量产之后因为一颗料断货而卡住整条产线那种痛苦不必多说。6. 一张能直接抄作业的选型核对表6.1 常用方案与型号对照表下面这张表是我根据常见应用场景整理的选型参考。注意具体参数以你拿到的最新datasheet为准我这里只标量级和定位不写死精确数值避免因为版本差异误导你。方案类型典型型号/系列供电范围量级关断电流量级特色功能适合场景专用按键控制器LTC2950系列1.8V~5.5VμA级单键开/关、可调关断延时、按钮去抖电池供电的便携仪表、手持设备专用按键控制器MAX160542.5V~5.5VμA级单键ON/OFF、外部RC设延时、带锁定输出工控面板、带MCU的系统超低功耗负载开关TPS22918/TPS229630.8V~5.5VnA级软启动、超低静态电流需要外部锁存逻辑的低功耗后级通断通用负载开关RT97422.5V~5.5VμA级电流限制、常用易采购消费电子后级通断控制分立锁存方案CD4013/74HC74 PMOS取决于电源轨取决于PMOS栅极漏电成本极低、灵活简单批量产品、成本敏感项目MCU软开关任意低功耗MCU MOS取决于MCU深睡眠时可做到nA级可编程逻辑、交互最灵活已有MCU且有GPIO资源的产品在实际选型时我通常不直接抄别人的“推荐型号”而是把这个表当成起点去查最新数据手册重点看三个参数关断电流、触发逻辑、输出架构。这三个对上了再谈封装和价格。6.2 从需求到型号的七步选型流程给你一个我每次做选型都会过一遍的流程照着走基本不会漏确认电源轨和后级负载电池电压范围是多少负载稳态电流多少峰值电流多少有没有大电容或电机反推关断电流预算整机目标待机时间是多少电池容量多少算一下芯片的关断电流最多能允许多少。确定按键交互逻辑短按开长按关要不要定时关机需不需要双击把这些写在需求文档里。确认输出架构1A以内可以考虑内置MOS超过1A或者压降敏感直接看外置MOS方案。核对封装和引脚主选和备选是否能共用PCB占位改板成本能不能接受查认证和货源温度范围、ESD等级、第二货源是否稳定。打样实测关断电流不要只看datasheet板子打出来之后实测关机后的整机电流尤其是在高温和低温下各测一次。6.3 一个便携蓝牙标签的完整选型计算拿一个我最近实际做过的项目举例便携蓝牙标签3.7V锂电池峰值电流2A整机关机目标电流控制在50μA以内交互要求是短按开机、长按2秒关机。第一步算关断电流预算。电池容量500mAh目标待机半年那平均电流要小于500mAh ÷ (182天 × 24小时) ≈ 114μA。扣掉电池自放电和后级漏电的余量芯片本身的关断电流最好在10μA以内这个要求下LTC2950这类μA级的芯片完全满足。第二步看驱动能力。峰值2A超过大多数内置MOS的可靠范围所以选择了“专用按键控制器 外置PMOS”的架构。PMOS选了一颗Rds(on)约30mΩ的型号算下来峰值电流时压降60mV功耗120mWSO-23封装配一点铜箔散热就没问题。第三步确认交互逻辑。短按开机、长按2秒关机正好是这类控制器的标准能力去抖和延时都集成在内部外围非常干净。最后实测的结果关机后整机电流大约8μA其中芯片自身占1μA左右其余是PCB漏电和后级电容的泄放电流。这个结果比目标好很多后面我们甚至把目标改成“整机3年不用换电池”。7. 选型时最容易踩的几个坑我替你踩过了7.1 关断不是真断开漏电路径要沿着PCB走一遍这是我最想提醒的一条。很多芯片关断的是“主电源路径”但你的板子上可能还有其它路径在偷偷耗电。典型的有电池保护板的自耗电大约1μA到3μA电源指示灯如果跨接在电池和地之间关机后依然常亮芯片的按键引脚本身有上拉电阻如果上拉接到电池正极关机状态下仍然会有电流从电池流过这个电阻到地。我第一次做一键开关机设计时芯片关断电流写的是1μA结果实测整机有十几μA查了半天才发现是按键上拉电阻选大了10kΩ电阻在3.7V下就是370μA的漏电路径。后来我把上拉改成100kΩ并且把上拉接到芯片输出侧的电源轨关机后这一路也跟着断了。选型完成后一定要沿着电源路径走一遍PCB把所有可能漏电的电阻和指示灯都揪出来。7.2 按键路径上的二极管让触发电平“不够高”有些工程师在按键输入引脚上串二极管做防反接或者并TVS管做ESD保护这本是好意。但二极管的正向压降可能让按键按下时的引脚电平达不到芯片的“高电平阈值”。举个例子芯片的VIH是0.7 × VCC在3.3V供电下就是2.31V。如果按键上串了一颗普通硅二极管压降0.7V电池3.3V减去0.7V后只剩2.6V勉强在阈值之上如果电池已经放到3.0V按下去就只有2.3V芯片就开始判断不稳定了。处理办法有几个一是按键路径上不留任何串联器件二是选支持更低触发阈值的芯片三是把按键放在“低电平触发”的逻辑上让按下后引脚被拉低到地而不是拉高到VCC这样反而更抗干扰。7.3 后级大电容造成“假关机”误判有一次客户反馈“关机功能失效了”我拿到板子一看芯片输出明明已经关断但LED灯还能亮好几秒才慢慢灭掉。原因很简单后级有个2200μF的储能电容芯片切断电源后电容上的余电还在驱动后级电路尤其是低功耗LED几毫安的电流能撑很久。这种假关机现象很容易让硬件工程师误判为芯片没关断甚至怀疑选错了型号。解决办法是在芯片输出侧加一颗泄放电阻阻值根据放电时间要求算。比如要求关机后1秒内放电到0.1V以下那就按 RC 的时间常数来算假设后级总电容2200μF目标时间常数0.2秒左右电阻大约取91kΩ。这颗电阻在关机后会消耗一点电流阻值要权衡。另外提醒一点测试关机电流时一定要等电容放完电再读数否则测出来的是电容放电电流不是芯片工作电流。7.4 和MCU的电源时序互相打架如果你的一键开关机芯片后面还接着MCU就一定要注意上电时序。MCU从得电到初始化完成通常需要几十毫秒到几百毫秒。如果芯片开机后立刻把电源给到MCU而MCU的供电电压上升速率太快或者太慢可能导致它在上电期间复位不稳定。另外关机前的数据保存也容易出问题。有些MCU应用在关机前需要写Flash、保存状态但一键开关机芯片“按一下立刻关机”的话MCU根本来不及保存。处理方案是选用支持“长按延时关机”的芯片并且把MCU的一个GPIO接回芯片的关机触发引脚MCU先保存数据再主动触发关机。这块逻辑虽然简单但选型时很容易被忽略等到联调时才发现交互和时序冲突改起来就费劲了。选型这件事说穿了就是把功耗、逻辑、驱动、供应链这几个约束条件摆在一起找到最平衡的那颗料。我自己的习惯是永远把“关断电流实测值”当作最终验收标准datasheet上的数字再漂亮都不如打一块板子实测来得可靠。希望这篇文章能帮你少踩几个坑。
返回列表