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

资讯详情

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

长按开关机芯片ES599-74D243:超薄DFN封装与低功耗电源方案设计

长按开关机芯片ES599-74D243:超薄DFN封装与低功耗电源方案设计 做便携式硬件产品的朋友应该都有体会最烦人的往往不是射频天线调不出来也不是结构开模晚几天反而是“开关机”这种最基础的功能在体积和功耗的双重挤压下特别容易翻车。最近我在做一款厚度不到6mm的便携检测模块电源方案定的是ES599-74D243这颗超薄DFN封装的长按开关机芯片。它要做的事情很纯粹上电默认关断长按按键开机再长按关机纯硬件逻辑静态电流做到微安级别板面积只占2mm×2mm左右。这篇把选型思路、外围电路、功耗计算和调试踩坑都梳理一遍给正在做TWS耳机仓、智能手环、遥控器、便携仪表这类产品的电源工程师做个参考。1. 为什么便携设备需要一颗“长按开关机”专用芯片1.1 三种开关机方案的对比机械开关、MCU控制、专用芯片先说一个很多工程师踩过的坑。产品定义阶段结构同事给了个自锁开关位置硬件觉得“接根线串在电池后面就行”板子回来一测自锁开关的高度直接顶到外壳整机厚度超了0.8mm只能改结构。而且自锁开关内部是金属簧片按个几万次之后接触电阻就会飘用在TWS耳机仓这种开合频率高的产品上迟早被客诉。机械自锁开关之外最常见的做法是MCU加PMOS单片机检测按键延时确认后翻转GPIO控制MOS管给系统上电。这个方案的灵活性确实高想短按长按双击都能做代价是单片机必须一直带电哪怕进了stop模式只留一个GPIO中断静态电流也要吃掉几个微安如果MCU外设多一点或者LDO漏电大一点十几个微安很正常。对一块几百毫安时的电池来说几个微安可能不算什么但对需要“出厂到用户手上还能开机”的产品每一微安都值得抠。所以我最后选了ES599-74D243这种专用长按开关机芯片三者对比起来很直观维度机械自锁开关MCU PMOS专用长按开关机芯片关机静态电流0几μA~几十μA典型几μA以内防误触能力不支持靠软件实现硬件长按计时板面积/高度高度普遍3mm以上取决于MCU2mm×2mm×0.75mm级别开发成本最低需写状态机免软件开发可靠性风险机械磨损程序跑飞无固件逻辑固定说白了专用芯片就是把“按键去抖长按计时输出锁存”这套逻辑固化在硬件里上电默认关断不用跑程序不存在死机问题。适合不想为开关机单独写一坨状态机、又对功耗和体积很敏感的产品。1.2 专用开关机芯片替你干了几件事这颗芯片内部集成的东西比想象中多。首先是按键去抖机械按键按下瞬间会产生几十毫秒的抖动芯片内部有RC滤波器短按和抖动都不会触发其次是长按计时按键持续保持一段时间常见2秒左右之后输出才翻转中间松开直接清零最后是输出锁存翻转之后状态保持住不需要用户一直按着。这三件事如果都用MCU做至少要处理GPIO中断、定时器计数、标志位状态机三块逻辑而且MCU不能彻底断电因为开机检测必须要实时在线。使用ES599-74D243这类专用芯片之后主控MCU在关机状态下可以完全断电整机的待机电流就是芯片自身的静态电流加PMOS漏电流轻松做到微安级。我还遇到过一种场景产品关机后用户长按按键开机主控MCU从彻底断电状态直接冷启动这比MCU自己管电源要干净得多不会出现“MCU还在跑但外设没初始化”的奇怪时序问题。应用场景也很直接TWS充电仓的电池管理、智能手环/手表充电唤醒、卡片式遥控器、血糖仪、测温贴、电子价签、便携检测仪表凡是锂电池供电、体积小、对关机自耗电敏感的产品都可以参考这颗料的方案。2. 读懂 ES599-74D243超薄 DFN 封装与关键功能拆解2.1 DFN封装凭什么能做“超薄”先解释一下DFN。DFNDual Flat No-lead是无引脚扁平封装引脚从封装底面引出不像SOT-23那样有外露的引脚也不像QFN那样四周做了一圈可看的焊盘它的特点就是矮和密。我拿到ES599-74D243这颗料第一感觉就是小。常见DFN-6能做到2mm×2mm的占板面积厚度在0.55mm到0.75mm之间。对比如下封装典型尺寸高度适合超薄产品吗SOT-23-5/62.9mm×1.6mm约1.1mm以上一般QFN-163mm×3mm约0.85mm可以DFN-62mm×2mm0.55~0.75mm很适合CSP接近裸片可小于0.5mm可以但工艺贵在便携产品里高度往往比面积更敏感外壳厚度差0.3mm就很明显。DFN这种0.75mm级别的厚度配合0.4mm的薄板整板叠起来厚度能控制在很极限的范围。我这款模块最初用SOT-23的方案芯片加引脚高度约1.2mm换到DFN之后直接省出将近0.5mm空间。DFN还有一个容易被忽略的优势是散热。底部中间的大焊盘EP直接挨着覆铜地导热路径很短。开关机芯片本身功耗很低但PMOS、LDO如果也选DFN封装整个电源部分的散热压力会小很多。另外引脚短导致寄生电感小对电源瞬态响应也友好。代价就是焊接难度比SOT-23大返修麻烦这一点后面专门说。2.2 这类芯片的关键参数和典型引脚功能以我这颗ES599-74D243为例典型工作电压范围覆盖单节锂电池的2.8V到4.2V同时也能兼容USB 5V输入耐压留了一定余量。静态电流在几微安级别按下到输出翻转的长按时间默认在2秒左右具体值要看料号批次采购的时候一定要跟代理商确认不能默认所有批次的延时都一样。引脚架构方面这类芯片通常包含以下几个功能脚VIN接电池正极GND接地KEY接按键检测OUT输出控制信号驱动外部PMOS部分版本还会带状态指示输出可以接LED提示开关机状态。具体到ES599-74D243我的做法是拿到手册先看时序图确认输出极性是默认低还是默认高再决定PMOS怎么接。选型的时候我建议按这五个维度去卡工作电压范围必须覆盖产品最低工作电压锂电池放到截止电压如果芯片先罢工就会出现“电池还有电但开不了机”的尴尬。静态电流关机漏电越低越好目标控制在5μA以内再好一点的能做到3μA以下。长按时间固定2秒能满足绝大多数场景如果产品对防误触要求高尽量选可调延时的版本。输出极性确认OUT与你的PMOS接法匹配极性搞反会导致默认开机而不是默认关机这是很常见的翻车点。封装和丝印DFN封装底下丝印很小建议PCB上预留丝印位或者用二维码记录料号批次不然追溯困难。3. 从选型到落地完整外围电路设计与关键参数计算3.1 外围电路搭起来ES599-74D243应用电路要点有了芯片外围电路其实非常精简。以我的应用为例电路连接大概是这样的电池正极接到ES599的VIN引脚GND接到系统地按键的一端接到KEY另一端直接接地芯片内部通常有上拉或专门的上拉电阻不需要再外接OUT接到一颗P-MOS的栅极P-MOS的源极接电池正极漏极接系统负载在系统侧电源输入处放一个100μF左右的储能电容平掉负载瞬态。几个外围器件的选型逻辑VIN到GND的滤波电容我会在靠近芯片引脚的位置放0.1μF加1μF的陶瓷电容一大一小覆盖高频和低频噪声距离尽量控制在3mm以内。按键网络按键是裸露配件人体静电是主要威胁。我会在KEY网络串联一个1kΩ电阻再对地放一个100nF电容既能滤波又能限制ESD电流。注意电容也不能太大否则RC充电时间会干扰芯片内部的按键时序判断。OUT到PMOS栅极如果芯片输出是开漏结构需要在OUT和VIN之间加一个10k到100k的上拉电阻。栅极上再并一个100kΩ电阻到源极确保系统上电瞬间PMOS默认关闭防止开机闪一下。PMOS本身电源路径上压降越小越好选逻辑电平的P-MOS栅极开启电压VGS(th)绝对值要低2.8V电池电压下才好完全导通。PMOS选型我多说一句。常见错误是选了VGS(th)很高的功率管比如VGS(th)在-2V以上电池电压只有3.0V时PMOS没有完全导通内阻可能飙到几百毫欧大负载下直接压降到系统复位。正确做法是选VGS(th)绝对值在0.5V到1.0V左右的逻辑电平MOS并用一个实际负载测试压降。比如负载200mA时Rds(on) 40mΩ压降只有8mV完全不影响系统供电但如果Rds(on)在低压下变成200mΩ压降就是40mV某些对电压敏感的射频模块可能就抓狂了。3.2 功耗预算怎么算关机漏电和开机损耗功耗预算是这类低功耗产品选型的核心。很多工程师只关心芯片的静态电流忽略PMOS漏电、保护板自耗和按键网络漏电结果实测待机电流比理论值大一截。我习惯把整个“关机路径”上的漏电全列出来加总之后再决策。举例一块400mAh的电池ES599静态电流3μA典型值以手册为准PMOS漏电流约1μA电池保护板消耗约1μA按键网络和滤波电阻漏电约0.5μA合计约5.5μA。理想情况下400mAh / 5.5μA ≈ 72727小时换算过来是8.3年远超电池自放电周期。这说明在关机自耗这块专用长按开关机芯片方案轻松达到“微安级”要求真正限制待机时间的是锂电池自身自放电而不是这个电源方案。开机损耗按稳态算更直观。假设系统平均工作电流200mAPMOS的Rds(on)为40mΩ压降0.2A×0.04Ω0.008V功耗0.2A×0.008V1.6mW相对3.7V×0.2A0.74W的系统功耗占比约0.22%可以忽略。但如果PMOS选型不当Rds(on)在低温或低Vgs情况下翻倍损耗也会翻倍所以我会故意在最低电池电压下测一次压降确认MOS在最恶劣工况下还够用。3.3 PCB布置与DFN焊接实操要点DFN的PCB设计重点在焊盘。引脚焊盘尺寸参考手册和IPC规范中间EP焊盘建议直接接地钢网开孔面积不要开满开50%到70%左右更好避免回流焊时焊膏过多顶起芯片。引脚焊盘的钢网可以比焊盘外扩0.05mm方便吃锡但别扩太多不然引脚间容易连锡。回流焊这块我这边用的是无铅工艺峰值温度设置在245℃到255℃之间回流时间控制在30到60秒实测没问题。如果是手工样品阶段我推荐用锡膏加加热台的方式PCB刷好锡膏放上芯片加热台预热到200℃左右再升温到260℃看到焊膏融化、芯片轻微沉下去就成功了。没有加热台的话可以用热风枪吹温度开到280℃到300℃风嘴距离芯片2cm左右均匀加热。说一件真实翻车的事。我第一版DFN板子手工焊接时为了省事直接拿烙铁去拖引脚结果引脚间距0.5mm焊盘又内缩在封装底部烙铁头根本够不着硬怼了几次把绿油刮掉了芯片还虚焊。后来老老实实刷锡膏、热风枪吹一次就成功。所以DFN真的不要图快风枪和锡膏是标配。PCB布局上还有一个点不要在芯片正下方放大的过孔。EP焊盘要接地但如果过孔打在焊盘中间回流焊时焊膏会顺着过孔流走形成空焊。要么把过孔移到焊盘边缘要么用树脂塞孔。4. 调试现场长按开关机方案常见问题与排查记录4.1 常见故障速查表手头项目里这类方案出的问题来来回回就那么几个我把现象、原因和处理方式整理成了一张表现象可能原因处理方式长按按键没有输出芯片虚焊/供电没到VIN/按键没真正接地测量VIN和KEY波形确认引脚连接开机后过几秒自动关机电池电压跌落触发芯片复位或PMOS压降过大示波器抓电池波形检查PMOS选型短按偶尔误开机KEY受到噪声干扰串1k电阻、加100nF电容缩短按键走线关机后整机电流偏高PMOS没完全关断/按键网络漏电/指示灯残电单独测各网络漏电隔离排查手工焊接后时好时坏DFN虚焊或EP焊盘空焊放大镜目检必要时加热台重新贴装长按时间明显偏短/偏长料号批次差异或外部RC影响了时序核对规格书或换成可调延时的版本4.2 能复现的三个调试方法第一个方法是示波器双通道同时抓KEY和OUT。按下按键观察KEY低电平持续时间和OUT翻转时刻之间的延时。正常情况延时应该是固定的如果有不规则抖动多半是按键网络噪声或者电容参数不匹配。如果按键还没松开OUT就翻转要考虑是否选到了短按触发的料或者外部电容改变了检测阈值。第二个方法是关机电流的测量。测量点要串在电池负极和系统地之间用微安档位的万用表或者直接上高精度电源分析仪。但要注意开机瞬间有一个充电浪涌电流会突然冲到几十毫安万用表微安档容易被烧或触发保护我习惯先用毫安档串一个毫欧级采样电阻观察确认没有异常浪涌后再换微安档读数。第三个方法是做一次ESD摸底。按键是最容易被人体静电攻击的入口如果发现静电测试之后整机无法开机先量KEY到地是否被击穿短路再检查芯片VIN和OUT的电压。在KEY网络串1k电阻加100nF电容是最基础的防护有条件的话在按键位置就近放一颗ESD保护管避免静电流直接注入芯片。最后再说一个我自己踩过好几次的坑别忽略默认状态。第一版设计时我没仔细看OUT的默认电平极性板子贴上电池瞬间系统直接开机根本不是设计的“默认关机”。做这种低功耗电源方案拿到任何一颗新料第一件事就是看时序图里的Power-On Default状态确认输出极性和PMOS接法匹配再开始画板。这一套流程走下来这个电源方案基本就不会再给你找事了。
返回列表