四、静电放电(ESD)防护:ESD模型、人体放电模型、系统级ESD设计策略
静电放电,圈里人常叫它ESD。这东西看着不起眼,但搞砸过多少产品,我数都数不过来。体温计这种贴身用的设备,ESD防护要是没做好,轻则测量不准,重则直接死机。用户从口袋里掏出来,啪一下,屏幕花了——这种场景,想想都头疼。
这一章,咱们就聊聊ESD的那些事儿。从模型到策略,我把这些年踩过的坑、攒下的经验,一股脑倒出来。
4.1 ESD的三种常见模型
ESD模型,说白了就是模拟静电怎么来的、怎么放的。搞懂模型,你才能对症下药。
人体放电模型(HBM)——这是最经典的模型。人身上带了静电,去摸设备,啪一下放掉了。人体等效一个100pF的电容,串个1.5kΩ的电阻。放电电流峰值能到几安培,上升沿只有几纳秒。嗯,这个能量,足够把芯片的栅氧化层击穿。
我在项目中遇到过,一款体温计的触摸按键,HBM测试2000V就挂了。查了半天,发现是按键走线太长,寄生电感把放电能量引到了IO口。后来把走线缩短,加了个TVS管,4000V都扛住了。
HBM关键参数:
- 电容:100pF
- 电阻:1.5kΩ
- 上升时间:2-10ns
- 峰值电流:约1.33A(2000V时)
机器放电模型(MM)——这个模型模拟的是金属工具或机器手臂放电。电容还是100pF,但电阻几乎为零。放电电流更大,上升沿更陡。说白了,比HBM更狠。
体温计生产线上,自动测试设备如果没做好接地,MM放电能把主控芯片直接打废。我建议,生产线上的金属部件,接地电阻必须小于1Ω。
充电器件模型(CDM)——这个模型有点意思。它模拟的是芯片本身带了静电,然后通过某个引脚对地放电。比如体温计的PCB在流水线上摩擦,积累了电荷,一碰地就放掉了。CDM放电速度最快,上升沿能到几百皮秒,破坏力极强。
我曾经吃过CDM的亏。一款体温计的晶振引脚,CDM测试500V就失效了。后来发现是PCB布局时,晶振离板边太近,容易积累电荷。调整位置后,问题解决。
| 模型 | 电容 | 电阻 | 上升时间 | 破坏力 |
|---|---|---|---|---|
| HBM | 100pF | 1.5kΩ | 2-10ns | 中等 |
| MM | 100pF | ≈0Ω | <5ns | 高 |
| CDM | 可变 | ≈0Ω | <1ns | 极高 |
4.2 系统级ESD设计策略
模型搞懂了,接下来就是实战。系统级ESD设计,我总结了三板斧:堵、泄、抗。
第一板斧:堵——不让静电进来
体温计的外壳,是ESD的第一道防线。塑料外壳本身不导电,但缝隙、按键孔、充电口,都是静电的入口。
- 外壳缝隙:尽量用卡扣+密封圈,缝隙控制在0.5mm以内。我见过一款产品,外壳缝隙1mm,ESD测试时,放电直接打穿缝隙,烧了内部的传感器。
- 按键孔:用硅胶按键,硅胶本身绝缘,但要注意按键和PCB之间的间距。我建议至少留1mm空气间隙,或者加一层绝缘薄膜。
- 充电口:USB口或磁吸充电口,必须加ESD防护器件。TVS管是首选,结电容要小,不然会影响充电通信。
小技巧:体温计的探头(金属部分)是ESD的重灾区。我习惯在探头和外壳之间加一个0.5mm的绝缘垫片,同时把探头通过1MΩ电阻接到地。这样既不影响测温,又能泄放静电。
第二板斧:泄——让静电有路可走
静电进来了,不能让它乱窜。得给它一条低阻抗的路径,直接泄放到大地。
- PCB地平面:完整的地平面,是ESD泄放的最佳路径。我建议体温计的PCB,至少两层,底层全部铺地。地平面上的过孔,间距不要超过5mm。
- 接地方式:体温计通常没有大地线,那就用“浮地+等电位”的方式。把PCB的地和外壳的金属部分(如果有)连起来,形成一个等电位体。静电来了,在等电位体上均匀分布,不会产生高压差。
- 放电尖端:在PCB的角落,放一个尖锐的焊盘,通过一个高压电容(比如100pF/2kV)接到地。静电会优先从尖端放电,保护核心电路。
我曾经在一个项目中,体温计的LCD屏幕总是被ESD打花。后来在屏幕的金属边框上焊了一根导线,直接连到PCB的地。问题再没出现过。说白了,就是给静电找了个“出口”。
第三板斧:抗——让电路扛得住
堵不住、泄不完,那就让电路自己硬气一点。
- TVS管:所有对外接口(充电口、按键、探头),都加TVS管。选型时注意:工作电压要高于信号电压,结电容要小(<5pF),响应时间要快(<1ns)。
- 串联电阻:在信号线上串一个10-100Ω的电阻,可以限制ESD电流。我习惯在按键信号线上串22Ω电阻,效果不错。
- 滤波电容:在IC的电源引脚,放一个100nF的陶瓷电容,再加一个10μF的电解电容。ESD的高频成分,会被电容吸收掉。
- PCB布局:敏感信号(比如晶振、模拟信号)远离板边和接口。我一般留出至少3mm的安全距离。
注意:TVS管不是万能的。它的结电容会影响高速信号。体温计的蓝牙天线接口,如果用了结电容太大的TVS管,蓝牙信号会衰减。我建议天线接口用超低结电容(<0.5pF)的TVS管,或者干脆用ESD抑制器。
4.3 实战案例:体温计ESD整改
说个我亲身经历的事儿。一款红外体温计,ESD测试时,接触放电±8kV,空气放电±15kV。测试结果:屏幕闪烁,测量值跳变,偶尔死机。
排查过程:
- 先看外壳。发现探头和外壳之间有0.3mm的缝隙,静电直接打到了探头内部的传感器。解决方案:在探头根部加一个硅胶垫圈,堵住缝隙。
- 再看PCB。发现充电口的TVS管,地线走线太长,ESD电流没及时泄放。解决方案:把TVS管的地脚,通过一个过孔直接打到地平面,走线长度控制在3mm以内。
- 最后看软件。发现MCU的IO口没有配置ESD保护模式。解决方案:在软件里,把未使用的IO口配置为输出低电平,或者内部上拉。
整改后,ESD测试一次性通过。接触放电±15kV,空气放电±20kV,稳如老狗。
ESD设计检查清单(体温计专用):
- 外壳缝隙<0.5mm,按键孔加绝缘垫
- 所有对外接口加TVS管,结电容<5pF
- PCB地平面完整,过孔间距<5mm
- 敏感信号远离板边,距离>3mm
- 探头金属部分通过1MΩ电阻接地
- 未用IO口配置为输出低电平或内部上拉
ESD这东西,说难也难,说简单也简单。你只要记住:堵住入口,给条出路,让电路硬气。这三招用好了,体温计的ESD防护,基本不会出大问题。
嗯,这一章就到这儿。下一章咱们聊聊辐射发射(RE)的防护,那又是另一番天地了。