知识门户

返回

第 9 章 保护电路

views | comments

第 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 如何摧毁芯片?

当静电放电发生时,在芯片内部会产生以下破坏:

  1. 击穿栅氧化层:MOS 管的栅极氧化层极薄(几个纳米),几千伏的高压瞬间将其击穿,形成永久短路。
  2. 熔化金属互连:瞬间大电流流过芯片内部的铝线/铜线,温度急剧升高,金属线熔断。
  3. 触发闩锁效应(Latch-up):ESD 脉冲触发芯片内部的寄生晶闸管(SCR),导致电源到地之间形成低阻通路,芯片过热烧毁。
        ESD 放电脉冲

    ┌──────▼──────┐
    │   静电高压   │────→ 栅氧化层击穿(永久损坏)
    │  (kV 级)    │────→ 金属线熔断(开路失效)
    │   瞬间释放   │────→ 触发闩锁(过热烧毁)
    └─────────────┘
plaintext

9.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_BRTVS 开始导通的电压略高于 V_RWM
钳位电压V_C在额定脉冲电流下 TVS 两端的电压必须 < 被保护芯片的耐压
峰值脉冲电流I_PPTVS 能承受的最大瞬态电流越大越好
结电容C_jTVS 管的寄生电容高速信号线必须选低电容(< 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

选型步骤

  1. 确定 V_RWM:USB 信号线正常电压 0~3.3V,选 V_RWM = 3.3V 或 5V
  2. 确认 V_C:USB 芯片的 D+/D- 引脚耐压通常 5~6V,选 V_C ≤ 5.5V
  3. 检查结电容:USB 2.0 速率 480Mbps,选 C_j < 1pF
  4. 确认 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.02(D+,D-)USBLC6-2SC6SOT-23-6
USB 3.04(含高速对)TPD4E05U06USON-6
HDMI8(TMDS 对)TPD8S009SON-15
按键/GPIO4~6PRTR5V0U2XSOT-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    │
  └────────────┘     └───────────────────────┘     └──────────┘
plaintext

9.1.5 PCB 布局:TVS 放错位置等于没放#

这是新手最容易犯的错误:TVS 管选对了,但布局不对,保护效果大打折扣。

TVS 布局的黄金法则

完整的 USB-C 接口 ESD 防护布局示意

  ┌─────────┐
  │ USB-C   │     ┌─────────────────┐
  │ Connector│────→│  TVS Array      │────→ 后续电路
  │         │     │  (紧贴连接器)    │
  └─────────┘     │  ↓ 直接接地     │
                  └─────────────────┘
  
  PCB 俯视图:
  ┌────────────────────────────────────────┐
  │  [USB-C]  [TVS]  ...  [MCU]           │
  │  ↑连接器   ↑TVS       ↑MCU            │
  │  在板边    紧贴连接器   在板中间         │
  └────────────────────────────────────────┘
plaintext

⚠️ 常见错误总结

  1. TVS 离连接器太远 → ESD 能量在到达 TVS 之前就已经耦合到后级信号线
  2. TVS 接地走线太长 → 寄生电感导致钳位电压升高(V = L × di/dt)
  3. ESD 泄放路径穿过数字地 → 地弹噪声导致 MCU 复位
  4. 高速信号线的 TVS 结电容太大 → 信号眼图闭合,通信失败

9.1.6 按键和 GPIO 的 ESD 防护#

按键、拨码开关等人手直接接触的接口,也是 ESD 的高风险入口。

简单方案——RC + TVS

               R (100Ω~1kΩ)
  按键 ──────┤├──────────── GPIO (MCU)
  (人手触摸)       │

                  ┌┴┐  TVS (如 PESD5V0S1BB)
                  ─┬─  (钳位到 5V)

                  GND

  • R 限流:限制 ESD 瞬间电流
  • C(可选):并联 100pF 电容滤除高频
  • TVS:将电压钳位到安全范围
plaintext

9.2 反接保护:电源接反了怎么办?#

这是每个硬件工程师都经历过的”心跳时刻”:调试得好好的板子,一不留神把电源线正负极接反了,“啪”的一声,然后整个板子就”安静”了……

9.2.1 为什么反接这么危险?#

当电源极性反接时:

  1. 电解电容:反向电压导致内部电解液分解,电容鼓包甚至爆炸
  2. IC 芯片:内部寄生二极管正向导通,产生巨大电流,芯片烧毁
  3. 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 (-)
                   GND
plaintext

工作原理详解

正接时(正常情况):

  1. 初始状态:VIN 通过 P-MOS 内部的体二极管(Source 到 Drain 方向)给后端供电,VOUT ≈ VIN - 0.7V
  2. 此时 Gate 通过 R1 接地(0V),Source 电压约 VIN - 0.7V
  3. V_GS = 0 - (VIN - 0.7V) = -(VIN - 0.7V),这是一个较大的负压
  4. 当 |V_GS| > |V_GS(th)| 时,P-MOS 导通
  5. P-MOS 导通后,D-S 之间电阻极小(R_DS(on) 可能只有几十 mΩ),压降几乎为零
  6. 此时体二极管被短路,不再流过电流
  7. 结果:VOUT ≈ VIN,几乎没有压降!

反接时(电源接反):

  1. VIN(-) 接了正电压,VIN(+) 接了负电压
  2. Gate 通过 R1 接到”假的地”(实际上是正电压)
  3. Source 接的是负电压
  4. V_GS = V_假地 - V_负 = 正值 > 0,P-MOS 不导通
  5. 体二极管也是反向的,不导通
  6. 结果:后端完全断电,安全!

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 小得多!)
plaintext

P-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 (-)
plaintext

9.2.4 方案三:N-MOS 管防反接(更低成本)#

N-MOS 管比 P-MOS 管更便宜(同等规格下 R_DS(on) 更低),但需要放在**负极(GND 路径)**上。

  VIN (+) ──────────────────── VOUT (+)

                    ┌──────┤ Drain
                    │   N-MOS (Q1)
  VIN (-) ──────────┤   Source ──── VOUT (-)
                    │      │
                   R1      │
                  (10kΩ)   │
                    │      │
                    ├──────┤ Gate

                   GND
plaintext

原理类似 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(稳压管,稳压值 = 保护阈值)
             ─┬─

             GND
plaintext

工作原理

  • 正常电压(如 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_hold25°C 下能持续通过的最大电流(不动作)
动作电流I_trip使 PTC 动作(跳变到高阻态)的最小电流
最大电压V_maxPTC 能承受的最大电压
最大电流I_maxPTC 能承受的最大电流(不损坏)
动作时间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
- 型号示例:SMD1206P050TF
plaintext

典型应用:串联在电源输入端或 USB VBUS 线上。

  USB VBUS ──[PTC]──── 5V 电源输入

            正常:R ≈ 0.5Ω,压降忽略
            短路:R → MΩ,电流切断
            恢复:拔掉短路负载,PTC 自动恢复
plaintext

9.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 重新导通 → 自动恢复
plaintext

OVP 芯片 vs 稳压管 vs PTC

特性稳压管PTCOVP 芯片
保护类型过压钳位过流保护过压切断
响应速度纳秒毫秒微秒
精度±5%±1%
过压时行为钳位(持续发热)不响应切断(零功耗)
自恢复
成本极低

常见 OVP 芯片推荐

芯片保护阈值最大输入电压最大电流典型应用
NCP3615.6V / 12V20V1AUSB 输入保护
TPS25940可调18V5AUSB-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   ├──── 电阻分压设置阈值
           └─────────────────────┘
plaintext

9.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 通过导线传到患者身上
  → 微安级电流就能引发心室颤动
  → 致命!
plaintext

9.4.2 光耦隔离:用光传递信号#

光耦(Optocoupler / Optoisolator) 是最常用的信号隔离器件。

内部结构

  输入侧              隔离屏障           输出侧
  ┌────────┐     ┌──────────────┐     ┌────────┐
  │  LED   │     │  透明绝缘    │     │ 光敏    │
  │ (发光  │ 光→ │  介质        │ →光 │ 三极管  │
  │  二极管)│     │ (几千V隔离)  │     │ (接收光)│
  └────────┘     └──────────────┘     └────────┘
  
  Pin 1 ──┐                          ┌── Pin 4
  Pin 2 ──┘                          └── Pin 3
  (输入)        无电气连接              (输出)
plaintext

工作原理

  1. 输入侧:电流流过 LED → LED 发光
  2. 隔离屏障:光穿过绝缘介质(空气/透明树脂)
  3. 输出侧:光敏三极管接收光 → 导通/截止

关键:输入和输出之间只有光联系,没有电线连接,所以两边的电路完全独立!

光耦的关键参数

参数含义典型值
隔离电压(V_ISO)输入输出之间能承受的最高电压2,500 ~ 5,000 Vrms
电流传输比(CTR)输出电流 / 输入电流 × 100%20% ~ 600%
响应速度信号从输入到输出的延迟几 μs(普通)~ 几十 ns(高速)
隔离电容输入输出之间的寄生电容< 1 pF(越小越好)

光耦隔离典型电路——控制继电器

工作过程

  • 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速度应用
PC8175,000 Vrms50~600%慢(~4μs)通用开关信号隔离
EL3573,750 Vrms50~400%通用隔离
6N1372,500 Vrms快(~75ns)高速数字隔离
HCPL-06003,750 Vrms快(~100ns)高速通信隔离
TLP3503,750 VrmsMOS 管/IGBT 驱动隔离

9.4.3 数字隔离器:光耦的升级替代#

现代设计中,数字隔离器(基于磁耦合或电容耦合)正在逐步替代光耦。

数字隔离器 vs 光耦

特性光耦数字隔离器
隔离原理磁耦合 / 电容耦合
速度几 μs ~ 几十 nsns 级
CTR 衰减随时间老化无老化问题
功耗较高
集成度单通道为主多通道集成
成本
代表芯片PC817ADuM1201, ISO7741
  ADuM1201(双通道数字隔离器)

  侧 A                 隔离屏障              侧 B
  ┌─────────┐    ┌──────────────────┐    ┌─────────┐
  │ VDD1    │    │                  │    │ VDD2    │
  │ VIA ────┼────┤  磁耦合隔离       ├────┼── VOA   │
  │ VIB ────┼────┤                  ├────┼── VOB   │
  │ GND1    │    │                  │    │ GND2    │
  └─────────┘    └──────────────────┘    └─────────┘
  
  侧 A 和侧 B 有独立的供电和地,完全隔离!
plaintext

9.4.4 变压器隔离:隔离电源#

光耦和数字隔离器解决的是信号隔离,但如果你需要传递能量(给隔离侧供电),就需要变压器隔离

隔离变压器原理

  原边(高压侧)        隔离屏障         副边(低压侧)
  
  ┌─────────┐    ┌──────────────┐    ┌─────────┐
  │         │    │              │    │         │
  │  初级   │ 磁 │   铁芯       │ 磁 │  次级   │
  │  线圈   │ 场 │              │ 场 │  线圈   │
  │         │    │ (电气隔离)    │    │         │
  └─────────┘    └──────────────┘    └─────────┘
  
  输入交流 ──→ 磁场 ──→ 输出交流
  
  原边和副边之间只有磁场联系,没有电气连接!
plaintext

隔离电源的完整方案

  220V AC                        5V DC(隔离)
    │                               │
  [整流] → [滤波] → [高频开关] → [隔离变压器] → [整流] → [滤波] → 5V 输出

                         磁耦合传递能量
                         隔离电压 3~5kV
plaintext

隔离电源的典型应用

场景隔离电压标准
手机充电器4,000 VIEC 62368-1
医疗电源4,000 ~ 8,000 VIEC 60601-1
工业开关电源3,000 VIEC 62368-1
电动汽车充电桩5,000 VIEC 61851

9.4.5 隔离供电方案:给隔离侧供电#

当你在设计中需要隔离时,一个经常被忽略的问题是:隔离两侧的电路都需要独立的电源!

  错误做法:
  MCU 侧 5V ────直接导线──── 传感器侧 5V

          这不就"隔离"了吗?
          两边的地连在一起了!

  正确做法:
  MCU 侧 5V ──[隔离 DC-DC]── 传感器侧 5V

          通过磁场传递能量
          两侧电气完全隔离
plaintext

常用隔离 DC-DC 模块

型号输入输出隔离电压功率
B0505S-1W5V5V1,500 VDC1W
MORNSUN B0505XT5V5V1,500 VDC2W
MORNSUN A0505S5V±5V3,000 VDC1W
TI ISO78415,700 Vrms(数字隔离器)

9.4.6 隔离设计中的 PCB 注意事项#

9.4.7 什么时候需要隔离?决策树#


9.5 本章小结:保护电路速查表#

保护类型速查#

威胁类型保护方案关键器件放置位置
ESD 静电TVS 管 / TVS 阵列USBLC6-2, TPD4E05U06紧贴连接器
电源反接P-MOS 防反接SI2301, AO3401电源输入端
过压OVP 芯片 / 稳压管NCP361, TPS25940电源输入端
过流PTC 自恢复保险丝SMD1206P050TF串联在主回路
信号隔离光耦 / 数字隔离器PC817, ADuM1201强弱电交界处
电源隔离隔离变压器 / 隔离 DC-DCB0505S原副边之间

设计检查清单#

  • 所有对外接口(USB、HDMI、按键)是否加了 ESD 保护?
  • TVS 管是否紧贴连接器放置?接地是否短且粗?
  • 电源输入是否有反接保护?
  • 电源输入是否有过压保护?
  • USB VBUS 是否有过流保护(PTC)?
  • 需要隔离的场景,两侧 GND 是否确实断开?
  • 隔离带 PCB 间距是否满足爬电距离要求?
  • 隔离两侧是否各自有独立供电?

保护电路设计原则#

1. 多级防护,逐级递减
   → 不要只靠一个器件,要层层设防

2. 保护器件必须放在被保护器件之前
   → ESD 先经过 TVS 再到芯片,不是先到芯片再过 TVS

3. 泄放路径要短、粗、低阻抗
   → 保护效果取决于 PCB 布局,不只是器件选型

4. 保护不能影响正常功能
   → TVS 的结电容不能影响高速信号
   → 防反接的压降不能影响系统供电

5. 测试标准是下限,真实场景是上限
   → 设计时要留足余量
plaintext

参考资料与推荐器件#

ESD / TVS 器件#

品牌系列典型型号
STUSBLC6USBLC6-2SC6(USB 2.0)
TITPDxETPD4E05U06(USB 3.0), TPD8S009(HDMI)
NexperiaPESDPESD5V0S2BT
SemtechRCLAMPRCLAMP0524P
LittelfuseSPSP0504BAHT

防反接 P-MOS#

型号V_DSR_DS(on)I_D封装
SI2301-20V50mΩ-2.8ASOT-23
AO3401-30V40mΩ-4ASOT-23
IRF7404-20V20mΩ-6.7ASO-8
FDS4435-30V30mΩ-8ASO-8

OVP 芯片#

型号阈值最大 VIN最大 I封装
NCP3615.6V20V1ADFN-8
TPS25940可调18V5AQFN-20
SGM40560可调26V3ATDFN-8

光耦#

型号隔离电压速度应用
PC8175,000 Vrms通用开关隔离
EL3573,750 Vrms通用隔离
6N1372,500 Vrms高速数字隔离
TLP2502,500 VrmsMOS/IGBT 驱动

隔离 DC-DC#

型号输入输出隔离电压
B0505S-1W5V5V1,500 VDC
A0505S-2W5V±5V3,000 VDC
MORNSUN F0505S5V5V3,000 VDC

下一章预告:第 10 章”从原理图到 PCB”,我们将学习怎么读原理图、怎么看 Datasheet、PCB 布局的基本原则、接地的学问、以及信号完整性和 EMC 的入门概念。

搜索到的参考图片资源#

  1. ESD 防护 TVS 二极管阵列实物与封装

  2. TVS 管 I-V 特性曲线与 ESD 波形

  3. PCB 中 ESD 保护布局指南

  4. MOS 管防反接电路图

  5. P-MOS 防反接电路仿真图

  6. PTC 自恢复保险丝工作原理图

  7. 光耦隔离电路原理图

  8. OVP 过压保护芯片应用电路

  9. IEC 61000-4-2 ESD 测试等级图

  10. 隔离变压器与医用隔离电源系统


Comment seems to stuck. Try to refresh?✨