尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

便携设备长按开关机芯片选型:静态电流、工作电压、延时、输出与封装

便携设备长按开关机芯片选型:静态电流、工作电压、延时、输出与封装 便携类电子产品做久了你会发现真正让人反复改板、反复测试的往往不是主控、不是射频而是一颗看起来最不起眼的长按开关机芯片。它通常只有五六个引脚藏在板子角落可一旦选型踩坑轻则样机待机一个月电池就见底重则用户长按三秒毫无反应或者松手瞬间就掉电客服那边直接炸锅。我自己做过蓝牙耳机、便携音箱、手持小风扇、电子烟这类小电池产品前前后后换过七八种按键开关方案从最早期用分立三极管搭到后来老老实实选专用IC踩的坑足够写满一页纸。这篇东西不讲虚的就围绕长按开关机芯片的选型展开。会把工程师真正该盯的几个核心参数拆开讲透顺带把静态电流怎么算、长按延时怎么定、输出怎么接MOS、封装外围怎么省这些实际问题一次性说清楚。不管你是刚接手第一个电池供电项目的硬件新人还是已经被待机功耗折磨过几轮的老手看完应该都能拿去直接用——至少能让你在立创或者官网翻数据手册的时候知道自己该先看哪几行别被首页那堆花里胡哨的特性给带偏。1. 长按开关机芯片到底管什么事为什么要单独选1.1 它解决的是一个很朴素的交互问题先说清楚这个器件到底干什么。最典型的使用场景是这样设备只有一颗按键既要当开机键又要当关机键。用户短按一下芯片不响应防止口袋里误触开机必须按住不放持续一两秒甚至三秒芯片才把电源通路打开系统得电启动。关机同理长按一段时间芯片切断电源整机彻底断电。这背后其实是两个功能合在一起一个是按键状态的判断检测按下时长、消除抖动另一个是电源通路的开关真正把电池和负载之间那条线接通或断开。分立电路当然也能做用一颗MOS加几个阻容再加个小逻辑但问题是分立方案要么静态功耗压不下去要么延时不准要么上电复位逻辑容易出bug。专用长按开关机芯片就是把这些东西集成到一颗小封装里你只要接一个按键、一个输出就能获得稳定的长按开关机行为。它的价值不在于功能多复杂而在于把电源域的开关和用户交互耦合得非常干净。系统主控还没上电的时候这颗芯片自己就得先在低功耗状态下跑着等待按键唤醒这本身就是个对功耗和可靠性要求很高的活儿。1.2 为什么不用MCU或者分立电路硬顶我见过不少项目为了省一颗芯片直接用主控的一个GPIO加一个MOS来做软开关机。做法是主控一直处于低功耗休眠边沿中断唤醒检测按键时长再控制一个负载开关。听起来省事实际麻烦不少。第一个问题是待机功耗叠加。主控即便进深度睡眠也often还要维持RTC、维持RAM保持功耗通常在几微安到几十微安而专用按键开关芯片的静态电流可以做到亚微安级别。对于几百毫安时的耳机电池这中间的差距可能就是待机三个月和待机一年的区别。第二个问题是冷启动死锁。设备彻底断电后主控根本没电你怎么唤醒它这就必须有一个始终带电的检测电路分立方案里那颗检测电路自身的漏电又很难做小。专用IC恰恰是为这个场景设计的它在关机状态下依然守着按键靠极低的静态电流维持检测。第三个问题是逻辑可靠性。长按延时、松手确认、防抖、开机后的状态保持这些如果用分立RC加比较器来做温度和电压漂移下延时时间会跑偏。专用芯片内部用振荡器加计数器精度和一致性都更有保障。所以对于任何电池供电、需要一键开关机的产品我的建议都是老老实实选专用长按开关机芯片别在分立方案上耗时间。1.3 哪些产品离不开它典型应用其实很集中TWS耳机充电仓、蓝牙耳机、便携蓝牙音箱、手持雾化设备、电子烟、智能手环、便携风扇、电动牙刷、遥控器、小型医疗设备、便携测试仪表。这些产品的共同点就是电池容量不大、待机时间要求长、按键数量极少、成本敏感。反过来说如果是插电供电、按键有一大排的产品或者有独立电源开关拨杆的设备就没必要上这类芯片。判断标准很简单如果产品必须靠一颗按键同时完成开关机和功能操作且关机后要求接近零功耗那这颗芯片就是刚需。2. 参数一工作电压范围第一道硬门槛2.1 为什么电压范围要放在第一位看选芯片第一眼看什么不是价格也不是封装是工作电压范围。因为它直接决定了你这颗芯片能不能在你的电源体系里活下来。长按开关机芯片一头连着电池另一头连着负载它自己也要靠这个电压供电同时还要能正确识别按键、驱动输出。常见的供电体系有这么几种单节锂电是3.0V到4.2V标称3.7V单节锂铁或者两节干电池是2.0V到3.2V有些小产品用纽扣电池1.8V到3.0V再往上是5V的USB供电系统。如果你的芯片最低工作电压是2.5V用在两节干电池的产品上电池用到2.2V时芯片就罢工了用户会感觉电池还没耗尽设备就打不开了体验很差。所以选型时要把产品的完整电池放电曲线画出来找到最低工作点芯片的最低工作电压必须留有余量地低于这个点。一般建议留0.2V到0.3V的裕量避免边缘状态下时序错乱。2.2 用电池放电曲线反推电压窗口举个例子。一颗标称3.7V的锂电产品设定放电截止电压为3.0V低于这个值保护板或者系统就关机了那么芯片的最低工作电压应该选到2.7V甚至2.5V以下这样在3.0V附近系统还能稳定判断按键。再比如用两节AAA干电池的设备新电池开路1.6V一节两节3.2V用着用着掉到2.0V。串联负载一拉瞬态可能跌到1.8V。如果芯片最低工作电压是2.0V那在电池后半程就会出现按一下能开机、按一下不开机的诡异现象。这种问题特别难查因为万用表量电池电压看着还行实际带载瞬态已经不够了。顺便提醒一句最高工作电压也不能忽略。用USB 5V供电时如果芯片最高耐压只有5.5V适配器空载可能到5.2V加上插拔瞬间的浪涌很容易超。稳妥的做法是最高工作电压至少留到6V以上或者前端加TVS和限流。2.3 宽压和窄压怎么取舍宽压芯片通常更贵、静态电流可能略大、封装也可能大一点。窄压芯片便宜、参数漂亮但适用面窄。我的经验是如果产品线会复用这个电源方案或者电池种类不确定优先选宽压。比如1.8V到5.5V这种覆盖单节锂电、纽扣、USB的区间一颗芯片能通吃好几个项目库存和验证成本都省了。只有在成本压到极致、电池体系完全固定、且外围已经算得很死的项目里才考虑窄压专用料。这种时候省下的那几分钱在BOM里确实有意义但要确保你的电池下限真的不会触及芯片的工作边界。3. 参数二静态电流决定待机寿命的隐形杀手3.1 静态电流到底测的是什么状态静态电流Iq是这类芯片最核心的性能指标也是最容易被数据手册“美化”的参数。这里必须说清楚静态电流指的是芯片在关机状态、待机守候、负载完全断开、只有芯片自己在耗电时的电流。这个电流直接决定了产品关机后电池能撑多久。但要注意看数据手册给的测试条件。有的标的是典型值有的是最大值有的在某个特定电压下测有的在全电压区间给曲线。工程上一定要按最大值来设计典型值只是参考。我曾经吃过亏手册标典型0.5µA结果批量里有一批在4.2V满电时静态电流冲到3µA待机直接缩水一大截后来才发现那是工艺分散导致的手册曲线里最大值那条线才是我该看的。3.2 用电池容量反推可接受的静态电流这部分最好直接算。假设一个便携音箱用800mAh锂电产品定义是关机后放置一年电池不能明显亏电我们希望一年自放电控制在电池容量的10%以内也就是80mAh。一年8760小时80mAh除以8760小时约等于9.1µA。注意这是整机关机漏电预算芯片只是其中一部分。电池保护板自身漏电、MOS关断漏电、电容漏电都要占额度。所以留给长按开关机芯片的实际最好控制在1µA到3µA以内。再看一个更严格的例子TWS耳机仓电池150mAh要求待机半年不掉到无法开机。半年约4380小时允许掉电设20%即30mAh那么整机漏电预算约6.8µA芯片最好在2µA以下。这就解释了为什么很多耳机仓用的按键开关芯片静态电流都在1µA量级。反过来说如果你的产品电池很大比如2000mAh待机要求也不苛刻那么5µA的静态电流完全能接受没必要为了省那几微安去用更贵或者更难布板的料。注意静态电流一定要在实际工作电压上限下评估。很多芯片关机态漏电会随输入电压升高而变大满电4.2V时的漏电往往比标称的3.7V条件下高这是设计时最容易漏算的地方。3.3 不同架构的功耗差异长按开关机芯片内部大致分两类架构。一类是常带电的检测逻辑加外部MOS开关芯片自己守候按键功耗主要来自内部振荡器和上拉电路做得好的能到几百纳安。另一类是集成负载开关的PMOS或者NMOS导通电阻低但同时芯片内部还要维持驱动和检测静态电流相对高一点。挑选时要问清楚关机态下芯片内部是不是还有振荡器在跑、按键上拉电阻是内置还是外置。外置上拉如果选了10k按键按下时虽然只有瞬间耗电但关机守候时如果上拉一直挂在电池上那也是一笔漏电。有些芯片把上拉做到几百千欧甚至兆欧级就是为了把守候功耗压下去。实操上我建议在样机阶段就实测关机电流把负载断开电源串个高精度微安表或者用源表在4.2V、3.7V、3.0V三个点各测一次记录下来。这个数据比任何手册都真实。4. 参数三长按延时时间与触发逻辑用户体验的关键4.1 固定延时和可调延时怎么分长按延时指的是用户需要按住按键持续多久芯片才认定这次操作有效。常见规格有固定1秒、1.5秒、2秒、3秒也有的芯片支持通过外部电阻或者电容来调整延时长度。固定延时的芯片外围最简单一个电阻都不用直接接按键就行适合大批量、成本敏感的产品。可调延时的芯片灵活一颗料能覆盖多个产品定义比如音箱用2秒开机医疗设备用3秒防误触改个电阻就行不用换料。代价是多一个外围元件和一个调整点生产和一致性上要稍微注意。我个人偏好产品定义稳定、量大用固定延时省事产品线多、定义还在变用可调延时前期验证阶段能省很多换料时间。4.2 延时时间怎么定才合理延时太短口袋、包里容易误触开机延时太长用户觉得按了半天没反应。行业里比较舒服的区间是1.5秒到2.5秒。轻巧设备比如耳机仓1.5秒左右比较跟手手持设备担心误触2秒到3秒更稳。但延时不只是体验问题还牵涉到误触概率。设备放在裤兜里布料持续压住按键的概率是存在的。如果把延时设到3秒以上基本可以杜绝绝大多数持续挤压误触因为人走路时对按键的压力很难持续三秒不间断。这也是为什么很多运动类、户外类产品宁可把延时拉长。另外一个细节是关机延时和开机延时是否需要不同。有些应用希望开机快关机慢比如开机1.5秒、关机3秒防止用户玩着玩着不小心按一下就关机。选型时要确认芯片是不是支持开、关机独立延时还是共用同一个时间。大多数简单芯片是共用的如果有差异化需求得专门挑。4.3 消抖和状态防呆按键是机械器件按下和松开的瞬间会有几毫秒到几十毫秒的抖动。芯片内部如果没有做消抖可能在临界点反复触发。好的长按开关机芯片内部会有一段去抖时间通常十几毫秒用户是无感的。更关键的是状态保持逻辑。开机后用户松手芯片必须把电源状态锁住维持输出直到下一次长按才断开。这个“自锁”是核心。有些芯片还带有上电自动复位即首次接入电池时芯片处于关机态必须长按才开机另一些则支持上电即开机。这个行为要和整机定义对齐否则用户换电池或者第一次上电设备自己就开了体验很怪。我在项目里遇到过一个问题某些方案上电瞬间会有个毛刺让输出误触发设备刚装电池就自己开机了。后来在按键脚加了个小电容到地把上电毛刺滤掉才解决。这类细节在选型时就要留意芯片有没有内置上电消隐。5. 参数四输出驱动能力与输出拓扑5.1 推挽输出和开漏输出怎么选长按开关机芯片的输出本质是要去控制后面那级电源开关。输出结构常见两种推挽和开漏。推挽输出能主动拉高也能主动拉低驱动能力强适合直接驱动MOS栅极或者LED指示。开漏输出只能拉低拉高要靠外部上拉电阻适合做电平转换或者线与逻辑。选哪种取决于你后面接什么。如果你后面是驱动一颗PMOS做电源主开关PMOS栅极要拉到源极电压才能关断这时候芯片输出如果只能拉低关断就成问题得靠外部上拉电阻把栅极拉回高电平。所以这种情况通常需要推挽或者至少输出要能正确控制PMOS栅极的开启和关断。5.2 驱动MOS还是直接带负载大部分长按开关机芯片的输出是控制信号不是功率通路真正流过负载电流的是外部的MOS。所以选型时要看输出能提供多大驱动电流够不够快速开关MOS、减小开关损耗和导通延迟。如果芯片是集成负载开关型那它内部就带了一颗MOS你直接让负载电流从它身上过。这时候要重点看它的导通电阻和最大持续电流。导通电阻大负载大电流时压降和发热都是问题。比如一颗内阻200毫欧的开关过1A就产生0.2V压降和0.2W发热封装小的话温升明显。所以集成开关型的芯片适合负载电流几百毫安以内的产品电流再大还是外部MOS更靠谱。5.3 输出极性和默认状态还有个容易忽略的点输出的默认电平。关机状态下输出是高还是低这个要和后面MOS的关断逻辑匹配。如果默认输出悬空或者高阻而MOS栅极又被外部上拉到导通那关机就关不彻底。稳妥的做法是选默认输出电平明确的芯片并且在外围把MOS栅极拉到一个确定的关断状态。我一般会在栅极加一个下拉或者上拉电阻保证在芯片未上电、或者输出高阻的瞬间主开关是关断的避免上电过程中的意外导通。6. 参数五封装、外围电路与可制造性6.1 封装尺寸和引脚数前四个参数决定性能封装决定的是能不能顺利量产。常见的封装有SOT23-5、SOT23-6、DFN、SC70等。引脚越多通常功能越全比如多一个状态指示输出、多一个延时调整脚。小产品空间紧张DFN或者SC70更省地方但贴片和返修难度大对产线工艺有要求。SOT23系列手工也能焊样机调试方便量产良率高。我的习惯是样机阶段优先选SOT23等方案定型再评估要不要换更小的封装降面积。6.2 外围元件越少越好对于大批量产品每少一个电阻电容都是成本、都是贴片点、都是潜在不良。优秀的长按开关机芯片应该做到几乎零外围按键直接接输出直接接MOS栅极顶多一两个电阻做上下拉。选型时可以数一下参考设计里到底有几个外围件。如果一个方案要五六个阻容才能跑起来那要么是芯片设计不贴心要么是你在用它的边缘功能量产一致性风险会高很多。6.3 上电时序和复位行为最后一点是上电时序。设备装电池的瞬间芯片、PMOS、负载之间的上电顺序如果不干净可能出现瞬间导通、浪涌冲击。选型时要看芯片有没有软启动、有没有上电复位消隐。复位行为也要确认是每次上电都回到关机态还是保持上次状态。对于需要“装电池后必须长按才能开机”的产品要选上电默认关机态且带消隐的芯片。对于希望“来电自启”的产品则要选支持上电即开机的型号。这个逻辑必须在方案阶段就定死否则后面改起来要么换料要么加电路。7. 五个参数速查表与常见问题排查7.1 选型五参数速查表参数关键看什么典型要求常见坑工作电压最低/最高工作电压、耐压最低留0.2-0.3V裕量最高留浪涌余量忽略带载瞬态跌落、忽略满电上限静态电流最大值、测试电压条件小电池产品控制在1-3µA内只看典型值、忽略高压下漏电增大长按延时固定/可调、开机关机是否独立1.5-3秒按使用场景定延时太短误触、太长体验差输出驱动推挽/开漏、驱动电流、极性匹配后级MOS栅极逻辑默认电平不明确导致关不断封装外围封装尺寸、外围元件数、复位行为外围越少越好复位逻辑匹配产品忽略上电时序和消隐这张表建议打印出来贴在工位选型时对着勾一遍能避开八成低级错误。7.2 常见问题与排查技巧问题一关机后电池掉得很快。先断开负载测整机关机电流再单独测芯片守候电流。如果芯片本身超标八成是选型时只看了典型值或者工作电压上限下漏电变大。解决方法是换更低静态电流的料或者检查按键上拉电阻是不是外置且阻值偏小。问题二偶尔按一下开不了机要按两次。多半是长按延时和用户按键节奏不匹配或者芯片消抖窗口和机械按键抖动特性不合。可以适当缩短延时或者换消抖更宽裕的芯片。也有可能是按键本身接触不良先用示波器抓按键波形确认。问题三装电池瞬间设备自己开机。典型的上电毛刺误触发或者芯片上电默认态不对。检查芯片是否带上电消隐必要时在按键脚加小电容滤波同时确认输出默认电平。问题四关机不彻底有残余电流。多半是后级MOS没被真正关断输出极性或者默认电平不匹配。用万用表量MOS栅极电压确认关机态时栅极确实处在关断电平。问题五批量里个别机器行为不一致。优先怀疑延时靠RC调整的方案电阻电容公差叠加导致延时漂移。改成固定延时芯片或者把RC精度提高一个档。7.3 一些踩坑之后的体会做了这么多项目我现在选长按开关机芯片有个固定动作先按电池容量把静态电流预算算出来再按电池曲线定电压范围这两个是硬指标一票否决。延时、输出、封裝这些是在满足前两个条件之后再去权衡的。很多新手一上来就盯着延时好不好调、封装小不小结果样机待机功耗爆表回头还得推翻重选白白耽误一轮打样。还有一点数据手册的曲线图比参数表更值得看。静态电流随电压的曲线、延时的温度特性曲线这些图里藏着批量一致性的真相。参数表给你一个数曲线告诉你在各种条件下这个数会怎么变。真正稳的方案都是照着曲线的最坏情况设计的。最后分享个实测小技巧评估一颗长按开关机芯片我会先搭一个最小电路——电池、芯片、按键、一颗指示LED然后挂在一台能记录电流的源表上放一整晚第二天看曲线有没有异常跳变或者漏电爬升。这一步花不了一小时却能在打板之前把大部分隐藏问题暴露出来比后面改板省太多事了。
返回列表