第 9 章 保护电路
第 9 章 保护电路#
核心问题:你的电路板在实验室里好好的,为什么到了用户手里就莫名其妙坏了?
答案往往是——没做保护。
教科书教你电路原理,但很少教你”怎么让电路不坏”。本章把工程实践中最常见、最实用的保护电路方案全部讲透,从静电到反接、从过压到隔离,每一节都配真实案例和设计步骤。
9.1 ESD 保护:静电——看不见的杀手#
9.1.1 什么是 ESD?为什么这么可怕?#
ESD(Electro-Static Discharge,静电放电) 是物体表面积累的静电荷瞬间释放的现象。
你肯定经历过:冬天脱毛衣时的”啪啪”声、摸门把手时的”电击感”、拔出USB线时的小火花——这些全是 ESD。
一组让人胆寒的数字:
| 场景 | 人体静电压 | 人能感知吗? |
|---|---|---|
| 在地毯上走动 | 5,000 ~ 35,000 V | 能感知(> 3,000V) |
| 在化纤椅子上起身 | 1,500 ~ 18,000 V | 能感知 |
| 拿起塑料袋 | 500 ~ 5,000 V | 有时能感知 |
| 普通环境行走 | 100 ~ 500 V | 感知不到! |
而现代芯片呢?
| 芯片类型 | 能承受的 ESD 电压 |
|---|---|
| 老式 TTL 芯片 | ~2,000 V |
| 现代 CMOS 芯片 | 几百 ~ 1,000 V |
| 先进工艺 MCU(28nm以下) | 可能只有几十 V |
也就是说,你根本感知不到的静电,就足以让芯片”猝死”或”慢性死亡”。
💡 新手必知:ESD 对芯片的伤害分两种:
- 硬损伤(Catastrophic Failure):芯片直接报废,立刻可检测到——这还算好的,产线就能发现。
- 软损伤(Latent Defect):芯片”受了内伤”,当时看起来正常,用一段时间后突然失效——这才是最可怕的,到了用户手里才出问题,返修率飙升。
ESD 如何摧毁芯片?
当静电放电发生时,在芯片内部会产生以下破坏:
- 击穿栅氧化层:MOS 管的栅极氧化层极薄(几个纳米),几千伏的高压瞬间将其击穿,形成永久短路。
- 熔化金属互连:瞬间大电流流过芯片内部的铝线/铜线,温度急剧升高,金属线熔断。
- 触发闩锁效应(Latch-up):ESD 脉冲触发芯片内部的寄生晶闸管(SCR),导致电源到地之间形成低阻通路,芯片过热烧毁。
ESD 放电脉冲
│
┌──────▼──────┐
│ 静电高压 │────→ 栅氧化层击穿(永久损坏)
│ (kV 级) │────→ 金属线熔断(开路失效)
│ 瞬间释放 │────→ 触发闩锁(过热烧毁)
└─────────────┘plaintext9.1.2 ESD 测试标准:你的产品必须过这关#
电子产品要通过认证(CE、FCC等),必须通过 ESD 抗扰度测试。最核心的标准是:
IEC 61000-4-2(国内对应标准 GB/T 17626.2)
| 等级 | 接触放电 | 空气放电 | 典型应用场景 |
|---|---|---|---|
| 1 | ±2 kV | ±2 kV | 受控环境(机房) |
| 2 | ±4 kV | ±4 kV | 一般室内环境 |
| 3 | ±6 kV | ±8 kV | 常见消费电子产品 |
| 4 | ±8 kV | ±15 kV | 严苛环境(推荐目标) |
💡 实战经验:大多数消费电子产品至少要过等级 4。做设计时,建议以 ±8 kV 接触放电、±15 kV 空气放电 为目标。
两种放电方式:
- 接触放电(Contact Discharge):静电枪尖端直接接触设备金属部分放电。波形稳定,可重复性好,是优先采用的测试方法。
- 空气放电(Air Discharge):静电枪靠近设备绝缘表面,通过空气电弧击穿放电。模拟实际场景中手指接近设备时的放电。上升沿更陡、能量更集中,更难防。
⚠️ 血的教训:某款智能门锁通过了 ±8kV 接触放电测试,但量产后用户反馈 15% 触摸按键失灵。根因:实际使用场景中空气放电的上升沿更陡,TVS 管响应时间慢了几十皮秒,芯片就被打穿了。测试标准是下限,真实场景才是上限。
9.1.3 ESD 防护的核心武器:TVS 管#
TVS(Transient Voltage Suppressor,瞬态电压抑制二极管) 是 ESD 防护的第一道防线。
TVS 管的工作原理:
正常工作:TVS 管处于高阻态,相当于开路,不影响电路
│
│ ESD 脉冲到来(纳秒级)
▼
TVS 瞬间导通(皮秒级响应),将高压钳位到安全值
│
│ ESD 能量通过 TVS 泄放到地
▼
ESD 消失后,TVS 自动恢复高阻态plaintext用一个比喻来理解:TVS 就像电路的”避雷针”——平时不起作用,雷来了就把能量引到大地去。
TVS 管的关键参数:
| 参数 | 符号 | 含义 | 选型要点 |
|---|---|---|---|
| 反向截止电压 | V_RWM | 正常工作时 TVS 不动作的最高电压 | ≥ 信号/电源正常工作电压 |
| 击穿电压 | V_BR | TVS 开始导通的电压 | 略高于 V_RWM |
| 钳位电压 | V_C | 在额定脉冲电流下 TVS 两端的电压 | 必须 < 被保护芯片的耐压 |
| 峰值脉冲电流 | I_PP | TVS 能承受的最大瞬态电流 | 越大越好 |
| 结电容 | C_j | TVS 管的寄生电容 | 高速信号线必须选低电容(< 1pF) |
| 响应时间 | t_r | 从检测到导通的时间 | 优选皮秒级(< 1ns) |
💡 新手重点理解钳位电压:假设你的 USB 芯片耐压 6V,你选了一个 V_C = 10V 的 TVS,那 ESD 来的时候 TVS 虽然导通了,但把电压钳到 10V,芯片照样被打坏!钳位电压必须低于被保护芯片的耐压值。
TVS 选型实战——以 USB 2.0 为例:
USB 2.0 有 4 根线:VBUS(5V)、D+、D-、GND。
USB 2.0 接口 ESD 防护
USB Connector TVS Array MCU/USB IC
┌──────────┐ ┌─────────────────┐ ┌──────────┐
│ VBUS ───┼─────┤ ├─────┤─ VBUS │
│ D+ ───┼─────┤ TVS 阵列 ├─────┤─ D+ │
│ D- ───┼─────┤ (如 USBLC6-2) ├─────┤─ D- │
│ GND ───┼─────┤ ├─────┤─ GND │
└──────────┘ │ │ │ │ │ └──────────┘
│ ▼ ▼ ▼ │
│ 每根线对地TVS │
│ │
└─────────────────┘plaintext选型步骤:
- 确定 V_RWM:USB 信号线正常电压 0~3.3V,选 V_RWM = 3.3V 或 5V
- 确认 V_C:USB 芯片的 D+/D- 引脚耐压通常 5~6V,选 V_C ≤ 5.5V
- 检查结电容:USB 2.0 速率 480Mbps,选 C_j < 1pF
- 确认 ESD 等级:≥ ±8kV 接触放电,≥ ±15kV 空气放电(IEC 61000-4-2)
推荐器件:USBLC6-2SC6(ST)、PESD5V0S2BT(Nexperia)、TPD4E05U06(TI)
9.1.4 TVS 管阵列:多通道集成的好方案#
当需要保护多根信号线时(如 USB 4根、HDMI 19根),用单独的 TVS 管太占空间。这时候使用 TVS 阵列(ESD 保护阵列) 更合适。
常见 TVS 阵列封装和通道数:
| 接口 | 信号线数量 | 推荐 TVS 阵列 | 封装 |
|---|---|---|---|
| USB 2.0 | 2(D+,D-) | USBLC6-2SC6 | SOT-23-6 |
| USB 3.0 | 4(含高速对) | TPD4E05U06 | USON-6 |
| HDMI | 8(TMDS 对) | TPD8S009 | SON-15 |
| 按键/GPIO | 4~6 | PRTR5V0U2X | SOT-143 |
HDMI 接口的 ESD 防护:
HDMI 接口速率高(HDMI 2.0 达 18Gbps),对 TVS 的结电容要求极严格(< 0.8pF),否则信号眼图会闭合。
HDMI Connector TVS Array HDMI RX IC
┌────────────┐ ┌───────────────────────┐ ┌──────────┐
│ TMDS_D0+ ──┼─────┤ ├─────┤── D0+ │
│ TMDS_D0- ──┼─────┤ TPD8S009 ├─────┤── D0- │
│ TMDS_D1+ ──┼─────┤ (8通道, 0.8pF) ├─────┤── D1+ │
│ TMDS_D1- ──┼─────┤ ├─────┤── D1- │
│ TMDS_D2+ ──┼─────┤ ├─────┤── D2+ │
│ TMDS_D2- ──┼─────┤ ├─────┤── D2- │
│ SCL ───────┼─────┤ ├─────┤── SCL │
│ SDA ───────┼─────┤ ├─────┤── SDA │
│ HPD ───────┼─────┤ ├─────┤── HPD │
└────────────┘ └───────────────────────┘ └──────────┘plaintext9.1.5 PCB 布局:TVS 放错位置等于没放#
这是新手最容易犯的错误:TVS 管选对了,但布局不对,保护效果大打折扣。
TVS 布局的黄金法则:
法则 1:TVS 必须紧贴连接器(距连接器引脚 < 5mm)
连接器 TVS MCU
┌───┐ ┌───┐ ┌──────────────┐
│Pin├─┤TVS├───┤ │
│ │ └───┘ │ 芯片 │
└───┘ │ │
└──────────────┘
↑
越近越好!ESD 能量在 TVS 这里就被泄放了,
不会跑到后面的芯片去
法则 2:TVS 到地的走线要短、粗、低阻抗
✗ 错误:TVS 的地线绕了很远才到地平面
✓ 正确:TVS 地引脚直接打过孔到地平面
法则 3:ESD 泄放路径不能经过敏感电路
连接器 ──→ TVS ──→ GND(最短路径)
↑
不要经过 MCU 的地!
否则 ESD 电流会在地平面上
产生瞬态压差,干扰 MCU
法则 4:信号线从连接器出来后,先过 TVS,再到后级芯片
连接器 → TVS(并联到地)→ 串联电阻(可选)→ 芯片引脚
如果 TVS 放在芯片后面,ESD 先打了芯片再去 TVS,芯片已经被打坏了!plaintext完整的 USB-C 接口 ESD 防护布局示意:
┌─────────┐
│ USB-C │ ┌─────────────────┐
│ Connector│────→│ TVS Array │────→ 后续电路
│ │ │ (紧贴连接器) │
└─────────┘ │ ↓ 直接接地 │
└─────────────────┘
PCB 俯视图:
┌────────────────────────────────────────┐
│ [USB-C] [TVS] ... [MCU] │
│ ↑连接器 ↑TVS ↑MCU │
│ 在板边 紧贴连接器 在板中间 │
└────────────────────────────────────────┘plaintext⚠️ 常见错误总结:
- TVS 离连接器太远 → ESD 能量在到达 TVS 之前就已经耦合到后级信号线
- TVS 接地走线太长 → 寄生电感导致钳位电压升高(V = L × di/dt)
- ESD 泄放路径穿过数字地 → 地弹噪声导致 MCU 复位
- 高速信号线的 TVS 结电容太大 → 信号眼图闭合,通信失败
9.1.6 按键和 GPIO 的 ESD 防护#
按键、拨码开关等人手直接接触的接口,也是 ESD 的高风险入口。
简单方案——RC + TVS:
R (100Ω~1kΩ)
按键 ──────┤├──────────── GPIO (MCU)
(人手触摸) │
│
┌┴┐ TVS (如 PESD5V0S1BB)
─┬─ (钳位到 5V)
│
GND
• R 限流:限制 ESD 瞬间电流
• C(可选):并联 100pF 电容滤除高频
• TVS:将电压钳位到安全范围plaintext9.2 反接保护:电源接反了怎么办?#
这是每个硬件工程师都经历过的”心跳时刻”:调试得好好的板子,一不留神把电源线正负极接反了,“啪”的一声,然后整个板子就”安静”了……
9.2.1 为什么反接这么危险?#
当电源极性反接时:
- 电解电容:反向电压导致内部电解液分解,电容鼓包甚至爆炸
- IC 芯片:内部寄生二极管正向导通,产生巨大电流,芯片烧毁
- MOS 管:体二极管导通,大电流流过导致过热损坏
简单说:电路中的大量元件都是”有方向”的,电源反接相当于把所有方向都搞反了。
9.2.2 方案一:串联二极管(最简单)#
原理:利用二极管的单向导电性,电源正接时二极管导通,反接时二极管截止。
方案 A:串联在正极
VIN (+) ──→|──── VOUT (+)
D1
│
VIN (-) ────┴──── VOUT (-)
GND
正接:二极管正向导通,VOUT ≈ VIN - 0.7V
反接:二极管反向截止,VOUT = 0,后端安全plaintext优点:
- 极简,一个二极管搞定
- 成本极低(几分钱)
缺点:
- 正向压降 0.7V(普通硅管)或 0.3V(肖特基管),这个压降是永久的功率损耗
- 发热:功耗 = V_f × I_load。假设负载 2A,普通二极管功耗 = 0.7 × 2 = 1.4W,二极管会很烫!
- 压降会减小后端可用电压:12V 输入经过二极管只剩 11.3V
适用场景:小电流(< 500mA)、对压降不敏感的场合。
如果用肖特基二极管:正向压降降到约 0.3V,但大电流下压降也会升高到 0.5V 以上。
9.2.3 方案二:P-MOS 管防反接(低压降,推荐!)#
这是工程实践中最常用的防反接方案,几乎零压降。
电路原理:
VIN (+) ────────────────┐
│
┌──────┤ Source
│ P-MOS (Q1)
│ Drain ────── VOUT (+)
│ │
R1 │
(10kΩ) │
│ │
├──────┤ Gate
│
VIN (-) ──────────┴──────┴──── VOUT (-)
GNDplaintext工作原理详解:
正接时(正常情况):
- 初始状态:VIN 通过 P-MOS 内部的体二极管(Source 到 Drain 方向)给后端供电,VOUT ≈ VIN - 0.7V
- 此时 Gate 通过 R1 接地(0V),Source 电压约 VIN - 0.7V
- V_GS = 0 - (VIN - 0.7V) = -(VIN - 0.7V),这是一个较大的负压
- 当 |V_GS| > |V_GS(th)| 时,P-MOS 导通
- P-MOS 导通后,D-S 之间电阻极小(R_DS(on) 可能只有几十 mΩ),压降几乎为零
- 此时体二极管被短路,不再流过电流
- 结果:VOUT ≈ VIN,几乎没有压降!
反接时(电源接反):
- VIN(-) 接了正电压,VIN(+) 接了负电压
- Gate 通过 R1 接到”假的地”(实际上是正电压)
- Source 接的是负电压
- V_GS = V_假地 - V_负 = 正值 > 0,P-MOS 不导通
- 体二极管也是反向的,不导通
- 结果:后端完全断电,安全!
P-MOS 防反接的压降计算:
压降 = I_load × R_DS(on)
举例:负载电流 2A,P-MOS 的 R_DS(on) = 50mΩ
压降 = 2 × 0.05 = 0.1V
功耗 = 2² × 0.05 = 0.2W(比二极管的 1.4W 小得多!)plaintextP-MOS 选型要点:
| 参数 | 要求 | 原因 |
|---|---|---|
| V_GS(th) | 要足够低 | 保证在低输入电压下也能导通 |
| R_DS(on) | 越小越好 | 减小压降和发热 |
| I_D | > 最大负载电流 | 留足余量 |
| V_DS(max) | > 最大输入电压 | 防止击穿 |
💡 进阶设计:如果输入电压可能很高(如 24V),需要在 Gate 和 Source 之间加一个稳压管(如 12V 齐纳二极管),防止 V_GS 超过 P-MOS 的最大额定值(通常 ±20V)。
VIN (+) ────────────────┐
│
┌──────┤ Source
│ P-MOS (Q1)
│ Drain ────── VOUT (+)
│ │
R1 │ ┌──┤
(10kΩ)│ │ ZD1 (12V 齐纳)
│ └──┤
├──────┤ Gate
│
VIN (-) ──────────┴──────┴──── VOUT (-)plaintext9.2.4 方案三:N-MOS 管防反接(更低成本)#
N-MOS 管比 P-MOS 管更便宜(同等规格下 R_DS(on) 更低),但需要放在**负极(GND 路径)**上。
VIN (+) ──────────────────── VOUT (+)
┌──────┤ Drain
│ N-MOS (Q1)
VIN (-) ──────────┤ Source ──── VOUT (-)
│ │
R1 │
(10kΩ) │
│ │
├──────┤ Gate
│
GNDplaintext原理类似 P-MOS,但接在负极。
优点:N-MOS 的 R_DS(on) 比 P-MOS 更低、更便宜 缺点:N-MOS 放在 GND 路径上,会导致系统的地”浮动”,可能影响信号参考电平。大多数情况下推荐 P-MOS 方案。
9.2.5 方案四:整流桥(万能但低效)#
┌──→|──┐
VIN ──────┤ ├── VOUT (+)
│ 整流桥│
└──|←──┘
│
┌──┤ ├── VOUT (-)
└──→|──┘plaintext无论电源怎么接,输出极性都是对的。
缺点:永远有两个二极管串联导通,压降 = 2 × V_f ≈ 1.4V(普通)或 0.6V(肖特基),功耗大。
9.2.6 方案对比总结#
| 方案 | 压降 | 成本 | 效率 | 推荐场景 |
|---|---|---|---|---|
| 串联二极管 | 0.3~0.7V | ★ | 低 | 小电流、不在乎压降 |
| P-MOS | ~0.05V | ★★ | 高 | 大多数场景(推荐!) |
| N-MOS | ~0.03V | ★★ | 高 | 低压大电流、不在乎地浮动 |
| 整流桥 | 0.6~1.4V | ★★★ | 最低 | 需要”无脑”防反接 |
9.3 过压 / 过流保护:防止”不该来的来了”#
9.3.1 过压保护(OVP):为什么需要?#
真实场景:
- 用户用了一个劣质充电器,标称 5V 实际输出 9V → 你的 3.3V 系统瞬间被高压灌入
- USB-C PD 充电时协议握手失败,充电器输出了 20V → 你的 5V 电路被击穿
- 适配器故障,12V 输出变成了 24V → 后端电容爆炸
过压保护的三种实现方式:
9.3.2 方式一:稳压管(齐纳二极管)钳位#
最简单的过压保护:在电源和地之间反向并联一个稳压管。
VIN ──→┤├── VOUT
R1(限流电阻)
│
┌┴┐
│ │ ZD1(稳压管,稳压值 = 保护阈值)
─┬─
│
GNDplaintext工作原理:
- 正常电压(如 5V)< 稳压值(如 6.2V):稳压管不导通,不影响电路
- 过压(如 9V)> 稳压值(6.2V):稳压管击穿导通,将电压钳位在约 6.2V
优点:简单、便宜、响应快(纳秒级) 缺点:
- 钳位精度低(±5%),且随温度变化
- 只能钳位不能切断——过压时稳压管一直导通发热,如果过压持续存在,稳压管可能烧毁
- 限流电阻会引入压降和功耗
- 大电流场景不适用
适用场景:对精度要求不高的小电流保护、辅助保护(配合其他方案使用)。
9.3.3 方式二:PTC 自恢复保险丝(过流保护)#
PTC(Positive Temperature Coefficient) 是一种正温度系数热敏电阻,也叫”自恢复保险丝”。
工作原理:
正常工作时:
电流 ≤ 额定电流(I_hold)
PTC 温度低 → 电阻小(通常 < 1Ω)
→ 不影响电路
过流发生时:
电流 > 动作电流(I_trip)
I²R 发热 → 温度升高 → PTC 材料膨胀
→ 导电粒子分离 → 电阻急剧增大(可达 MΩ 级)
→ 电流被限制到极小值 → 相当于"断路"
故障消除后:
电流消失 → PTC 冷却 → 电阻恢复低值
→ 电路自动恢复正常(无需更换!)plaintext与传统保险丝的对比:
| 特性 | 传统保险丝 | PTC 自恢复保险丝 |
|---|---|---|
| 过流保护 | ✓ | ✓ |
| 可重复使用 | ✗(烧断需更换) | ✓(自动恢复) |
| 响应速度 | 快 | 中等(毫秒级) |
| 正常电阻 | 极低 | 较低(几十~几百 mΩ) |
| 成本 | 低 | 稍高 |
PTC 关键参数:
| 参数 | 符号 | 含义 |
|---|---|---|
| 保持电流 | I_hold | 25°C 下能持续通过的最大电流(不动作) |
| 动作电流 | I_trip | 使 PTC 动作(跳变到高阻态)的最小电流 |
| 最大电压 | V_max | PTC 能承受的最大电压 |
| 最大电流 | I_max | PTC 能承受的最大电流(不损坏) |
| 动作时间 | T_trip | 从过流发生到 PTC 动作的时间 |
| 初始电阻 | R_min | 未动作时的最小电阻 |
选型步骤:
1. 确定 I_hold ≥ 电路最大正常工作电流
2. 确认 V_max ≥ 电路最大工作电压
3. 确认 I_max ≥ 可能出现的最大故障电流
4. 检查动作时间是否满足保护需求
5. 注意温度降额!PTC 的动作电流随温度升高而降低
举例:USB 供电线路保护
- 正常电流:500mA
- 工作电压:5V
- 选择:I_hold = 500mA,I_trip = 1A,V_max = 6V
- 型号示例:SMD1206P050TFplaintext典型应用:串联在电源输入端或 USB VBUS 线上。
USB VBUS ──[PTC]──── 5V 电源输入
│
正常:R ≈ 0.5Ω,压降忽略
短路:R → MΩ,电流切断
恢复:拔掉短路负载,PTC 自动恢复plaintext9.3.4 方式三:专用 OVP 芯片(最可靠)#
OVP(Over-Voltage Protection)芯片 是专门设计的过压保护 IC,内部集成了电压检测 + MOS 开关 + 控制逻辑。
工作原理:
OVP 芯片内部结构:
VIN ──→ [电压检测模块] ──→ [控制逻辑] ──→ [MOS 开关] ──→ VOUT
│
比较参考电压
(如 5.5V)
正常时:VIN < 阈值 → MOS 导通 → VOUT = VIN
过压时:VIN > 阈值 → MOS 关断 → VOUT = 0(保护后端!)
恢复时:VIN < 阈值 → MOS 重新导通 → 自动恢复plaintextOVP 芯片 vs 稳压管 vs PTC:
| 特性 | 稳压管 | PTC | OVP 芯片 |
|---|---|---|---|
| 保护类型 | 过压钳位 | 过流保护 | 过压切断 |
| 响应速度 | 纳秒 | 毫秒 | 微秒 |
| 精度 | ±5% | — | ±1% |
| 过压时行为 | 钳位(持续发热) | 不响应 | 切断(零功耗) |
| 自恢复 | 是 | 是 | 是 |
| 成本 | 极低 | 低 | 中 |
常见 OVP 芯片推荐:
| 芯片 | 保护阈值 | 最大输入电压 | 最大电流 | 典型应用 |
|---|---|---|---|---|
| NCP361 | 5.6V / 12V | 20V | 1A | USB 输入保护 |
| TPS25940 | 可调 | 18V | 5A | USB-C PD 保护 |
| PW2609A | 可调 | 42V | — | 充电器前端保护 |
| SGM40666 | 可调 | 80V | — | 工业电源保护 |
💡 实战经验:USB-C 充电口的输入端强烈建议加 OVP 芯片。劣质充电器可能输出远超 5V 的电压,OVP 能在微秒内切断,保护后端充电 IC 和电池。
OVP 芯片典型应用电路:
OVP Chip (NCP361)
USB-C ┌─────────────────────┐
VBUS ────┤ IN OUT ├──── 5V 系统
│ │
│ FLAG ├──── → MCU GPIO(过压告警)
│ │
GND ─────┤ GND OVP ├──── 电阻分压设置阈值
└─────────────────────┘plaintext9.3.5 综合保护方案:电源输入的”三重保险”#
工程实践中,电源输入端通常多级保护串联:
外部电源 系统电源
│ │
▼ ▼
[PTC] → [TVS/稳压管] → [OVP] → [LDO/DC-DC]
过流保护 瞬态钳位 过压切断 正常供电
第一级:PTC 防短路/过流
第二级:TVS 防 ESD 和瞬态浪涌
第三级:OVP 防持续过压plaintext💡 为什么要多级?
- PTC 能防过流但响应慢,对瞬间高压无能为力
- TVS 响应快但只能钳位,持续过压会烧毁
- OVP 能精确切断过压,但不防短路
- 三者配合,才能覆盖所有故障场景!
9.4 隔离:让”危险的”和”安全的”彻底分开#
9.4.1 什么是电气隔离?为什么需要?#
电气隔离 是指两个电路之间没有直接的电气连接(没有共同的导线、没有共同的回流路径),信号或能量通过磁场、光、电容等非导电方式传递。
什么时候需要隔离?
| 场景 | 原因 | 隔离电压要求 |
|---|---|---|
| 工业控制 | MCU(3.3V)控制 220V 交流电机 | 1,500 ~ 5,000 V |
| 医疗设备 | 传感器接触人体,必须防止漏电 | 4,000 V 以上 |
| 电源设计 | 开关电源原边(高压)与副边(低压) | 3,000 ~ 5,000 V |
| 通信接口 | RS-485 长距离传输,两端地电位差可达几十伏 | 500 ~ 2,500 V |
| 汽车电子 | 高压动力电池(400V)与低压控制(12V) | 2,500 V 以上 |
不隔离会怎样?
场景 1:工业现场
传感器(接在 220V 电机旁)──导线──→ MCU(3.3V)
电机启动瞬间,地线上窜入几十伏的共模电压
→ MCU 的 GPIO 被打穿
→ 操作员摸到 MCU 外壳,可能触电!
场景 2:医疗设备
心电电极(贴在患者胸口)──导线──→ 放大器──→ 电脑
如果电脑漏电,220V 通过导线传到患者身上
→ 微安级电流就能引发心室颤动
→ 致命!plaintext9.4.2 光耦隔离:用光传递信号#
光耦(Optocoupler / Optoisolator) 是最常用的信号隔离器件。
内部结构:
输入侧 隔离屏障 输出侧
┌────────┐ ┌──────────────┐ ┌────────┐
│ LED │ │ 透明绝缘 │ │ 光敏 │
│ (发光 │ 光→ │ 介质 │ →光 │ 三极管 │
│ 二极管)│ │ (几千V隔离) │ │ (接收光)│
└────────┘ └──────────────┘ └────────┘
Pin 1 ──┐ ┌── Pin 4
Pin 2 ──┘ └── Pin 3
(输入) 无电气连接 (输出)plaintext工作原理:
- 输入侧:电流流过 LED → LED 发光
- 隔离屏障:光穿过绝缘介质(空气/透明树脂)
- 输出侧:光敏三极管接收光 → 导通/截止
关键:输入和输出之间只有光联系,没有电线连接,所以两边的电路完全独立!
光耦的关键参数:
| 参数 | 含义 | 典型值 |
|---|---|---|
| 隔离电压(V_ISO) | 输入输出之间能承受的最高电压 | 2,500 ~ 5,000 Vrms |
| 电流传输比(CTR) | 输出电流 / 输入电流 × 100% | 20% ~ 600% |
| 响应速度 | 信号从输入到输出的延迟 | 几 μs(普通)~ 几十 ns(高速) |
| 隔离电容 | 输入输出之间的寄生电容 | < 1 pF(越小越好) |
光耦隔离典型电路——控制继电器:
MCU 侧 (3.3V) 光耦 继电器侧 (12V)
3.3V ┌──────┐ 12V
│ │ │ │
┌┴┐ R1 (330Ω) │ LED │ ┌────┤
│ │ ┌──→│──┐ │ │ │ │
└┬┘ │ │ │ 光 │ │ ┌┴┐ 续流二极管
│ │ LED ├────────┤ │ │ │ │ D1
GPIO───┤ │ │ │ │ └┬┘
└──────┘ │ 光敏 │ │ │
│ 三极管├─────┤ │
│ │ │ ┌┴┐
│ │ │ │ │ 继电器线圈
│ │ │ └┬┘
│ │ │ │
└──────┘ GND │
GNDplaintext工作过程:
- GPIO 输出高电平 → LED 亮 → 光敏三极管导通 → 继电器线圈通电 → 触点吸合
- GPIO 输出低电平 → LED 灭 → 光敏三极管截止 → 继电器线圈断电 → 触点释放
💡 为什么这里要用光耦? 继电器线圈是感性负载,开关时会产生高压尖峰(几十甚至上百伏)。如果直接接 MCU,这个高压会打穿 MCU。用光耦隔离后,高压尖峰只在继电器侧(12V 系统)存在,MCU 侧完全不受影响。
光耦的输入侧设计:
LED 限流电阻计算:
R1 = (V_GPIO - V_LED) / I_LED
其中:
V_GPIO = 3.3V(MCU 输出高电平)
V_LED ≈ 1.2V(光耦 LED 正向压降)
I_LED = 5~10mA(保证光耦可靠导通)
R1 = (3.3 - 1.2) / 10mA = 210Ω → 选 220Ω 标准值plaintext光耦的输出侧设计:
上拉电阻计算(开集电极输出):
R2 = (V_CC_OUT - V_CE(sat)) / I_C
其中:
V_CC_OUT = 12V(输出侧供电电压)
V_CE(sat) ≈ 0.2V(光敏三极管饱和压降)
I_C = 需要驱动的负载电流
注意:I_C 不能超过光耦的最大集电极电流!
也不能超过 CTR × I_LED 的值!plaintext常见光耦型号:
| 型号 | 隔离电压 | CTR | 速度 | 应用 |
|---|---|---|---|---|
| PC817 | 5,000 Vrms | 50~600% | 慢(~4μs) | 通用开关信号隔离 |
| EL357 | 3,750 Vrms | 50~400% | 中 | 通用隔离 |
| 6N137 | 2,500 Vrms | — | 快(~75ns) | 高速数字隔离 |
| HCPL-0600 | 3,750 Vrms | — | 快(~100ns) | 高速通信隔离 |
| TLP350 | 3,750 Vrms | — | 中 | MOS 管/IGBT 驱动隔离 |
9.4.3 数字隔离器:光耦的升级替代#
现代设计中,数字隔离器(基于磁耦合或电容耦合)正在逐步替代光耦。
数字隔离器 vs 光耦:
| 特性 | 光耦 | 数字隔离器 |
|---|---|---|
| 隔离原理 | 光 | 磁耦合 / 电容耦合 |
| 速度 | 几 μs ~ 几十 ns | ns 级 |
| CTR 衰减 | 随时间老化 | 无老化问题 |
| 功耗 | 较高 | 低 |
| 集成度 | 单通道为主 | 多通道集成 |
| 成本 | 低 | 中 |
| 代表芯片 | PC817 | ADuM1201, ISO7741 |
ADuM1201(双通道数字隔离器)
侧 A 隔离屏障 侧 B
┌─────────┐ ┌──────────────────┐ ┌─────────┐
│ VDD1 │ │ │ │ VDD2 │
│ VIA ────┼────┤ 磁耦合隔离 ├────┼── VOA │
│ VIB ────┼────┤ ├────┼── VOB │
│ GND1 │ │ │ │ GND2 │
└─────────┘ └──────────────────┘ └─────────┘
侧 A 和侧 B 有独立的供电和地,完全隔离!plaintext9.4.4 变压器隔离:隔离电源#
光耦和数字隔离器解决的是信号隔离,但如果你需要传递能量(给隔离侧供电),就需要变压器隔离。
隔离变压器原理:
原边(高压侧) 隔离屏障 副边(低压侧)
┌─────────┐ ┌──────────────┐ ┌─────────┐
│ │ │ │ │ │
│ 初级 │ 磁 │ 铁芯 │ 磁 │ 次级 │
│ 线圈 │ 场 │ │ 场 │ 线圈 │
│ │ │ (电气隔离) │ │ │
└─────────┘ └──────────────┘ └─────────┘
输入交流 ──→ 磁场 ──→ 输出交流
原边和副边之间只有磁场联系,没有电气连接!plaintext隔离电源的完整方案:
220V AC 5V DC(隔离)
│ │
[整流] → [滤波] → [高频开关] → [隔离变压器] → [整流] → [滤波] → 5V 输出
↑
磁耦合传递能量
隔离电压 3~5kVplaintext隔离电源的典型应用:
| 场景 | 隔离电压 | 标准 |
|---|---|---|
| 手机充电器 | 4,000 V | IEC 62368-1 |
| 医疗电源 | 4,000 ~ 8,000 V | IEC 60601-1 |
| 工业开关电源 | 3,000 V | IEC 62368-1 |
| 电动汽车充电桩 | 5,000 V | IEC 61851 |
9.4.5 隔离供电方案:给隔离侧供电#
当你在设计中需要隔离时,一个经常被忽略的问题是:隔离两侧的电路都需要独立的电源!
错误做法:
MCU 侧 5V ────直接导线──── 传感器侧 5V
↑
这不就"隔离"了吗?
两边的地连在一起了!
正确做法:
MCU 侧 5V ──[隔离 DC-DC]── 传感器侧 5V
↑
通过磁场传递能量
两侧电气完全隔离plaintext常用隔离 DC-DC 模块:
| 型号 | 输入 | 输出 | 隔离电压 | 功率 |
|---|---|---|---|---|
| B0505S-1W | 5V | 5V | 1,500 VDC | 1W |
| MORNSUN B0505XT | 5V | 5V | 1,500 VDC | 2W |
| MORNSUN A0505S | 5V | ±5V | 3,000 VDC | 1W |
| TI ISO7841 | — | — | 5,700 Vrms | (数字隔离器) |
9.4.6 隔离设计中的 PCB 注意事项#
隔离设计的 PCB 关键规则:
1. 隔离带(Creepage & Clearance)
─ 隔离两侧的铜皮间距必须足够大
─ 间距取决于隔离电压要求
─ 通常 ≥ 6mm(对于 3kV 隔离)
2. 隔离带下方不走线
─ 不要在隔离带下方任何层走信号线
─ 否则隔离就形同虚设
3. 隔离变压器下方挖空
─ PCB 上变压器正下方要开槽(slot)
─ 增大爬电距离
4. 两侧 GND 不能连在一起
─ 这是最常见的新手错误!
─ 如果两边的地连了,隔离就完全失效
PCB 俯视图示意:
┌──────────┬═══════════┬──────────────┐
│ 高压侧 │ 隔离带 │ 低压侧 │
│ 铜皮 │ (无铜区域) │ 铜皮 │
│ │ ≥ 6mm │ │
│ GND_H │ │ GND_L │
│ (高压地) │ │ (低压地) │
│ │ │ │
└──────────┴═══════════┴──────────────┘
↑ ↑ ↑
不能连接! 挖空/开槽 不能连接!plaintext9.4.7 什么时候需要隔离?决策树#
你的设计需要隔离吗?
Q1: 电路是否连接到市电(220V AC)?
├─ 是 → 必须隔离(人身安全)
└─ 否 → Q2
Q2: 电路是否接触人体(医疗/穿戴设备)?
├─ 是 → 必须隔离(医疗标准 IEC 60601-1)
└─ 否 → Q3
Q3: 是否有长距离通信线缆(> 10m)?
├─ 是 → 建议隔离(地电位差可能很大)
└─ 否 → Q4
Q4: 是否控制大功率负载(电机、加热器)?
├─ 是 → 建议隔离(防止干扰和高压反窜)
└─ 否 → Q5
Q5: 系统中有多个不同电压域,且存在安全隐患?
├─ 是 → 根据风险评估决定
└─ 否 → 一般不需要隔离plaintext9.5 本章小结:保护电路速查表#
保护类型速查#
| 威胁类型 | 保护方案 | 关键器件 | 放置位置 |
|---|---|---|---|
| ESD 静电 | TVS 管 / TVS 阵列 | USBLC6-2, TPD4E05U06 | 紧贴连接器 |
| 电源反接 | P-MOS 防反接 | SI2301, AO3401 | 电源输入端 |
| 过压 | OVP 芯片 / 稳压管 | NCP361, TPS25940 | 电源输入端 |
| 过流 | PTC 自恢复保险丝 | SMD1206P050TF | 串联在主回路 |
| 信号隔离 | 光耦 / 数字隔离器 | PC817, ADuM1201 | 强弱电交界处 |
| 电源隔离 | 隔离变压器 / 隔离 DC-DC | B0505S | 原副边之间 |
设计检查清单#
- 所有对外接口(USB、HDMI、按键)是否加了 ESD 保护?
- TVS 管是否紧贴连接器放置?接地是否短且粗?
- 电源输入是否有反接保护?
- 电源输入是否有过压保护?
- USB VBUS 是否有过流保护(PTC)?
- 需要隔离的场景,两侧 GND 是否确实断开?
- 隔离带 PCB 间距是否满足爬电距离要求?
- 隔离两侧是否各自有独立供电?
保护电路设计原则#
1. 多级防护,逐级递减
→ 不要只靠一个器件,要层层设防
2. 保护器件必须放在被保护器件之前
→ ESD 先经过 TVS 再到芯片,不是先到芯片再过 TVS
3. 泄放路径要短、粗、低阻抗
→ 保护效果取决于 PCB 布局,不只是器件选型
4. 保护不能影响正常功能
→ TVS 的结电容不能影响高速信号
→ 防反接的压降不能影响系统供电
5. 测试标准是下限,真实场景是上限
→ 设计时要留足余量plaintext参考资料与推荐器件#
ESD / TVS 器件#
| 品牌 | 系列 | 典型型号 |
|---|---|---|
| ST | USBLC6 | USBLC6-2SC6(USB 2.0) |
| TI | TPDxE | TPD4E05U06(USB 3.0), TPD8S009(HDMI) |
| Nexperia | PESD | PESD5V0S2BT |
| Semtech | RCLAMP | RCLAMP0524P |
| Littelfuse | SP | SP0504BAHT |
防反接 P-MOS#
| 型号 | V_DS | R_DS(on) | I_D | 封装 |
|---|---|---|---|---|
| SI2301 | -20V | 50mΩ | -2.8A | SOT-23 |
| AO3401 | -30V | 40mΩ | -4A | SOT-23 |
| IRF7404 | -20V | 20mΩ | -6.7A | SO-8 |
| FDS4435 | -30V | 30mΩ | -8A | SO-8 |
OVP 芯片#
| 型号 | 阈值 | 最大 VIN | 最大 I | 封装 |
|---|---|---|---|---|
| NCP361 | 5.6V | 20V | 1A | DFN-8 |
| TPS25940 | 可调 | 18V | 5A | QFN-20 |
| SGM40560 | 可调 | 26V | 3A | TDFN-8 |
光耦#
| 型号 | 隔离电压 | 速度 | 应用 |
|---|---|---|---|
| PC817 | 5,000 Vrms | 慢 | 通用开关隔离 |
| EL357 | 3,750 Vrms | 中 | 通用隔离 |
| 6N137 | 2,500 Vrms | 快 | 高速数字隔离 |
| TLP250 | 2,500 Vrms | 中 | MOS/IGBT 驱动 |
隔离 DC-DC#
| 型号 | 输入 | 输出 | 隔离电压 |
|---|---|---|---|
| B0505S-1W | 5V | 5V | 1,500 VDC |
| A0505S-2W | 5V | ±5V | 3,000 VDC |
| MORNSUN F0505S | 5V | 5V | 3,000 VDC |
下一章预告:第 10 章”从原理图到 PCB”,我们将学习怎么读原理图、怎么看 Datasheet、PCB 布局的基本原则、接地的学问、以及信号完整性和 EMC 的入门概念。
搜索到的参考图片资源#
-
ESD 防护 TVS 二极管阵列实物与封装
- 来源:立创商城 / 世强硬创
- 链接:https://item.szlcsc.com/477964.html(TPD8S009 ↗ TVS 阵列产品页,含封装图)
-
TVS 管 I-V 特性曲线与 ESD 波形
- 来源:CSDN 博客 — ESD 小结
- 链接:https://blog.csdn.net/weixin_41935674/article/details/108734936 ↗
-
PCB 中 ESD 保护布局指南
- 来源:EEPW 电子产品世界(TI 官方文档翻译)
- 链接:https://www.eepw.com.cn/zhuanlan/337948.html ↗
-
MOS 管防反接电路图
- 来源:CSDN 博客 — 防反接电路与 MOS 管防反接
- 链接:https://blog.csdn.net/qq_40170041/article/details/155608196 ↗
-
P-MOS 防反接电路仿真图
- 来源:电子产品世界 — PMOS 搭建电源端防反接电路
- 链接:https://m.eepw.com.cn/article/diagram/176385.html ↗
-
PTC 自恢复保险丝工作原理图
- 来源:电子发烧友 — 自恢复保险丝及其选型
- 链接:https://m.elecfans.com/article/6450318.html ↗
-
光耦隔离电路原理图
- 来源:CSDN 博客 — 光耦隔离电路详解
- 链接:https://blog.csdn.net/weixin_75048312/article/details/157436197 ↗
-
OVP 过压保护芯片应用电路
- 来源:阿里云开发者社区
- 链接:https://developer.aliyun.com/article/1716227 ↗
-
IEC 61000-4-2 ESD 测试等级图
- 来源:电子产品世界 — ESD 静电放电测试等级
- 链接:https://spaces.eepw.com.cn/articles/article/item/361092 ↗
-
隔离变压器与医用隔离电源系统
- 来源:百度百科 — 隔离变压器
- 链接:https://baike.baidu.com/item/隔离变压器/278080 ↗