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

资讯详情

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

eFuse电源保护设计指南:选型参数与PCB布局实战

eFuse电源保护设计指南:选型参数与PCB布局实战 上个月帮朋友排查一块板子现象很典型上电瞬间后级DCDC输入引脚直接打穿换掉损坏器件并重新焊接后再上电又烧。用示波器抓输入电流发现每次上电瞬间都有超过5A的尖峰而那颗额定3A的保险丝要几毫秒才熔断后级电路早就被浪涌带走了。朋友问我有没有一种器件能像保险丝一样做保护但比保险丝快得多、还能自动恢复我说你需要的其实是eFuse。这篇文章就围绕eFuse展开从“它到底解决什么问题”讲起把选型参数掰开揉碎再走一遍从需求到原理图、从Layout到调试的完整流程。适合刚入门硬件设计的新人也适合在项目里被输入保护和浪涌问题折腾过、想系统梳理一遍的工程师。我尽量按实际动手的思路来写所有计算和判断都有工程层面的理由不会只给一堆名词。1. eFuse到底解决什么问题1.1 电源保护的核心痛点任何一个有电源输入的系统都会面临几种最典型的故障场景。过流和短路是最常见的——负载被接错、后级器件击穿、线缆被挤压破损都会造成电流失控过压则通常来自外部电源异常、热插拔瞬间的电压跌落补偿或者远端负载突变欠压虽然不会立刻烧东西但会让系统在临界状态下工作引起逻辑混乱、存储数据错误甚至让MOS管退出手线性区进入不可控的发热状态。还有一个容易被忽略的是浪涌电流容性负载在上电瞬间等效于短路如果没有限流措施瞬间电流可以达到稳态电流的几倍甚至十几倍直流母线电压会被瞬间拉垮连接器金手指也可能因为拉弧而烧蚀。传统的保护手段各有各的短板。玻璃管保险丝和贴片保险丝响应速度慢大电流冲击下要靠熔断时间累积热量器件本身损坏前电路早已过压或过流自恢复保险丝PTC虽然能复位但动作一致性差、精度低恢复时间长达数秒而且多次动作后参数会漂移。用分立器件搭保护电路又太复杂采样电阻加比较器加驱动级加逻辑控制一套下来占面积、成本高可靠性还不好保证。eFuse的全称是电子保险丝Electronic Fuse本质是一个带保护功能的智能功率开关。它把功率MOS管、电流采样电路、比较器、逻辑控制、电荷泵和温度保护集成在一颗芯片里当检测到过流、过压、欠压、过温或短路时能在微秒到毫秒级别把通道断开或把电流限制到设定值。更重要的是它不像传统保险丝那样动作一次就报废故障排除后可以自动恢复或通过使能引脚重新开启。1.2 eFuse的核心架构一个MOS管怎么做到的很多人第一次看eFuse的内部框图会觉得复杂但拆开看其实不神秘。核心功率通路就是一颗N沟道MOSFET部分高压器件用耗尽型MOS或背靠背结构关键在于它怎么实现“感知”和“决策”。电流采样通常采用两种方式。低成本的方案在功率通路里串一颗采样电阻通过检测电阻两端压降来判断电流大小更好一点的方案用sense FET也就是在版图上做一颗面积远小于主功率管的小MOS管与主MOS管并联流过的电流按比例镜像这样几乎不增加额外导通电阻采样损耗很低。采样信号经过放大后送到限流比较器一旦超过设定的阈值控制逻辑就会调整栅极驱动让MOS管进入恒流限流状态而不是直接关断从而在短路瞬间把电流钳在安全值。在“断开”这个动作上eFuse也分两种。普通eFuse用单颗N沟道MOS开关断开后体二极管仍然存在只能阻断反向电压的正向流动做不到真正的隔离如果需要防止电池反接或实现真正的负载断开就要选择内部采用背靠背MOS管的产品这种结构两个MOS的体二极管方向相反关断时两个方向都不通通常被叫做“真断”True Reverse Blocking。选型时一定要看清楚这个细节。电压检测则通过内部电阻分压网络或外部分压电阻实现对输入电压的监控当过压阈值的分压点被击穿时比较器翻转触发OVP保护。温度保护一般靠芯片内部埋在功率管旁边的温敏二极管或温度传感器一旦结温超过阈值就切断输出或降低限流点。再加上欠压锁定、可编程启动斜率、故障标志输出这些外围功能一颗eFuse其实就是“带大脑的开关”。1.3 与保险丝、PTC、分立方案的真实差异方案恢复特性响应速度限流精度静态功耗体积成本适用场景传统保险丝一次性需更换毫秒级到秒级无熔断特性决定很低低极端低成本、维修可接受场合PTC自恢复保险丝自动恢复但慢秒级低受温度影响大低低小电流USB口、电池短路保护分立MOS保护电路取决于逻辑取决于设计中依赖器件精度较高高特殊定制需求量产率低eFuse自动恢复或锁存可选微秒级高典型±5%~±10%静态电流几十微安到几百微安中高服务器、车载、工控、消费电子从这张表能看出来eFuse的核心价值不是“更便宜”而是“可控、可恢复、高精度、高速响应”。以短路保护为例eFuse的限流电路包括一个短暂的高电流窗口和随后的恒定限流典型响应时间在2us到10us之间远快于任何熔断器。而且它带有状态输出引脚MCU可以在故障发生瞬间得知事件记录日志、上报系统这种“可管理性”是传统方案完全给不了的。但eFuse也不是银弹。持续短路时即使限流到设定值功率管上承担的功耗依然可能达到几瓦如果PCB散热没做好芯片还是会过温保护甚至烧毁。另外eFuse的导通电阻通常在10mΩ到100mΩ级别相比一根导线或铜排还是大不少大电流场景下导通损耗必须认真算。最后就是成本一颗像样的eFuse加上外围的采样电阻、分压电阻、电容物料成本普遍比一颗保险丝贵一个数量级所以在低成本消费类场景里不一定划算。2. 选型前必须搞懂的规格参数2.1 电压和电流只是起点Ron与温漂很多人选eFuse只看两个数输入电压范围和最大持续电流。这当然没错但只盯着这两个数会在实际项目中栽跟头。最重要的第二梯队参数是导通电阻Ron因为它同时影响压降、功耗和发热。eFuse的Ron由芯片内部功率MOS的导通电阻和封装电阻共同决定。假设一颗eFuse的Ron典型值是30mΩ持续通过5A电流产生的功耗P I² × Ron 25 × 0.03 0.75W。这个功耗看起来不大但全部转化为热量在标准JEDEC测试板的热阻约40°C/W的情况下结温升温约30°C。如果机箱内部温度已经有55°C结温就是85°C虽然还在大多数芯片的125°C额定范围内但也已经占到可用余量的一大半。更隐蔽的是Ron的温度系数。MOS管的导通电阻随温度升高而增大典型值在125°C结温时可以达到25°C时的1.5到1.8倍。也就是说在高温下持续工作不仅功耗随温度升高而增大热阻又让温升更大形成正反馈。我曾经遇到过一个项目eFuse常温下5A工作正常放到65°C环境老化半小时后触发过温保护就是没有把Ron的温漂算进去。因此选型时不要只参考25°C下的Ron标称值要看数据手册里“最高结温下的最大值”。2.2 限流精度与响应时间限流精度是eFuse和保险丝拉开差距的关键指标。不同厂家的产品限流精度不同同一个产品在不同温度、不同设定点下的精度也会变化常见规格是±5%到±20%之间。这个精度会直接决定你需要留多少裕量。举个例子后级电路正常工作时的峰值电流是4.5A极限瞬态可以到4.8A你计划把限流点设在6A。如果所选eFuse的限流精度是±10%那么最差情况下实际限流值是6 - 0.6 5.4A此时和后级瞬态电流4.8A之间只剩0.6A的裕量如果还有高温漂移很可能出现正常瞬态就触发限流的误动作。反过来如果裕量留得太大比如限流设在8A那在故障时后级器件可能已经受损了。我的习惯是把“负载最大瞬态电流”和“eFuse最小实际限流点”之间的比例控制在1.2到1.3以上并且把温度系数考虑进去。响应时间同样要仔细看。数据手册里通常有几个时间参数启动时的限流窗口时间blanking time、短路发生后到限流生效的响应时间、以及关闭输出所需的延时。有些eFuse在刚使能时允许大电流通过一段时间这个窗口是为了让后级大电容充电有些则从启动起就严格限流。如果你的系统带了220uF甚至更大的容性负载选了启动就严格限流的器件上电瞬间充电电流会被限制得很低输出电压爬升非常慢后级DCDC可能因为输入电压不足而反复重启。这种情况应该选择带可调启动斜率的eFuse或者用dV/dt引脚设定合适的压摆率。2.3 OVP/UVLO/反接/真断这些保护功能分别有什么用OVP 过压保护监控输入电压或输出电压超过阈值后关断或钳位输出。和普通稳压管的区别在于eFuse的OVP反应快并且可以设定迟滞防止在阈值附近抖动。输入来自热插拔背板或外接适配器时OVP尤其重要因为热插拔瞬间的电压尖峰很容易达到正常工作电压的1.5倍以上。UVLO 欠压锁定输入电压低于阈值时禁止开通或自动断开防止后级电路在低压大电流的恶劣状态下工作。要注意的是有些eFuse的UVLO阈值是固定内部的有些可以通过电阻分压调节并且带迟滞。没有迟滞或者迟滞太小的话输入电压缓慢上升时芯片可能在临界点反复开关产生振荡。反接保护与真断如果系统接的是电池或者存在用户插反的可能你需要eFuse具备反向阻断能力。普通的单MOS结构在关断时体二极管会导通的不具备真断功能背靠背MOS的eFuse才能双向阻断。另外有些eFuse内部集成了比较器来检测“输入电压是否为负”这和真断是两个不同的概念选型时不要混淆。2.4 故障恢复模式自动重试还是锁死eFuse的故障恢复策略可以从“锁存型”和“自动重试型”中选很多人忽略这个选项但它在系统层面的影响非常大。锁存型Latch-offeFuse在故障发生后切断输出并保持关断状态直到用户把使能引脚拉低再拉高或者重新上电。这种模式适合安全关键场合比如医疗设备、服务器电源保护因为系统需要确定性一旦故障发生就明确停机而不是反复尝试给故障回路供电。自动重试型eFuse在故障后经过一段延时自动重新启动通常还带打嗝模式hiccup mode启动后如果仍有故障会继续保持打嗝循环。优点是故障排除后系统能自己恢复不需要人工干预缺点是如果负载短路始终存在它会一直尝试启动给上游电源带来周期性冲击甚至导致前级DCDC反复重启。对于电池供电的设备打嗝模式还会额外消耗电池能量所以在选型时要确认清楚是哪种行为必要时用外部逻辑把自动重试改成锁存。2.5 选型参数速查表参数说明常见值范围我的建议输入电压范围稳态工作范围与绝对最大值5V~60V车载有100V级留至少30%余量看绝对最大耐压最大持续电流受导通电阻和散热限制0.5A~15A按额定电流的80%以下使用Ron决定导通损耗10mΩ~200mΩ大电流场景优先低Ron同时看高温值限流精度实际限流点与设定值的偏差±5%~±20%和负载瞬态电流留1.2倍以上裕量响应时间短路到限流/关断的时间1us~10us越快越好但注意噪声误触发启动斜率输出电压爬升速率0.5V/ms~10V/ms根据负载电容和瞬态电流折中故障恢复锁存还是自动重试两者都有根据系统恢复策略选择OVP阈值过压保护点可调或固定优先选可调适配不同输入源静态电流使能关断时的待机功耗1uA~500uA电池供电场景必须关注封装热阻决定散热能力20°C/W~80°C/W结合PCB铜皮面积估算结温3. 典型应用场景与主流器件梳理3.1 输入级防反接与过压保护最常见的eFuse应用位置是系统电源输入口。以车载设备为例蓄电池电压在发动机启动瞬间会因为起动机大电流而掉到6V甚至更低同时发电机调节异常时又可能冲到16V以上再加上瞬间的负载突变和抛负载脉冲整个输入电压环境非常恶劣。传统方案需要一颗反接保护二极管加一颗TVS加一颗PTC电路复杂且保护特性不精确。用eFuse可以一颗芯片同时完成过压保护、欠压锁定、反接保护和过流保护而且可编程的UVLO阈值能够适配不同电池电压的平台。在输入级选型时要注意车载场景对静态电流的要求。车辆熄火后系统进入休眠模式eFuse如果挂在电池常电上其静态电流会直接消耗蓄电池电量。很多车规eFuse的关机电流可以做到1uA以下这通常是消费类器件做不到的。另外一个典型的输入保护场景是电池供电的工业手持设备这类设备用户随时可能插错电源或者把电池装反输入级的eFuse直接在端口就切断故障保护后级所有电路。3.2 热插拔与浪涌抑制热插拔是服务器、存储设备、数据通信设备里最经典的eFuse应用。一块Riser卡或SSD模块插入背板时金手指是先接触到电源引脚再接地的此时模块上的输入电容还是完全没充电的状态瞬间充电电流可以大到让连接器产生火花甚至把金手指烧黑。机械结构的先接触后断开设计只能解决地电位平衡的问题无法限制电容充电电流本身。eFuse做热插拔控制器时关键是利用可编程的启动斜率dV/dt把输出电压爬升速度降下来从而限制浪涌电流。公式很简单Icharge C_load × dV/dt。假设后端负载电容是100uF希望启动电流不超过1A那么dV/dt就要控制在10V/ms以内对于12V系统启动时间至少要1.2ms。现代的eFuse可以直接通过一个电容引脚设定这个斜率省去外部RC网络。服务器领域的BMC基板管理控制器电源、风扇模块、硬盘背板供电基本都是靠这类器件保护的。这类应用还有一个特点需要精确的状态上报。所以选型时最好选带PGPower Good输出或FLTFault输出的型号让系统管理处理器知道当前输入电源是否健康、是否存在故障这样整个机箱的电源管理才有依据。3.3 单板输出端口保护对外接口是另一个高频使用场景。USB端口、Type-C端口、网口、传感器接口、调试串口这些端口一旦被用户误操作短路或者被静电打坏故障电流会直接倒灌到单板的电源轨上可能导致整板重启甚至烧毁主DCDC。在端口处加一颗eFuse相当于给每个输出口装上了一个独立的、可恢复的断路器和限流器。这种场景下端口本身的走线空间通常很紧张所以eFuse的封装尺寸和外围元件数量很重要。很多厂家把eFuse做成DFN-6、SOT-23甚至更小的µDFN封装外围只需要一两颗电阻电容。同时因为端口经常是标准电压5V、3.3V、12V部分eFuse甚至内置了固定限流点连编程电阻都省了。对于USB端口的应用还要关注eFuse在1A/2A/3A等主流限流档位的精度因为USB规范对供电能力有明确要求限流点设低了带不动设备设高了保护作用减弱。3.4 主流器件系列与定位厂家典型系列电压/电流范围特点适合场景TITPS259xx / TPS2588x2.7V~18V最高100V集成度高OVP/OCP/斜率可编程部分带I2C服务器热插拔、输入级保护、USB口ADILT4363 / LTC4231 / LTC43604V~80V部分到500V高压Surge Stopper耐压极高可做浪涌抑制车载抛负载、48V母线、工业控制onsemiNIS5020 / NIS542012V级/24V级汽车级认证SENSE引脚回读负载电流车身控制器、ECU、ADAS电源InfineonPROFET系列 / BTSxxx5V~42V智能高边开关保护全集成汽车灯具、直流电机、阻性负载DiodesAP229xx / AP233x1.8V~12V小封装低静态电流价格有优势消费电子、手持设备、穿戴这只是一个很粗的梳理具体选型还是要回到数据手册。我特别想说的一点是很多工程师习惯把“eFuse”和“热插拔控制器”当成完全不同的东西其实选型时经常是同一个品类里的不同侧重点——热插拔控制器更强调启动斜率和电流爬升控制eFuse更强调过流/过压保护动作速度和精度但高端产品往往两者都具备。另外如果做数字电源或基于MCU的四开关Buck-Boost之类的方案我会在输入级单独放一颗eFuse做硬件级保护让它独立于数字控制运行这样就算固件跑飞了硬件保护线依然能兜底。4. 实战设计流程从需求到原理图4.1 设计目标与约束我们用一个具体案例把整个流程走一遍。假设要做一块12V输入的控制板输入来自外部适配器后级最大正常工作电流5A板上有几个大电容合计约220uF系统要求输入电压超过16V时立即保护同时防止输入反接。由于这是一个人可以直接插拔、可能出现多次插拔故障的商用设备我打算用锁存型的eFuse让系统在故障后保持关闭直到用户重新插拔或通过管理接口复位。选型时对比了几家最终定了TPS25923系列里的一款。它的输入范围2.7V到18V最大连续电流5.5A支持外部电阻编程限流和OVP阈值带可调启动斜率引脚和FLT标志输出。关键是它的内部保护功能齐全包括过流、过压、欠压、过温和反向电流阻断。4.2 关键外围计算限流编程电阻TPS25923的限流通过ILIM引脚接电阻到地设定手册给出的关系是Ilim K / R_ILIM典型K值约1000(A·Ω)。目标限流点定为6A那么R_ILIM 1000 / 6 ≈ 166.7Ω取最接近的标准阻值169Ω。这里没有直接把限流设在5A是因为后级正常峰值电流会到4.5A再考虑精度和温度影响6A比较合理。OVP分压电阻OVP阈值设为16V芯片内部参考电压通常取1.2V。采用电阻分压网络VOVP Vref × (R1R2)/R2取R210kΩ则R1 (16/1.2 - 1) × 10k 123.3kΩ取标准值124kΩ。实际焊完后用高精度万用表量分压点电压确认在室温下1.199V左右这样16V的保护阈值误差在1%以内。启动斜率电容芯片通过dV/dt引脚外接电容设定输出电压压摆率。我需要根据负载电容和预期浪涌电流来定Icharge 220uF × dV/dt假设允许最大启动充电电流0.5A则dV/dt ≤ 0.5/220u ≈ 2.27V/ms。为了留裕量设定1.5V/ms查手册中电容与压摆率的对应关系大约需要4.7nF。焊好后实测启动波形输出电压以约1.4V/ms的斜率爬升和计算非常接近。输出电容eFuse输出端要放足够容量的储能电容一方面在负载瞬态时提供能量支撑另一方面在启动时和芯片的限流环配合避免输出电压过冲。这里选了一颗47uF的MLCC和一颗100uF的电解电容并联兼顾高频低ESR和中频段储能。MLCC用X7R或者X5R介质不要用Y5V这种容量随温度和电压大幅下降的料。4.3 原理图绘制要点原理图层面有几个细节值得强调。第一是使能引脚的处理EN引脚不要悬空根据逻辑要求接上拉或由MCU控制。悬空的EN会因为内部漏电不确定而处于逻辑模糊区上电时序不可控这也是很多人遇到“eFuse随机不工作”的一个隐藏原因。第二是FLT引脚必须加上拉电阻因为故障输出大多是开漏结构不加外部上拉MCU永远读不到低电平故障信号。上拉电阻的供电用3.3V还是5V要和MCU IO电平匹配。第三是输入输出滤波电容的摆放顺序。从连接器进来之后先经过输入电容再进入eFuse的VIN引脚从eFuse的VOUT出来之后先接输出电容再接到后级DCDC输入端。优先原则是保证电流从输入电容流向eFuse再流向输出电容形成一个完整的低阻抗回路。输入电容和输出电容各自的地脚都要通过至少两个过孔直接打到主地平面不要共用过孔。第四如果系统允许在输入端口加一颗TVS管做浪涌吸收虽然eFuse自己有OVP但OVP只是关断MOS管它不能吸收太大能量的瞬态过压TVS才是负责抗浪涌的主力。TVS的截止电压要选得比OVP阈值低一点这样在eFuse触发OVP前TVS已经把电压尖峰钳住。5. PCB布局与散热设计5.1 大电流通路的布局优先级eFuse在PCB上的布局核心思路是“让大电流路径最短、回路面积最小”。很多人会把eFuse芯片放在板子的角落输入从一端进来、输出绕到另一端中间走线弯弯曲曲结果不仅增加了寄生电感和电阻还把热源分散到了无法散热的区域。正确的做法是以eFuse为界把输入区、功率区、输出区分清楚。输入连接器或电源座紧靠输入电容输入电容紧靠eFuse的VIN引脚eFuse的VOUT引脚紧靠输出电容输出电容再馈电给后级DCDC。整个路径像一条直线不回头不绕弯。这条功率通路的铜皮要尽量加宽一般按1A对应至少1mm的线宽来起步但板厚、铜厚、允许温升都会影响最终线宽最好用IPC-2221或者厂商自带的计算工具跑一遍。我曾经用过20mm宽的铜皮走5A电流实测温升几乎可以忽略比按“1A/mm”经验值算出来宽得多这在大电流设计中很常见。输入电容和输出电容的地脚到eFuse芯片GND焊盘之间的走线尤其关键。如果地回路太长会在功率环路里注入额外电感当eFuse快速关断时这个电感上的电流变化会产生很高的反向电压尖峰有可能超过芯片的绝对最大额定值。所以输入GND、输出GND、芯片GND要形成一个尽量紧凑的星形地再通过多个过孔接到主地平面。5.2 电流采样与信号地的处理限流精度是eFuse的核心卖点之一但如果采样信号被噪声干扰或者被寄生电阻改变精度就白搭了。这里最需要注意的是电流检测走线尤其是用外部采样电阻的型号。采样电阻的两个检测引脚应该采用“开尔文连接”从采样电阻的两个焊盘内侧分别引出一根细线走到芯片的检测引脚这两根走线要平行且尽量靠近并且远离任何开关节点和功率走线。千万不要把检测走线连到电阻焊盘外侧那样会把走线电阻叠加进采样信号导致测量到的电流偏大或偏小。反馈走线在相邻层的时候最好在它周围铺一圈地铜形成屏蔽。对于eFuse这种开关动作会在功率回路里产生较高di/dt的器件信号走线跨过功率回路时噪声耦合更严重。如果板子层数多把采样走线放在内层并两侧用地包围是最稳妥的做法。另外反馈线上的过孔数量要尽量少一个过孔约0.1Ω的寄生电阻虽然不大但和采样电阻几十毫欧的阻值比已经占了不小比例。5.3 热设计从数据手册热阻到实际温升eFuse的散热问题往往在原理图阶段就被忽略了等板子做回来发现一满载就过热再改Layout周期成本非常高。正确做法是选型阶段就估算结温。热阻公式是Tj Ta RθJA × P其中RθJA是结到环境热阻数据手册里通常给的是在标准1oz铜厚、固定面积测试板上的值。前面算过5A电流、30mΩRon时P 0.75W。如果芯片的RθJA是40°C/W那么温升30°C在55°C环境温度下结温85°C离125°C的绝对最大结温还比较远。但如果实际PCB散热条件差热阻可能到70°C/W甚至更高温升就变成52.5°C结温达到107.5°C这时候已经接近极限了而很多芯片在高温下限流精度还会进一步变差。实际设计中eFuse下方的PCB铜皮面积和过孔阵列的密度决定了散热能力。常见做法是在芯片的功率焊盘下面打9到16个0.3mm的热过孔连接到内层和底层的铺铜让热量从芯片底部直接传到整块铜皮。热过孔的孔壁镀铜厚度也是关键0.3mm钻孔、常规壁厚镀铜的热阻远大于相同孔径的实心铜柱但成本上也不会增加太多。板厂加工时要求过孔塞油是为了防止焊接时焊料通过过孔流到背面但这个塞油工艺会影响散热所以散热过孔最好让板厂做“开窗塞铜”或者“树脂塞孔后电镀”不要用绿油直接堵死。实测验证时热成像仪是最好用的工具。上电满载运行半小时后拍摄整个功率区域的温升分布重点关注eFuse封装本体、输入电容、输出电容和PCB铜皮能直观看出散热瓶颈在哪里。如果芯片温度明显偏高第一反应不一定是加散热片而是看周围铜皮面积够不够、散热过孔数量够不够。有时候只是把散热过孔从8个加到16个芯片温度能降10°C以上。6. 调试中的坑与排查方法6.1 现象一上电瞬间误触发保护板子回样后第一次上电eFuse直接进入保护状态输出始终没起来。排查第一步不要动电路而是用示波器同时抓VIN、VOUT、限流引脚和FLT引脚波形确认保护到底是被哪个比较器触发的。常见原因有两个一是启动斜率设置太陡后端电容充电电流瞬间超过限流点触发了过流保护二是输入电压在上电瞬间有跌落或过冲触发了UVLO或OVP。解决方式分别是调大dV/dt电容、降低压摆率以及在输入端口增加大容量电解电容让输入源在内阻压降下不至于跌到UVLO阈值以下。曾经遇到一个案例现象是上电后输出正常但后级DCDC一启动就发现eFuse保护。后面查到原因是后级DCDC启动瞬间会从输入端抽取很大的瞬态电流这个电流峰值超过了eFuse设定的限流点。解决办法不是提高限流值而是把后级DCDC的软启动时间调长让它在更长时间内均匀地抽取电流而不是一上来就猛抽。6.2 现象二拉掉负载瞬间芯片损坏这个坑比较隐蔽。某次测试中给eFuse输出接了一个感性负载一个小继电器线圈正常通电没问题但每次断开继电器时eFuse都会损坏表现为内部开关短路输入输出直通。原因是继电器线圈是感性元件断开瞬间电感上的电流不能突变会产生一个很高的反向电动势这个尖峰叠加在输出电压上瞬间超过了eFuse输出端的绝对最大额定电压。解决方案有三个层次。第一在感性负载两端并联续流二极管或RC吸收电路从源头抑制电压尖峰第二在eFuse输出端放一个TVS管把瞬态电压钳到安全范围第三检查eFuse的OVP设置确认OVP阈值比感性负载尖峰峰值低很多。根本上还是要在负载端解决反向电动势问题因为eFuse的OVP检测点是芯片内部响应再快也比不上外部二极管吸收直接。类似的坑还有长线缆驱动场景比如eFuse输出端用1米以上的线缆接到远端负载线缆的电感在快速关断时同样会产生尖峰这种情况最好在远端负载端就近放电容和TVS。6.3 现象三故障后系统反复重启之前调试一块板子eFuse配置成自动重试模式结果一遇到输出短路整个系统就陷入“打嗝”循环eFuse尝试启动输出瞬间建立检测到短路又关断延时后又重新尝试同时后级DCDC也在反复上下电。用示波器看输入端的电流波形是周期性的小尖峰前级电源的LED灯也跟着一明一暗地闪。这个现象本身是自动重试模式的正常行为但在系统层面是不可接受的。后级DCDC和MCU每次重启都会重新初始化Flash写入可能被中断人机交互界面可能卡死。解决方式有两种一种是把eFuse换成锁存型或者用外部逻辑把自动重试屏蔽掉故障后保持关闭另一种是保留自动重试模式但把重试延时调得很长比如延时1秒以上让系统至少在故障期间有机会进入安全状态、上报故障日志。实际项目中我通常倾向于锁存型加外部复位控制这样MCU能明确知道曾经发生过故障并且通过命令决定何时再次上电。6.4 现象四限流实测值远低于设定值按照理论计算的编程电阻设定限流6A但用电子负载做恒流模式测试发现电流到5A时eFuse就进入限流状态了。起初以为芯片坏了换了一颗还是一样。后来仔细看图发现ILIM引脚的编程电阻放在了采样电路的远端走线过长寄生电容和电阻影响了芯片内部限流基准的建立。调整布局把编程电阻紧贴芯片ILIM引脚放置并且地端直接接到芯片的GND焊盘问题解决。另一个容易被忽略的原因是程序里或原理图里的限流电阻阻值和BOM不一致。很多可编程电阻都是0603或是0402封装印字小稍不留神就会贴错料。调试时上电前先量一下编程电阻的阻值再核对一下理论限流点能省掉很多无谓的排查时间。电子负载本身也有影响恒流模式下电子负载会维持设定电流当eFuse进入限流状态后实际电压会下跌但负载仍尝试抽取电流这和恒阻模式下测出来的响应曲线完全不同。如果要准确测限流点用恒流模式是对的但要把扫描速度设置得慢一些避免电子负载自身的控制环路和eFuse的限流环互相作用产生振荡。6.5 用示波器抓关键波形的方法调试eFuse离不开示波器但方法要讲究。上电瞬间的保护动作只有几百微秒甚至几十微秒普通自动触发很难捕捉建议用单次触发模式触发源选择输出电流或者输出母线电压触发电平设在正常值以上这样故障发生瞬间就能把波形完整记录。如果手头有电流探头当然最好直接夹在输出走线上看限流波形没有的话可以用一个低阻值的电流采样电阻串在输出路径里用差分探头量两端电压但要注意串入电阻会改变系统工作点。另外建议同时用两三个通道分别抓VIN、VOUT、FLT或者限流引脚并且把时间轴分辨率设到微秒级别。很多保护动作是相互关联的比如限流动作后OVP被触发或者过温延迟一段时间后FLT才变化只抓一个通道很难还原完整因果链。保持四个通道全开一路看输入电压、一路看输出电压、一路看电流、一路看FLT这个习惯让我解决过很多看似诡异的故障。7. 给硬件工程师的选型决策清单7.1 七个必填问题每次做eFuse选型我都会把下面几个问题写在需求文档最前面让项目组每个人都确认一遍输入电压范围是多少最坏情况下的瞬态过压能到多少这决定了芯片的耐压等级。稳态最大负载电流是多少峰值瞬态电流是多少持续多长时间这决定Ron、封装和热设计要求。故障发生后系统期望如何恢复自动重试、锁存还是MCU远程复位需要哪几种保护功能只有过流还是必须同时有过压、欠压、反接、过温后端负载是阻性、容性还是感性容性负载多大这决定启动斜率的设定。后端有没有需要健康信号的逻辑比如MCU需要知道电源是否正常要不要接FLT或PG引脚。工作环境温度范围是多少PCB散热条件是什么级别这决定热阻预算和降额策略。一套问题回答完eFuse的选型范围基本能缩小到两三颗物料内。剩下的就是对比价格、供货、车规/工业级认证和封装兼容性。7.2 我踩过的几个坑第一个坑是“只看了典型值没看最大值”。某款eFuse的Ron典型值是15mΩ但数据手册某个温度下的最大值是28mΩ结果在高温老化测试中输出压降比预想大很多后级设备因为欠压关机。从那以后我做电源链路预算时统一用“最坏温度下的最大Ron”来算而不是用25°C典型值。第二个坑是“OVP阈值设得比后端DCDC耐压还高”。板子设计时输入最高16V误以为eFuse的OVP设到16V就行结果后级DCDC的绝对最大输入电压只有15V输入电压缓慢上升到15.5V时DCDC已经损坏了而eFuse根本没有触发保护。现在我的做法是把OVP阈值设为后端所有器件中“绝对最大额定值的最低那个”的90%以下宁可让保护误动作也不能让后端先坏。第三个坑是“忽略打嗝模式对前级电源的影响”。前面提过自动重试模式的打嗝循环如果前级电源是一只弱小的适配器每次打嗝时的冲击电流都可能让它进入限流保护两个保护环路相互作用整个系统会进入无法预测的状态。现在只要系统里出现“自动重试”四个字我一定会检查前级电源的短路保护特性并且做一个完整的打嗝模式波形测试。7.3 快速决策流程如果时间紧我建议按这个顺序快速过一遍。第一步根据输入电压和最大电流圈出候选芯片确保耐压和电流规格满足最坏情况。第二步对比保护功能确定必须有的功能项比如OVP、反接保护、状态输出。第三步看故障恢复行为和系统架构师确认锁存还是自动重试。第四步看封装和热阻用最大Ron、最大负载电流和环境温升做过温估算不行就换更大封装或更低Ron的器件。第五步做供应链确认工业级还是车规级货期和价格是否可接受有没有二供。这个流程长则半天短则两小时基本能定下方案。比一上来就翻几百页选型手册要高效得多。如果让我给个最朴素的建议eFuse选型不是参数越多越好而是保护策略与系统行为的匹配最重要。我自己的习惯是先问三个问题——最坏情况下谁提供能量、故障多久必须切开、切开后希望系统怎么恢复三个问题回答完选型方向基本就出来了。剩下的就是套参数、画Layout、上示波器。把这个流程跑熟之后你会发现电源保护这块从“玄学”变成了“工程”。
返回列表