按键控制关断复位芯片选型笔记:硬件2秒脉冲比软件稳在哪
上一版板子的关断逻辑全交给软件,量产之后返修单上反复出现"按了没反应",一个月来了十几台。
按键控制关断复位芯片 这个说法在选型时最容易被误解,先把边界划清楚。ECJ6028-A777FA 是一颗单键短按触发、输出固定约 2秒脉冲的超低功耗复位芯片,SOT23-6 封装,待机约 1μA。它干的事情是"按一下给一段确定长度的复位信号",不是"按住三秒开关机"。
纯软件做关断,问题出在哪
软件方案的流程大家都写过:GPIO 中断进来,起个定时器计时,判断长按短按,置位关断标志,再去关外设、断电源域。
固件正常的时候这套逻辑没毛病。麻烦是它有个隐含前提——中断能进来、定时器在跑、主循环没卡死。
前提被打破的场景不算罕见。看门狗被配错成喂不到,I2C 从机把总线拉死导致主循环阻塞,OTA 写 Flash 中途掉电进了半砖状态。这时候按键就是个死的机械开关,按多少下都没用,用户能做的只有拆电池。
硬件方案的边界在哪
话得说回来:能靠软件收场的复位,不要硬上硬件。多一颗料就是多一份 BOM 成本、多一处焊接不良风险,评审时肯定被问。
硬件方案换来的是确定性。ECJ6028 从触发到出脉冲这条路不经过任何固件,短按就是 2秒脉冲,主控是死是活它不关心。这个特性用在三类地方比较值:无线模块的硬件复位、外壳上的应急复位孔、以及 MCU 死机时的硬件看门狗。

关断和复位逻辑具体怎么落地
它给的是脉冲,不是开关状态,所以不能直接当电源开关用。常见两种接法。
一是接 MCU 的 NRST。2秒脉冲期间保持复位有效,脉冲结束后系统重启,等效于一次干净的硬复位。
二是把脉冲送到电源路径的使能端做时序触发,由后级电路完成锁存或者断电动作。锁存必须由外部电路或定制版本来做,标准版本身没有锁存功能,这点别想错。
标准版是单路输出。想要一路拉复位、另一路同时给出相反极性的使能电平,那是双路互补,属于可定制项,得按功能要求重新开发程序,不是靠现货料改外围能凑出来的。
关键规格
型号:ECJ6028(全称 ECJ6028-A777FA)
封装:SOT23-6,占板面积小,适合穿戴、TWS 充电仓这类紧凑板型
触发:轻触开关短按,按下即触发,无需长按
输出:单路,脉宽约 2秒(典型值);双路互补输出为可定制项
待机电流:约 1μA,电池供电设备友好
供电:宽电压范围,单节锂电或纽扣电池可直供,具体范围看规格书
外围:无需 RC 延时网络与分立三极管
实测里踩过的几个点
按键走线从 DC-DC 电感旁边过,设备偶发自己重启,查了两天才定位到触发脚拾噪。
输出直接去推一颗栅极电容偏大的 MOS,边沿被拉得很缓,后级识别不到。这种情况老实加一级驱动,不要在输出脚上想办法。
有同事想用长按区分关机和复位,测完发现输出永远是那 2秒,跟按多久无关。这不是 bug,是它的设计逻辑。
还有一次把它当成上电复位芯片下单,装上去上电没动作。它是按键触发型,上电自复位是另一类需求。
常见问题
问:脉冲期间连续按会怎样?
答:按设计不叠加,输出仍是一个约 2秒的脉冲,不会被拼接成更长的。
问:待机 1μA 会拖累整机待机吗?
答:这个量级在电池设备里基本可以忽略,整机待机电流主要还是看主控和无线部分怎么休眠。
问:门锁应急复位适合用它吗?
答:合适。外壳留个针孔按键,固件卡死时插针短按就能把主控拉复位,整条路径不经过软件。
问:能省掉软件里的消抖代码吗?
答:芯片侧的触发判断在硬件里完成,MCU 那边不需要为它再写按键状态机。
要 datasheet 或样片做验证的可以索取,ELITECHIP 也支持按客户功能要求重新定制开发程序,脉宽、输出路数、触发极性都在可调整范围内。

浙公网安备 33010602011771号