汽车电源输入瞬态防护深度 — ISO 7637-2 / ISO 16750-2 脉冲全谱 + TVS 选型方法学
本质与导读
本质 12V 母线的一根电源输入,必须一次扛全跨 6 个数量级的瞬态:抛负载最高 101V、400ms、数十焦耳,开关拉弧最快 150ns burst,冷启动最低跌到 3-6V——ISO 7637-2 管 EMC 快瞬态、ISO 16750-2 管电源质量慢瞬态(抛负载 2011 年从前者挪到后者)。选器件就是在"工作电压上沿"和"下游 IC absmax 下沿"之间卡钳位窗口,大能量场景有源 surge-stopper 把能量挡在外面、优于只会耗成热的 shunt TVS。
1. 两个标准的分工 — 为什么是两本而不是一本
理解输入瞬态防护的第一步,是搞清楚瞬态有两类性质完全不同的东西,所以被拆进了两本标准。ISO 7637-2 管的是 EMC 性质的快瞬态(微秒到纳秒级、能量小、靠耦合/感性效应产生),ISO 16750-2 管的是电源质量性质的慢瞬态(毫秒到秒级、能量大、跟电池/发电机状态直接相关)。2011 年之前抛负载(load dump)是放在 ISO 7637-2 里的,但抛负载本质上不是 EMC 现象而是电源质量现象,于是 2011 修订把 Pulse 5a/5b 连同慢的电源质量测试一起挪到了 ISO 16750-2,ISO 7637-2 此后只保留 Pulse 1/2a/2b/3a/3b。
1.1 两本标准各管什么
下表是分工速查。读法:做输入防护时,EMC 工程师盯 ISO 7637-2,系统电源工程师盯 ISO 16750-2,但器件要同时满足两边。
| 标准 | 全称落点 | 管的瞬态 | 时间量级 | 本质 |
|---|---|---|---|---|
| ISO 7637-2:2011 | 沿电源线传导瞬态 | Pulse 1/2a/2b/3a/3b | ns to s | EMC(耦合/感性/拉弧) |
| ISO 16750-2:2012 | 电气负载 | 抛负载 Test A/B、过压、慢升降、起动跌压、reset 行为 | ms to min | 电源质量(电池/发电机状态) |
1.2 功能状态等级 A 到 E
标准不只规定"扛住电压",还规定"扛住期间允不允许功能降级"。这套功能状态分级是 OEM 与供应商谈判的语言:同一个 pulse,转向灯允许 C 级(起动时灭一下没人投诉),但 VCU 必须 A 级(全程不许失能)。先讲人话:A=毫无影响,B=瞬态期间参数偏一下、之后自动恢复,C=干扰期间失能但干扰结束后自动恢复(无需任何操作),D=干扰期间失能且需简单用户操作 / 上电循环复位后才恢复,E=不可接受(只用于报告)。Pulse 1/2b 因为测试期间相当于断电,通常定义为 A(上电后自恢复就算过);Pulse 3a/3b 因为是数字电路误动主因,VCU/BMS 这类必须 A。
2. ISO 7637-2 脉冲全谱 — 来源 × 波形 × 参数
ISO 7637-2 的五个 pulse 不是凭空规定的电压数字,而是把整车上五类真实的感性/开关事件抽象成了标准波形。理解每个 pulse 的物理来源,比死记 Us/td 数字重要得多——因为 EV 上有些 pulse 来源消失了(没发动机点火),有些反而更严(高压 DC-DC 切换)。下图把六个脉冲(含归入 ISO 16750-2 的起动跌压)的波形、Us / Ri / td 与重复次数一次摆开。
2.1 Pulse 1 / 2a — 感性负载的断开尖峰
Pulse 1 和 2a 是一对孪生:都来自线束电感 在电流被切断瞬间产生的反电动势,区别只在极性。Pulse 1(负)模拟"与本模块并联的感性负载(继电器线圈、电机、喇叭)断电"时,被测模块看到的负向尖峰;Pulse 2a(正)模拟"并联支路电流被突然切断,线束储能放向本模块"的正向尖峰。两者都属快瞬态,能量被串联电阻限住,所以普通 600W 级 TVS 就能扛。
- Pulse 1:Us = -75 to -150V,Ri = 10 ,td = 2ms,最少重复 500 次——开路源能量 J 量级(TVS 实耗为钳位后部分)
- Pulse 2a:Us = +37 to +112V(三档严重度 +37 / +55 / +112),Ri = 2,td = 50s,最少重复 500 次——比 Pulse 1 更快更窄
2.2 Pulse 2b — 熄火后电机惯性发电
Pulse 2b 的来源最容易被忽略:熄火(点火开关断开)瞬间,正在运转的 DC 电机(暖风风机、水泵)因转子惯性会短暂地当发电机用,把幅值接近系统电压的正压维持零点几秒到几秒。它的特点是慢、宽、源阻抗极低(Ri = 0 to 0.05),td 长达 0.2 to 2s。正因为持续时间是秒级,TVS 在这种 pulse 下极易过热——所以 2b 通常靠器件耐压裕量扛,而不是靠 TVS 钳位耗散。最少重复 10 次。
2.3 Pulse 3a / 3b — 开关拉弧的纳秒 burst
Pulse 3a/3b 模拟开关、继电器触点在通断时拉弧产生的高速低能脉冲串,波形受线束分布电容/电感影响,是一连串 150ns 宽、周期约 100s 的尖峰,要连续打 1 小时。它能量极小(被 50 串联电阻限死),但速度极快是数字电路误动作和 MCU 误复位的头号元凶——这也是为什么 3a/3b 对带微处理器的 ECU 通常要求 A 级。
- Pulse 3a:Us = -112 to -220V(最严档 -220V),Ri = 50,td = 150ns,负极性 burst
- Pulse 3b:Us = +75 to +150V,Ri = 50,td = 150ns,正极性 burst
2.4 Pulse 4 — 起动跌压(冷启动)
Pulse 4 是唯一一个"往下掉"的瞬态:起动机抽 100-400A 让 Vbat 跌到 3-6V,持续 100-200ms 再缓慢恢复。它在 2011 修订后实质归入 ISO 16750-2 的起动/慢升降测试族,但工程语境里仍常被称作 Pulse 4。它和前面几个 pulse 的防护方向相反:前面是"不许被高压击穿",Pulse 4 是"不许在低压下复位"——靠 bulk cap holdup + boost pre-stage + LDO brown-out 阈值放宽来扛。冷启动鲁棒性的完整设计见 Cranking Robustness。
3. 瞬态来源与能量量级 — 为什么决定器件选型
把所有 pulse 放在同一根 12V 母线上看,会发现它们来自四类不同位置的发生源,而能量跨越了约 6 个数量级——这是器件选型的根本依据:能量量级决定 TVS 的峰值功率/焦耳等级,而不是电压幅值。开关拉弧(3a/3b)虽然电压达 -150V,但能量只有毫焦,600W TVS 绰绰有余;抛负载只有 101V,但能量数十焦耳,需要 5kW 级专用器件。下图把发生源和能量阶梯对应起来。
3.1 能量量级跨度与器件分档
能量可用 做数量级估算 —— 注意这是开路源能量(发生器灌入短路的上界),真正落到钳位 TVS 上的只是超过 Vclamp 的那部分(≈ Vclamp·Iclamp·td,通常比开路源能量小一个量级)。抛负载之所以是最严酷的,是同时具备"高电压 + 低源阻抗 + 长持续"——三项相乘比开关瞬态高约 1000 倍。
| 瞬态 | 能量量级 | 适配器件 |
|---|---|---|
| Pulse 3a/3b | mJ(ns burst) | 600W TVS 足够,常用于数据/IO 口 |
| Pulse 1 / 2a | Pulse 1 ~1-2 J / 2a ~0.1-0.3 J 开路源能量(TVS 实耗为钳位后 ~百 mJ 级) | 1.5kW SMCJ(2ms 长脉冲须校核 TVS 单脉冲功率曲线) |
| Pulse 2b | 秒级低阻 | 靠耐压裕量,TVS 易过热慎用 |
| Pulse 5b 抛负载 | 4 to 50+ J | 专用 load-dump TVS(5kW)或有源 surge-stopper |
3.2 EV 上来源的变化
EV 没有内燃机点火系统,所以传统的点火噪声、Pulse 2b(熄火电机)来源减弱,但抛负载并未消失:车载 DC-DC(HV → 12V)在上游高压突变或负载突卸时,12V 输出仍会产生类抛负载尖峰。同时 EV 引入了新的瞬态源——高压接触器断开、电机控制器关断时的母线反冲。结论是:EV 的输入瞬态防护不能因为没发动机就降级,反而要把 DC-DC 输出瞬态纳入测试矩阵。
4. 集中式 vs 分布式抑制 — 抛负载防护的分水岭
抛负载防护最关键的设计决策不在模块里,而在发电机端:抛负载到底在哪一级被抑制掉。这个决策直接决定模块端 TVS 的钳位电压可以放多高,进而决定器件大小和成本。现代车的发电机内部用 avalanche(雪崩)整流二极管,有明确的反向击穿电压,把抛负载在源头钳到 35V——这叫集中式抑制,对应 ISO 16750-2 的 Test B;老车或无此功能时母线裸冲到 101V——分布式抑制,对应 Test A,模块端必须独自吞下发电机全部能量。下图给出决策树、TVS 钳位窗口与三档器件。
4.1 Test A vs Test B 参数(12V / 24V)
下表是 Diotec 整理的现行 ISO 16750-2 抛负载 Test A/B 参数(抛负载已于 2011 年从 ISO 7637-2 移入 ISO 16750-2)。Us 是无钳位峰值,Us* 是钳位后电压,UA 是基准电压。注意 Test B(集中式)把母线钳到 35V,而 Test A(无集中式)冲到 79 to 101V。避免混淆:旧版 ISO 7637-2 抛负载 12V 为 Us 65 to 87V,现行 ISO 16750-2 为 Us 79 to 101V / Us* = 35V——下表 79 to 101V 是现行 16750-2 值,不是旧版 7637-2 值。
| 参数 | 12V Test A | 12V Test B | 含义 |
|---|---|---|---|
| Us | 79 to 101V | (钳位前同) | 无钳位峰值 |
| Us* | — | 35V | 集中钳位后电压 |
| UA | 14V | 14V | 基准电压 |
| Ri | 0.5 to 4 | 0.5 to 4 | 发电机内阻 |
| td | 40 to 400ms | 40 to 400ms | 持续时间 |
| 次数 | 1(旧)/ 多次 | 间隔 1 分钟 × 10 次 | 修订后增加重复 |
4.2 Ri 不串在钳位后的关键陷阱
ADI 的 surge-stopper 应用笔记点出一个常被忽略的事实:发电机内阻 Ri(0.5 to 4)出现在 avalanche 二极管之前,而不是串在 35V 钳位电压之后。后果是——如果模块端用一颗击穿电压低于 35V 的 shunt TVS 去保护,这颗 TVS 会先于发电机的内部钳位导通,于是被迫吞下发电机的全部能量,发电机的内部钳位形同虚设。正确做法:在集中式抑制(Test B)系统里,模块端 TVS 的钳位电压要远高于 35V,让发电机内部钳位先动作,模块端 TVS 只兜底剩余尖峰;这样才能用小 TVS(150W to 600W)。
4.3 TVS 钳位窗口设计
选 TVS 本质是在一条电压轴上卡三个边界:反向工作电压 要高于正常工作最高电压(含 jump-start / Pulse 2b 瞬态,典型放到 24V 附近)以免漏电;钳位电压 (典型约 40V,对应 33 to 47V)要低于下游 SBC/IC 的绝对最大额定(典型 40 to 45V)以保护它们。窗口被压在"工作电压上沿"和"IC absmax 下沿"之间,留给设计的余量很窄,这正是车规 40V 工艺 SBC 流行的原因。
5. 器件方案 — 从 shunt TVS 到有源 surge-stopper
选完钳位窗口后,真正决定能不能扛住能量的是器件类别。这里有三档,按吞吐能量从小到大排,且后两档对抛负载(Test A)是必选项。先讲因果:shunt(并联)TVS 靠自身耗散把能量变成热,能量越大芯片面积越大、越贵、越容易热失效;有源 surge-stopper 走的是另一条路——串联限压,不靠耗散吞能量,而是把功率限制在 MOSFET 的 SOA 时间窗内。
5.1 三档器件对照
下表对应图三的三个卡片。数据取自 Diotec 抛负载防护应用笔记的器件矩阵。
5.2 有源 surge-stopper 为什么强
LTC4380 这类有源器件用一颗串联 MOSFET(M2)做"可控压降":正常时充电泵把 M2 完全增强,压降只有 量级(举例 时 4A 下约 66mW;LTC4380 用外部 MOSFET,无固定 );抛负载来临时,内部把 M2 栅极对地钳位约 31.5V,使 12V 系统的输出被限到约 27V,M2 上的瞬时功率被 TMR 引脚的 RC 网络(模拟 MOSFET 瞬态热阻)限制在 SOA 内,持续超限就完全关断、延时后重新上电。相对 shunt TVS 的本质优势:shunt 必须把能量耗成热(最好情况熔断保险,最坏情况起火),而串联限压把能量挡在外面、几乎不耗散。同一颗器件还顺带集成了反接保护(M1 + Q1 在输入低于地时关断 M1)。
5.3 四层防护栈
把输入防护放回整条电源链看,它是四层串起来的:TVS 钳位(扛 Pulse 1/2a/3/5)→ 反接保护(ISO 16750-2 §4.7,见 Reverse Polarity)→ pre-reg/SBC(耐压 40V + 内置 clamp)→ bulk + boost(冷启动 holdup)→ MCU rails。五步选型口诀:耐压(absmax)→ 钳位窗口( 高于工作 / 低于 absmax)→ 能量(PPPM / 焦耳)→ 反接 → 冷启动 holdup。
缩写表
| 缩写 | 全称 |
|---|---|
| load dump | 抛负载——发电机给电池充电时电池突然断开,负载被甩掉,发电机能量冲上母线形成高压浪涌 |
| Pulse 1/2a/2b/3a/3b | ISO 7637-2 定义的五个传导瞬态脉冲(感性断开/并联切断/电机惯性/开关拉弧) |
| Pulse 5a/5b | 抛负载脉冲(有限幅/无限幅),2011 后归入 ISO 16750-2 |
| Test A / Test B | ISO 16750-2 抛负载测试:A=无集中抑制(冲 101V),B=有集中抑制(钳 35V) |
| TVS | Transient Voltage Suppressor,瞬态电压抑制二极管,反向击穿吸收浪涌 |
| clamping voltage | 钳位电压,TVS 在峰值浪涌电流下两端的实际限制电压 V_clamp |
| cold crank | 冷启动压降,起动机抽流使 Vbat 瞬时跌到 3-6V |
| centralized suppression | 集中式抑制,在发电机端用 avalanche 二极管把抛负载钳在源头 |
| surge stopper | 有源浪涌保护器,用串联 MOSFET 限压而非耗散吞能量 |
| Us / Us* / Ri / td | 脉冲峰值电压 / 钳位后电压 / 源(内)阻抗 / 脉冲持续时间 |
| VWM / VBR / PPPM | TVS 反向工作电压 / 反向击穿电压 / 峰值脉冲功率 |
| avalanche diode | 雪崩二极管,反向击穿电压可控,用于发电机整流兼集中钳位 |
核心要点
- 两本标准分工:ISO 7637-2 = EMC 快瞬态(Pulse 1/2/3,ns-s);ISO 16750-2 = 电源质量慢瞬态(抛负载 Test A/B、慢升降、起动跌压);2011 把抛负载从前者挪到后者。
- 脉冲来源即设计依据:Pulse 1/2a=感性 断开尖峰;Pulse 2b=熄火电机惯性发电(秒级,TVS 慎用);Pulse 3a/3b=开关拉弧 ns burst(数字误动主因);Pulse 4=起动跌压(防低压复位而非高压击穿)。
- 能量量级而非电压幅值决定器件:开关瞬态(3a/3b)mJ 用 600W TVS;Pulse 1 ~1-2 J / 2a 百 mJ 级(开路源能量);抛负载 4 to 50+ J 必须 5kW 专用器件或有源 surge-stopper。
- 抛负载防护先问发电机端:集中式(Test B,钳 35V)→ 模块端 TVS 钳位放高用小器件;分布式(Test A,冲 101V)→ 模块端独自吞能量用大器件。
- 陷阱:Ri 在 avalanche 二极管之前,若模块 TVS 击穿低于 35V 会架空发电机内部钳位、被迫吞全部能量。
- 有源 surge-stopper(LTC4380)用串联限压代替耗散,正常压降仅毫瓦级,且集成反接 + 限流 + SOA 限时,优于 shunt TVS。
- 五步选型:耐压 → 钳位窗口 → 能量 → 反接 → 冷启动 holdup。
Engineering Objects
iso7637_pulse_catalog(Pulse 1/2a/2b/3a/3b 的 Us/Ri/td/重复次数/来源/允许功能等级)iso16750_loaddump_testAB(Test A/B 的 Us/Us*/UA/Ri/td/次数,12V 与 24V)transient_energy_ladder(各 pulse 能量量级 → 推荐 TVS PPPM 档位)tvs_clamp_window(VWM / VBR / V_clamp 与工作电压、IC absmax 的边界关系)centralized_vs_distributed_suppression(发电机端抑制决策 → 模块端器件等级)
Cross-references
- ← 索引
- 辅助电源全栈 hub — 本页是其"输入瞬态防护"族的标准/方法学总览页
- Load Dump 深度 — Pulse 5b 抛负载单独深拆,本页给它定位在脉冲全谱中
- Reverse Polarity Protection — ISO 16750-2 §4.7 反接,四层防护栈第二层
- Cranking Robustness — Pulse 4 起动跌压的防低压复位设计
- 保护器件 TVS/ESD — TVS 器件物理与五步选型流程
- 辅助电源 Inrush/Soft-start — 上电涌流,与瞬态防护同属输入级
来源:ISO 7637-2:2011 / ISO 16750-2:2012 标准结构与脉冲参数;Analog Devices "LTspice Models of ISO 7637-2 & ISO 16750-2 Transients" 与 LTC4380 surge stopper 应用笔记;Diotec "Automotive Load Dump Protection" 应用笔记 v02(Test A/B 参数表与器件矩阵);allpcb ISO 7637-2 功能状态等级综述。综合整理。