ARTICLE DETAIL

资讯详情

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

电子电路保护电路设计:过压、过流、反接与ESD防护全解析

电子电路保护电路设计:过压、过流、反接与ESD防护全解析 1. 先从实际踩坑说起为什么保护电路不是可有可无做电子设计这些年我修过不少板子也烧过不少片子。印象最深的一次是给客户做一款工业控制器的电源板样品阶段一切正常批量交货后陆续退回来十几台现象都是同一个板子上的DC-DC模块莫名其妙烧掉连带后级单片机一起报废。拆开一看输入端的电解电容爆了Buck芯片的SW引脚对地击穿PCB都烧出了焦痕。后来查来查去问题出在客户的现场电源上——他们用的24V开关电源在设备启停瞬间会产生很高的浪涌尖峰峰值能到60V以上持续几十微秒。而我当初设计的输入滤波只有一个电容压根没考虑过压和过流保护。那次教训以后我做任何设计都会先把保护电路想清楚不管项目多急、成本多敏感都不会省掉这一环。保护电路的职责说白了就四件事过压保护、过流保护、反接保护、过温保护再加上常常被忽视的静电放电ESD保护。每一项都有对应的典型电路和器件选型逻辑而且每一类都有很多细节坑。这篇文章我把常见的几种保护电路从头到尾捋一遍包括它们的工作原理、关键参数怎么算、实际选型时要避免什么问题以及我这些年踩过的坑。不管是刚入行的硬件工程师还是自己DIY做点小东西的爱好者都应该能从中拿走一些直接能用的东西。2. 过流保护保险丝、自恢复保险丝和电子限流的取舍2.1 保险丝最简单也最容易被忽略细节的保护保险丝应该是大家最熟悉的过流保护器件了。它的原理初中物理就学过——电流通过导体时产生热量超过额定值后熔体熔断切断电路。但实际选型时很多人只知道选一个“电流值差不多”的保险丝这是不对的。保险丝有两个关键参数必须同时看额定电流和熔断特性。额定电流是指保险丝在正常工作温度下能长期通过而不熔断的电流值而熔断特性则决定了过流之后多久才断。同样标5A的保险丝慢断型可能在10A电流下撑好几秒才断快断型可能几十毫秒就断了。这直接影响保护的有效性——如果你的电路里有一块电机驱动启动瞬间电流可能达到正常工作电流的3到5倍持续几百毫秒这时候你选快断保险丝一上电就烧根本没法用但如果是保护一颗脆弱的主控芯片慢断保险丝可能等芯片烧坏了它还没断。我在选保险丝时基本遵循一个经验公式保险丝额定电流取电路最大正常工作电流的1.2到1.5倍同时预留出环境温度的降额。举个例子一段电路正常工作电流是2A最高工作温度按60℃算那我至少选2.5A的额定电流再根据保险丝厂商提供的温度降额曲线可能要抬到3A。如果设备有较大的启动浪涌还要看熔断积分I²t参数确保浪涌能量不会超过保险丝的耐冲击能力——这个参数在电机、容性负载场合尤其重要很多人漏看这一项结果保险丝在没有任何故障的情况下自己就断了。注意保险丝分一次性的和可恢复的一般概念里的“保险丝”是指一次性熔断器断了就得换。但在很多嵌入式产品里更换保险丝不现实于是就有了下面要说的自恢复保险丝。2.2 自恢复保险丝PPTC适合不需要换件的应用自恢复保险丝的原理跟普通保险丝完全不同。它是一种高分子正温度系数器件正常工作温度下电阻很低毫欧级别但当流过它的电流超过阈值时器件内部发热温度升高导致高分子材料发生相变电阻急剧增大到千欧甚至兆欧级别从而把电流限制在极低水平。故障排除后断电冷却电阻又恢复到低值相当于“自动复位”。这种特性在USB口、电池输出、扬声器输出等场景非常适用。比如我做过的一个便携设备电池输出端接了PPTC当用户不小心把输出短路时PPTC动作后电路仍然保持一个很小的漏电流但不会损坏电池保护板和内部电路拔掉短路线后设备自动恢复正常用户甚至感知不到发生过故障体验很好。但PPTC的缺点也必须说清楚一是动作速度慢比保险丝和电子限流电路慢得多一般要几十毫秒到秒级才能进入高阻态所以它保护不了对过流极其敏感的芯片二是高阻态下依然有电流流过虽然很小但某些低功耗场景可能不可接受三是内阻会随温度漂移温度越高电阻越大在高温环境下容易出现误动作。选PPTC时有两个参数一定要看保持电流Ihold和动作电流ItripIhold是设备不动作时能持续通过的电流Itrip是保证动作的最小电流。环境温度不同这两个值都需要按厂商曲线修正不能直接按标称值用。2.3 电子限流电路用分立器件实现精确过流保护当我需要快速、精确、可恢复的过流保护时保险丝和PPTC都不够用我会直接上分立元件的电子限流电路。最简单可靠的是用采样电阻加比较器或者晶体管搭的限流环。一个经典的低成本方案是使用MOS管加采样电阻原理是这样的负载电流流过采样电阻Rsen在电阻上产生压降Vsense当Vsense达到晶体管或比较器的导通阈值时反馈环路开始拉低MOS管的栅极电压限制负载电流。假设采样电阻是0.05Ω晶体管的导通阈值是0.6V那么限流点就是0.6V / 0.05Ω 12A。通过调整Rsen的阻值就可以精确设定限流阈值。这个方案的反应速度能达到微秒级比任何保险丝都快而且保护动作后没有物理损耗故障解除自动恢复非常适合驱动电机、加热丝这类负载。但它也有代价电路复杂度高需要调试限流状态下的MOS管功耗很大因为要承受压降和电流的乘积散热设计做不好很容易把MOS管烧掉。此外限流环路本质上是一个反馈环如果环路补偿没做好在恒流区和恒压区切换时会出现振荡负载电流一闪一闪的这在LED驱动里特别明显。所以我的建议是按照场景选方案。一次性故障风险高的设备用普通保险丝频繁出现短时过流且要求免维护的用PPTC对响应速度和精确度有硬性要求的上电子限流。三者之间没有绝对的优劣只有合不合适。3. 过压保护TVS、压敏电阻和稳压管各管一段3.1 TVS管吸收瞬时浪涌的主力过压是电子设备损坏的头号元凶尤其是来自外部的浪涌和静电能量大、持续时间短普通稳压电路根本反应不过来。这时候就得靠TVS瞬态电压抑制二极管先顶上。TVS管的工作原理很像稳压二极管但它设计目标不是稳压而是快速吸收瞬态大能量。它的特点是响应速度极快皮秒到纳秒级能瞬间把过压钳位在一个安全水平。选TVS时有几个参数必须弄明白反向截止电压VrwmTVS在正常工作时两端允许加的最高电压必须大于电路的正常工作电压否则它自己会成为漏电流源。击穿电压VbrTVS开始显著导通的电压。最大钳位电压Vc在承受峰值脉冲电流时TVS两端的最高电压。这个值必须低于被保护器件的最高耐压。峰值脉冲功率PppTVS能承受的最大瞬间功率通常按10/1000μs波形标定。举个例子一个5V供电的USB接口正常电压5V后级芯片最高耐压按经验留50%裕量是7.5V我可以用SMBJ5.0A这样的TVSVrwm5VVbr最小6.4VVc最大9.2V。但要注意这个9.2V已经超过7.5V了虽然实际浪涌情下到达TVS的电压不一定正好是这个极限值但如果你后级芯片特别娇贵就得换个钳位电压更低的型号或者加一级串联电阻分担压降。我特别想提醒一个常见的错误用法把TVS管当作稳压管用在电源输出端这是不对的。TVS是瞬态保护器件不适合长时间工作在击穿状态——它吸收持续功率的能力很弱持续过压时几秒钟就会烧毁。它干的是“接住一记重拳然后迅速化解”的活不是“一直扛着”的活。3.2 压敏电阻大能量的粗保护比TVS能扛更大能量的过压器件是压敏电阻。它的原理是氧化锌陶瓷颗粒间的势垒在电压超过阈值后急剧下降从而把过压能量以电流形式泄放掉。压敏电阻的响应速度比TVS慢纳秒级到微秒级钳位特性也比较“软”——电压会随着电流增大明显上升但它胜在能量耐受能力大一颗直径14mm的压敏电阻就能吸收数千焦耳的浪涌能量这是TVS做不到的。所以民用电源的设备输入端比如AC-DC电路的交流输入端标准的EMC设计就是“压敏电阻保险丝”的组合压敏电阻管大的浪涌能量吸收保险丝管持续过流和压敏电阻失效后的短路故障。选压敏电阻时主要看压敏电压和最大允许回路电压。压敏电压一般是交流有效值的1.6到1.9倍比如220V交流电路选压敏电压390V到470V的型号。还有一个必须注意的坑压敏电阻失效模式是短路而且没有自恢复能力多次承受浪涌后性能会劣化最终可能短路起火。所以商用电源设计规范里通常要求压敏电阻串联一个热熔断器或温度保险丝——这个细节很多入门设计会漏掉一旦压敏电阻老化短路结果就是整个电源烧毁甚至引发火灾。3.3 稳压二极管和串联稳压的职责边界很多人喜欢拿稳压二极管做输入过压保护在电源入口并联一个稳压管。我理解这个思路但必须强调它的适用边界稳压二极管稳压精度低、动态响应慢、功耗能力小它能做的不是“保护”而是“钳位”——而且只能在电流足够小的场合使用。比如给一颗工作电流只有几毫安的传感器供电输入电压偶尔会从5V飘到6V传感器耐压上限是5.5V那么用一个5.1V的稳压管并联在输入端配合一颗限流电阻确实能把电压钳在5.1V左右电路能安全撑住。但如果后级负载电流达到几百毫安过压时稳压管要吃掉超出部分的压差乘以电流的全部功率普通稳压管根本扛不住一下就冒烟了。这种场景真正的解法是串联型的过压保护或者DCDC输入端加过压锁定OVP电路。很多DCDC芯片本身就带OVP引脚监测输入电压超过阈值就关断输出这是比并联稳压更合理的方案。如果确实要用分立方案可以用可控硅SCR做crowbar电路——检测到过压时触发可控硅导通把输入直接短路到地从而烧断输入保险丝以“自我牺牲”的方式保护后级。这个电路在实验室电源里见得很多保护效果很彻底代价是需要更换保险丝。4. 反接保护二极管防反接与MOS管防反接的深度对比4.1 二极管防反接简单但对性能有牺牲电源反接是另一个高频故障源。尤其是电池供电的设备、外接适配器的终端产品插反电源线的事情每天都在发生。最早期、最经典的防反接方案就是在电源正极串联一个二极管利用二极管的单向导电性阻止反向电流。这个方案的优点是简单到不能再简单一颗二极管、两个焊点完事。缺点也很明显——导通压降和功率损耗。普通硅二极管压降0.7V肖特基二极管也有0.3到0.4V如果负载电流1A光二极管上就损失0.3到0.7W功率发热不说对于低电压系统比如3.3V供电一个肖特基的0.4V压降直接吃掉超过10%的效率这在电池供电设备里是不可承受的。所以我的经验是只有在小电流、对效率不敏感的场合才用二极管防反接。比如辅助电路、信号线、小功率传感器供电这些地方用一颗1N5819或BAT54S就够了。大电流主回路尤其是电池放电回路和电机驱动绝对不要用二极管串联的方式效率和发热会让你怀疑人生。4.2 MOSFET防反接低损耗的正确姿势大电流防反接的主流方案是用P沟道MOSFETPMOS做高边开关或者用N沟道MOSFETNMOS做低边开关。我一般首选PMOS方案因为不需要额外生成栅极驱动电压电路最简单。PMOS防反接电路的连接方式是MOS管的源极接电源正极输入端漏极接后级电路栅极接地。正常接法下源极电压为正Vgs为负值只要这个负压足够大比如-3V以下PMOS完全导通导通电阻只有几十毫欧压降可以忽略不计。但接反时源极电压为负Vgs变成正值PMOS关断后级电路得不到电。这里有个很容易被人忽略的细节体二极管。就算MOS管关断源漏之间还有一颗寄生体二极管存在。反接时如果PMOS的源极接了“负极”体二极管的极性正好是反向截止的所以电路能彻底切断。但如果P管接反方向源漏互换反接时体二极管就会导通保护就失效了。我见过好几位工程师在这个地方翻过车——PMOS的源漏方向一定不能搞反标准接法是“源极接输入端漏极接负载侧”。NMOS做低边防反接的原理类似NMOS串联在回路负极栅极接正电源。正常时Vgs为正管子导通反接时Vgs为负或者零管子关闭。这种方案在车规和工业场合很常见因为NMOS的Rdson通常比同规格PMOS更低大电流损耗更小。代价是栅极驱动电路需要考虑升压或者自举——好在这对大多数有MCU的系统不是难事。还有一点实际经验补充用MOS管防反接时要给栅极加上下拉电阻和必要的钳位保护。下拉电阻保证上电瞬间MOS管不会意外导通钳位可以用一个稳压管并联在栅源之间防止输入电压过高击穿MOS管的栅氧化层。栅极氧化层很薄静电一打就穿不加保护很容易在生产测试阶段就损坏MOS管。4.3 反接保护方案的量化对比我给一个实际项目做防反接方案时会把几种方案的核心指标拉一个表出来比较方案导通压降/损耗复杂度可靠性成本适用场景普通硅二极管0.7V×电流极低高极低小电流、对压降不敏感肖特基二极管0.3~0.4V×电流极低高低中等电流、需快速恢复PMOS高边开关Rdson×电流²中高中电池供电、大电流主回路NMOS低边开关Rdson×电流²中高高中大电流、车规工业场合理想二极管IC微压降内部MOS低高较高对压降极敏感的精密电源比如一个LED照明项目工作电流3A输入12V。如果用肖特基二极管防反接压降按0.45V算功率损耗1.35W散热要加铜箔整体效率损失近4%。如果换用30mΩ的PMOS损耗就是3²×0.030.27W只有前者的五分之一效率损失不到1%。这种场景下MOS管方案多出来的十几块钱BOM成本换来的是实实在在的长寿命和低发热我认为非常值得。5. 容易被忽略的ESD保护与过温保护5.1 ESD保护从静电打到单片机引脚说起我修板子的时候遇到过很多“莫名其妙”的故障某个输入端口用得好好的某天突然失灵量引脚电压正常芯片功能却异常换一颗芯片就好了——这种大概率就是被静电打坏或者打“残废”了。静电放电的能量虽然小到人体几乎感觉不到但对IC引脚来说上千伏甚至上万伏的瞬间电压足以击穿栅氧化层造成永久损坏或性能劣化。ESD保护的核心思路是给静电提供一条低阻抗的泄放路径让静电电流绕过内部电路直接回到地。最常用的器件是TVS二极管阵列也就是把多个TVS管封装在一起专门用于数据线、USB口、HDMI接口等人的手会直接触碰的位置。和前面讲的电源过压保护TVS不同ESD保护TVS更看重极低电容——比如USB 2.0高速信号要求TVS结电容小于2pF否则信号眼图会被破坏USB握手都过不了。选ESD防护器件时除了看钳位电压是否低于被保护芯片的最大额定值还要注意封装寄生电感。同样的TVS管贴片封装比引线封装的防护效果好得多因为这个寄生电感会让ESD电压形成更高的尖峰。此外TVS的放置位置应尽量靠近连接器减小PCB走线长度泄放路径越短保护效果越好。我会在接口处加一级ESD阵列同时在靠近IC的电源脚再放一颗小容量TVS或电容形成“两级防护”这样即便接口处没完全钳位住IC附近还有一道防线。重要提示ESD保护器件本身不是万能的。过高的静电电压比如人体模型HBM超过15kV依然可能击穿防护器件本身所以产品设计时还要配合外壳结构、螺丝接地等物理手段从源头减少静电进入电路板的可能。裸板直接暴露在外壳外的设备ESD合规测试很容易挂这种情况一定要在结构设计阶段就让硬件工程师介入。5.2 过温保护保险丝以外的温度保险和温控开关过温保护在功率电路中越来越重要因为现在的板卡越来越紧凑散热条件有限芯片或功率管温度过高很容易引发连锁故障。常见方案有三类温度保险丝thermal cutoff、温控开关thermostat和半导体温度监测IC。温度保险丝串联在主功率回路中正常工作时不动作但温度超过标称值时内部焊点熔化电路永久断开。它是一次性的适合用在电热毯、电吹风、变压器等不允许温度失控且不要求自动恢复的场景。选型时有两个温度参数要分清动作温度通常在135℃左右和保持温度低于动作温度很多实际设计时还要考虑安装位置——装在PCB上还是装在散热器上热量传递路径不同动作温度要留出足够裕量否则会出现应该断的时候不断、不该断的时候先断的问题。温控开关则分为常闭型和常开型可自动复位常用在家电、电机和电源适配器里。它是纯机械器件靠双金属片受热弯曲来切换触点成本低、可靠性高但精度差动作温度误差一般在±5℃。温控开关不消耗静态电流在一些无MCU的低端产品里特别好用。如果你做的是有MCU或模拟控制器的产品我更推荐用NTC热敏电阻搭配ADC或比较器来监测温度。NTC阻值随温度变化用分压电路采集电压就能实时获得温度数据。这种方案的好处是不仅能做超温保护还能做温控风扇调速、降频降功率等主动热管理而且精度高、可标定。代价是软件要做滤波和阈值判断响应速度也受NTC热时间常数限制。对于IGBT、MOSFET这类功率器件我会直接把NTC贴在散热器上靠近器件的位置并涂导热硅脂让温度检测尽量准确反映真实结温。6. 保护电路自身的副作用与默认真理6.1 保护电路不是“加了就万事大吉”很多人有个错觉——电路上加了保护器件后面就随便造了。实际上任何保护电路本身都会引入新的失效模式这是我在项目验收时最常强调的。举个例子TVS管虽然能吸收浪涌能量但它本身的漏电流几微安到几十微安在某些低功耗产品里是致命的。一个待机电流只有10μA的遥控器如果输入端并联了一颗漏电流50μA的TVS电池寿命会大幅缩短。这种情况下就要选低漏电流的TVS型号或者在TVS后面串联一个高值电阻把漏电限制住。MOS管防反接电路也同样有自己的问题它正常工作时的导通电阻是正温度系数的电流越大温度越高电阻也越大发热越多。如果布局时没考虑散热大电流通过时MOS管温度飙升Rdson增大发热更严重形成正反馈最终MOS管烧毁、保护变成“自毁”。我设计的直流电机驱动板电机堵转时电流高达15A防反接MOS管选择了低Rdson型号还专门在封装底部加了过孔阵列辅助散热实测堵转2分钟MOS管表面温度稳定在85℃才算过关。6.2 保护电路失效模式的排查思路保护电路本身的故障排除可以分为几种典型场景上电就没输出先量保护器件两端是否有短路/开路。如果是保险丝断了说明后级确实短路过流要先查负载如果是PMOS防反接电路无输出量一下栅源电压是否足够负可能是下拉电阻选太大导致栅极无法充分导通。保护动作但设备没坏这种属于“误动作”。过流保护误动作通常是限流阈值设得太低或者是负载启动浪涌太大需要参考实际波形调整阈值或延时过温保护误动作先查温度传感器的安装位置是不是离热源太近。保护器件自己先坏了很多时候TVS、压敏电阻烧毁是因为持续过压而它们设计上只能抗瞬态不能持续工作。我在一个电源项目里发现压敏电阻反复烧断后来用示波器抓到输入电压在开机瞬间有持续的60ms高压振荡这不是浪涌而是前端电源环路不稳导致的振荡——光换压敏电阻没用得回头解决主电源的控制环路问题。排查这类问题的通用方法是先用示波器把关键节点的电压/电流波形抓出来判断过压过流的能量大小和持续时间再对照保护器件的耐受能力看是选型不对还是保护本身失效。不要一上来就怀疑保护电路更不要一上来就指望保护电路能挡住所有异常。6.3 一个合理的保护系统是怎么搭出来的一个真正可靠的产品保护从来不靠“一个器件包打天下”而是分层设计。我通常会把保护分成三级第一级是外部粗保护。在电源入口和最容易被外部环境攻击的位置比如AC输入端、通信接口、USB口放置压敏电阻、TVS和ESD阵列把大部分外部瞬态能量挡在门外。第二级是内部精保护。在板内关键IC的电源脚、敏感信号线上放置小功率TVS、稳压管、RC滤波把第一级漏进来的余量进一步消耗掉确保IC引脚上的电压始终在安全范围内。第三级是主动管理。用MCU的ADC采样电压、电流、温度做软件层面的保护策略比如超过设定温度时先降频再不行就关机检测到输入电压低于欠压阈值就直接关断输出避免后级工作在异常状态。这三层不是相互替代的关系而是互补。一个10kV的浪涌进来只有第三级的软件保护是来不及的需要第一级的TVS先抗住而第一级没完全吸收掉的tail energy再由第二级的滤波和小TVS兜底如果是连续的小幅过流、过温第一二级可能不动作或者不该动作这时靠第三级软件策略维持系统安全和用户体验。分层的意义在于没有哪个单一器件可以在所有时间尺度、所有能量等级上都做到完美。7. 几个重要提醒与个人经验最后分享几条我认为含金量最高的实操经验算不上完整的理论但每个都是用教训换来的。第一个经验是所有保护器件都必须放在“保护对象之前”。这句话听着像废话但实际设计中经常有人把TVS放在保险丝后面、把PPTC放在LC滤波后面结果过压时LC滤波储存的能量反而先冲击TVS让它提前损坏过流时保险丝后面的大电容放电直接让保险丝在正常开机时就熔断。正确的顺序应该是外部接口 → TVS/压敏电阻 → 保险丝/PPTC → 滤波 → 后级电路。第二个经验是大电流保护电路的PCB布局决定了它能否真正可靠。同样一颗PMOS防反接管布局好和布局差过流能力可能差一倍。要点是功率路径尽量短粗、采样电阻用Kelvin接法两端独立走线到放大器输入、TVS管的地引脚用短而粗的走线直接连到主地不要绕圈。我见过一个工程师把TVS的地接到了一块独立的模拟地ESD测试时地电位被抬升把旁边的运放打坏了——这个锅其实不该TVS背是地线布局的问题。第三个经验是别过分依赖厂商仿真。TVS、压敏电阻的厂商都会提供仿真模型我一开始也依赖这些模型做保护电路设计后来发现仿真里一切完美但实际板子一打雷电、一插拔电源就出问题。原因在于仿真模型没包含PCB走线寄生电感也没包含真实负载的动态特性。我现在会保留一块裸板专门做雷击浪涌测试用耦合/去耦网络打1kV/2kV浪涌打完之后量关键点波形再决定要不要换更强的型号。第四个经验也可能是最容易被忽略的保护电路的BOM器件一定要有替代方案。TVS、PPTC这类保护器件在很多方案商那里都有兼容型号但它们的钳位电压、动作电流、能量耐受都有细微差异不能直接替换。我吃过一次亏一个量产项目里原定TVS停产了采购紧急换成另一家的“等效”型号结果ESD测试整整降了2kV。从那以后我的设计文件里每颗保护器件都会标注“允许替换范围”并且在替换后必须重新做一次全套可靠性测试绝不默认等效。保护电路做得好不好用一句话总结就是平时它不应该被感知到但一旦异常发生它必须比任何其他器件都快、都稳、都扛得住。从我的角度任何一个主控板、电源板、接口板都不应该在保护电路上省事省钱。你多花半小时把保护设计想细一点可能就省下了将来几十片返修板子和无数个客户投诉的电话。
返回列表