长按开关机芯片选型指南:五大关键参数与工程实践
2026/9/18 19:01:39 网站建设 项目流程

做便携设备的兄弟大概都遇到过这种场景:样机装好,电池焊上,按下按键没反应;再按一下,开机了;手一松,又灭了。折腾两小时,最后发现是长按开关机芯片的定时电容贴错了封装,或者保持脚压根没接。这类问题谈不上难,但特别费时间。而如果选型阶段没盯住几个关键参数,后面的调试、量产、售后会一路跟着遭罪。

长按开关机芯片,行业里也常叫一键开关机 IC、按键开关控制器、软开关控制器。它干的事说白了就一件:把机械按键那一下短暂的通断,变成一路能被锁住的电源使能信号,顺带负责长按识别、按键防抖、松开保持和关机切断。做手持设备、智能门锁、蓝牙音箱、便携仪器、穿戴产品、车载附件的硬件工程师,几乎绕不开这颗小东西。

我这些年经手过十几款带电池的产品,从纽扣电池供电的传感器到三节锂电的便携仪表都做过。选型的思路其实就集中在这五个参数上:工作电压与耐压、静态电流与关断电流、长按时间阈值、输出驱动能力、关断后的行为。把这五个盯死,选型基本不会翻车。下面按我实际踩坑的顺序,一个个拆开讲。

1. 先搞清楚长按开关机芯片到底在管什么

1.1 机械自锁开关的三个硬伤

机械自锁开关,也就是拨动开关、推推开关,在老式设备上用得很多,但现在的产品里越来越少。原因很直接。一是体积,自锁开关的机械行程和弹片结构决定了它做不小,超薄设备塞不进去。二是可靠性,触点氧化、进灰、跌落卡死都是常见失效模式,尤其是户外或者潮湿环境的产品,用一两年就开始出现"要按好几次才开机"。三是它没法被软件控制,设备死机时只能拔电池,而现在的产品大多做了一体化外壳,用户根本没有可拔的电池。

还有一个更隐蔽的问题:机械开关在切换瞬间会有抖动和电弧。如果它直接串在电池和系统之间,抖动期间后级 DCDC、MCU 会经历多次欠压复位,表现为"开机偶尔失败",或者更糟——RTC 时间被清零、Flash 写坏。用软开关方案,这些都能在芯片内部消化掉,因为芯片本身带防抖,而且给电过程是干净的单次斜坡。

1.2 软开关的三条实现路线

第一条是纯硬件自锁加 MCU 保持。按键按下,芯片输出使能,后级上电,MCU 的固件第一时间把一个 IO 拉高作为"保持"信号,之后用户松手也不影响。关机时长按按键,芯片给 MCU 一个中断,MCU 保存完数据再主动释放保持脚,电源自然掉下来。这是最主流、也最可靠的架构。

第二条是全集成软开关 IC。芯片内部集成了定时、防抖、状态锁存,有的还把功率管直接做进去,输出可以直接带负载。这类外围最干净,通常只有一两个电容,适合空间紧张的产品。

第三条是MCU 全包。按键直接进 MCU 的 IO,MCU 自己计时、自己控制自己的供电使能。看上去省了一颗芯片,但代价是 MCU 必须长期处于低功耗待机,而且一旦程序跑飞或者进了死循环,就彻底关不掉机——这是很多返修单的根源,用户反馈"关机键没用,只能拆电池"。

1.3 选型之前必须先回答的三个问题

在翻数据手册之前,先把自己的需求捋清楚,否则就是瞎选。

第一个问题:关机之后系统还剩多少东西要供电?RTC、遥控接收头、传感器前端、蓝牙广播,这些东西决定了关机漏电的下限,也就决定了你能分给开关芯片多少静态电流预算。如果关机时还得维持蓝牙广播,那整机漏电本来就到几百微安,这时候再去纠结芯片是 1µA 还是 3µA,意义不大。

第二个问题:谁来决定关机?是用户长按,还是系统自己判断(无操作 5 分钟、电池电压过低、通信断开)?如果是后者,芯片必须带自动关断能力,或者至少能被 MCU 主动切断。

第三个问题:电源是多少伏,后级是直接带负载还是控 DCDC 的使能脚?这直接决定了输出驱动能力的选型方向。三个问题答不上来,后面看再多参数都是白搭。

2. 参数一:工作电压范围与输入耐压

2.1 标称范围之外,还要看这几个边界

数据手册首页写着"2.7V to 5.5V",这只是保证芯片正常工作的范围,不等于你系统的安全范围。真正要抠的是四组数:最小工作电压、最大工作电压、绝对最大耐压、UVLO 的释放阈值与关断阈值之间的回差。

最小工作电压决定了电池放到多低时按键还能响应。单节锂电放到 3.0V 时,如果芯片的 UVLO 阈值是 2.9V,那就意味着电池快没电的时候按键会变得时灵时不灵——有时候能开,有时候按半天没反应。这个体验问题在售后极难解释,用户只会说"电池还有电但开不了机"。所以我会留出至少 0.3V 的余量。

UVLO 的回差同样重要。如果释放阈值和关断阈值挨得太近,电池在临界电压附近时,芯片会陷入"开一下、掉电、再开一下"的循环,表现出来就是指示灯一闪一闪。回差越大,这种振荡越不容易出现。

最大工作电压和绝对最大耐压之间通常只差 0.3~0.5V。如果是多节电池或者带适配器输入的设备,上电瞬间的浪涌可能远超标称。我的经验是:芯片的绝对最大耐压至少要做到系统最高电压的 1.5 倍,宁可多花两毛钱,也别在这儿省。

2.2 耐压、浪涌与热插拔

电池热插拔、适配器插拔、长线缆连接,这些动作都会在 VIN 上打出几十伏的尖峰,尤其是线缆带电感、插拔又比较猛的场合。开关芯片的 VIN 脚如果没有保护,很容易被击穿或者积累性损伤,表现出来就是"用了一段时间后按键就不灵了",而且这种失效在实验室很难复现。

我的常规做法是在 VIN 脚前面串一个几十欧的电阻,配 0.1µF 电容做 RC 滤波,再并一个 TVS 管。串阻会带来压降,要算清楚:芯片自身工作电流是 20µA 的话,串 100Ω 只有 2mV 压降,完全可以忽略;但如果这颗芯片的输出要直接推后级 MOS 的栅极,瞬时电流可能到几十毫安,这时候串阻就不能乱加,得改用磁珠或者专门的限流方案。

注意:按键脚是直接暴露在整机外表面的,人体静电是必然事件。我一般要求按键脚至少能扛住接触放电 ±8kV,达不到就在按键到芯片之间串 1kΩ 电阻加 100pF 电容,成本几分钱,能挡掉大部分静电损伤。

2.3 和电池、LDO、DCDC 的接口匹配

还有个容易忽略的点:开关芯片的使能输出和后级 DCDC 的 EN 脚阈值要匹配。有些 DCDC 的 EN 判定电压是 1.2V,有些是 0.9V,有些还带内部上拉。如果开关芯片用高阻态表示"关断",而 DCDC 的 EN 脚内部有上拉,那就永远关不掉机,你会看到一个很诡异的现象:芯片明明已经进入关断状态,输出还是高的。

另外,开关芯片自己从哪儿取电也很讲究。取在 MOS 前面(常电),关机后芯片还在耗电;取在 MOS 后面(受控电),MOS 一关芯片就断电,必须靠按键重新唤醒。这两种架构各有取舍,涉及关机漏电和唤醒逻辑的差异,第 6 节会细说。

3. 参数二:静态电流与关断电流,电池寿命的隐形杀手

3.1 先算一笔账:你的关机漏电预算有多少

做每一款电池产品,我第一步都是算漏电预算,这个习惯是被售后逼出来的。假设用一颗 500mAh 的软包电池,要求充满后放着一年还能剩一半电量,那么允许的平均漏电是:500mAh × 50% ÷ 8760h ≈ 28.5µA。

这 28.5µA 里要分给好几家:电池自放电,通常按每月 2%~3% 折算,大概 4~7µA;LDO 或 DCDC 的关断漏电,好器件 1µA 以内,差一点的能到 20µA;MCU 深睡眠,1~5µA;传感器待机,几微安到几十微安不等。算完这些,留给开关芯片的可能只剩 3~8µA。

这个数字就是选型的硬门槛。很多工程师选型时只看"这颗芯片功能全不全、封装够不够小",忽略了这十几微安的差别,结果样机装好放一周,电池就见底了。更麻烦的是,这种问题在功能测试阶段完全发现不了,只有做长期待机测试才会暴露。

3.2 工作电流、关断电流、自锁电流,三码事

数据手册里的电流数字有好几个,混着看很容易选错。我整理过一张对照表,每次选型都会逐项确认:

电流类型含义关注场景典型量级
工作电流得电、按键检测运行、输出使能有效开机整机功耗十几到几十 µA
关断电流输出已关断,芯片自身仍在耗的电关机续航亚 µA 到十几 µA
自锁电流输出关断后维持锁存状态所需的电流少数架构存在几 µA
引脚漏流按键脚、保持脚悬空或高阻时的漏流长期可靠性nA 级

口头上大家说的"静态电流"往往泛指关断电流,但一定要跟厂商确认测试条件:是输出关断后测的,还是输出开启但空载时测的?这两者差个十倍都不奇怪。还有个细节是测试电压,很多标称值是在典型电压下测的,而实际产品的电池电压大部分时间在 3.7V 附近,最坏情况可能到 4.2V,这个偏差也要问清楚。

3.3 怎么把真实 Iq 测出来

实验室里测准微安级电流,最省事的办法是串联一个高精度采样电阻,再用六位半台式表量电压换算;或者直接用带 µA 档的台式万用表。别用手持表的 mA 档,分辨率和精度都不够,更别用那种带屏幕的 USB 电压电流表,它自己的静态电流就有几毫安,测出来的数完全没参考价值。

实测时有个小技巧:先把可调电源调到系统的最低工作电压,再测 Iq。因为有些芯片的漏电会随 VIN 升高而变大,标称值往往只给了典型电压点。测的时候一定要把后级全部断开,只留芯片本身,否则你量到的是整机漏电,分不清是哪颗器件在吃电。如果你想进一步定位,可以用热成像仪扫一遍板子,哪颗器件温温的,通常就是它在漏电。

4. 参数三:长按时间阈值,以及它背后的定时逻辑

4.1 2 秒、3 秒、5 秒,到底该怎么定

长按时间这个数字看着可以随便定,但用户是能明显感觉到的。1 秒以内,口袋挤压一下就误开机,尤其是有按键凸起的设备;2 秒是消费类产品的主流,误触和等待的平衡点最好;3 秒偏保守,适合工业设备或者有明确防误触要求的产品;5 秒以上,用户会以为按键坏了,年纪大一点的用户甚至会反复按、使劲按。

我的经验值是:消费类 1.5~2 秒,工业手持 2~3 秒,带防护罩或者装在户外机柜里的设备 3~5 秒。另外,开机长按时间和关机长按时间可以不一样:开机短一点,用户着急用;关机长一点,防止误关导致数据丢失。很多芯片支持两个独立设定,选型时值得专门确认一下,这个特性在便携仪器上特别值。

4.2 定时电容怎么算,别忽略直流偏压

不少芯片用一个外接电容来设定长按时间,内部用恒流源给电容充电,充到某个阈值就认为长按成立。公式一般是 t = C × VTH / ICHG。

举个例子:如果充电电流 ICHG = 1µA,判定阈值 VTH = 1V,想要 2 秒的长按时间,则 C = t × I / V = 2 × 1µA ÷ 1V = 2µF。取标准值 2.2µF,对应的实际时间是 2.2 秒左右。

这里有个大坑:X5R、X7R 这类高容值陶瓷电容有直流偏压效应。一颗标称 2.2µF/6.3V 的 0402 X5R,在 5V 偏压下容值可能只剩 1.1~1.5µF。也就是说你按 2.2 秒设计,装到板上实测可能只有 1.2 秒左右。解决办法有两个:一是选耐压更高(16V 或 25V)的同容值电容,容值掉得少一些;二是直接把设计值算大 20%~30%,再用实测校正。C0G/NP0 材质倒是不掉容,但容值做不大,2µF 这个量级基本做不出来。

4.3 短按、长按、连击的行为定义

按键的行为定义必须在需求阶段就写清楚,不然硬件和软件一定会互相甩锅。要明确的点包括:短按是无效,还是触发某个功能(比如点亮电量指示灯)?长按到阈值后是"松手才生效"还是"到时即生效"?如果用户一直按住不放,是一直保持开机,还是达到某个最大时间后强制关机?

最后这条很关键。按键卡住是真实场景:设备塞在包里,被别的硬物压住了按键,如果芯片没有最大按压保护,设备就一直开机把电池耗光,用户拿出来发现已经关机了,还以为坏了。有些芯片带"按键卡死超时"功能,比如按住 10 秒后强制关断,这个功能在车载和工业产品里相当值钱,选型时值得为此多付一点钱。

还有一个容易漏的点:连击逻辑。用户快速按两三下,芯片会不会误判成长按?这取决于内部的计数和复位机制,有些芯片在检测到松开后会立即复位计时器,有些会保留一段。如果产品需要"双击开机"这类特殊逻辑,最好在选型阶段就用样片实测一遍,别指望看手册能看明白。

5. 参数四:输出驱动能力与驱动结构

5.1 逻辑输出还是直接推栅极

开关芯片的输出大致分两类。一类是逻辑电平输出,高电平是 3.3V 或者等于 VIN,电流能力几十毫安,用来控后级芯片的 EN 脚。另一类是开漏输出,需要外接上拉电阻,好处是上拉到哪里电平就到哪里,可以跨电压域使用,比如芯片本身供 3.3V,但上拉到 12V 去控高压侧的使能。

选型时先问自己:输出要驱动什么?如果只是控一个 DCDC 的 EN 脚(输入电流往往只有几微安到几百微安),逻辑输出完全够用,甚至可以选驱动能力很弱的超低功耗型号。但如果输出要直接推一个 MOS 的栅极,就得算栅极电荷了。

算一笔账:假如 MOS 的 Qg 是 10nC,要求在 100µs 内完成开关,那么平均驱动电流是 10nC ÷ 100µs = 100mA。这时候芯片的输出能力必须够,否则 MOS 会长时间工作在线性区,一方面发热,另一方面后级电压建立得又慢又软,MCU 可能反复复位。

5.2 高边 PMOS 与低边 NMOS 的取舍

高边用 PMOS 串在正极,好处是负载地和系统地共地,干扰小、示波器好测;缺点是必须把栅极拉到 VIN 才能彻底关断,所以驱动必须是轨到轨的,或者用开漏加上拉到 VIN。这在 12V、24V 系统里,对开关芯片输出的耐压提出了明确要求,选型时必须确认输出脚能拉到多少伏。

低边用 NMOS 串在负极,驱动简单,逻辑电平就能推,成本也低;但负载的"地"就不再是系统地了。一旦系统里存在其他共地路径,比如调试串口的地线、金属外壳、甚至示波器探头的地夹,负载就关不断——电流会从那条小路绕过去。我在一个带金属外壳的项目上踩过这个坑:单独测板子一切正常,装进外壳就关不掉机,查了大半天才发现是外壳把负载地和系统地连起来了。

注意:如果你选了低边方案,板子上任何一根和负载地相连的线(包括调试口、指示灯回路)都会成为旁路,设计阶段就要把这些全部隔离掉,否则量产时会出现"部分机器关不掉"的诡异现象。

5.3 上电时序与后级使能的配合

软开关方案里,上电时序是最容易出问题的地方。按键按下,芯片使能输出拉高,后级 DCDC 开始工作,输出电压建立通常需要几百微秒到几毫秒。在这段时间里,MCU 还没起来,没法拉高"保持"脚,所以芯片必须提供一个足够长的保持窗口。

标准流程是这样的:按键按下,芯片给出中断或直接给电;MCU 上电后在窗口时间内(典型 100ms 到 1s)把保持脚拉高;之后用户松手,芯片检测到保持脚为高,就不会断电。这个窗口如果太短,低功耗 MCU 启动慢(要等晶振起振、加载校准值、跑完 bootloader)就可能来不及拉高,表现出来就是"按一下能开机,松手就关机"。选型时要确认这个窗口是固定值还是可调的,可调的会贵一些,但调试余量大很多。

MCU 侧的代码逻辑大致是这样:

// 上电后第一时间拉高保持脚,位置要放在时钟初始化之后、外设初始化之前 void board_hold_power(void) { HAL_GPIO_WritePin(PWR_HOLD_PORT, PWR_HOLD_PIN, GPIO_PIN_SET); } // 关机按键中断:先保存数据、关外设,最后才释放保持脚 void on_power_key_irq(void) { if (power_key_long_pressed()) { app_save_all(); hal_shutdown_peripherals(); HAL_Delay(50); // 给 Flash 写操作留足时间,别省这一步 HAL_GPIO_WritePin(PWR_HOLD_PORT, PWR_HOLD_PIN, GPIO_PIN_RESET); while (1) { } // 等电源自然掉下去,不要再跑业务逻辑 } }

最后那句死循环不是偷懒,是有意为之。释放保持脚之后,MCU 靠板上的电容还能维持几十毫秒,这段时间如果继续跑主循环,可能会重新初始化外设、点亮指示灯,甚至在电源掉到 1.8V 以下时误写 Flash,把参数区写坏。

6. 参数五:关断行为与附加功能,决定体验上限

6.1 上电默认态:装电池就开机还是必须按键

这是最容易被忽略、又最影响体验的一个参数。有些开关芯片上电后默认输出使能,也就是电池一接上,设备立刻开机;有些默认输出关断,必须长按才开机。前者适合需要"来电自启"的设备,比如固定安装的监控节点;后者适合几乎所有便携产品。

还有一种是"上电自锁、掉电不锁",状态机的初始态一定要跟供应商确认清楚,最好拿样片实测。我在一个项目上遇到过:换了一颗 pin-to-pin 的替代料,参数都对得上,结果整批产品装电池就自动开机,三百台全部返工。从那以后,我换任何替代料都强制要求做上电默认态的实测。

6.2 自动关机、看门狗与低电提示

如果设备需要"无操作自动关机",有两种做法。一是 MCU 计时后自己释放保持脚,灵活但要软件可靠;二是用带自动关机功能的开关芯片,硬件保证,但要额外连线,而且关机时间通常是固定档位。

看门狗功能在工业产品里很有用:MCU 必须周期性给芯片一个脉冲,否则芯片判断程序死了,主动断电再重启。这相当于把"死机自动恢复"做到了硬件层,比纯软件看门狗硬得多——软件看门狗自己也会死。

低电提示是另一个维度:电池电压低于阈值时,芯片给一个信号,让 MCU 提前保存数据或者闪灯提示。带纽扣电池、需要防止数据丢失的设备上,这个功能值得加,因为纽扣电池的内阻大,带载时电压会瞬间塌下去,靠 MCU 自己采样往往来不及反应。

6.3 封装、ESD、供货与成本这几个隐藏参数

前面几个都是功能性参数,但真正决定项目能不能顺利量产的,往往是这几个"非功能参数"。

封装上,SOT-23-6、DFN、SC70 是主流。要结合板子空间和贴片厂的工艺能力来选:DFN 体积小,但焊盘容易虚焊,返修也困难,小厂贴片的良率会明显下降。如果你的产品要过震动、跌落测试,焊点面积大一点的封装反而更稳。

ESD 方面前面提过,按键脚是暴露在外壳上的,人体接触放电是必然事件,保护措施要在原理图阶段就加上,不要等 EMC 测试不通过再回头改板。

供货和成本这块,实话说这几年芯片行业波动大。选型时最好准备一个 pin-to-pin 的备份型号,而且要在设计阶段就验证过,别等到缺货了再临时找替代。成本上,一颗长按开关机芯片从几毛钱到七八块都有,差价主要来自电压范围、驱动能力和附加功能。大部分消费类产品用一两块钱的型号完全够,多花的那几块钱,往往加在了你根本用不上的功能上。

7. 五参数对照表与三套典型选型方案

7.1 一张表看懂五参数的取舍

这张表是我自己选型时会先填的框架,填完基本就能圈定两三颗候选,再去比价格和供货。

参数关键问题消费类便携工业手持多节电池/高压
工作电压最低到多少2.5~5.5V2.7~5.5V3~26V
关断电流多少微安小于 3µA小于 10µA小于 10µA
长按时间能否可调1.5~2s,可调2~3s,可调2~3s
输出能力驱动什么逻辑电平控 EN逻辑电平加推栅极需推高边 PMOS
关断行为上电默认态默认关断默认关断默认关断

填表的时候有个技巧:先把"绝对不能妥协"的那一项圈出来,通常是最小工作电压或者关断电流,先用这一项把候选池砍到一半,再看剩下的。这样比一项项打分效率高得多。

7.2 三套方案:纽扣电池型、单节锂电型、多节电池高压型

第一套,纽扣电池传感器。系统电压 3V,整机待机电流要控制在 2µA 以内,开关芯片的关断电流得是亚微安级,输出只需要驱动一个 LDO 的使能脚。这类需求我会优先看超低功耗的按键控制器;如果功能特别简单,甚至可以用两颗 MOS 加几个阻容搭一个自锁电路,省下一颗芯片的钱。

第二套,单节锂电便携设备。3.0~4.2V 输入,带 MCU、蓝牙、传感器,开机整机 30mA,关机要求小于 10µA。开关芯片选 2.5~5.5V 范围、关断电流 1~3µA、带保持脚和中断输出、长按时间可调的型号。这一档是市场主流,可选型号最多,价格也最透明。

第三套,多节电池或高压系统。输入可能到 24V,需要高边 PMOS 控总电源,要求芯片耐压 30V 以上、输出能拉到 VIN、自带关断定时。这一档可选型号少很多,价格也高出一截,选型时一定先把耐压和驱动能力卡死,这两项不过关,别的都别谈。

7.3 分立元件方案什么时候更划算

如果需求特别简单——只有一路电源、长按时间固定 2 秒、不需要中断给 MCU、待机电流要求不苛刻——那用两颗 MOS 加几个电阻电容搭一个自锁电路,成本能压到几分钱。原理也不复杂:按键给电容充电,电容电压超过 MOS 阈值后导通,MOS 再通过反馈电阻把自己锁住。

但它有三个绕不开的缺点。一是温度漂移大,RC 定时和 MOS 阈值都随温度变,冬天和夏天能差出 30%;二是一致性差,批量产品的长按时间离散度可能到 ±50%;三是没有防抖和状态机,行为完全靠调参,改一个需求就得重新配一遍阻容。

我的原则是:出货量在几千台以内、功能简单、工作温度范围不宽,可以用分立方案;一旦上量或者有体验要求,就用集成芯片。分立方案省下的那点钱,往往会在售后返修里加倍还回去。

8. 从原理图到实测:完整验证流程

8.1 外围元件清单与连接要点

以一颗典型的带保持脚的开关芯片为例,外围通常需要这几样:按键分压或限流电阻(10k~100k)、定时电容(1~4.7µF,选高耐压)、保持脚上的分压电阻(把 VIN 分到芯片允许的电平)、使能输出到后级 EN 的连线、VIN 的 RC 滤波加 TVS。

连接上有两个要点必须盯住。第一,按键脚绝对不能悬空。机械按键松开时是断开的,芯片要靠内部或外部上拉确定电平。如果芯片内部的弱上拉只有几百 kΩ,在有潮气或者表面有污染的环境里,引脚电平会漂,导致误触发。这种情况加一颗 100kΩ 的外部上拉就能解决,成本可以忽略。第二,保持脚和中断脚的走线尽量短,别和 DCDC 的开关节点平行走线,否则耦合进去的噪声会让芯片误判成按键动作,出现莫名其妙的开关机。

8.2 上电、长按、关断三段波形的判据

调试阶段我习惯用四通道示波器同时看 VIN、按键脚电压、使能输出、VOUT,三段波形各有判据。

上电段:接上电池,VIN 建立后使能输出应该保持低电平(默认关断)。如果它是高的,说明芯片默认态不对,或者使能脚被后级的内部上拉拽高了。这一步要在焊第一块板的时候就确认。

长按段:按住按键,按键脚电压应该被拉低(或者拉高,取决于极性),定时电容上的电压应该呈斜坡上升,到达阈值后使能输出翻转。这里要量的是从按下到翻转的时间,重复按 10 次,看离散度。离散超过 20% 的话,要么是定时电容容值不稳,要么是芯片的阈值判定本身精度不够,得换型号。

关断段:长按关机时,先看中断输出有没有给出脉冲,再看保持脚被拉低后使能输出是否在几十毫秒内掉下来,最后看 VOUT 的下降曲线。如果 VOUT 掉到 0.7V 左右就停住不动了,那八成有别的供电路径在给它馈电——常见的是 LED 通过 IO 脚漏过来的电,或者调试串口的电。

8.3 常见问题速查表

现象可能原因排查动作
长按无反应定时电容虚焊、容值偏小、按键接触电阻大量电容两端波形、换按键、量按键通断电阻
松手就断电保持脚没及时拉高、窗口时间太短抓保持脚和使能脚的时序、加长窗口或提前拉高
关机后自动开机上电默认态不对、VIN 跌落导致复位断电量使能脚、用可调电源模拟电池跌落
关机漏电偏大存在旁路供电路径、MOS 关不断逐段断开后级、量各路电流
偶尔误开机按键脚上拉太弱、走线耦合噪声加外部上拉、改走线、加小电容
长按时间偏短电容直流偏压效应、温度漂移换高耐压电容、实测后调整容值
按键卡住后一直开机芯片无最大按压保护换带卡死超时功能的型号,或软件兜底

这张表我一般会打印出来贴在工位上,出问题时从第一行往下逐条排除,比漫无目的地换元件快得多。特别提醒一句,"松手就断电"和"长按无反应"这两类问题,九成以上出在保持脚时序和定时电容上,别一上来就怀疑芯片坏了。

8.4 小批量到量产要盯的几个点

样机通过之后,别急着量产,至少做三件事。

第一,用不同批次的电容各做 10 台,量长按时间的分布,确认落在可接受区间内。电容的批次差异在直流偏压效应下会被放大,这一项最容易被忽略。

第二,做温度测试,-20℃ 和 60℃ 各测一遍,看长按时间和关断电流有没有明显漂移。有些芯片的定时电流温漂不小,常温下 2 秒,到了 -20℃ 可能变成 2.8 秒,超出规格就得改设计。

第三,把按键做成实际结构件再测一遍。裸板上用轻触开关测得好好的,装上硅胶按键或者薄膜按键之后,接触电阻和手感完全不同,长按时间的判定也会变。

另外,量产时一定要在测试工位上安排三个测试项:长按能开机、长按能关机、关机电流在规格内。这三项加起来不到 5 秒,但能拦住绝大部分批次性问题。尤其是关机电流这一项,很多代工厂的工装只测功能不测漏电,出了问题整批货都得出问题。

最后说个我自己的习惯:每次选完长按开关机芯片,我都会把它的关键参数抄在一张纸上,贴在调试台前面,包括关断电流、长按时间和使能极性。因为调试阶段特别容易被别的问题带跑——明明按键是好的,却去改固件;明明使能极性搞反了,却怀疑芯片坏了。桌上那张纸,能省下不少来回。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询