十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

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

TVS瞬态抑制二极管实战指南:选型、布局与高速信号结电容取舍

TVS瞬态抑制二极管实战指南:选型、布局与高速信号结电容取舍 干了这么多年硬件我一直有个习惯任何板子拿回来先看电源输入端的防护器件。早期吃过亏一块控制板在客户现场反复损坏电源芯片换了三次最后查出来是旁边电机启停拉出的浪涌电压打坏了芯片——不是电源纹波不是短路就是几微秒的瞬态过压。从那之后TVSTransient Voltage Suppression Diode瞬态电压抑制二极管就成了我设计里默认保留的位置。这篇文章不讲教科书式定义就讲讲我实际选型、布局、调试中怎么用TVS以及踩过的坑。如果你是硬件工程师、电子爱好者或者正在做板级电源防护的选型这篇文章可以帮你省下不少试错时间。内容重点放在三件事TVS的工作原理与选型流程、保护电路怎么搭最合理、以及高速信号场景下结电容的取舍。1. TVS到底在保护什么瞬态过压的来源与钳位机制先说清楚TVS保护的对象。市面上很多人把TVS当成“稳压管”用或者把所有防护都交给TVS这些理解都有偏差。TVS设计的核心目标是快速吸收瞬态能量把过压钳位在安全范围内然后把这股能量泄放掉。它不是稳压器不是滤波器更不是保险丝。1.1 瞬态过压从哪里来我遇到过的主要有三类来源你可以对照自己的场景判断。第一类是静电放电ESD人体或设备接触接口时瞬间释放几千伏高压持续时间纳秒级能量不大但电压极高。这类主要威胁USB、HDMI、按键、端子等暴露接口。第二类是感性负载通断继电器、电机、电磁阀在断电瞬间会产生反电动势电压尖峰可以达到工作电压的几倍到几十倍持续时间从微秒到毫秒。第三类是雷击浪涌或电源切换这类能量最大持续时间百微秒量级常见于户外设备、工业总线、交流电源线耦合过来的瞬态。现实中最麻烦的不是单一来源而是多种来源叠加。比如工业现场一根长线缆既可能耦合雷击感应又可能在设备开关时产生感性尖峰防护设计就得覆盖不同能量等级。1.2 钳位是怎么实现的雪崩击穿与能量吸收TVS管本质上是一个工作在反向雪崩击穿区的PN结二极管。正常工作电压下它处于高阻态对电路几乎不影响。当瞬态电压超过击穿电压后PN结发生雪崩击穿导通阻抗瞬间降到极低把电压钳位在一个固定范围同时将浪涌电流从待保护器件旁路泄放等瞬态结束后自动恢复高阻状态。这个过程中有两点很关键。第一是响应速度TVS的钳位动作通常在皮秒到纳秒级别比压敏电阻快得多所以ESD这类极快瞬态基本只能靠TVS或专用的ESD保护器件来扛。第二是能量吸收能力TVS承受的是峰值脉冲功率不是连续功率因此选型时不能按普通电阻、稳压管的功耗概念来理解必须看它在给定脉冲波形下的耐受能力。打个比方TVS就像一条泄洪通道。晴天它完全关闭洪水一来就迅速打开把超出河道容量的水导走。如果洪水太大超出了泄洪通道的设计能力通道本身也会被冲毁——这就是TVS失效的根源。1.3 TVS、压敏电阻、齐纳二极管三者的差异经常有人在选型时纠结用TVS还是压敏电阻或者干脆用普通齐纳二极管代替我觉得有必要把三者的差异解释清楚。压敏电阻MOV通流能力大耐能高但响应速度慢纳秒到微秒级实际往往不够快而且每动作一次都会产生一定劣化老化后漏电流增大钳位电压也漂移。普通齐纳二极管响应快但功率做不大且结电容偏高不适合大浪涌和高速信号的场景。TVS则兼顾了响应速度和瞬态功率专为瞬态抑制设计钳位电压更平直重复动作的稳定性也比压敏好得多。项目TVS二极管压敏电阻(MOV)齐纳二极管响应速度皮秒~纳秒级纳秒~微秒级纳秒级瞬态功率能力中大大小钳位精度较平直较差较好重复动作寿命较高会劣化一般结电容中高分低电容系列较高偏高典型应用电源口、ESD、浪涌防护电源线大浪涌稳压基准不推荐做保护所以我的用法是次级防护优先选TVS大浪涌在电源入口前级可以考虑TVS配合保险丝或气体放电管ESD场景直接选专用低电容TVS阵列。普通齐纳不要用于瞬态保护那只是应急方案。2. 照着这五步做TVS选型基本不会翻车TVS选型是热词里问得最多的我在各个技术群被问过无数次“这个项目要用多大的TVS”。说实话TVS选型并不复杂但网上信息比较零散很多人被一堆VBR、VC、IPP参数吓住。我把它整理成一套五步法按顺序走完就能确定主要型号。2.1 第一步确定反向工作电压留足安全余量选TVS第一个要看的是反向工作电压VRWM也叫截止电压或最大工作电压。这个参数的含义是在这个电压以下TVS处于截止状态漏电流极小不会影响正常电路。选择原则是VRWM必须大于被保护线路的正常工作电压一般建议留10%到20%的余量。比如5V电源系统可以选VRWM为6V到6.5V左右的TVS12V系统选13V到15V24V系统选26V到28V。但余量不能无限留大VRWM选得越高击穿电压和钳位电压也越高保护效果就会变差。举个例子5V系统如果选VRWM10V的TVS虽然正常工作没问题但瞬态钳位电压可能高达20V以上很多5V芯片的绝对最大额定值只有6V芯片早被干掉了TVS还没开始干活。所以工作电压贴近实际余量适中即可。2.2 第二步根据浪涌源确定峰值脉冲电流IPPTVS的核心承受能力用峰值脉冲电流IPP表示单位安培。但IPP不是随便定的它一定与测试波形相关最常见的是10/1000μs波形表示脉冲前沿10μs半峰值时间1000μs。选型时要看厂家规格书里IPP对应的波形条件不是同一个波形的数据不能直接比。估算IPP的简单方法是用预期的浪涌电压除以回路的动态阻抗。比如一个24V系统预期遭受峰值200V的浪涌回路阻抗约2Ω那么IPP估算为(200-24)/2≈88A。如果你做的是电源口前端防护可以找相关标准比如IEC 61000-4-5来确定测试等级对应的浪涌电流。实际项目中我通常的做法是电源端口选IPP更大的型号信号端口选IPP足够的即可。比如SPA系列或SMAJ、SMBJ、SMCJ这些封装系列本身对应不同的功率档位。2.3 第三步钳位电压VC必须低于后级耐受电压钳位电压是一个非常重要的参数在很多失效案例里不是TVS没工作而是钳位电压太高后级器件先挂了。TVS在工作时实际钳位电压VC是一个范围。规格书里通常给出最大钳位电压VCMAX这个值必须低于被保护电路能承受的最大电压。以常见的5V逻辑芯片为例其绝对最大额定电源电压可能只有6V到7V所以VC必须控制在这个范围内。如果是电源输入端连接DC-DC还要看DC-DC输入耐压一般至少要留20%以上裕量。需要注意的是TVS的钳位电压和流过它的电流成正比动态电阻越小钳位特性越平直。所以同样功率等级下动态电阻更小的TVS保护效果更好。在实际项目中我会同时记录TVS的VC值和后级芯片的耐压值两个值之间的差距越大越安全。2.4 第四步确认峰值脉冲功率避免选小了瞬间烧毁TVS的功率能力用峰值脉冲功率PPP表示等于VC乘以IPP。同样是10/1000μs波形条件不同封装的TVS能承受的PPP差异很大常见的有200W、400W、600W、1500W、3000W、5000W等。封装越大能承受的功率越大SMA、SMB、SMC、SOD-123等对应不同档位。选功率时有一点容易踩坑规格书里的PPP是针对10/1000μs波形的如果实际浪涌能量更大或持续时间更长需要按波形因子折算降额。比如雷击浪涌的波形更宽同等电流下需要选更大的功率等级而ESD的脉宽非常窄即使电流很大能量也有限小功率TVS也能应对。一般我的经验是电源入口选600W以上的TVS比如SMBJ系列如果雷击风险高选1500W以上SMCJ或5KP系列低压信号口和接口芯片用200W到400W的足够如果是板内低压电源轨做次防护可以选择ESD专用TVS阵列。2.5 第五步看结电容高速信号必须选低电容型号结电容Cj是TVS的寄生参数正常工作电压下TVS就像一个并联电容会加载在信号线上。对于低速信号、电源线这个电容影响不大但对于USB、HDMI、以太网、DDR之类的差分高速信号结电容会带来信号衰减、边沿变缓、反射增大等问题。普通TVS结电容可能高达几百甚至上千皮法显然不适合高速信号。低电容TVS通常把Cj做到几皮法甚至1皮法以下高速接口优先选择这类型号。关于结电容的详细选择方法和影响分析我在第4章单独展开。2.6 完整算例24V工业传感器输入端的TVS选型用个实例串一遍。假设做一个24V工业传感器输入板输入正常电压24V瞬态要求通过IEC 61000-4-5标准1kV浪涌测试源阻抗2Ω后级DC-DC输入耐压40V。第一步VRWM取24V的1.2倍左右即28.8V选常见型号VRWM28.2V或30V的。第二步浪涌峰值电流估算IPP(1000-30)/2≈485A这个电流很大单颗TVS扛不住需要配合输入电阻、共模电感或者气体放电管分摊能量或者在TVS前串PTC。第三步钳位电压VRWM≈28.2V的TVS典型的VC在45V到50V之间40V的后级耐压不够。这就需要分层设计前级用压敏或放电管把浪涌降到更低或者选择低钳位型号。从这个算例可以看出选TVS不是单独看一颗TVS的参数而是要在整条防护链路上平衡。这也是为什么很多工程师只选一颗TVS却发现过不了测试的原因——单级防护能量有限必须分级泄放。3. TVS保护电路怎么搭才靠谱位置、协同、PCB布局选好型号只是第一步TVS接的位置不对、前后级不协调、布局不合理保护效果都会大打折扣。这一章我重点讲保护电路的整体设计思路。3.1 TVS到底应该放在电路的哪个位置正常情况下TVS应该尽量靠近被保护的器件或接口同时又要考虑它本身需要泄放路径。对于外接接口TVS一般放在连接器之后、防护电阻或共模电感之后对于电源入口通常放在保险丝之后、DC-DC之前。这样既能抑制入口的浪涌又不会让TVS承担过大的短路电流。如果同时使用多个防护器件要遵循“能量逐级泄放”的原则最外层放耐能量最大的器件比如气体放电管或压敏电阻中间层放TVS最里层放后级敏感芯片。靠外的器件吸收大部分能量靠内的器件负责把残余尖峰钳位掉。我见过一个反面案例工程师把TVS放在了PCB最靠近电源入口的位置而TVS后面没有保险丝或串阻结果某个浪涌导致TVS击穿短路电源直接短路烧毁整块板。正确的思路是TVS前面串一个PTC或保险丝TVS击穿时过流让保险丝动作整条回路断开保护后级。3.2 防护器件的分层协同TVS不能孤军奋战前面算例里提到单颗TVS可能扛不住大浪涌这就是为什么要做分层防护。我常用的搭配有两种。第一种是电源口的“MOV TVS”组合。前级用压敏电阻吸收大能量后级用TVS把电压钳到更低的水平。压敏电阻响应慢先动作的其实是TVS但TVS承受不了那么大的能量所以要在压敏和TVS之间加一个阻抗比如电感或电阻把能量分摊到压敏电阻上。这个阻抗同时能降低浪涌上升速率给后级争取时间。第二种是“气体放电管 TVS”组合主要用于通信接口、天馈防雷。气体放电管有很低的极间电容和很大的泄放能力但响应慢所以它和TVS之间必须加足够的时间延迟器件比如串联电感或电阻否则TVS会先扛下所有能量然后损坏。实际项目中怎么判断要不要加前级我的经验是如果产品需要通过严格的雷击浪涌测试或者应用环境有雷雨季节户外设备就老老实实加分立防护链如果只是普通室内电源口TVS加滤波电路基本够用。3.3 PCB布局的细节寄生电感会毁掉保护效果TVS的响应速度很快但如果PCB走线过长、过孔过多寄生电感会严重拖慢保护速度和钳位效果。这个细节很多人忽略等测试时发现钳位波形不理想才排查。为什么寄生电感影响这么大因为瞬态电流变化率极高电感两端的感应电压等于L×di/dt即使寄生电感只有几nH在di/dt极大的ESD事件中也会产生几十伏的额外压降导致实际到达后级器件的电压远高于TVS的钳位电压。我在实际布局中会严格做到以下几点TVS尽量靠近接口连接器或浪涌入口一般控制在几毫米以内TVS的阴极接电源正端走线尽量短而粗与电源输入端直接相连不要绕远TVS的地引脚要直接接主地平面不要和信号地混接差分信号对的TVS两边走线尽量等长保证对称。你可能觉得这些是小题大做但在ESD测试不过的时候很多问题就是这几个毫米的走线造成的。实测中把TVS从离接口5cm挪到紧贴接口ESD抗性可以明显提升这是立竿见影的改进。4. 高速信号场景的结电容问题选不好就是信号杀手热词里“tvs结电容”被搜得很多可见这个问题困扰了不少人。我重点说说结电容的来龙去脉。4.1 结电容是什么为什么每个TVS都有TVS是一个PN结PN结本身就存在势垒电容。反向偏置时结电容随着反向电压升高而减小但不会消失。所以任何TVS静态下都像一个电容挂在电路里对高频信号形成容性负载。结电容的单位是皮法pF。普通电源用TVS结电容可能高达几百皮法甚至纳法级别USB 2.0差分信号如果被一个300pF的电容负载压着眼图基本没法看上升沿变缓时序裕量消失。而低电容TVS通过特殊结构设计把结电容降到5pF以下甚至1pF左右高速信号才能正常传输。4.2 怎么判断你的接口是否需要低电容TVS我常用的判断标准很简单看信号速率和容限。低速信号比如I2C100kHz到400kHz、UART、GPIO结电容影响很小用普通TVS问题不大但USB 2.0480Mbps、HDMI、MIPI、千兆以太网、DDR这类高速差分信号必须用低电容TVS。具体选型时要查TVS数据手册里的Cj参数注意是在什么偏置条件下测的。比如有的Cj是0偏置下测的有的是5V反向偏置下测的两者数值不同。高速信号通常是没有直流偏置或偏置很小的所以用0偏置或信号共模电压对应偏置下的Cj来评估比较合理。另外还要看TVS阵列的电容是否对称。差分对用的TVS阵列会明确给出Cj和Cj匹配度匹配度差的会造成差分信号偏移影响共模抑制。做千兆以太网或HDMI时选Cj匹配度良好的阵列不要只盯着Cj大小。4.3 低电容TVS的实际影响眼图、带宽和插入损耗结电容对高速信号的影响可以用一个简单公式直观感受一个电容负载会形成一个低通滤波效果截止频率约等于1/(2πRC)R是源阻抗和走线特征阻抗C就是TVS结电容。差分信号特性阻抗通常100Ω单端50Ω如果Cj为5pF截止频率大约为640MHz对500Mbps以下的信号还行如果Cj是1pF截止频率大约3.2GHz已经能覆盖千兆以太网。这里要强调的是真实传输线不是纯电阻电容还会引入反射和寄生谐振所以不能用截止频率简单界定。但从实际经验看USB 2.0用单路Cj低于2pF的TVS阵列眼图影响很小HDMI 1.4以上的高速通道建议选Cj小于0.5pF的型号百兆以太网用Cj在5pF左右的也凑合但千兆以太网建议2pF以下。我实测过一次USB 2.0接口的信号不加TVS时眼图完整加了一颗普通300pF的TVS后上升沿明显变缓眼图收缩到测试限值附近换成低电容TVS阵列后基本恢复。这件事之后我高速信号口一律只用低电容专用TVS不再贪便宜用通用物料。5. 实际项目中踩过的坑失效、漏电和其他隐藏问题最后分享一些我在使用TVS过程中遇到的真实问题和排查思路都是规格书里不会写的经验对做落地设计很有参考价值。5.1 TVS失效模式短路烧板子还是开路丢保护TVS失效通常有两种形态短路失效和开路失效。短路失效是最常见的TVS被过大瞬态能量击穿后PN结损坏表现为极低的阻值电流直接经TVS短路如果前级没有保险丝或限流器件电路板就可能烧毁。开路失效表现为TVS断裂或引脚烧断失去了保护功能但表面上看电路还能工作最危险的是这种情况很难发现保护功能已经悄悄没了。所以我的设计习惯是TVS前级必须有过流保护器件比如保险丝、PTC或限流电阻。一方面防止TVS短路失效演变成整板烧毁另一方面也是为TVS自身提供失效保护。整板可靠性测试后我也会检查TVS外观和参数能及时发现隐性失效。5.2 漏电流的坑低功耗设备上容易忽略TVS在截止状态并非完全断开而是存在微安级别的漏电流规格书里用IR表示。普通TVS漏电流不大但在电池供电、低功耗设备里几微安的漏电流可能就会导致待机电流超标。我遇到过这样一个案子一台手持设备待机电流设计指标是20μA实测功耗偏高排查到最后发现电源入口的TVS漏电流就有10μA占了待机电流的一半。解决办法是换成漏电流更小的TVS或者在低功耗模式下把TVS通过MOS管断开不过后者电路复杂一般换低漏电流型号更直接。选型时注意看IR的测试条件一般是在VRWM下测的通常为1μA到几百μA不等低功耗设备建议选IR更小的型号必要时可以通过增加串联阻抗减少漏电流对系统的影响。5.3 常见问题速查TVS应用中的高频疑问整理一张速查表方便你排查问题。现象可能原因排查与解决方案测试不过TVS冒烟选型功率偏小或波形条件不匹配换更大PPP的型号确认波形是10/1000μs增大前级泄放钳位电压波形上有尖峰PCB寄生电感太大TVS靠近接口走线短粗减少过孔优化地回流路径高速信号眼图变差结电容过大换低电容TVS或ESD专用阵列检查Cj匹配度待机电流超限TVS漏电流IR偏大换低漏电流型号或用开关断掉TVS电源短路烧板TVS短路失效且无前级保护TVS前加PTC或保险丝检查失效原因TVS失效但外观正常瞬态能量略超规格重复冲击劣化增加前级泄放提高功率冗余定期检查最后再分享一个关于TVS的小经验很多工程师在样机阶段喜欢“先不贴TVS等功能验证完再补”我觉得这种做法价值不大反而容易埋雷。TVS对功能电路的影响主要就是结电容和漏电流这两项在原理图阶段就能确认是否会影响系统完全可以一开始就设计进去避免后期加装导致PCB布局不合理。从我做过的几个项目来看TVS对电路正常工作的影响极小但对可靠性的提升非常明显值得在每一个有外部接口的板子上认真对待。
返回列表