ARTICLE DETAIL

资讯详情

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

TVS与ESD二极管实战指南:瞬态过压防护的选型与电路设计

TVS与ESD二极管实战指南:瞬态过压防护的选型与电路设计 1. 你手上的电路板为什么老是“无缘无故”损坏干了这么多年硬件我修过太多“死因不明”的板子。绝大多数情况下芯片没烧、焊点没问题、程序也没跑飞可就是某个IO口挂了、电源引脚对地短路了拆下来一量芯片内部已经击穿。这时候别怀疑器件质量先问问自己瞬态过压防护做了吗这里的“瞬态过压”主要就是两类东西一类是雷电、感性负载开关产生的浪涌Surge能量大、持续时间长从几十微秒到几毫秒都有可能另一类是人体、设备接触时产生的静电放电ESD电压能飙到几千伏甚至上万伏但持续时间极短通常在纳秒级别。这两类干扰体积小、看不见摸不着却实实在在干掉了无数电路板。我早期做过一批工控采集板出厂前测试全过结果到客户现场用了不到一个月RS485接口的芯片换了一茬又一茬。后来拿示波器一抓才发现是现场电机启停时电源线上翻起了超过60V的尖峰直接把接口芯片打穿。从那以后我的每块板子电源入口和对外接口上必定预留TVS和ESD二极管的位置这个习惯救了我无数次。这篇内容我就把自己这些年用TVS和ESD二极管保护电路的经验完整梳理一遍。从原理、选型、电路设计到实测数据全部来自实际项目不是照抄数据手册。无论你是刚入门的学生还是被干扰问题折磨的工程师照着做基本能解决90%以上的瞬态过压损坏问题。2. TVS和ESD二极管到底在干什么事要理解这两个器件先想一个场景你家门口装了个保安平时他站在那儿不动一旦有人暴力闯入他立刻冲上去把人按住等危险解除他又回到原位。TVS和ESD二极管干的就是这个活儿——平时不导通一旦电压超过某个阈值瞬间导通并把电压钳制在安全范围内。2.1 核心原理雪崩击穿与钳位TVS和ESD二极管的核心结构都是PN结工作在反向状态。正常工作时电路电压低于它的反向工作电压VRWM器件呈高阻态相当于不存在漏电流只有微安级对电路的影响可以忽略。当外界注入的过压尖峰超过它的击穿电压VBR时PN结发生雪崩击穿器件迅速从高阻态变为低阻态把巨大的瞬态电流引导到地同时将器件两端的电压钳制在钳位电压VC附近。这样后级电路承受的最高电压就被限制住了芯片自然安全。这里有个关键点钳位电压VC一定高于击穿电压VBR击穿电压VBR一定高于反向工作电压VRWM。三者关系大概是VBR ≈ 1.1~1.2倍VRWMVC ≈ 1.3~1.8倍VBR不同系列差异较大需查手册确认。2.2 TVS和ESD二极管到底有什么区别很多人把TVS和ESD二极管当成同一个东西实际它俩血缘相同但术业有专攻。对比维度TVS二极管ESD二极管主要防护对象浪涌Surge、雷击、感性负载开关静电放电ESD、人体接触放电能量承受能力强可达几百瓦到几千瓦峰值功率相对弱峰值功率几十瓦到几百瓦响应速度快纳秒级约1ps~1ns极快亚纳秒级1ns寄生电容较大几百pF到几千pF较小通常小于5pF高速信号可用钳位特性钳位电压略高牺牲部分保护效果换能量能力钳位电压低动态电阻小保护更精准典型应用电源输入、RS485总线、汽车电子USB、HDMI、以太网、高速数据线简单说TVS是“大力士”能扛大能量但反应稍慢ESD二极管是“快枪手”反应极快但扛不住大能量。实际项目中电源入口必须用TVS抗浪涌高速数据接口上必须用低电容ESD二极管两者互不替代。我见过有人拿ESD二极管当电源浪涌保护用结果一个雷击过来ESD二极管直接炸裂后级电路照样烧。反过来拿TVS保护USB高速线结果因为结电容太大眼图直接关闭数据都传不出去。选错类型要么保护失效要么功能被影响。2.3 和其他保护器件对比为什么要选它们除了TVS和ESD二极管常见的瞬态抑制器件还有压敏电阻MOV、气体放电管GDT很多人纠结怎么选。我简单对比一下压敏电阻钳位能力一般响应速度微秒级比TVS慢很多老化问题严重每次动作都会劣化寿命有限适合交流电源输入端的初级防护但精度和响应速度都不如TVS。气体放电管通流能力极强但响应速度毫秒级启辉电压高且不稳定主要用于雷电初级防护通常会配合TVS做二级防护。TVS二极管响应速度纳秒级钳位电压精准动作后特性基本不变可靠性高非常适合做次级防护或直接作为板级主防护。ESD二极管针对静电放电优化的TVS变种响应速度亚纳秒级电容极低专门用于高速信号接口。我的常用组合带外部接口的板子在接口处先放一颗TVS或压敏电阻做初级粗保护再在芯片引脚前放一颗低电容ESD二极管做精细钳位中间用电阻或磁珠做退耦。这样既能扛大能量又能快速响应。3. TVS二极管选型掌握这五个参数就够了选型是最容易出错的环节。我见过很多人看别人电路板上用SMBJ15CA自己也照抄结果电路工作电压是24V装上去一上电就烧——因为TVS的反向工作电压比系统电压还低漏电加大甚至直接导通烧毁。3.1 反向工作电压VRWM必须大于最高工作电压VRWM是TVS在正常工作时两端能承受的最大电压超过这个值器件开始导通。选型的第一个铁律VRWM必须大于电路的最高正常工作电压留至少10%~20%余量。举例12V电源系统实际电压可能波动到13.2V那么VRWM至少要选13.2V以上通常选15V或16V。如果VRWM选小了系统一上电TVS就开始漏电甚至导通轻则功耗异常重则直接烧毁。注意选择VRWM时一定要考虑到最恶劣情况。比如电池供电的系统新电池电压可能比标称值高10%低温下也可能有波动。我在选型时习惯留20%以上的余量。3.2 击穿电压VBR决定保护动作的临界点VBR是TVS开始发生雪崩击穿时的电压通常是一个范围而不是单点值。比如某个TVS标称VBR18V实际可能是16.7V到19.1V之间。选型时注意VBR必须高于VRWM否则正常工作时就可能击穿。一般VBR ≈ 1.1~1.2倍VRWM。如果系统电压波动较大要保证最高工作电压仍然低于VBR的下限这样即使在最恶劣的工况下TVS也不会误动作。3.3 最大钳位电压VC决定后级芯片是否安全这是最关键的参数。当TVS导通时它两端电压会被钳位在VC附近这个电压会直接加到后级电路上。所以VC必须低于后级芯片能承受的最高电压。举个例子某MCU的供电引脚绝对最大额定值是6V那TVS钳位在6.5V和钳位在5.8V对芯片的生存概率影响是决定性的。选TVS时最好选VC尽量低的型号但VC越低往往意味着器件体积越大、成本越高需要在防护水平和成本之间平衡。3.4 峰值脉冲功率PPP扛不扛得住就靠它PPP是TVS在特定波形通常是10/1000μs标准浪涌波形下能承受的最大脉冲功率单位是瓦W。这个参数决定了TVS能吸收多少瞬态能量。计算公式PPP VC × IPP。比如VC20VIPP50A则PPP1000W。但注意实际应用中如果浪涌波形和标准不同比如更短的脉冲允许的功率会更高——脉冲越短TVS能承受的功率越大因为来不及积累太多热量。选型时根据你预期的浪涌能量来估算。怎么估算如果你知道浪涌电流大小和时间宽度可以近似计算。比如RS485接口在IEC 61000-4-5标准下测试通常用0.5kΩ耦合阻抗浪涌电压2kV时流过TVS的电流约为4A持续时间几十微秒这样PPP大概在几百瓦就够用。但对电源输入端口雷击浪涌可能达到几百安培就需要选大功率TVS比如1.5KE系列、5KP系列PPP从1500W到5000W。宁可大马拉小车也不要小马拉大车这是我多年用真金白银换来的教训。3.5 结电容CT高速信号的隐形杀手普通的TVS结电容很大可能几百pF到几千pF。如果你用在USB、HDMI、千兆以太网这类高速信号线上大电容会直接破坏信号完整性导致眼图质量严重恶化。所以高速信号线必须选低电容ESD二极管或专用高速TVS。这类器件结电容通常在0.2pF到5pF之间既能保护又不影响信号。我做过一个USB 2.0接口项目最开始图省事用了普通TVS结果USB设备连接不稳定经常识别失败换成低电容ESD二极管后一切正常。3.6 单极性还是双极性怎么判断单极性TVS只有一个方向有钳位能力适用于直流电路比如12V/24V电源正极对地保护。优点是钳位电压更低保护效果更好。双极性TVS两个方向都能钳位适用于交流电路、信号线有正负摆幅或不确定极性的场景。比如RS485的A/B线、CAN总线的CANH/CANL都会使用双极性TVS。常见的命名规则里A代表单极性如SMBJ15ACA代表双极性如SMBJ15CA。别搞混了我见过有人把单极性用在正负摆幅的信号线上结果负半周直接被导通钳位信号完全失真。4. ESD二极管选型高速信号保护的正确姿势ESD二极管的选型逻辑和TVS类似但要额外关注结电容和封装形式。因为ESD保护的目标是高速数据接口信号完整性和ESD防护能力要同时兼顾。4.1 低电容到底有多重要结电容会直接影响信号质量关键指标是电容值要匹配信号速率。我做过的实际项目经验参考信号类型信号速率建议最大结电容实际建议I2C100kHz~3.4MHz无特殊要求常规插件ESD即可常规TVS就行CAN最高1Mbps几十pF均可普通ESD二极管即可USB 1.112Mbps10pF低电容ESDUSB 2.0480Mbps5pF低电容ESD注意差分对布线USB 3.0/HDMI5Gbps2pF超低电容最好选专门的高速保护器件千兆以太网1000Mbps2pF超低电容通常用TVS阵列核心原则信号速率越高允许的结电容越小。USB 2.0的480Mbps下用5pF的ESD管还能工作到了USB 3.0再上5pF就基本没法看了。4.2 低电容的代价钳位电压变高了低电容ESD二极管并非完美。为了降低电容芯片内部结构做了优化结果就是动态电阻略大、钳位电压偏高。这意味着它的保护能力不如大电容的普通ESD管精细。所以选低电容ESD二极管时要看钳位电压曲线选在目标ESD等级比如IEC 61000-4-2接触放电±8kV下钳位电压仍然低于被保护芯片承受极限的型号。这一点容易被忽略建议直接看数据手册里的TLP传输线脉冲曲线不要只看静态参数表。4.3 集成式和分立式怎么选分立式ESD二极管一个器件保护一根线布局灵活成本低适用于IO口少或者空间充足的设计。集成式TVS阵列一个器件集成了多路保护比如四路、六路专门用于HDMI、USB、以太网等特定的接口。成本略高但占板面积小、寄生参数一致性好布线更简洁。我的经验数据线密集的接口用集成式阵列零散的传感器IO口用分立式。两者结合最经济。5. 手把手实操设计一个完整保护电路并实测理论知识讲完了现在进入实操环节。我以一个典型的RS485通信接口保护电路为例带你完整走一遍设计、选型、测试的全流程。这部分有实测数据你可以直接参考。5.1 设计目标与场景约束场景一块工控采集板通过RS485总线与上位机通信现场环境有电机、变频器等干扰源通信线会延伸到设备外部可能感应到浪涌和静电。防护目标如下系统工作电压5V单电源RS485总线电压-7V~12V标准范围内通信速率115200bps防护标准目标IEC 61000-4-2 ESD ±8kV接触放电IEC 61000-4-5 浪涌 ±2kV耦合阻抗0.5kΩ被保护芯片常用的RS485收发器如MAX485绝对最大总线电压范围-8V~13VESD能力正负15kV HBM但外部防护仍需加强5.2 保护方案选型步骤第一步确定TVS类型和参数。RS485总线的A/B线上信号有正负摆幅必须用双极性TVS。VRWM要覆盖总线电压范围取VRWM7.5V大于12V略低实际需要在手册确认VBR约8.3V~9.1VVC在IPP5A时控制在15V以下MAX485能承受-8V~13V实际因为外部保护已经有预钳位可以适当放宽。第二步估算所需功率。浪涌2kV通过0.5kΩ耦合等效电流约4A考虑RS485端接电阻120Ω分流TVS流过的电流约3A左右取峰值脉冲电流IPP10A留余量。TVS功率需求 PPP VC × IPP ≈ 15V × 10A 150W。这个功率级别用SMA封装即可比如常见的SMAJ7.5CA峰值功率400W完全够用。第三步ESD二极管选型。RS485速率不高对电容不敏感几百pF都能用但我在常规设计中习惯用低电容10pF的集成式ESD阵列顺手保护两个信号线和一个GND一步到位。实际用了常见的PESD1CAN系列如果手头没有集成式用分立双极性ESD管也行。第四步配套退耦电阻。在TVS和ESD管之间可以在每根总线上串联一个10Ω~20Ω的电阻具体取决于收发器的驱动能力电阻和ESD管的结电容共同构成一个RC低通滤波可以进一步抑制高频干扰并限制浪涌电流上升率。5.3 原理图与PCB布局的实战细节原理图设计时把TVS管放在连接器的最前端直接并联在A/B线和GND之间。紧接着是串联电阻然后是ESD二极管如果使用最后接RS485收发器。这个顺序很重要先大能量粗保护再小能量精细钳位。PCB布线时要注意以下几点都是我用示波器实测验证过的TVS管到连接器的走线要短且粗尽量减少走线电感。如果走线过长TVS动作时产生的di/dt会在走线电感上叠加压降导致实际钳位到芯片的电压比TVS标称值高出很多。我实测过走线从10mm加到50mm芯片引脚上的尖峰电压能高出30%~40%。GND连接要单独打孔下到地层不要和信号GND共享过孔长走线。TVS导通瞬间很大的电流流经GND走线如果GND走得细长会产生地弹噪声干扰其他电路。ESD二极管尽可能靠近被保护芯片放置最好小于5mm。因为ESD本身就是纳秒级的事件走线越长寄生电感越大保护效果越差。RS485的A/B差分对走线要平行等长避免形成环路天线接收干扰。提示TVS管和ESD二极管布局时很多人会把它们放得离连接器很近这个思路对但别忘了“回路面积”的概念。保护器件和GND之间形成的环路面积越小越好这样瞬态电流路径最短产生的磁场干扰也最小。5.4 实测数据加了保护和没加保护的对比下面展示同一块板子在同一台浪涌发生器下的实测数据。测试条件是RS485端口对地施加IEC 61000-4-5标准浪涌波形1.2/50μs组合波电压±2kV源阻抗2Ω直接耦合模式严苛工况。未加任何保护时用示波器测量RS485芯片引脚处的电压波形测试条件芯片引脚实测峰值电压结果浪涌 1kV波形严重过冲尖峰约95V芯片损坏浪涌 2kV直接击穿波形无法观测芯片完全烧毁这个结果反映了典型的“没防护”状态2kV浪涌打在芯片引脚上芯片当然扛不住。95V左右就已经远超MAX485的绝对最大值。加装上述保护方案后同样的测试条件和测试点芯片引脚处测试条件芯片引脚实测峰值电压钳位波形质量结果浪涌 500V约11V平滑无明显振铃正常通信浪涌 1kV约12.8V轻微过冲可接受正常通信浪涌 2kV约14.5V有过冲尖刺但远低于芯片极限正常通信ESD 接触放电 ±8kV约15V瞬间脉冲纳秒级尖峰随后快速恢复正常通信可以清楚看到加保护后芯片引脚上的电压被限制在15V以内完全在MAX485的安全范围-8V~13V绝对最大值但正常工作时总线共模范围是-7V~12V极限情况下15V也只是接近而没超过同时持续时间极短不会造成损伤。值得说明的是15V这个值主要是受到TVS管钳位电压VC的限制同时走线寄生电感导致过冲也贡献了一部分。如果我把TVS到连接器的走线再缩短1cm过冲尖刺还能再降低2~3V。这就是布线经验的价值——同样的器件布局好坏直接决定保护效果。5.5 实测数据中的关键观察从上述数据可以提炼出三个有价值的结论第一保护器件起作用的前提是选型正确。VRWM选7.5V、VC小于15V既不影响RS485正常通信又能把2kV浪涌压低到芯片安全范围。第二钳位电压不是固定值它会随着流过电流的增大而升高。从500V浪涌时的11V到2kV浪涌时的14.5V清楚展示了TVS的动态电阻特性。因此估算VC时要以最大浪涌电流为准而不是只看数据手册给定的标称值。第三ESD等级±8kV接触放电下保护效果依然稳定。ESD波形上升沿极陡几百ps到几ns普通示波器很难完整捕获真实的尖峰幅度但芯片功能正常说明保护有效。如果想精确测量ESD波形需要带宽至少1GHz以上的示波器普通100MHz示波器测出来会“打折失真”防人之心不可无。6. 常见问题与排查技巧实录6.1 上电就烧TVS是什么原因这个问题极其常见九成是VRWM选小了。我见过一个案例24V电源系统客户用了SMBJ15CA上电瞬间TVS直接炸裂。原因很简单24V系统即使正常时也不会跌到15VTVS的VRWM只有15V上电瞬间它直接击穿导通大电流流过把它烧了。排查方法用万用表测TVS两端电压确认超过VRWM。选型时回看系统最大工作电压留足够余量。另外还要注意开关电源的启动过冲可能比稳态电压高很多我用示波器抓过某些质量差的适配器上电瞬间有近10V的过冲。这种情况VRWM要按“稳态最高电压 预估过冲”来选而不是只看标称值。6.2 TVS动作后自恢复吗正常设计下TVS在浪涌结束后确实会自动恢复高阻态但要注意两点第一如果浪涌能量超出了TVS的额定功率TVS会损坏表现为短路或开路这时候电路依然不能正常工作第二TVS在持续过压下会因过热失效。所以选型时务必确认PPP足够大。如果实际应用中浪涌能量很大、频繁发生建议再加上保险丝或正温度系数热敏电阻PTC做能量上限控制在TVS被击穿后由保险丝切断过大的持续电流。6.3 加了TVS但芯片还是被打坏为什么这是我被问得最多的问题可能的原因有TVS到芯片之间走线太长寄生电感导致实际钳位电压高出很多。我在5.3节提过这个影响非常大实测走线25mm和5mm芯片引脚尖峰能差30%以上。TVS的钳位电压VC太高超出了芯片的绝对最大额定值。这种是选型错误要选VC更低的型号。TVS的响应速度不够对于上升沿极陡的ESD事件普通TVS虽然标称纳秒级但实际有效钳位存在延迟前端的尖峰可能先漏过去了。这种需要使用更快的ESD二极管配合串联电阻/磁珠使用。GND回流路径设计不当导致地弹把干扰耦合到其他电路上。如果TVS的GND引脚离芯片的GND脚很远瞬态电流流过时会在GND上产生压差这个压差会叠加到信号上。6.4 低速信号线可以用TVS替代ESD二极管吗分情况讨论。如果信号是I2C100kHz~3.4MHz、GPIO、UART这类低速信号普通TVS的结电容几十到几百pF对信号影响确实不大可以考虑使用。但即便如此我也建议选择响应速度更快的TVS或专用ESD管因为静电放电是纳秒级的事件专用ESD管的钳位特性更好。如果信号是USB、HDMI、MIPI这类高速信号普通TVS的结电容会直接扼杀信号完整性必须用低电容ESD二极管。6.5 保护器件需要做老化测试吗有条件的话建议抽样做。TVS在反复承受浪涌后可能会出现参数漂移虽然它的自恢复特性比压敏电阻好很多但在高能量重复冲击下寿命也不是无限的。我通常会抽样做100次标称浪涌冲击对比测试前后TVS的VBR和漏电流如果漂移超过10%这个批次就存疑。6.6 实际项目中的保护方案速查表接口/场景推荐器件关键选型参数注意事项24V电源输入5KP30CA双极性或SMBJ30CAVRWM≥30VVC低于后级耐压注意上电过冲用示波器实测12V电源输入SMBJ15CA或SMAJ15CAVRWM≥15VVC约24V可配合自恢复保险丝5V低速IO普通ESD二极管如LESD5D5.0T1GVRWM5VCT50pF防护等级ESD即可RS485/CAN专用总线ESD阵列如PESD1CAN双极性VRWM≥7V~12VCT10pF差分对要等长布线USB 2.0低电容ESD阵列如USBLC6-2SC6CT5pFVRWM5.5V紧靠连接器放置以太网专用以太网变压器集成防护或分立ESDCT2pF匹配100Ω差分阻抗注意共模和差模保护传感器长线输入双极性TVS 串联电阻VRWM高于信号范围上限串阻限制浪涌电流RC滤波7. 最后再分享一个很多人不知道的小细节做电路保护这么多年我最深的体会是保护器件本身不是万能的布线布局和选型一样重要。我见过有人花高价买了顶级TVS结果走线绕了半个板子保护效果还不如别人用便宜器件但紧贴着连接器放的效果好。瞬态防护这件事从原理到器件到PCB每一个环节都在叠加影响任何一环出错最终效果都会大打折扣。还有一个容易忽略的细节保护器件的接地必须干净。TVS和ESD二极管的GND要直接连接到电路板的主地平面不要经过大电流负载的地线。如果保护器件的地和功率地的回路交叉浪涌电流产生的压降反而会干扰更敏感的电路。如果你正在设计新板子建议从一开始就把保护元件的位置预留出来不要等板子画完了再想办法塞。哪怕现在暂时不贴TVS也把焊盘留好后续遇到干扰问题至少能用烙铁快速补一个上去先验证思路。手头多备一些常用型号的TVS和ESD二极管设计调试时随时能拉开对比测试这比什么仿真都靠谱。
返回列表