4. 静电放电(ESD)测试:人体模型与机器模型

静电放电,圈里人常叫它 ESD。这东西看着不起眼,但毁板子从来不打招呼。我见过太多项目,功能调得稳稳当当,一到 ESD 测试就原形毕露——死机、重启、甚至芯片直接冒烟。说白了,ESD 防护不是玄学,是硬功夫。

这一章,咱们把 ESD 测试的底牌翻出来看看。从模型到等级,从放电方式到 PCB 上的真家伙,一条线捋清楚。

4.1 两个经典模型:HBM 与 MM

ESD 测试里最常用的两个模型,一个是人体模型(HBM),一个是机器模型(MM)。名字听着像,但脾气完全不一样。

对比项 人体模型(HBM) 机器模型(MM)
模拟对象 带电人体触摸器件 带电机器/工具接触器件
等效电容 100 pF 200 pF
放电电阻 1.5 kΩ 0 Ω(直接放电)
峰值电流 较低(约 0.67 A/kV) 极高(可达 10 A/kV 以上)
上升时间 2~10 ns < 1 ns
破坏力 电压敏感型损伤 电流冲击型损伤

HBM 模拟的是人走两步、摸一下芯片的场景。100 pF 电容串 1.5 kΩ 电阻,放电波形有个尾巴,能量相对柔和。但别小看它——2 kV 的 HBM 就能把 CMOS 栅氧化层击穿。

MM 就狠多了。机器没有人体电阻,电容还翻倍,放电瞬间电流像刀子一样。我在一个电机驱动项目里遇到过,板子过了 ±8 kV HBM,结果 ±200 V MM 就挂了。为什么?MM 的上升沿太陡,寄生电感一谐振,电压反冲直接打穿 I/O 口。

关键认知: HBM 看耐压,MM 看耐流。设计时两个都得过,别只盯着一个。

4.2 接触放电与空气放电

测试方法上,ESD 又分成两种:接触放电和空气放电。这俩不是随便选的,有严格的应用场景。

  • 接触放电: 放电枪直接怼在导体表面,比如金属外壳、螺丝柱、裸露的接地焊盘。能量直接注入,重复性好,是优先采用的测试方式。
  • 空气放电: 放电枪靠近被测物,通过空气间隙击穿放电。用于非导体表面,比如塑料外壳、缝隙、按键缝隙。波形受距离、湿度影响大,一致性差一些。

我个人的习惯是:能打接触的绝不打空气。接触放电结果稳定,复现性高,排查问题也方便。空气放电有时候打十次八次结果都不一样,你很难判断到底是设计问题还是环境问题。

实战技巧: 空气放电测试时,放电枪靠近速度要一致。我一般用 1 mm/s 的匀速接近,这样结果可对比。快推和慢推,放电电压能差 30%。

4.3 测试等级与判据

ESD 测试等级不是拍脑袋定的,IEC 61000-4-2 写得清清楚楚。咱们做嵌入式产品,最常用的是 ±4 kV 接触、±8 kV 空气这个档位。但工业级、车规级要求更高,接触 ±8 kV、空气 ±15 kV 也不稀奇。

等级 接触放电(kV) 空气放电(kV) 典型应用
1 ±2 ±2 消费电子、手持设备
2 ±4 ±4 家用电器、办公设备
3 ±6 ±8 工业控制、医疗设备
4 ±8 ±15 车载电子、户外设备

测试判据分 A、B、C、D 四档,这个必须记牢:

  • A 级(性能正常): 测试中功能完全正常,指标不超差。这是最理想的结果。
  • B 级(功能暂时降级): 测试中功能有短暂异常,但能自动恢复。比如屏幕闪一下、通信丢一帧。
  • C 级(功能丧失需恢复): 死机或功能停止,需要人工复位或断电重启才能恢复。
  • D 级(损坏): 硬件永久性损伤,换芯片、换板子才能解决。
避坑指南: 我曾经有个项目,ESD 测试时屏幕闪了一下,测试员说“B 级过了”。但我坚持要求看波形——结果发现是复位脚被干扰了,只是 MCU 看门狗救回来的。这其实是 C 级,只是恢复得快。后来加了 TVS 管才真正解决。

4.4 PCB 防护设计:TVS 管与放电间隙

讲完测试,咱们聊聊怎么防。PCB 上最常用的 ESD 防护器件就两样:TVS 管和放电间隙。但用对用错,效果天差地别。

4.4.1 TVS 管选型与布局

TVS 管是 ESD 防护的主力。选型时我主要看三个参数:

  • 反向工作电压(VRWM): 要大于信号线的正常工作电压,留 20% 余量。比如 3.3 V 的 I/O,选 5 V 的 TVS。
  • 钳位电压(VC): 要低于被保护芯片的绝对最大额定值。这个很关键,我见过有人选了钳位电压 12 V 的 TVS 去保护 5 V 的芯片——ESD 一来,TVS 还没动作,芯片先挂了。
  • 结电容(Cj): 高速信号线(USB、HDMI、以太网)必须选低电容 TVS,一般 < 5 pF。否则信号眼图会塌。

布局上,记住一句话:TVS 管要贴着接口放,走线越短越好。 我习惯把 TVS 放在连接器内侧 5 mm 以内,地过孔紧挨着 TVS 的地焊盘。为什么?ESD 是纳秒级的脉冲,走线每长 1 cm,寄生电感就多约 10 nH,钳位效果大打折扣。

// TVS 管布局示例(伪代码描述)
// 连接器 -> 5mm 走线 -> TVS 管 -> 被保护 IC
// TVS 地焊盘 -> 紧邻地过孔 -> 完整地平面
// 避免:TVS 放在 IC 旁边,走线绕一大圈再回来

4.4.2 放电间隙

放电间隙是个老办法,但很管用。在 PCB 上画两个尖对尖的铜皮,间距 0.3~0.5 mm。ESD 能量大了,直接通过空气击穿泄放到地,不经过芯片。

我一般在以下场景用放电间隙:

  • 金属外壳的接地螺丝孔旁边
  • 天线馈点附近(TVS 管电容会影响匹配)
  • 成本敏感的产品(放电间隙不要钱)
设计细节: 放电间隙的尖端要做成 30°~45° 的锐角,尖端放电效应最强。两个尖端的距离,我一般取 0.4 mm,对应约 1 kV 的击穿电压。如果产品要求更高,间距可以缩到 0.25 mm。

4.5 知识体系总览

下面这张图把 ESD 测试与防护的核心逻辑串起来了。从测试模型到防护手段,一条线走到底。

ESD 测试与防护知识体系 ESD 测试与防护知识体系 人体模型(HBM) 机器模型(MM) IEC 61000-4-2 标准 接触放电 空气放电 测试等级 1~4 A 级:性能正常 B 级:暂时降级 C/D 级:失效/损坏 TVS 管选型 TVS 管布局 放电间隙设计 通过 ESD 测试,产品可靠上市

这张图从测试模型出发,经过放电方式、等级判据,最后落到防护手段。你设计时也可以按这个顺序走一遍:先搞清楚产品要过什么等级,再选防护方案,最后用测试验证闭环。

核心总结: ESD 防护不是堆器件,而是系统设计。TVS 管选对了、放对了位置,放电间隙画好了,接地处理干净了,测试结果自然好看。我见过太多人只堆 TVS 不管布局,结果该挂还是挂。