24V抛负载防护怎么选TVS:SM8S33A的33V关断与53.3V钳位四步核算

发电机还在发电时把蓄电池断开,母线电压会瞬间冲高,后级模块首当其冲。结论先给:TVS 选型不能只看型号里的数字,关断电压、最小击穿、最坏钳位与脉冲功率要分别跟系统对表。本文以 SM8S33A 为例给出四步核算与评审代码。

2026-10-24
抛负载防护SM8S33ATVS钳位电压瞬态抑制嵌入式

一台 24V 工程机械的控制器,白天干活一切正常,晚上收车时司机直接拧钥匙断电,第二天上电,后级 DC-DC 模块击穿了。线束查了一圈没有破皮,保险也没烧——问题出在发电机还在发电时蓄电池被断开,母线电压瞬间冲高,这股能量顺着供电线打进了后级。这就是抛负载。结论先给:抛负载防护不是挑一个标称电压够高的 TVS 就行,要按关断电压、击穿电压、钳位电压、脉冲功率四条线分别跟系统对表,任何一条对不上,器件都会在关键时刻失效。本文以 Vishay SM8S33A 为例,把 24V 系统的这四步核算讲清楚。

一、先把这颗器件的边界读清楚

SM8S 系列是车规表贴瞬态抑制二极管,SM8S33A 采用 DO-218AB 封装,体内的散热片直接做成了阳极。手册开篇就写明它适合抛负载保护,并满足 ISO 7637-2 的浪涌要求。真正做设计时要看的是下面这些数,而不是型号里的"33"。

参数手册数值测试条件 / 说明
峰值脉冲功率 PPPM6600W / 5200W10/1000µs / 10/10000µs 波形
关断电压 VWM33V此电压下器件应基本不导通
击穿电压 VBR36.7~40.6VIT = 5mA
最大钳位电压 VC53.3VIPPM = 124A,10/1000µs
最大反向漏电流10µA / 150µAVWM 下,25℃ / 壳温 175℃
稳态功率 PD8.0W壳温 25℃
结到壳热阻 RθJC0.90℃/W稳态
工作结温 TJ-55~+175℃存储温度同范围
峰值正向浪涌电流700A8.3ms 单半正弦
正向压降 VF1.8VIF = 100A

表里最容易被搞混的是"33V"和"53.3V"。33V 是关断电压,意思是电压低于它时器件应当保持关断;53.3V 才是 124A 脉冲下的钳位电压,也就是真正压到后级身上的应力。很多人拿型号里的数字当钳位值去算后级耐压,结果一算"33V 小于 48V 输入,安全",实际残压到 53V 以上,后级照样击穿。

二、VWM 要和 24V 系统的最高稳态电压对齐

24V 系统的标称值是 24V,但稳态最高电压不是 24V。两块 12V 铅酸串联、按每格 2.4V 的充电电压算,浮充时母线就在 28.8V 附近,再叠加纹波、线损与低温补偿,设计上通常按 30V 以内考虑。VWM 的选择原则是:高于系统可能出现的最高稳态电压并留出余量,否则正常充电时 TVS 就开始漏电发热。SM8S33A 的 33V 对 28.8V 有约 13% 的余量,是合理的;但如果你的系统带宽压输入、或者蓄电池均衡充电能上到 32V,33V 档就偏紧,应该往 36V 档走。

另一头要看 VBR 的下限。SM8S33A 的最小击穿电压是 36.7V,仍然高于 28.8V 的稳态上限,这说明正常工况下它不会进入击穿区。反过来,如果某个系统稳态能到 38V,那 33V 档的最小击穿点就落在工作范围里了,器件会持续导通、迅速过热。这一条比 VWM 更容易被忽略,因为大家习惯只看关断电压。

型号VWMVBR(最小~最大)VC @ IPPMIPPM适用判断
SM8S33A33V36.7~40.6V53.3V124A24V 系统常规首选
SM8S36A36V40.0~44.2V58.1V114A稳态偏高或充电电压更高
SM8S43A43V47.8~52.8V69.4V95.1A后级耐压足够时的宽压场合

这张表说明一件事:电压档位越高,钳位电压也越高,后级承受的应力反而更大,不是"选大一点更安全"。档位是在"正常工况不误动作"和"故障工况压得住"之间找平衡,两头都要算。

三、脉冲宽度决定真实功率,别拿短脉冲数据套长脉冲

手册给的 6600W 对应 10/1000µs 波形,换到 10/10000µs 就降到 5200W,降幅约 21%。原因在热:脉冲越宽,热量越有时间往芯片深处扩散,能承受的峰值功率就越低。手册为此专门给了三条曲线——功率降额曲线、反向浪涌功率随脉宽变化曲线、瞬态热阻抗曲线。

做核算时容易犯两个错。第一个是拿 8/20µs 的浪涌测试数据去推抛负载能力,波形差了一个数量级,结论没有意义。第二个是用 0.90℃/W 的稳态热阻去算脉冲温升,这会严重高估散热能力——脉冲工况要看瞬态热阻抗曲线,同一颗器件在毫秒级脉冲下的等效热阻远小于稳态值。正确做法是:先在曲线上按实际脉宽取点,再按实际最高壳温做降额,最后用 175℃ 的结温上限反推允许的平均功耗。

稳态这一头反而简单:8.0W 乘以 0.90℃/W,结温比壳温高约 7.2℃。数字不大,说明稳态不是瓶颈,真正考验器件的是那几次毫秒级的脉冲。也正因为如此,器件装在什么位置很关键——靠近发热源、通风差的壳内,壳温上去之后留给脉冲的余量就被吃掉了。

四、53.3V 要跟后级耐压对表,散热片极性别接反

选完电压档,必须把 53.3V 这个最坏钳位值拿去和后级对表。判据是:后级(DC-DC 输入、继电器线圈驱动、MCU 供电前端)的绝对最大额定电压,要高于 53.3V 并留出至少 20% 余量,也就是 64V 以上。如果后级只有 40V 耐压,那 TVS 即使动作了也救不了它,得考虑两级防护——前级用大能量器件吸收主体能量,后级用小 TVS 把残压再压一道,两级之间串阻抗做解耦。

还有一处封装细节常被画错:SM8S 系列的散热片就是阳极。这意味着 DO-218AB 底部那块大面积金属不是"地",而是被保护的正线电极。铺铜时按电极处理、保证爬电距离,绝不能随手打过孔连到地平面上——那样一上电就是把电源短路到地。手册给的焊接条件是 260℃、10 秒,回流焊曲线要按这个上限控制。

另外别忘了上游保护。TVS 的失效模式多为短路,一旦它牺牲,母线会被直接拖死甚至起火。在 TVS 之前串保险丝或断路器,是让"器件牺牲"变成"可更换故障"的必要一步。

五、PCB 上三个容易翻车的点

第一是引线电感。TVS 的钳位能力是在引脚根部定义的,实际到后级的残压等于钳位电压加上 L×di/dt。从连接器到 TVS 的走线要短、要宽,地回路同样要短,别让浪涌电流绕半块板再回来。

第二是地。TVS 的地要和被保护电路的地在入口处单点汇合,浪涌电流不能穿过信号地平面,否则数字电路会被瞬间抬地复位。第三是散热与固定。这颗器件重 2.58g,车规振动环境下焊盘要按大电流器件设计,别只留两个细焊盘。

六、上电前用三步核算把它钉死

核算项判据本例结果
关断电压余量VWM ≥ 1.1 × 系统最高稳态电压33V ≥ 31.7V,通过
正常工况不击穿VBR(min) > 系统最高稳态电压36.7V > 28.8V,通过
后级耐压VC(max) ≤ 0.8 × 后级绝对最大额定53.3V,要求后级 ≥ 66.6V
脉冲能力按实际脉宽与壳温在曲线上取点毫秒级长脉冲按 5200W 档评估
稳态热PD × RθJC + 壳温 < 175℃8W × 0.9 = 7.2℃ 温升

把这几条写成代码放在设计评审清单里,比事后靠经验判断靠谱得多:

/* TVS 选型核算,数值取自 SM8S 系列数据手册 */
#define VWM        33.0f   /* 关断电压 V */
#define VBR_MIN    36.7f   /* 最小击穿电压 V */
#define VC_MAX     53.3f   /* 124A 时最大钳位 V */
#define VBUS_MAX   28.8f   /* 24V 系统最高稳态电压 V */
#define VIN_ABS    75.0f   /* 后级输入绝对最大额定 V */

int tvs_check(void)
{
    if (VWM < VBUS_MAX * 1.10f)    return -1;  /* 关断电压余量不足 */
    if (VBR_MIN <= VBUS_MAX)       return -2;  /* 正常工况可能击穿 */
    if (VC_MAX > VIN_ABS * 0.80f)  return -3;  /* 后级耐压不够 */
    return 0;
}

这段代码不能替你决定选哪个档位,但它能在换料、改电源方案的时候第一时间报警。工程上真正的坑往往不是第一次选错,而是后面有人把 24V 电源换成了宽压模块,TVS 却没人回头看。

一句话总结:抛负载防护的四步是——用关断电压兜住系统最高稳态电压,用最小击穿电压确认正常工况不误动作,用最坏钳位电压跟后级耐压对表,最后按实际脉宽和壳温核脉冲能力;四步算完再谈封装、布线与上游保险,顺序不能颠倒。

本文基于 Vishay SM8S 系列车规瞬态抑制二极管数据手册(Document Number 88387,2004 年 6 月)整理优化。

需要定制开发?

沧州艾诺威电子 — 国家高新技术企业,20+项国家专利
嵌入式系统开发 · 物联网方案 · AI智能硬件 · 一站式交付

立即微信咨询

电话:13930711029 | 邮箱:tech@czinv.com | 24小时内响应