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

资讯详情

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

TVS选型与PCB布局实战:浪涌防护和钳位电压全解析

TVS选型与PCB布局实战:浪涌防护和钳位电压全解析 做硬件设计这些年我拆过不少返修的板子也帮人看过不少整改报告。只要问题最后落到浪涌打坏了芯片ESD一枪就掉电这类场景补救方案里基本都会出现TVS瞬态电压抑制二极管的名字。TVS这个东西单独看就是一个二极管封装也不大可它在板卡防护里的位置往往被画板的人理解得过于简单。很多人以为接口处贴一个TVS就没事了可真上了静电枪或者浪涌发生器波形一抓问题照样一大堆。这篇文章我会从工程实际角度把TVS的工作原理、选型计算方法、结电容对高速信号的影响、PCB布局注意事项、以及实测失效排查这几块一次讲透。不管你是刚入行的硬件工程师还是正在给产品做EMC整改的调试人员都应该能从中找到可以直接拿去用的经验。内容不绕弯子尽量说人话。1. TVS在防什么浪涌并不是只有一个样子1.1 ESD和浪涌是两码事先厘清一个常见误解很多人把ESD、浪涌、过压当成同一类问题实际上它们的能量特征差别非常大。静电放电ESD的特点是电压极高、上升沿极快、持续时间极短。接触放电4kV到8kV是IEC 61000-4-2里的常见等级峰值电流可以到几十安培但整个过程也就几十纳秒。能量不大却因为太快很容易把数字芯片的栅氧化层打穿或者让逻辑状态发生翻转。浪涌Surge就不一样了。IEC 61000-4-5里定义的是1.2/50μs开路电压波形、8/20μs短路电流波形能量持续时间是微秒级比ESD长了几十倍甚至几百倍。雷击感应、感性负载开关、电网波动都可能在电源线上产生浪涌。它的电压不一定有ESD那么夸张但持续时间长一次能灌进电路的能量远大于ESD。TVS的目标主要是这类瞬态过压。它的核心动作是电压超过一定阈值之后器件迅速导通把电压钳在一个相对安全的水平同时把瞬态电流泄放掉。这个钳位动作是它和保险丝最本质的区别保险丝是断TVS是压压完之后电路继续正常工作。1.2 浪涌从哪个口进到板子上防护之前要先想清楚能量从哪来。一个系统的外部接口无非三类电源口最容易遭受浪涌源阻抗低IEC 61000-4-5里电源口是2Ω同样的开路电压产生的电流非常大。信号口包括RS485、CAN、以太网、USB等源阻抗一般是42Ω浪涌电流相对小但对信号的正常传输有额外要求。对外I/O口按键、传感器、拨码开关这类ESD风险高浪涌风险相对低但也不能完全不管。不同口的防护目标和选用逻辑完全不同。电源口重功率信号口重响应速度和结电容。这一点直接决定了后面选型的思路。1.3 防护链条里TVS不是一个人在战斗很多入门工程师把TVS当万能保险任何口都贴一个然后就不管了。实际工程中一个完整的外部端口防护往往是分级配合的第一级气体放电管GDT或压敏电阻MOV处理大能量浪涌把绝大部分能量泄放掉。第二级TVS把电压精细钳位到IC能承受的水平。第三级保险丝或PTC电阻处理意外短路和TVS本身失效的情况。以电源口为例常见顺序是保险丝→压敏电阻→共模电感→TVS→后级DC-DC。压敏电阻先吸收大能量TVS负责精钳位。如果理解不了这个分工就会犯一个典型错误在2Ω源阻抗的电源口只放一颗SMBJ封装TVS结果浪涌枪一打TVS直接炸裂或者干脆后级IC先挂。2. 雪崩钳位TVS是怎么把过压剪平的2.1 单向和双向一个还是两个PN结的事TVS本质上是一个大面积、专门为瞬态能量设计的雪崩二极管。单向TVS就像一个大功率齐纳二极管正向时正常导通反向时到了击穿电压就会雪崩钳位。它只能钳制一个方向的过压所以适合用在线对地电压始终为正的电路里比如电源正极对地。双向TVS相当于两个单向TVS背靠背串联或一个特殊对称结构正负方向都能钳位而且钳位电压对称。交流信号、可能摆到地电位以下的总线信号CAN、RS485、以太网都应当用双向TVS。这里有一个很容易出错的场景信号线在正常工作时对地是正的但发生故障或电感反电动势时可能被拉到负电位。如果你只放了单向TVS负向过压根本没有保护芯片照样被打。所以我只测到正电压就一直用单向这种习惯很危险正确做法是先想清楚最坏情况下线对地可能出现的极性。2.2 一句话看懂五个关键参数规格书里的参数很多但真正选型时最核心的是这五个VRWM反向工作电压电路正常工作时的最大电压TVS在这个电压下应该是绝缘的漏电流很小。VBR击穿电压TVS开始发生雪崩的电压点一般略高于VRWM。VC最大钳位电压通过额定峰值脉冲电流IPP时TVS两端电压能达到的最大值。IPP峰值脉冲电流TVS在测试波形下能承受的最大瞬态电流。PPP峰值脉冲功率等于VC乘IPP是衡量TVS容量的关键指标。用一句通俗的话串起来正常情况下TVS是绝缘的电压超过VRWM后它开始苏醒到了VBR彻底导通然后不管电流多大它都努力把电压压在VC以内。这个压的过程就是钳位。2.3 钳位电压压得越低越好吗从保护后级的角度看VC越低越安全但VC不是独立变量。VC和VBR之间隔着动态电阻动态电阻越小钳位越紧。可是动态电阻和功率容量、结面积直接相关VC越低、功率越大往往结电容就越大对高速信号越不友好。我见过有人选型时一味追求低VC结果导致VRWM离工作电压太近正常工作时器件长期处于半导通边缘漏电流变大系统待机功耗莫名其妙升高。选TVS从来不是找钳位电压最低的而是在保证后级安全的前提下把VRWM和VC之间的配合选到合理区间。3. 选型实操按数字推演而不是找个大点的加上3.1 先定VRWM留多少余量选型第一步永远是确认电路正常工作电压。VRWM必须高于这个工作电压并且要覆盖电压波动范围。工程上常见做法是工作电压的1.2倍左右起步但这不是死规矩。以12V电源为例如果系统允许±10%波动那么最大正常工作电压是13.2V。选VRWM15V合适因为15V比13.2V还有余量又不会高出太多。如果是一路24V电源但实际纹波很小VRWM28V到30V都可以如果电源来自汽车电瓶冷启动、抛负载时电压可能到40V甚至更高那TVS的VRWM还得重新算而且大概率需要前级先处理。反过来VRWM选得太大也不行。因为VBR通常等于VRWM的1.1到1.3倍VC又比VBR高VRWM每抬高一截最终钳位电压也跟着抬。可能出现TVS没坏但后级芯片先扛不住的情况。3.2 再卡钳位电压被保护IC的绝对最大额定是底线拿到后级IC的数据手册找到Absolute Maximum Ratings。比如一个DC-DC的输入绝对最大额定是36V那么TVS的VC就一定要低于36V而且必须留余量。我习惯留20%到30%的余量也就是说如果TVS的VC标称24.4V实际上对36V的IC是安全的如果标称是33V那就有点悬因为高温、瞬态叠加和测试设备误差都可能让实际电压再往上冲一点。信号线上的IC更敏感。3.3V供电的MCU引脚最大耐压可能只有5V或者6V。保护这类引脚的TVSVC必须在5V以下最好更低。这就解释了为什么低速信号口和电源口的TVS不能混用同样叫TVS定位完全不同。3.3 算IPP源阻抗才是浪涌能量的真相很多人算IPP时只盯着一个电压不看波形和源阻抗这是很大的误区。IEC 61000-4-5的浪涌发生器对不同端口输出阻抗不一样电源口是2Ω信号口是42Ω。同样的500V开路电压灌出来的电流差了20多倍。举个例子5V的信号接口按500V浪涌算源阻抗42Ω钳位电压VC约9.2VSMBJ5.0A级别那么近似峰值电流就是IPP ≈ (500V - 9.2V) / 42Ω ≈ 11.7A这电流不大一颗600W级别的SMBJ封装TVS轻轻松松扛住。但如果换到12V电源口同样500V浪涌源阻抗2ΩVC取24.4V那么IPP ≈ (500V - 24.4V) / 2Ω ≈ 238A这个电流就非常恐怖了。做一下乘法238A × 24.4V ≈ 5.8kW。也就是说你需要一颗功率在5.8kW以上的TVSSMBJ那种600W的完全不够用SMCJ5kW都接近极限最稳妥的是换插件大功率型号或者加一级MOV在前面泄放。很多人就是在这个算式的第0步漏掉了源阻抗才会在实验室里被打得一头雾水。3.4 温度降额与失效模式TVS的峰值脉冲功率曲线都随温度上升而下降。以常见的600W SMBJ系列为例25℃时是600W到了100℃可能只剩70%左右175℃直接降为0。所以如果产品工作在高温环境或者TVS靠近热源选型时要按降额后的功率来判断而不是看规格书首页那个25℃的漂亮数字。失效模式也要提前想清楚。TVS长期过载后最典型的失效是短路而不是开路。一旦TVS被大能量打坏变成低阻甚至死短路如果前面没有保险丝或者输入电源没有限流整个板卡会一直吸收大电流轻则板子断电重则PCB铜箔烧毁。所以正规设计里TVS前面一定要有保险丝或PTC这不是可选项是保命项。3.5 一个12V电源口的完整选型算例把上面的逻辑串一遍。假设一个12V电源输入板卡后级DC-DC输入绝对最大额定36V打算过IEC 61000-4-5的±500V浪涌测试。VRWM12V加上10%波动是13.2V选15V。VBR规格书范围大约16.7V到18.5V完全高于正常工作电压。VCSMBJ15A的VC约24.4V远低于36VDC-DC安全。IPP500V/2Ω算出来约238APP约5.8kW。结论单独用SMBJ15A不成立改用15KP15A这类15kW插件级TVS或者在前端加一颗压敏电阻做一级泄放然后后级再用SMBJ15A做精钳位。我一直觉得把这一步算清楚比背多少选型口诀都管用。因为所有选型工具、供应商选型表最终还是要回到这个口到底要扛多大电流这一个核心问题上。4. 高速信号线上的结电容比功率更容易翻车的参数4.1 结电容从哪来、为什么和功率吵架TVS的PN结和任何PN结一样天然存在结电容。这个电容等效跨接在信号线和地之间频率越高对信号的旁路作用越明显。而且结电容和钳位功率之间有个很难调和的矛盾要吸收大能量PN结面积就得大面积大了电容就大要耐压低VRWM低结的掺杂结构也会让电容变大。所以你会看到一种现象同样封装下低压TVS的结电容往往比高压TVS大同样电压下大功率TVS的结电容又比小功率TVS大。规格书里那种几百pF甚至上千pF的电容值在低速I/O上完全无所谓一放到USB、HDMI这类高速线上就是灾难。4.2 结电容把信号怎么了结电容的本质是在信号线上并联了一个对地电容。信号源有输出阻抗两者构成RC低通滤波会让信号边沿变缓。高速数字信号对边沿时间很敏感边沿一旦变缓眼图就会闭合误码率直线上升。我做过一个USB 2.0设备的整改客户在D/D-上各放了一颗功率TVS当时只考虑了钳位电压没看结电容。结果480Mbps的信号眼图高度塌掉设备只能工作在低速模式。换成一款结电容不到2pF的专用USB保护器件之后眼图马上恢复问题消失。速度越高结电容越要省着用。4.3 低电容TVS是怎么做到的低电容TVS不是把普通TVS做小那么简单常见方法有两种一种是通过电路拓扑抵消电容比如在TVS二极管后面串联一个低电容二极管让信号通路上的等效电容降下来。另一种是直接设计出小结电容的专用结构再结合片上阵列工艺做多路保护。不管哪种方式低电容TVS都有一个特点它的电荷泄放能力往往不如同封装的普通TVS。因为降低电容的手段通常伴随导通阻抗或功率能力的妥协。所以低电容TVS更多是为信号完整性而存在不适合用在电源口做大浪涌泄放。4.4 按接口类型挑选容差不同接口对结电容的容忍度可以按经验值估算实际以信号速率和驱动能力为准接口类型信号速率参考可接受的结电容参考普通I/O、按键、拨码低速几十pF到上百pF基本不敏感CAN、RS4851Mbps以内十几pF以内USB 2.0480Mbps最好2pF以下宽松时5pF以内千兆以太网1Gbps以上最好1pF以下HDMI、DisplayPort数Gbps亚皮法级别优先用专用阵列对差分接口来说除了每根线对地的结电容还要关注线间差分电容是否均衡。专用TVS阵列往往把两路做到高度对称比用两个分立TVS自己搭更容易保证信号质量。5. 布局和地回路同一个TVS两种实测结果5.1 为什么放在旁边还是会白放TVS的响应速度很快数据手册上常写纳秒级甚至亚纳秒级但实际钳位效果很大程度被PCB寄生参数拖后腿。如果TVS引脚到芯片引脚之间走线很长或者地回路绕了一大圈那么寄生电感会在地电位上叠加一个L×di/dt的压降。ESD上升沿那么陡di/dt极大哪怕几纳亨的寄生电感也能瞬间产生几伏甚至十几伏的过冲。打个比方TVS本来是把电压钳在6V可由于走线电感芯片真正看到的瞬间波形可能是8V甚至10V然后才回落到6V。这个尖峰如果持续时间够长芯片照样会受伤。所以把TVS放在接口附近只是第一层要求更准确的说法是TVS要尽量靠近被保护芯片放置而且从接口、TVS、芯片到地的电流路径要尽可能短、粗、直接。5.2 电源口与信号口的布局差异电源口布局相对宽容因为电源线本身有较大的滤波电容而且浪涌的边沿相对ESD慢一些寄生电感的影响没有ESD那么致命。但电源口的大电流是个问题TVS到地的过孔和铜皮一定要够宽至少按浪涌峰值电流的一半来估算截面积不然铜箔本身会成为第二个保险丝。信号口正好反过来电流通常不大但对边沿敏感。所以信号口TVS要注意从连接器到TVS再到芯片的走线必须短避免先绕一圈再接芯片。TVS的接地过孔要靠近器件本体最好直接打孔下到完整地平面不要经过细走线。差分线两侧的TVS走线长度要对称否则会引入共模转差模的噪声。5.3 两级防护之间要留出退耦阻抗前面提过MOV加TVS的分级方案但很多人没意识到两级之间需要设计一个退耦阻抗让第一级先动起来把大部分能量泄放掉第二级才不至于承受全部电流。这个退耦阻抗可以由共模电感、磁珠、电阻或者一段刻意加长的走线实现。如果没有退耦阻抗只把MOV和TVS并排放在一起浪涌进来时TVS可能比MOV更先击穿因为钳位电压更低结果TVS被迫承担了本该由MOV扛下的巨大能量直接炸掉。这不是TVS不行是你没给两级之间做好打架的隔离。一般来说电源口加几微亨到几十微亨的共模电感信号口加几十欧姆电阻或磁珠就能让两级各司其职。6. 实测与失效排查别让TVS背黑锅6.1 怎么用示波器看钳位波形测试TVS钳位效果通常用浪涌发生器或静电枪加在接口上示波器探头测被保护芯片入口的电压波形。这里有几个实操要点探头地线尽量短最好用弹簧地针普通香蕉夹地线的环路电感太大抓出来的全是噪声毛刺完全不是真实波形。普通无源探头带宽有限要看清ESD瞬态至少用500MHz以上带宽的示波器否则你看到的只是一个模糊的大尖峰。测量点要选在芯片引脚附近不要选在TVS两端。我见过有人把探头夹在TVS上测出来波形很漂亮芯片照样坏因为TVS到芯片之间的距离电感全被忽略了。如果钳位波形上有一个非常窄的高频尖峰不要急着怪TVS慢。先检查探头接地方式再检查TVS走线和地回路大部分TVS没钳住的案例其实败在测量方法或布局上。6.2 TVS失效的三种表现短路最常见的失效模式引脚之间呈低阻。上电后系统可能直接过流。如果TVS前有保险丝保险丝会先烧断。开路相对少见。TVS内部断开后保护失效后级在一次浪涌中直接暴露。参数退化外观完好漏电流变大钳位电压漂移。这种情况最隐蔽常规功能测试看不出来直到某天浪涌到来它才躺平。所以验收TVS防护效果时不能只打一次浪涌就算完。正规做法是连续测试多次比如正负极性各5次以上测试完再测漏电流和稳压曲线确认器件没有性能漂移。6.3 后级还挂五个排查方向如果你发现TVS本身没坏但后级芯片还是挂了按下面五个方向排查基本能定位钳位电压VC真的低于IC绝对最大额定吗注意不能只看标称工作电压要看绝对最大额定而且留足余量。布局是否导致实际峰值远超VC寄生电感在快沿下产生的过冲是隐形杀手。极性选对了吗单双向选错负向浪涌可能完全没保护。有没有共模和差模混在一起的情况有些IC损坏是线对线之间过压不是线对地过压。此时TVS对地钳位做得再好线间保护没有照样挂。浪涌等级和自身的IPP能力匹配吗用信号口电视护电源口、用小封装TVS硬扛2Ω源阻抗这类选型错误我见过太多次。6.4 复测与改板我的一点经验改板之后不要只做一次状态测试应该把浪涌等级从低到高分步往上加每级多打几次同时记录钳位波形。这样可以尽早发现功率不足或布局问题而不是一口气直接上最高等级结果TVS或者芯片直接报废还得拆下来分析是哪个环节先扛不住。另一个经验是给TVS留好诊断位。PCB上在TVS附近设计两个测试点一个测输入一个测芯片端。这样出了问题可以快速量波形判断是TVS没钳住还是TVS到芯片之间出了问题。改动很小但对排查帮助很大。落到我自己画板的习惯上其实就是一句话TVS是防护链条里最讲究的一环选型要按源阻抗和波形算电流布局要按回路电感控制尖峰测试要按真实波形看效果。这套流程看起来比贴一个TVS麻烦但能把你从反复返修的泥潭里拉出来。希望这篇内容能让你少踩几个我踩过的坑。
返回列表