1. 瞬态抑制二极管选型与电路防护的核心逻辑1.1 为什么TVS选型是整个防护设计的胜负手搞硬件的人都有一个共识电路防护设计里TVS选型选错了后面所有的布局布线都是白费功夫。我见过太多案例板子打回来测试静电枪一打就复位浪涌一灌就烧芯片最后排查半天发现是TVS的钳位电压选高了或者结电容太大把信号完整性搞崩了。瞬态抑制二极管TVS这个东西看着就是个二极管符号但里面的门道比很多人想象的要深得多。TVS的核心作用是在纳秒级时间内把过压能量泄放掉把后级芯片承受的电压钳制在安全范围内。它和压敏电阻MOV最大的区别在于响应速度和钳位特性——TVS的响应时间可以做到皮秒到纳秒级别而MOV通常在纳秒到微秒级别。这意味着面对ESD这种上升沿极陡的脉冲TVS是更合适的选择。但选型不是拍脑袋决定的需要根据被保护电路的工作电压、信号速率、耐受电压、浪涌等级等多个维度综合计算。我个人的经验是TVS选型要抓住三个核心参数反向截止电压VRWM、击穿电压VBR和钳位电压VC。这三个参数构成了一个“电压阶梯”选型的本质就是让这个阶梯刚好卡在被保护电路的安全区间里。具体来说VRWM必须高于电路最高工作电压否则TVS会漏电甚至发热烧毁VC必须低于后级芯片的最大耐受电压否则保护等于没保护VBR则决定了TVS什么时候开始导通通常取VRWM的1.1到1.2倍左右。1.2 从应用场景反推TVS类型的选择不同场景对TVS的要求差异极大不能拿一颗料打天下。我一般把应用场景分成几类来考虑电源端口防护是需求量最大的场景。这类应用的特点是工作电压相对固定但浪涌能量大要求TVS能承受较高的峰值脉冲功率PPP。比如12V供电的工业设备我会选VRWM在13V到15V之间的TVSPPP至少600W起步如果走的是户外线缆建议直接上1500W甚至更高。封装上优先考虑SMB或SMC散热更好浪涌耐受能力更强。高速信号线防护是另一个极端。USB 3.0、HDMI、MIPI这些接口的速率动辄几个GbpsTVS的结电容Cj就成了致命参数。结电容太大会导致信号边沿变缓、眼图闭合。我实测过一颗Cj为5pF的TVS挂在USB 3.0的D D-上眼图几乎完全糊掉。所以这类场景必须选超低电容TVSCj通常要求在0.5pF以下有的甚至要0.2pF。封装上多采用DFN或SOD-923这种超小封装寄生参数更小。ESD防护则介于两者之间。ESD事件的特点是电压极高接触放电可达8kV甚至15kV、持续时间极短纳秒级、能量不大。IEC 61000-4-2标准把ESD分为接触放电和空气放电两种等级从2kV到15kV不等。对于消费类电子产品通常要求接触放电4kV、空气放电8kV工业类产品要求更高接触放电6kV、空气放电8kV是基本门槛。ESD防护用的TVS响应速度是第一位的钳位电压要足够低同时结电容不能太大以免影响信号。1.3 选型前的准备工作先搞清楚你要保护什么在动手选型之前我建议先把下面这几个问题回答清楚被保护电路的最高持续工作电压是多少这决定了VRWM的下限。后级芯片能承受的最大电压是多少这决定了VC的上限。信号线的最高工作频率或数据速率是多少这决定了Cj的上限。需要满足哪个浪涌/ESD标准这决定了PPP和IPP的下限。电路板的空间和散热条件如何这决定了封装形式。把这五个问题搞清楚选型范围就缩小了80%。剩下的就是对比不同厂家的参数和价格做最终的取舍。我见过很多新手直接抄参考设计结果板子工作环境不一样同样的TVS要么烧了要么没起作用。参考设计只能给你一个起点不能替代你自己的计算。2. TVS关键参数深度拆解与计算实例2.1 反向截止电压与击穿电压的匹配逻辑反向截止电压VRWM是TVS在正常工作时能承受的最大电压在这个电压下TVS的漏电流应该在微安级别以下。选型时VRWM必须大于电路的最高工作电压而且要留一定的裕量。这个裕量怎么留我的经验是至少留10%如果供电电压波动较大或者有纹波建议留20%。举个例子一个标称12V的电源轨实际最高可能到13.2V12V加10%容差那么VRWM至少选14.5V以上。如果选了一颗VRWM为12V的TVS在13.2V下它可能已经进入击穿区漏电流急剧增大轻则发热重则直接短路失效。击穿电压VBR是TVS开始显著导通的电压通常在1mA测试电流下测量。VBR和VRWM之间有一个比值关系一般VBR是VRWM的1.1到1.2倍。这个比值越小TVS的钳位响应越快但漏电流也越大。对于低功耗应用要选比值大一些的对于需要快速响应的应用比值小一些更合适。这里有一个容易踩的坑不同厂家对VBR的定义和测试条件可能不同。有的厂家在1mA下测有的在10mA下测测出来的值能差不少。所以对比不同厂家的TVS时一定要看测试条件是否一致不能只看标称值。2.2 钳位电压的计算与验证方法钳位电压VC是TVS在通过峰值脉冲电流IPP时两端的电压这是选型中最关键的参数因为它直接决定了后级芯片承受的电压。VC必须小于后级芯片的绝对最大耐受电压而且要留足够的裕量。VC的计算公式是VC VBR IPP × Rd其中Rd是TVS的动态电阻。不同TVS的Rd差异很大从几十毫欧到几欧姆都有。Rd越小钳位效果越好但通常价格也越贵。我一般会这样验证假设后级芯片的绝对最大电压是20VTVS的VBR是15VIPP是10ARd是0.5Ω那么VC 15 10 × 0.5 20V。刚好卡在极限值上这不行必须留裕量。要么选VBR更低的TVS要么选Rd更小的型号。实际工程中我建议VC至少比芯片耐受电压低20%。还有一个细节VC是在特定的IPP下测的而实际浪涌电流可能大于或小于这个值。如果实际电流大于IPPVC会更高。所以选型时要确保TVS的IPP大于实际可能出现的最大浪涌电流。这个电流怎么估算对于8/20μs浪涌波形可以根据标准等级反推比如IEC 61000-4-5 Level 4的测试电压是4kV对应的短路电流大约是2kA但经过线路阻抗衰减后到达TVS的电流会小很多具体要看线路阻抗。2.3 结电容对信号完整性的影响与取舍结电容Cj是高速信号防护中最容易被忽视的参数。TVS的Cj本质上是一个寄生电容它和信号线的阻抗构成一个低通滤波器会衰减高频分量。Cj越大截止频率越低信号的高频成分损失越多。截止频率的计算公式是fc 1 / (2π × R × Cj)其中R是信号线的特性阻抗通常50Ω或100Ω差分。假设Cj是1pFR是50Ω那么fc 1 / (2 × 3.14 × 50 × 1e-12) ≈ 3.18GHz。对于USB 2.0480Mbps来说完全够用但对于USB 3.05Gbps就有点勉强了。实际选型时我一般按下面的经验值来卡信号类型最高速率建议Cj上限USB 2.0480Mbps3pFUSB 3.05Gbps0.5pFHDMI 2.06Gbps0.3pFMIPI D-PHY1.5Gbps/lane1pF音频接口20kHz100pF普通GPIO1MHz50pF这个表是我自己总结的不一定适用于所有情况但作为一个快速筛选的参考是够用的。需要注意的是差分信号线对Cj的匹配要求更高两颗TVS的Cj差异要控制在5%以内否则会导致共模抑制比下降眼图不对称。2.4 峰值脉冲功率与浪涌等级的对应关系峰值脉冲功率PPP是TVS能承受的最大瞬态功率通常以10/1000μs或8/20μs波形来标定。PPP VC × IPP但这个关系只在特定波形下成立。不同波形的能量差异很大10/1000μs的能量比8/20μs大得多所以同一颗TVS在不同波形下的PPP标称值可能差好几倍。选型时怎么确定需要的PPP我的方法是先确定要满足的浪涌标准等级然后反推电流。以IEC 61000-4-5为例等级测试电压线-线测试电压线-地峰值电流8/20μs10.5kV0.5kV250A21kV1kV500A32kV2kV1000A44kV4kV2000A这个峰值电流是测试源短路时的电流实际到达TVS的电流取决于线路阻抗。如果线路阻抗是2Ω测试电压是4kV那么实际电流大约是2000A。但TVS通常不会单独承受全部电流前面还有保险丝、电感等元件分担。所以实际选型时PPP可以比理论计算值低一些但建议至少留2倍裕量。3. 电路防护设计的实操流程与布局要点3.1 从原理图到PCB的完整设计流程TVS防护设计不是选完型号就完事了布局布线同样关键。我一般的流程是这样的第一步确定防护策略。是单级防护还是多级防护单级防护就是一颗TVS搞定适用于浪涌能量不大的场景。多级防护是TVS加MOV加TVS或者TVS加共模电感加TVS适用于户外设备或工业环境。多级防护的核心思想是逐级泄放能量前级承受大能量但钳位电压高后级承受小能量但钳位电压低。第二步确定TVS的放置位置。TVS必须放在浪涌进入电路板的第一个位置越靠近连接器越好。如果放在后面浪涌电流会先经过其他元件可能已经造成损坏了。我见过一个案例TVS放在DC-DC后面结果浪涌来的时候DC-DC先炸了TVS完好无损但已经没用了。第三步规划接地路径。TVS的接地引脚必须用短而粗的走线连接到干净的地平面。走线电感会显著增加钳位电压因为V L × di/dt。假设走线电感是5nH浪涌电流上升率是100A/μs那么感应电压就是5nH × 100A/μs 500V。这500V会叠加在钳位电压上让保护效果大打折扣。所以TVS的接地走线要尽量短最好直接打过孔到地平面过孔至少两个降低电感。第四步考虑被保护信号的走线。TVS要放在信号线的分支上不能串联在信号路径中。分支走线也要短避免引入额外的寄生参数。对于差分信号两颗TVS要对称放置走线长度一致。3.2 布局布线中的关键细节与常见错误布局这块我踩过的坑太多了挑几个典型的说说错误一TVS离连接器太远。有的工程师为了布局美观把TVS放在板子中间浪涌从连接器进来后要走一段长线才到TVS。这段线在浪涌期间会产生感应电压而且可能耦合到旁边的信号线上。正确的做法是TVS紧贴连接器浪涌一进来就被泄放掉。错误二接地走线太细太长。前面说了接地走线的电感会抬高钳位电压。我一般要求TVS的接地走线宽度至少1mm长度不超过5mm过孔至少两个。如果是大功率TVS走线还要更宽。错误三TVS和被保护芯片共用电源走线。浪涌电流通过TVS泄放时会在电源走线上产生压降如果被保护芯片和TVS共用一段走线这个压降会直接加在芯片上。正确的做法是TVS的泄放路径和被保护芯片的供电路径分开从连接器出来后先经过TVS再经过稳压器给芯片供电。错误四忽略TVS的漏电流。TVS在VRWM下有一定的漏电流通常在1μA到10μA之间。对于低功耗应用这个漏电流可能影响电池寿命。如果电路对漏电流敏感要选低漏电流的TVS或者把TVS放在电源开关后面。3.3 多级防护的能量协调计算多级防护设计中最容易出问题的是能量协调。前级TVS把大能量泄放掉但钳位电压可能还有几十伏后级TVS要能承受这个电压并进一步钳位到芯片安全范围。如果前级TVS的钳位电压超过了后级TVS的VRWM后级TVS会提前导通可能被烧毁。协调计算的核心是去耦元件的选择。两级TVS之间通常有一个电阻或电感作为去耦元件它的作用是限制流过前级TVS的电流同时让后级TVS有足够的时间响应。去耦电感的值怎么选我的经验是让去耦电感在后级TVS响应时间内通常几纳秒产生的阻抗远大于后级TVS的等效阻抗。具体计算假设前级TVS的钳位电压是30V后级TVS的VBR是10V去耦电感是1μH浪涌上升时间是1μs。那么di/dt (30V - 10V) / 1μH 20A/μs。在1μs内电流上升到20A后级TVS要能承受这个电流。如果后级TVS的IPP只有10A那就选小了要换更大的或者增大去耦电感。这个计算只是估算实际还要考虑TVS的动态特性和线路寄生参数。我一般会留2倍以上的裕量然后通过实测验证。4. 常见问题排查与实战避坑指南4.1 TVS选型中的典型误区与纠正误区一VRWM越高越好。有人觉得VRWM高一些更安全不会误触发。但VRWM高了VBR和VC也跟着高保护效果反而变差。VRWM只要比电路最高工作电压高10%到20%就够了不要盲目选高。误区二只看PPP不看IPP。PPP是在特定波形下测的不同波形的PPP不能直接比较。选型时要看IPP因为IPP是在特定VC下测的更接近实际工作条件。误区三忽略温度降额。TVS的PPP随温度升高而降低通常每升高1°C降额0.5%到1%。如果工作环境温度是85°CPPP要降额30%到50%。很多人在常温下测没问题一到高温环境就烧了就是这个原因。误区四用TVS代替所有防护。TVS对ESD和浪涌有效但对持续过压和过流无效。如果电路可能接错电源或者短路还需要配合保险丝、PTC等元件。4.2 实测中遇到的异常现象与排查思路现象一TVS发热严重。可能原因有三个VRWM选低了TVS在正常工作电压下就导通漏电流太大选型时没注意TVS已经损坏变成了短路。排查方法是先测TVS两端的电压如果接近VRWM说明选型有问题如果远低于VRWM但TVS发热说明TVS可能已经损坏。现象二ESD测试时芯片复位但TVS没坏。这说明TVS的钳位电压还是太高或者响应速度不够快。排查方法是测TVS的钳位波形看VC是否超过了芯片的耐受电压。如果VC没问题那可能是布局问题浪涌电流通过其他路径耦合到了芯片。现象三信号眼图变差。大概率是TVS的Cj太大。排查方法是把TVS拆掉再测眼图如果眼图恢复就是TVS的问题。解决方法是换低Cj的TVS或者调整TVS的放置位置减少分支走线长度。现象四TVS在浪涌测试中炸裂。说明TVS的PPP或IPP不够。排查方法是计算实际浪涌电流对比TVS的IPP。如果实际电流大于IPP要换更大功率的TVS或者增加前级防护分担能量。4.3 不同应用场景的TVS选型速查表应用场景工作电压推荐VRWM推荐Cj推荐PPP推荐封装USB 2.0数据线5V5.5V3pF100WSOD-323USB 3.0数据线5V5.5V0.5pF50WDFN-2HDMI接口5V5.5V0.3pF50WDFN-212V电源输入12V15V不敏感600WSMB24V工业电源24V30V不敏感1500WSMC以太网接口3.3V3.6V2pF200WSOD-323RS485接口5V6V10pF300WSMB音频接口3.3V3.6V100pF100WSOD-323这个表是我根据实际项目经验整理的可以作为快速选型的起点。但每个项目的情况不同最终还是要根据具体参数计算和实测验证。4.4 独家避坑经验与实操心得说几个文档里不会写但实际很重要的点第一TVS的响应时间不是越快越好。对于某些信号线TVS响应太快反而会误触发。比如一些低速信号线TVS的响应时间在纳秒级但信号本身的上升沿也是纳秒级TVS可能会把正常信号边沿当成瞬态事件。这种情况下要选响应时间稍慢的TVS或者增加RC滤波。第二TVS的封装影响寄生参数。同样一颗芯片SOD-323封装的寄生电感比DFN封装大因为引脚更长。对于高频应用DFN封装是更好的选择。但DFN封装的焊接难度更大需要更好的工艺控制。第三TVS的批次一致性很重要。不同批次的TVSVBR和Cj可能有差异。对于差分信号线如果两颗TVS来自不同批次Cj差异可能导致共模抑制比下降。我一般建议差分信号线的TVS用同一批次或者直接选双通道TVS两颗芯片在同一封装内一致性更好。第四TVS不是万能的系统级防护才是关键。我见过太多案例TVS选得很好但系统接地没做好浪涌电流通过地线耦合到其他电路照样出问题。防护设计要从系统层面考虑TVS只是其中一环。第五实测是检验选型的唯一标准。不管计算多完美最终都要通过实测验证。我一般会做三轮测试第一轮用ESD枪打接触放电和空气放电第二轮用浪涌发生器灌8/20μs波形第三轮做高温老化测试。三轮都过了才算选型成功。5. 从选型到验证的完整项目复盘5.1 一个工业网关项目的TVS防护设计实例去年我做一个工业网关项目设备要过IEC 61000-4-2 Level 4接触放电8kV空气放电15kV和IEC 61000-4-5 Level 3线-地2kV。设备有以太网口、RS485口、12V电源输入和USB调试口。以太网口用的是内置TVS的RJ45连接器但内置TVS的Cj太大影响千兆以太网的信号完整性。我的方案是外加超低电容TVS阵列Cj控制在0.5pF以下放在RJ45和PHY之间。RS485口用的是SMB封装的TVSVRWM选6VPPP选300W放在连接器旁边。12V电源输入用的是SMC封装的TVSVRWM选15VPPP选1500W前面加了一个自恢复保险丝。USB调试口用的是DFN封装的超低电容TVSCj小于0.5pF。布局上所有TVS都紧贴连接器接地走线宽度1.5mm长度不超过3mm每个TVS至少两个接地过孔。电源TVS的泄放路径和稳压器输入路径分开避免浪涌电流经过稳压器。实测结果ESD接触放电8kV通过空气放电15kV通过浪涌线-地2kV通过。高温85°C老化1000小时TVS参数漂移在5%以内。5.2 测试验证的完整流程与判据测试验证我一般分三步走第一步参数验证。用示波器测TVS的钳位电压波形确认VC在芯片耐受范围内。用网络分析仪测TVS的Cj确认信号完整性不受影响。用漏电流测试仪测VRWM下的漏电流确认在可接受范围内。第二步ESD测试。按照IEC 61000-4-2标准从低等级开始打逐步升到目标等级。每个等级打10次正负极性每次间隔1秒。测试过程中监测设备是否复位、死机或损坏。判据是设备功能正常没有误动作。第三步浪涌测试。按照IEC 61000-4-5标准用8/20μs波形从低等级开始灌逐步升到目标等级。每个等级灌5次正负极性每次间隔1分钟。测试过程中监测TVS是否发热、损坏设备是否正常工作。判据是TVS没有可见损伤参数漂移在10%以内设备功能正常。这三步走完基本可以确认TVS选型和防护设计是可靠的。如果任何一步出问题都要回到选型阶段重新计算。5.3 后续优化方向与扩展思路TVS防护设计不是一劳永逸的随着产品迭代和环境变化可能需要优化。我一般会从这几个方向考虑方向一集成化。把多颗分立TVS换成TVS阵列减少元件数量提高一致性。现在很多厂家提供多通道TVS阵列一颗芯片保护多条信号线Cj匹配更好布局也更简单。方向二智能化。增加TVS状态监测电路实时监测TVS的漏电流和钳位电压提前预警TVS老化或损坏。这对于户外设备和关键基础设施很有价值。方向三仿真前置。用SPICE模型仿真TVS的钳位行为在打板之前就验证选型是否合理。现在主流TVS厂家都提供SPICE模型可以导入仿真软件做瞬态分析。我试过用LTspice仿真8/20μs浪涌波形下的TVS响应结果和实测吻合度很高能省下不少打板迭代的时间。方向四新材料。碳化硅SiC和氮化镓GaNTVS正在发展中响应速度更快钳位特性更好但成本还比较高。对于高端应用可以关注这些新材料的进展。这个项目做完之后我最大的体会是TVS选型没有捷径必须老老实实算参数、做实测。参考设计可以给你一个起点但每个项目的工况不同照搬照抄迟早出问题。把VRWM、VBR、VC、Cj、IPP这几个参数吃透再配合合理的布局布线防护设计就成功了一大半。剩下的就是通过实测不断迭代直到所有测试项都通过。
阅读完成 · 觉得有帮助?