ARTICLE DETAIL

资讯详情

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

开关机芯片选型避坑指南:驱动电流、静态功耗、封装与实测清单

开关机芯片选型避坑指南:驱动电流、静态功耗、封装与实测清单 开关机芯片这个品类说起来简单真到选型的时候十个硬件工程师里有八个踩过坑。我见过太多项目在调试阶段发现按键响应时好时坏或者电池产品放三个月就没电了回头一查问题就出在那颗不起眼的开关机芯片上。它不像主控那样引人注目也不像电源芯片那样直接决定效率指标但它决定了用户每天第一次接触设备时的体验——按一下能不能开机长按能不能关机关机之后漏不漏电。这篇文章不打算讲教科书上的定义而是从实际项目出发把选型这件事拆成四个可以量化的维度再给出一张可以直接拿去对照的清单。不管你是刚入行的硬件助理还是做了多年消费电子的老手都能从中找到自己项目里用得上的判断依据。1. 开关机芯片到底在系统里扮演什么角色1.1 它不只是个“按键检测器”很多人第一次接触开关机芯片会把它理解成一个简单的按键检测加MOS管驱动。这个理解不算错但太浅了。开关机芯片真正的作用是在系统主电源和负载之间建立一个受控的、具有状态记忆的通断节点。它需要完成三件事第一识别按键动作的意图区分短按、长按、双击甚至组合键第二维持自身的状态在松开按键之后依然保持输出导通或关断第三在关机状态下把自身功耗压到极低避免电池被慢慢抽干。这三件事听起来都不复杂但组合在一起就产生了矛盾。要识别长按芯片内部就得有计时电路要维持状态就得有寄存器或锁存结构要把功耗压到微安级这些电路在关机时又必须全部断电或进入休眠。所以开关机芯片的设计本质上是在功能完整性和静态功耗之间找平衡点。你选型的时候如果只盯着“支持长按开机”这一个参数后面大概率会在功耗或者响应一致性上翻车。1.2 和分立MOS管方案的本质区别有些工程师会问我用一个按键加两个三极管加一个PMOS不也能实现开关机吗确实可以成本可能只要几毛钱。但分立方案有几个绕不开的问题。首先是静态功耗分立MOS管方案在关机状态下按键检测电路往往还在耗电除非你再加一套专门的低功耗检测电路否则电池产品根本扛不住。其次是按键抖动和误触发分立方案没有内置消抖逻辑遇到质量一般的按键或者用户手指带静电很容易出现按一下开机又立刻关机的情况。第三是状态保持的可靠性分立方案依赖电容储能或者自锁电路在电压波动或者温度变化时状态可能丢失。开关机芯片把这些逻辑集成到一颗硅片里用修调过的振荡器和比较器来保证时序一致性用低功耗工艺把关机电流做到微安甚至纳安级别。这不是说分立方案不能用而是说在需要电池供电、需要长按识别、需要可靠状态保持的场景下专用芯片的综合成本其实更低——你省下的调试时间和返修成本远超过芯片本身的差价。1.3 哪些场景必须用专用开关机芯片不是所有项目都需要专用芯片。如果你的设备是市电供电关机之后直接拔插头那用一颗带使能脚的LDO或者负载开关就够了。但以下几类场景我强烈建议老老实实选专用开关机芯片第一锂电池供电的便携设备比如蓝牙耳机充电仓、手持云台、便携风扇、电子烟第二需要长按开关机来防止误触的产品比如儿童玩具、医疗手环、车载应急电源第三关机后需要维持极低漏电流的长期待机设备比如智能门锁、烟感报警器、资产追踪器。这些场景的共同点是用户对按键体验有预期同时系统对功耗敏感两者叠加专用芯片几乎是唯一解。2. 驱动电流被最多人低估的第一维度2.1 驱动电流到底驱动的是什么开关机芯片的输出端通常是一个开漏或推挽的MOS驱动用来控制外部PMOS或者负载开关的栅极。驱动电流这个参数指的是芯片输出端能够提供的拉电流或灌电流能力。它不直接等于负载电流而是决定了外部MOS管栅极电容的充放电速度。栅极电容越大需要的驱动电流就越大否则MOS管会长时间工作在线性区发热严重甚至烧毁。举个例子你选了一颗驱动电流只有1mA的开关机芯片去驱动一颗栅极电荷Qg为50nC的PMOS。按照近似公式开通时间t Qg / I 50nC / 1mA 50微秒。这个时间看起来很短但在50微秒内MOS管处于半导通状态漏源电压和电流同时存在瞬时功耗可能达到几十瓦。如果负载电流是2A电源电压是12V那开通瞬间的功耗尖峰足以让MOS管结温飙升。所以驱动电流不是“够用就行”而是要和外部MOS管的栅极特性匹配。2.2 如何根据外部MOS管反推驱动电流需求选型的时候我习惯先确定外部开关管再反推开关机芯片的驱动能力。假设你选了一颗PMOS查数据手册得到栅极电荷Qg在特定Vgs下和栅极阈值电压Vgs(th)。开关机芯片的输出高电平必须大于Vgs(th)才能关断PMOS输出低电平必须足够低才能完全开通。驱动电流的最小值可以用以下方式估算确定允许的开通时间ton通常取负载电流上升沿要求的1/10以下计算所需驱动电流I Qg / ton留出至少2倍裕量因为芯片驱动能力会随温度和电压衰减。比如Qg30nC要求ton10微秒那I至少需要3mA实际选型时找驱动电流6mA以上的芯片。如果找不到就换Qg更小的MOS管或者用两级驱动。这个计算过程不需要精确仿真但一定要做否则调试阶段发现MOS管发烫再换芯片就来不及了。2.3 驱动电流与静态功耗的取舍关系这里有一个很多人不知道的权衡开关机芯片的驱动电流越大内部驱动级的晶体管尺寸就越大漏电流也就越大静态功耗通常越高。这不是绝对的但同一工艺下趋势如此。所以如果你选了一颗驱动电流500mA的开关机芯片去驱动一颗Qg只有5nC的小MOS管那就是杀鸡用牛刀而且还要忍受它可能高达几十微安的关机电流。正确的做法是让驱动能力和负载需求匹配。小负载比如100mA以内的传感器供电用驱动电流几毫安到几十毫安的芯片就够了中等负载1A到3A用100mA到500mA驱动能力的芯片大负载5A以上要么选驱动能力更强的芯片要么用预驱加外部MOS管的方式。我见过一个便携风扇项目工程师选了一颗驱动电流1A的开关机芯片结果关机电流实测80微安电池放两周就报警。后来换成驱动电流50mA的型号关机电流降到3微安问题解决。这就是典型的驱动能力过剩导致的功耗浪费。3. 静态功耗电池产品的生死线3.1 静态功耗的两个不同定义静态功耗这个词在开关机芯片的语境下有两个含义很多人会混淆。第一个是“关机状态下的静态电流”指芯片处于关断状态、输出关闭时从电源端流入芯片自身的电流。第二个是“开机状态下的静态电流”指芯片处于导通状态、但外部负载不工作或轻载时芯片自身消耗的电流。对于电池产品第一个参数是生死线第二个参数影响待机时长。选型时一定要看清楚数据手册标的是哪个。有些厂商标的是“工作电流”有些标的是“关断电流”还有些标的是“待机电流”。我一般会直接找“Shutdown Current”或者“Off-State Current”这一项单位通常是微安或纳安。如果数据手册只给了典型值没给最大值那就要留个心眼批量生产中最大值可能是典型值的3到5倍。3.2 从电池容量反推可接受的静态功耗假设你的产品用一颗500mAh的锂电池要求关机后放置一年电池自放电按每月2%计算一年自放电约24%剩余容量约380mAh。如果希望一年后电池电压不低于3.0V假设电池放电曲线相对平坦那允许开关机芯片消耗的容量大约在50mAh以内。一年8760小时平均电流就是50mAh / 8760h ≈ 5.7微安。也就是说开关机芯片的关机电流必须小于5.7微安才能满足一年待机的要求。如果要求放置三年那关机电流就要小于1.9微安。这个计算没有考虑电池保护板漏电、主控漏电、电容漏电等其他因素实际选型时开关机芯片的关机电流应该控制在计算值的1/3以内。所以对于长待机产品我通常要求关机电流小于1微安最好在100纳安级别。这个要求听起来苛刻但市面上确实有满足的芯片只是需要仔细筛选。3.3 低静态功耗芯片的常见实现方式为什么有些开关机芯片能把关机电流做到纳安级核心在于它在关机状态下切断了几乎所有内部电路的供电。具体来说芯片内部会有一个极低功耗的按键检测电路通常是一个带施密特触发器的比较器偏置电流只有几十纳安。当检测到有效按键信号后它才唤醒主控制逻辑打开输出驱动。主控制逻辑和驱动电路在关机时是完全断电的所以不耗电。这种架构的代价是按键检测的响应速度会慢一些因为比较器的偏置电流小带宽就低。但开关机按键本来就是毫秒级响应慢一点完全不影响体验。另一个代价是抗干扰能力可能弱一些因为低偏置电流的比较器对电源纹波和静电更敏感。所以选低功耗芯片时要关注它的ESD等级和电源抑制比必要时在按键引脚加RC滤波和TVS管。4. 封装尺寸不只是占多大地方的问题4.1 常见封装类型与适用场景开关机芯片常见的封装有SOT-23-6、DFN、SC70、SOT-563、WLCSP等。SOT-23-6是最通用的引脚间距0.95mm手工焊接和维修都方便适合大多数消费电子和工业控制板。DFN封装体积更小通常1mm×1mm到2mm×2mm但引脚在底部需要回流焊手工焊接难度大适合空间紧张的便携设备。SC70比SOT-23更窄引脚间距0.65mm介于两者之间。WLCSP是晶圆级封装尺寸可以做到0.8mm×0.8mm但需要特殊的PCB工艺和底部填充一般只有手机和TWS耳机这种极致空间的产品才用。选封装的时候不能只看芯片面积还要看外围器件。比如SOT-23-6通常需要外接两个电阻分压设定阈值和一个电容消抖总共占板面积可能比DFN方案还大。DFN方案往往集成度更高外围器件少但PCB焊盘设计要更精确钢网开孔和回流曲线都要调好否则虚焊率会上升。4.2 封装与散热能力的隐性关联开关机芯片自身的功耗通常很小但在驱动大电流外部MOS管时芯片内部的驱动级会有一定功耗。这个功耗虽然不大但如果封装热阻高结温还是会上升。比如SOT-23-6的热阻大约200°C/WDFN 2mm×2mm的热阻可以做到80°C/W。如果芯片内部功耗是50mWSOT-23-6的温升就是10°CDFN只有4°C。在高温环境下这个差异可能影响芯片的寿命和参数稳定性。所以选型时如果驱动电流较大或者环境温度较高优先选DFN封装。如果驱动电流很小环境温度也温和SOT-23-6完全够用而且更好焊接和返修。我一般会在项目初期就用DFN封装做设计因为PCB面积一旦省下来后面想加功能就从容很多。但如果项目周期紧、生产条件一般SOT-23-6是更稳妥的选择。4.3 封装对生产良率的影响这一点是很多研发工程师容易忽略的。DFN和WLCSP封装对PCB焊盘设计、钢网厚度、回流焊曲线都有更严格的要求。如果工厂的工艺能力一般DFN封装的虚焊率可能比SOT-23高出一个数量级。我见过一个项目研发阶段用DFN封装的开关机芯片手工焊接样品测试都正常量产时虚焊导致开机不良率达到3%。后来改回SOT-23-6不良率降到0.1%以下。所以选封装的时候一定要和工厂的工艺工程师确认。如果工厂没有做过DFN或者WLCSP的经验要么换封装要么让工厂先做工艺验证。不要等到量产才发现问题那时候改板的时间成本远超过芯片本身的成本差异。5. 一张可以直接对照的选型清单5.1 需求定义阶段的检查项在打开任何芯片数据手册之前先把下面这些问题回答清楚。这份清单是我从多个项目中总结出来的每次选型前花十分钟过一遍能避免后面80%的返工。检查项需要确认的内容常见错误供电类型电池供电还是市电供电电池产品选了高静态功耗芯片电池容量多少mAh要求待机多久没算待机电流就选型负载电流最大持续电流和峰值电流只考虑持续电流忽略峰值外部开关管PMOS还是NMOSQg多大没查Qg就选驱动电流按键类型轻触按键还是薄膜按键没考虑按键抖动和ESD工作温度商业级还是工业级高温环境下参数漂移封装要求PCB可用面积和工艺能力选了工厂做不了的封装特殊功能是否需要双击、组合键、复位输出后期加功能发现芯片不支持这张表看起来简单但每一条背后都有实际项目踩过的坑。比如“负载电流”这一项很多人只算了正常工作电流没算开机瞬间的浪涌电流。如果开关机芯片的驱动能力不够浪涌期间MOS管进入线性区可能直接烧掉。所以峰值电流一定要留足裕量通常按持续电流的3到5倍来评估。5.2 参数评估阶段的优先级排序拿到几颗候选芯片之后不要被数据手册里几十个参数淹没。按照下面的优先级排序来评估能快速筛掉不合适的型号。第一优先级是关机电流。如果这一项不满足其他参数再好也不能用。第二优先级是驱动电流要和外部MOS管的Qg匹配并留2倍以上裕量。第三优先级是输入电压范围要覆盖电池从满电到截止的全电压区间同时考虑浪涌和瞬态。第四优先级是封装和引脚定义要和PCB布局匹配引脚定义最好和现有方案兼容方便替换。第五优先级是附加功能比如复位输出、状态指示、双击识别等这些是锦上添花不是决定性的。按照这个顺序评估通常三轮之内就能锁定最终型号。我习惯把候选芯片的参数整理成一张对比表每个参数标注“必须满足”和“尽量满足”这样和团队讨论的时候一目了然。5.3 实测验证阶段的关键动作数据手册的参数是典型值实际电路里会有偏差。所以选定型号之后一定要做以下几项实测。第一测关机电流。用高精度源表或者皮安计在芯片关断状态下测量电源电流注意要断开所有其他负载只留芯片本身。第二测开机波形。用示波器看输出端驱动外部MOS管栅极的上升沿和下降沿确认开通时间满足要求没有振荡。第三测按键一致性。拿至少20个样品在高低温和不同电压下测试长按开机和关机的成功率记录失败案例。第四测ESD抗扰度。用静电枪打按键引脚和电源引脚看芯片是否会误触发或者死机。这几项测试做完基本能确认芯片是否适合量产。如果时间允许我还会做一批加速老化测试在高温高湿环境下连续开关机一万次观察参数漂移。这个测试能暴露一些潜在的设计缺陷比如内部振荡器频率偏移导致长按时间变化。6. 那些数据手册不会告诉你的实操经验6.1 按键消抖电容不是越大越好几乎每颗开关机芯片的按键引脚都建议加一个电容来消抖常见值是0.1微法。但很多人不知道这个电容太大会导致按键响应变慢甚至让长按识别失效。因为芯片内部的长按计时是从按键信号稳定之后才开始算的如果电容太大按键信号上升沿变缓芯片可能一直检测不到有效电平或者检测到的时间点比实际按键晚很多。我一般先用0.1微法实测按键波形和响应时间。如果发现长按时间比设定值偏长就把电容降到0.01微法或者0.047微法。如果按键抖动特别严重再考虑加软件消抖或者换质量更好的按键。不要一上来就堆大电容那样只会掩盖问题不会解决问题。6.2 外部MOS管的栅极电阻要慎用有些设计会在开关机芯片输出和MOS管栅极之间串一个电阻用来限制栅极电流或者抑制振荡。这个电阻如果太大会明显延长MOS管的开通时间增加开关损耗。如果太小又可能引起栅极振荡。我的经验是先不加电阻用示波器看栅极波形。如果波形干净没有过冲和振荡就不加。如果有轻微振荡先尝试在栅极和源极之间加一个小电容比如100皮法而不是串电阻。如果必须串电阻阻值控制在10欧姆以内并且要重新核算开通时间。6.3 关机后的输出端漏电要单独评估开关机芯片关断之后输出端理论上应该高阻或者拉到地。但实际上芯片内部可能有寄生二极管或者漏电通路导致输出端还有微小电压。如果这个电压加在外部MOS管的栅极上可能让MOS管处于微弱导通状态负载上会有漏电流。对于微安级待机电流要求的产​​品这个漏电必须评估。测试方法很简单芯片关断后用高阻电压表测输出端对地电压同时测负载端的电流。如果负载端有超过1微安的漏电就要检查是芯片输出漏电还是MOS管本身漏电。如果是芯片输出漏电可以在输出端对地加一个下拉电阻帮助泄放电荷。下拉电阻的阻值要权衡太小会增加开机时的驱动负担太大又泄放不干净。通常100千欧到1兆欧之间比较合适。6.4 长按时间的设定要留余量开关机芯片的长按时间通常通过外部电阻或者内部修调来设定常见值有1秒、2秒、3秒、5秒。选型的时候不要选刚好等于用户预期的值要留出至少30%的余量。比如你希望用户长按2秒关机那就选2.5秒或者3秒的型号。因为芯片内部振荡器有频率误差电阻有精度误差温度变化也会影响时间。如果设定值太紧批量生产中会出现有的机器2秒能关机有的要2.5秒用户体验不一致。另外长按时间的起算点也要确认。有些芯片是从按键按下开始算有些是从按键信号稳定后开始算。这两种方式在实际体验上可能差几百毫秒。选型时最好拿样品实测用示波器同时抓按键信号和输出信号看清楚时间关系。7. 从两个真实项目看选型决策的差异7.1 便携风扇项目功耗优先这个项目用一颗1200mAh的锂电池要求充满电后自然放置六个月剩余电量不低于50%。按照前面的计算方法六个月待机允许消耗的容量约300mAh平均电流约68微安。但这是总待机电流要分给主控、传感器、开关机芯片等多个器件。开关机芯片分到的份额最多10微安最好在5微安以内。最终选了一颗关机电流典型值1微安、最大值3微安的开关机芯片驱动电流50mASOT-23-6封装。外部MOS管选了一颗Qg只有8nC的PMOS开通时间约0.16微秒完全满足要求。实测关机电流2.1微安六个月后电池剩余电量约55%达到设计目标。这个项目的关键决策是牺牲了驱动能力50mA不算大换来了极低的关机电流。因为风扇电机的驱动是由单独的电机驱动芯片完成的开关机芯片只负责控制总电源的通断负载电流不大。7.2 车载应急电源项目驱动能力优先这个项目用四节18650锂电池串联输出12V最大负载电流10A。开关机芯片需要驱动一颗大功率PMOSQg高达200nC。如果开通时间要求小于20微秒驱动电流至少需要10mA。但实际选型时我选了驱动电流500mA的芯片因为要留足裕量而且车载环境温度高驱动能力会衰减。这颗芯片的关机电流是30微安对于车载应急电源来说完全可以接受因为电池容量大约10Ah而且用户不会把应急电源放置一年不用。封装选了DFN 2mm×2mm因为PCB空间紧张而且工厂有DFN焊接经验。实测开通时间约0.4微秒MOS管温升在满载时只有15°C非常稳定。这个项目的关键决策是优先保证驱动能力和高温可靠性牺牲了静态功耗。因为应用场景不同取舍逻辑完全不同。这两个项目放在一起看就能明白为什么选型不能套公式。同样是开关机芯片一个要纳安级功耗一个要安培级驱动需求不同选型维度的重要性排序就完全不同。所以那张清单不是让你逐项打勾而是帮你理清优先级。8. 选型之外外围电路设计的几个补充要点8.1 电源输入端的滤波和防护开关机芯片的电源引脚直接接电池或者适配器这个节点的瞬态电压可能很脏。电池插拔、适配器热插拔、负载突变都会产生电压尖峰。如果芯片的输入电压范围不够宽或者没有足够的瞬态抑制可能被击穿或者误触发。我一般会在电源引脚加一个RC滤波比如100欧姆加0.1微法再并一个TVS管。TVS管的钳位电压要低于芯片的绝对最大输入电压同时高于正常工作电压。对于12V系统选18V钳位的TVS管比较合适。8.2 按键引脚的ESD防护按键是用户直接接触的部件ESD风险很高。虽然开关机芯片内部通常有ESD保护二极管但等级可能只有2kV人体模式对于经常被手指触摸的按键来说不够。我习惯在按键引脚串一个100欧姆电阻再对地加一个TVS管或者压敏电阻。串阻可以限制ESD电流TVS管可以钳位电压。这两个器件要尽量靠近按键连接器放置不要放在芯片旁边否则ESD能量还是会耦合到芯片。8.3 输出端驱动外部MOS管的布局要点开关机芯片输出到外部MOS管栅极的走线要尽量短而粗减少寄生电感。如果走线太长驱动电流的快速变化会在寄生电感上产生电压尖峰可能超过MOS管的栅极最大电压。我一般把开关机芯片和外部MOS管放在同一面距离控制在5mm以内。如果必须跨面就用多个过孔并联降低过孔电感。栅极走线不要和电源走线平行避免耦合噪声。8.4 状态指示和复位输出的处理有些开关机芯片带状态指示输出或者复位输出这些引脚在不用的时候不要悬空要根据数据手册的要求上拉或下拉。悬空可能导致芯片内部振荡或者额外功耗。如果用来驱动LED要计算好限流电阻确保LED电流在芯片输出能力范围内。如果用来复位主控要注意复位脉冲的宽度和极性和主控的复位要求匹配。9. 关于选型节奏的一点个人体会做了这么多年硬件我越来越觉得开关机芯片的选型不是一次性的动作而是一个随着项目推进不断收敛的过程。项目初期你可能根据经验选一颗“大概能用”的芯片做原型原型跑通之后根据实测数据调整参数要求小批量试产之后再根据良率和一致性做最终确认。这个过程里最怕的是前期偷懒随便选一颗后期发现问题再换那就要改板、重新调试、重新认证时间成本可能是前期仔细选型的十倍。我自己的习惯是在原理图设计阶段就把开关机芯片的选型清单过一遍把关键参数标注在原理图上比如关机电流、驱动电流、长按时间。这样后面画PCB、写测试计划、做BOM的时候都有据可依。另外我一般会准备两到三颗引脚兼容的备选芯片万一主选芯片缺货或者涨价可以直接替换不用改板。这个习惯在最近几年的供应链波动里帮了我很多次。还有一点不要迷信大厂或者贵价芯片。有些国产开关机芯片在静态功耗和驱动能力上已经做得很好价格只有进口芯片的一半。关键是要拿到样品实测看数据手册的参数是否真实看批次一致性是否稳定。我合作过的几家国产厂商技术支持响应很快有问题可以直接拉群沟通比走国际大厂的工单流程高效得多。当然前提是你自己要有测试能力不能光听厂商说。最后说一个容易被忽略的点开关机芯片的选型要和产品的整体电源架构一起考虑。如果你的系统有多路电源开关机芯片控制的是总电源还是某一路电源关机之后哪些电路需要保持供电这些问题在选型之前就要想清楚否则选了一颗开关机芯片发现它只能控制一路而你需要控制三路那就尴尬了。我见过一个项目主控和传感器需要分别控制结果选了一颗单路输出的开关机芯片最后不得不用两个芯片级联增加了成本和复杂度。所以选型的第一步永远是先把系统电源树画清楚。
返回列表