TVS选型实战:从能量视角计算浪涌承受能力与防护设计
1. 从浪涌测试到TVS选型:一个工程师的实战困惑
做硬件设计,尤其是涉及电源或通信接口的产品,浪涌测试是绕不过去的一道坎。每次和测试工程师、认证机构打交道,听到最多的就是“你们这个端口,差模要过2kV,共模要过4kV”。这个“kV”数字,就像悬在产品头上的达摩克利斯之剑,直接关系到能否拿到认证、能否顺利出货。而作为设计的第一道防线,瞬态电压抑制二极管,也就是TVS的选型,就成了决定成败的关键。
但问题来了,数据手册上密密麻麻的参数——击穿电压、钳位电压、峰值脉冲功率、峰值脉冲电流——到底哪个参数,能直接告诉我这颗TVS能不能扛住测试标准里说的“2kV”或“4kV”浪涌?新手很容易陷入一个误区:以为TVS的“击穿电压”或“钳位电压”就是其能承受的浪涌电压。这其实完全搞错了方向。TVS的电压参数是描述其保护阈值,而“能承受的浪涌电压”是一个系统级的、与外部电路环境强相关的概念。
我最初也犯过这个错误,选了一颗钳位电压合适的TVS,结果在实验室里一打浪涌就“放烟花”。后来才明白,TVS在浪涌事件中,本质是一个能量吸收器。它能不能活下来,核心是看浪涌能量是否超过了其最大耗散能力。而这个能量,不仅取决于浪涌发生器输出的开路电压,更取决于发生器的内阻和TVS导通后的钳位情况。今天,我就结合最常用的SMBJ系列TVS,把这个计算过程彻底掰开揉碎讲清楚,让你下次选型时,心里有底,手下不慌。
2. TVS承受浪涌能力的核心:能量视角而非电压视角
要理解TVS的浪涌承受能力,我们必须首先跳出“电压”的单一维度,建立起“能量”和“功率”的视角。这是整个问题的基石。
2.1 理解数据手册的“额定值”:峰值脉冲功率
几乎所有TVS的数据手册,都会在最显眼的位置标出一个参数:Peak Pulse Power,比如“600W (10/1000μs)”。这个参数是TVS浪涌能力的“身份证”。它表示,在特定的测试波形下,TVS能够安全地、单次地耗散的最大脉冲功率。
这里有两个关键点常常被忽略:
- 波形依赖性:这个额定功率严格依赖于一个标准的测试波形。最常用的就是10/1000μs电流波。10μs是波前时间(电流上升到峰值的90%所需时间),1000μs是半峰值时间(电流从峰值下降到50%所需时间)。这个波形模拟的是中等能量的感应雷击或开关浪涌。所以,当你看到“600W”时,必须关联上“10/1000μs”这个条件。用其他波形测试,其承受能力完全不同。
- 功率计算基础:这个“600W”是怎么来的?它不是凭空设定的。其计算公式是:峰值脉冲功率 ≈ 最大钳位电压 * 峰值脉冲电流。数据手册会给出在10/1000μs波形下,该器件能达到的最大钳位电压和对应的峰值脉冲电流。例如SMBJ15A,其最大钳位电压为24.4V,此时对应的峰值脉冲电流为24.6A,两者乘积约为600W。这意味着,在10/1000μs波形下,让SMBJ15A流过24.6A的电流,它两端的电压会被钳位在不超过24.4V,并且它能安全吸收这次冲击。
注意:这里容易混淆“击穿电压”和“钳位电压”。击穿电压是TVS开始显著导通的电压点;而最大钳位电压是在大电流冲击下,TVS两端呈现的最高电压。后者才是计算功率和能量的关键。选型时,要确保最大钳位电压低于被保护器件的最大耐受电压。
2.2 不同浪涌波形下的功率换算:读懂降额曲线
实际产品测试中,我们遇到的浪涌标准波形远不止10/1000μs。在电源端口,更常见的是8/20μs电流波(模拟直接雷击的部分感应电流);在通信端口,尤其是长线缆的户外设备,可能会遇到10/700μs电压波(模拟直接雷击在线路上引起的浪涌)。波形不同,意味着能量集中的时间尺度不同,对TVS的考验也不同。
一个尖锐的8/20μs波,峰值电流可以很高,但持续时间短;一个拖尾长的10/700μs波,总能量可能更大。TVS的芯片结区吸收能量会产生热,而热量的积累和散失需要时间。因此,对于更宽、能量更大的脉冲,同一颗TVS能承受的峰值功率必须降低。
如何知道一颗标称“600W (10/1000μs)”的TVS,在8/20μs波形下能承受多大功率?答案就在数据手册的Peak Pulse Power vs. Pulse Width曲线图里。这条曲线是TVS选型的“生命线”。横坐标是脉冲宽度(通常指半峰值时间),纵坐标是允许的峰值脉冲功率。你会看到,随着脉冲宽度增加,允许的峰值功率急剧下降。
以SMBJ15A的典型曲线为例(你需要查阅你所用品牌的具体手册):
- 在10/1000μs脉冲宽度(1000μs)下,对应额定功率600W。
- 在8/20μs脉冲宽度(20μs)下,对应点可能显示允许功率约为3300W。
- 在10/700μs脉冲宽度(700μs)下,对应点可能显示允许功率约为800W。
这个曲线的物理意义是:对于短脉冲(如20μs),由于热还来不及在整个芯片内扩散开,局部可以承受非常高的瞬时功率;而对于长脉冲(如1000μs),热量已扩散,平均功率承受能力大幅下降,必须降额使用。
实操心得:永远不要只看首页的“600W”就下结论。一定要找到这条降额曲线,并根据你产品实际需要满足的浪涌测试波形(查相应的EMC标准,如IEC 61000-4-5),找到对应的脉冲宽度和允许功率。这是计算能承受多大浪涌电压的第一步,也是最容易出错的一步。
3. 计算TVS能承受的浪涌电压:一个完整的实战推演
现在我们有了核心武器:特定波形下TVS允许的峰值脉冲功率。接下来,我们要把这个功率,换算成实验室浪涌发生器上设置的那个“kV”数。这个过程,就是连接器件参数与系统测试要求的桥梁。
3.1 第一步:确定测试场景与内阻
浪涌测试不是简单地对设备施加一个电压。标准规定,浪涌发生器有一个等效输出阻抗,这个内阻Rs至关重要。它和TVS一起,决定了浪涌电流的大小。常见的组合有:
- 电源端口,线-线(差模):发生器的等效内阻通常为2Ω。
- 电源端口,线-地(共模):发生器的等效内阻通常为12Ω。
- 通信/信号端口(非对称线路):发生器的等效内阻通常为42Ω。
这个内阻是标准规定的,模拟了浪涌电流源的特性。理解这一点是关键:当浪涌发生器输出一个开路电压Voc时,由于内阻 Rs 和负载(包括TVS和被保护电路)的分压,实际加到端口上的电压和电流都会变化。当TVS动作钳位后,整个回路的分析需要基于这个等效电路。
3.2 第二步:构建计算模型与公式推导
我们可以建立一个简化模型:浪涌发生器等效为一个理想电压源Voc串联一个内阻Rs。TVS在遭受浪涌时迅速导通,并钳位在一个相对稳定的电压Vc(最大钳位电压)。此时,回路中的浪涌峰值电流Ipp由欧姆定律决定:
Ipp = (Voc - Vc) / Rs
由于 Voc 通常远大于 Vc(例如,Voc是几千伏,Vc是几十伏),上式可以近似简化为:
Ipp ≈ Voc / Rs
这个近似非常有用,它表明在TVS导通后,峰值电流主要由浪涌发生器的开路电压和内阻决定,TVS的钳位电压影响较小。
另一方面,TVS在吸收浪涌时,其瞬时功率为P = Vc * I。在峰值点,其承受的峰值功率Ppp必须小于等于数据手册中对应波形下的允许峰值功率Pmax:
Ppp = Vc * Ipp ≤ Pmax
将电流近似公式Ipp ≈ Voc / Rs代入上式,得到:
Vc * (Voc / Rs) ≤ Pmax
由此,我们可以推导出TVS所能承受的最大浪涌发生器开路电压Voc_max:
Voc_max ≤ (Pmax * Rs) / Vc
这个公式就是我们的“终极计算器”。它清晰地表明,TVS能承受的浪涌电压Voc_max正比于其允许功率Pmax和发生器内阻Rs,反比于其钳位电压Vc。
3.3 第三步:代入SMBJ15A进行实例计算
让我们以SMBJ15A为例,实战计算一遍。假设我们需要评估其在电源端口差模和共模下的表现。测试波形采用常见的8/20μs。
获取器件参数:
- 最大钳位电压Vc= 24.4V (取自数据手册)
- 在8/20μs波形下,从降额曲线查得允许峰值功率Pmax≈ 3300W。
计算此功率下的理论峰值电流:
- Ipp_max = Pmax / Vc = 3300W / 24.4V ≈135.25A
- 这个电流是TVS在8/20μs波下能安全流过的最大电流。
计算不同测试场景下的承受电压:
- 场景一:电源端口,差模测试 (Rs=2Ω)
- Voc_max_dm = (Pmax * Rs) / Vc = (3300W * 2Ω) / 24.4V ≈ 270.5V
- 或者用电流计算:Voc_max_dm ≈ Ipp_max * Rs = 135.25A * 2Ω ≈ 270.5V
- 结论:在此配置下,SMBJ15A理论上最大能承受约270V的差模浪涌开路电压。
- 场景二:电源端口,共模测试 (Rs=12Ω)
- Voc_max_cm = (3300W * 12Ω) / 24.4V ≈ 1623V
- 或 Voc_max_cm ≈ 135.25A * 12Ω ≈ 1623V
- 结论:在此配置下,SMBJ15A理论上最大能承受约1623V的共模浪涌开路电压。
- 场景三:非对称信号端口 (Rs=42Ω)
- Voc_max_signal = (3300W * 42Ω) / 24.4V ≈ 5680V
- 或 Voc_max_signal ≈ 135.25A * 42Ω ≈ 5680V
- 结论:在此配置下,其承受电压能力看起来非常高。
- 场景一:电源端口,差模测试 (Rs=2Ω)
计算结果对比分析:
| 测试场景 | 浪涌内阻 (Rs) | TVS最大承受电流 (Ipp_max) | 计算承受浪涌电压 (Voc_max) | 说明 |
|---|---|---|---|---|
| 电源差模 | 2 Ω | 135.25 A | ~270 V | 承受电压最低,因为内阻小,同样电压下电流极大。 |
| 电源共模 | 12 Ω | 135.25 A | ~1623 V | 常见测试等级(如2kV)已接近其极限,需谨慎评估或选更大功率TVS。 |
| 信号端口 | 42 Ω | 135.25 A | ~5680 V | 看似很高,但信号端口TVS的Vc通常更低,且需考虑数据速率和电容影响。 |
这个表格直观地揭示了一个核心规律:对于同一颗TVS,在内阻更小的测试模式下(如差模2Ω),其能承受的浪涌电压值反而更低。这是因为低内阻意味着浪涌发生器能输出更大的电流,更容易超过TVS的电流/功率极限。这解释了为什么很多时候差模测试更难通过。
重要提示:以上计算是理论最大值,且基于单次脉冲。在实际设计中,必须留有余量。我个人的经验是,将计算得到的Voc_max作为“绝对上限”,然后根据测试等级要求,至少保留20%-50%的降额。例如,若产品需满足差模1kV测试,计算出的TVS Voc_max至少应有1.2kV到1.5kV的余量。
4. 超越计算:TVS浪涌设计中的关键陷阱与实战技巧
计算只是理想情况下的纸上谈兵。真实的PCB布局、系统接地、以及TVS自身的响应特性,都会对最终的保护效果产生决定性影响。忽略这些,计算结果再漂亮,实验室里照样会失败。
4.1 布局与走线:最短路径原则
TVS的保护效果,极度依赖其与被保护引脚之间回路的寄生电感。任何导线、PCB走线都存在电感,电感会阻碍电流的快速变化。在纳秒级的快速浪涌事件中,过长的走线产生的感应电压V = L * di/dt会非常可观。
错误做法:TVS放在电源接口处,但通过一段长达5cm的细线连接到芯片的电源引脚。浪涌来时,TVS确实钳位了,但这段走线电感产生的电压降会叠加在芯片引脚上,导致芯片实际承受的电压远高于TVS的钳位电压,从而损坏。
正确做法:
- 最短路径:TVS应尽可能贴近被保护的端口(如连接器、端子)放置。
- 粗而短的走线:从端口到TVS,再从TVS到地,这两段路径必须使用尽可能短而宽的走线,以最小化环路电感。
- 优先保护:对于有多级保护的电路(如TVS+压敏电阻+共模电感),TVS作为最前端的箝位器件,必须拥有最“干净”、电感最小的接地路径。
实操心得:我习惯在PCB布局时,为端口防护器件单独划分一个“干净地”,这个地通过非常宽的铜皮或多个过孔直接连接到产品的金属外壳或主接地参考点,确保浪涌电流能以最短、最低阻抗的路径泄放到大地,而不去骚扰内部数字地。
4.2 地弹与共阻抗干扰
当巨大的浪涌电流(几十甚至上百安培)在极短时间内流经TVS到地的路径时,即使路径电感很小,也会在“地”平面上产生一个瞬间的电压抬升,这就是地弹。如果被保护的芯片的“地”和TVS的“地”是同一个,且存在阻抗,那么这个抬升的电压会直接作用在芯片上。
解决方案:采用“分地”策略。将端口防护电路的地(PGND,保护地)与内部敏感电路的数字地(DGND/AGND)单点连接。浪涌电流被限制在PGND环路内,避免污染内部地平面。单点连接通常可以使用一个0欧姆电阻、一个磁珠或一个高压电容,具体选择取决于信号频率和隔离需求。
4.3 多脉冲累积与热失效
TVS数据手册给出的峰值功率通常是针对单次脉冲的。但有些测试标准(如IEC 61000-4-5)要求进行正负极性各5次的连续脉冲测试。虽然每次脉冲之间有间隔,但热量可能在TVS的硅芯片内累积。
风险:单次脉冲计算通过,但在多次脉冲测试中,TVS因热积累导致结温超过最大值,性能劣化甚至永久损坏。这种损坏可能不是立即短路,而是漏电流增大或钳位电压漂移,为产品留下长期隐患。
应对策略:
- 查阅热降额曲线:好的数据手册会提供峰值脉冲功率随脉冲重复频率或占空比下降的曲线。对于多次脉冲测试,应参考此曲线进行进一步降额。
- 增加安全裕量:在单脉冲计算的基础上,为功率和电流选择更大的安全系数(例如1.5倍)。
- 考虑并联使用:对于要求极高的场合,可以考虑将两颗或多颗同型号TVS并联,以分摊电流和热量。但需注意,由于参数离散性,需串联小阻值均流电阻或选择经过匹配的器件,否则可能电流分配不均。
4.4 响应时间与电压过冲
TVS的响应时间通常在皮秒到纳秒级,远快于浪涌脉冲的微秒级上升时间。理论上响应不是问题。但在实际电路中,由于前面提到的布局电感,在TVS完全导通前,会有一个极短的电压过冲。
问题:这个过冲电压可能超过被保护芯片的绝对最大额定值。特别是对于一些高速、精密的接口芯片,其耐压余量很小。
排查与解决:
- 使用示波器测量:在浪涌测试时,必须用高压探头直接测量被保护芯片引脚对地的真实电压波形,而不是只看发生器的输出。你可能会发现一个尖峰。
- 优化布局:这是最根本的解决方法,重申最短路径原则。
- 组合使用保护器件:对于特别敏感的电路,可以采用“快慢结合”的策略。例如,在TVS前面串联一个反应稍慢但通流量更大的气体放电管。GDT先于TVS动作,泄放大部分能量,TVS则负责将残压钳位到更低水平。但需要注意两者之间的退耦设计,防止TVS在GDT动作前就过载。
5. 系统级防护思维:TVS不是万能药
最后必须强调,TVS是端口防护的最后一道、也是最精细的一道防线。它的职责是在其他防护措施(如保险丝、压敏电阻、共模电感、隔离变压器等)已经削弱了大部分浪涌能量后,将残压精准地钳位在安全范围内。指望一颗TVS单独应对高等级浪涌是不现实的,也是不经济的。
一个健壮的浪涌防护设计应该是分级、分区的:
- 一级防护(粗保护):在端口最前端,使用通流量大、但残压较高的器件(如GDT、压敏电阻),泄放绝大部分浪涌电流。
- 二级防护(细保护):在一级防护之后,使用TVS或TVS阵列,将电压进一步钳位到芯片可接受的水平。
- 滤波与隔离:在防护电路之间及之后,使用共模电感、滤波电容、隔离器件等,抑制高频噪声和地环路干扰。
在进行TVS选型计算时,如果发现单颗TVS所需的功率等级过高、成本难以接受,首先应该考虑的是:我是否可以在前端增加一级粗保护?通过分级防护,可以大大降低对后级TVS的要求,从而选用更小、更便宜、钳位电压更低的器件,最终实现更优的系统成本和可靠性。
回到最初的问题:“TVS哪个参数能对应出不同的浪涌电压值?” 现在我们可以回答:没有直接对应的单一参数。它是一个基于TVS的峰值脉冲功率(需根据波形降额)、最大钳位电压和测试标准规定的浪涌发生器内阻,通过系统级电路分析计算得出的结果。掌握这个计算方法,并深刻理解布局、热管理和系统防护的重要性,你才能在各种严酷的浪涌测试面前,真正做到胸有成竹,一次通过。
