
1. 把放电路径当主角ESD问题的真实起点聊ESD防护很多人第一反应是选个TVS管焊上去。我做过七八年的硬件整改接触过的接口打坏、复位重启、屏幕闪屏、通信丢包这类投诉里真正因为器件本身规格不够而失败的占比其实很低绝大多数是放电路径没设计好——电流走了你不希望它走的那条路把本该被保护的芯片给顺路带走了。ESD放电路径分析这件事说白了就是把静电电流从它想去哪变成你想让它去哪这件事想明白了后面选什么器件、布什么线都是顺理成章的。这篇文章我打算按实战顺序讲先讲清楚ESD电流到底是怎么流的再把一条完整路径拆成几个节点逐个分析然后给出板级梳理的具体流程、不同场景下的打法差异最后把我这些年踩出来的坑和排查手法整理成一张表。不管你是刚接手EMC整改的新人还是已经能看懂IEC 61000-4-2波形图的老手应该都能从里面找到能直接抄作业的部分。先把一个认知摆在最前面ESD是一个共模事件电流永远会回到静电枪的地。这句话我后面会用整整一节来展开因为它直接决定了你所有的路径设计思路。很多人分析ESD时习惯性地说电流从这个接口进来然后从那个接口出去这个说法本身就把方向搞反了——电流的终点不是另一个接口而是回到它出发的那个参考点。你设计的不是一条通道而是一条让电流安全经过的洩放回路。1.1 一个打坏接口芯片的现场复盘讲个我自己经历过的案例比抽象理论有用得多。几年前做过一款带USB接口的工控面板结构是塑料外壳加内部一块金属支架板。样机做静电测试8kV接触放电打USB金属外壳打十次有三次会出现USB掉线、需要重新枚举才能恢复。最开始怀疑是USB差分线上那颗TVS压不住换了两款规格更高的现象一模一样。后来拿近场探头贴着板子扫把静电枪打下去明显看到主控旁边那条SPI时钟线上有几百兆的振铃。再用电流探头卡在板地到结构地的连接线上发现放电瞬间这条线上有接近二十安培的峰值电流。顺藤摸瓜就清楚了USB外壳是直接搭在金属支架板上的支架板又通过四个螺丝固定在塑料壳的柱子上而主板的地只有一个点用铜柱连到支架板。静电打在外壳上电流先充满整个支架板这时候支架板就是一个大电容的一极然后因为没有直接的宽路径回枪的地它只能借道主板的地从那个单点连接处挤进去沿着主板的信号参考平面乱窜再通过寄生电容耦合回环境。SPI时钟线正好跨在电流密度最高的地方于是被抬了起来。整改方案看起来很小把主板地到金属支架板的连接从单点改成沿边缘的六点搭接每个点用两颗M3螺柱加齿形垫圈同时在USB外壳与支架板之间贴了一圈导电泡棉。改完之后同样的测试过了峰值电流还是那么大但主板上那条SPI线的振铃掉了一个数量级。这个案例我想说明的是同样的电流走不同的路径对电路的影响差好几个数量级。器件没换只是给电流换了一条路。1.2 ESD是共模事件电流一定要回到枪的地这一节请务必看仔细因为它是整套方法论的地基。IEC 61000-4-2里那把静电枪内部是一个330pF的储能电容串一个330Ω的放电电阻。测试的时候枪尖接触被测点枪的地线通常是一根两米左右的扁编织带接到参考接地平板上。放电的瞬间330pF上的电荷通过330Ω和被测物泄放到参考地。关键点在这里泄放的目标是参考地平板而枪的地线就是通往那里的唯一官方通道。但现实中枪的地线是一根有几十到上百纳亨电感的编织带高频电流未必愿意老老实实走它。所以电流会寻找所有可能的返回路径——包括你板子上的走线、机壳、线缆、甚至桌面和空气的寄生电容。这就解释了为什么很多浮地设备同样会被打坏。设备没接大地按理说没有回路可ESD照样能把它打复位。原因是设备对周围环境存在寄生电容板子对桌面、对空气、对墙壁在纳秒级的脉冲下哪怕只有几个皮法的耦合电容阻抗也低到足以让几十安培的峰值电流找到出路。电流从枪尖进入设备在设备内部绕一圈再从这些寄生电容跳回参考地。理解了这一点你的思路会彻底转变不要再问电流从哪进来、从哪出去而应该问电流进来之后我有没有在它进门的地方就给它修一条最短、最宽、阻抗最低的路让它赶紧回去。所有放电路径分析本质上就是在回答这个问题。1.3 路径分析要回答的三个问题落到具体工作上我一般用三个问题来框定分析范围你也可以照着套。第一个问题入口在哪里。静电是通过金属外壳、连接器外壳、按键、缝隙、线缆屏蔽层还是直接打在PCB的焊盘上进来的不同的入口进入后的电流分布完全不同。打在金属外壳上的电流主要沿着外壳表面流动打在信号线上的电流直接灌进走线。第二个问题沿途会经过谁。把从入口到最终离开设备的整条路画出来标出每一段上电流密度最高的位置再看这些位置上有什么敏感电路。绝大多数损伤都不是发生在入口而是发生在路径的中段——跨分割的地方、长悬空的走线、单点连接的铜柱、屏蔽罩的细长搭接片。第三个问题有没有更短的路。分析完之后你要能拿出一份改造清单每一项都对应着把某段路径的阻抗从X降到Y。如果一份整改方案里出现加强防护这种话那说明分析还没做到位。提示路径分析阶段不要急着碰器件选型。器件是给路径兜底的路径本身不合理堆再好的器件也只能是事后补救。2. 一条完整放电路径的解剖从枪尖到参考地2.1 路径上的五个节点我把一条典型的ESD放电路径拆成五个节点逐个说清楚它们的特性和容易出问题的地方。节点一枪尖与放电点。这一步决定了注入的初始电流波形。IEC 61000-4-2标准里接触放电8kV的峰值电流大约是30A上升时间0.7到1ns15kV空气放电峰值能到45A左右。注意这个上升时间——1ns意味着电流变化率di/dt高达3×10¹⁰ A/s这个数字后面在算感应电压时会反复用到。节点二产品入口。这是电流从外部世界进入内部电路的关口也是你做防护的第一道防线。金属外壳、连接器屏蔽壳、线缆屏蔽层、按键金属件都算入口。入口的设计原则是能在外壳表面解决的绝不放到板上去解决。节点三板内传导段。电流从入口进入PCB之后沿着地平面、走线、结构件传播。这一段是路径分析的主战场。要关注的是走线的长度、宽度、是否参考完整地平面、有没有跨分割。节点四结构搭接段。PCB地到金属结构件、结构件到外壳、外壳到参考地这些连接点的阻抗经常是整条路径上最高的一环。一个M3螺丝加普通垫圈的搭接电感大概在5到10nH如果只靠一个点搭接高频下这个阻抗足以让电流绕道。节点五回到参考地的耦合路径。对浮地设备来说这一段靠的是寄生电容对接大地的设备来说这一段是电源线的Y电容、外壳的直接接地。这一段的阻抗往往不可控因此更要把前四段做到极致。把这条路径完整写下来你会发现真正能被你设计控制的其实就是节点二、三、四。而实践中出问题的九成集中在三和四。2.2 三种进入方式的差异接触、空气、耦合静电进入产品的方式不一样路径形态差得很远不能一套方案通用。接触放电是最直接的一种。枪尖直接碰到金属件或焊盘电流没有任何缓冲全部灌进来。上升沿最陡峰值最高。这种情形下入口处的TVS必须离放点足够近否则走线上的电感立刻把电压抬起来。空气放电是针对绝缘表面、缝隙、涂层定义的。你把枪尖靠近而不是接触先击穿空气再放电。这种方式的特点是电流波形更脏会有一连串的多次放电而且击穿位置不确定可能从缝隙里钻进去。空气放电的路径分析难点在于你根本无法精确预测电流从哪个位置进入所以只能把所有可能的缝隙都当成入口来对待。耦合注入也叫间接放电是最容易被忽略的一种。静电枪打在参考地平板或耦合板上被测设备放在旁边电流并不直接进入设备而是通过电场和磁场的耦合在设备内部感应出电压电流。这种模式下设备走线越长、环路面积越大感应到的电压越高。所以耦合注入的整改重点不是入口防护而是缩小环路面积和提高共模阻抗。2.3 电流怎么分阻抗估算与两个关键算式做路径分析光定性不够得能估出量级来否则你不知道哪一段是瓶颈。我常用两个算式。第一个感应电压 V L × di/dt。以IEC 61000-4-2的8kV接触放电为例峰值电流30A上升时间取1ns那么di/dt 3×10¹⁰ A/s。如果某段走线的电感是10nH大约相当于10mm长的走线在参考平面不完整时的情况那么这段走线上产生的感应电压是V 10×10⁻⁹ × 3×10¹⁰ 300V三百伏。这个数字足以击穿大部分芯片的IO结构。这就解释了为什么TVS明明焊在板子上了芯片还是坏——TVS的位置离入口远了20mm这20mm上就产生了600V的压差。第二个并联电感与地孔数量。单个过孔的电感大约在1到1.5nH之间。很多人觉得多打几个孔并联就能把电感降到很低理论上4个孔并联是1.2/4 0.3nH。但实际上由于孔之间的互感耦合实测往往只能做到理论值的一半左右也就是0.6nH上下。所以打四个孔是有效果的但打八个孔和打四个孔的差别就没那么大了边际收益递减很明显。走线/连接形式电感估算30A/1ns下的压降10mm 无参考平面走线约10nH约300V10mm 紧贴地平面走线约2nH约60V单个过孔约1.2nH约36V4个过孔并联含互感约0.6nH约18V单个M3螺丝搭接5到10nH150到300V100mm屏蔽编织带60到100nH1800到3000V这张表建议你在做整改的时候真的拿出来对一遍。很多时候你把板子上从连接器到TVS的走线从15mm压到5mm并加宽效果立竿见影比换任何器件都管用。3. 板级放电路径梳理的落地流程前面讲的是原理这一节讲具体怎么干。我一般把梳理流程分成四步按顺序做不要跳步。3.1 第一步叠板图加电流流向图这一步听起来简单但真正愿意老老实实做的人不多而它恰恰是最有价值的一步。具体做法是把产品的结构爆炸图外壳、支架、线缆、屏蔽件和PCB的叠层图叠在一起看用一支红笔在所有可能的ESD注入点画箭头然后沿着电流最可能走的路径一路画到它离开设备的位置。每画一段就在旁边标注两点这段的阻抗大概是多少这段上有哪些敏感信号。画完之后你会发现几种典型情况。一种是死胡同——电流走到某处没有低阻抗出口了只能靠寄生电容跳出去这种位置往往是辐射最严重的地方。另一种是瓶颈——所有电流都要挤过某个单点连接这种位置往往就是被打坏的地方。我自己的习惯是用三种颜色区分红色画从入口到板地的路径蓝色画板地内部的分流绿色画从板地到外壳和参考地的路径。画完之后一眼就能看出哪一段最细、最长、最绕。注意这张图要画在纸上不要只在脑子里想。我试过多次脑子里过一遍和落在纸上的结论经常不一样尤其是多入口的情况。3.2 第二步揪出四条隐形路径完成流向图之后重点排查四条最常见的隐形路径它们平时藏在设计里看不出来一到ESD测试就现原形。第一条跨分割的回流。高速信号线从一块地平面跨到另一块地平面中间被一条缝隔开。正常情况下这条信号线的回流电流需要在缝的两侧绕行ESD一来回流电流被迫走一条很长的绕行路径环路面积瞬间放大辐射和感应电压同步上升。整改办法是在跨分割处就近加缝合电容或缝合孔让回流有短路径可走。第二条长悬空走线。那些从连接器出来、走了很长一段、最后才接到芯片的走线比如复位线、按键线、指示灯线平时没什么问题ESD一来它们就变成了接收天线把耦合进来的能量直接送进芯片。这类线的处理原则是能短就短不能短就在离芯片最近的地方加RC滤波或者小容量电容到地。第三条单点搭接。PCB地到金属外壳、外壳到主结构、主结构到另一个结构件只要中间出现单点连接高频下就是一个高阻抗瓶颈。整改方向是增加搭接点数量、缩短搭接长度、增大搭接面积必要时用导电泡棉或弹片替代螺丝。第四条屏蔽层的猪尾巴。线缆屏蔽层剥开后留一截长长的线头去接地这就是典型的高阻连接。100mm的甩线电感接近100nH在30A/1ns下压降能到3000V屏蔽层形同虚设。正确做法是用360度环形卡箍或者至少让甩线短于10mm。3.3 第三步防护器件的选型与摆放路径梳理好之后防护器件才有明确的任务——它是在固定位置兜底的那一层。选型我一般看五个参数按重要程度排序。钳位电压是第一位。器件的钳位电压必须低于被保护芯片的绝对最大额定值而且要留出余量。比如一颗3.3V的IO绝对最大额定值通常是4.6V左右那TVS在峰值电流下的钳位电压最好控制在3.5V以内。很多人在选型时只看工作电压忽略了峰值电流下的钳位电压这是最常见的错误。电容是第二位尤其对高速接口。USB 2.0要求结电容小于3pFUSB 3.0和HDMI这类要控制在0.5pF以内千兆以太网一般要小于2pF。电容超标会直接导致眼图闭合、误码率上升。响应时间是第三位。ESD的第一个尖峰只有1ns左右器件的响应时间必须在这个量级上。TVS能做到皮秒到纳秒级压敏电阻在纳秒级气体放电管是微秒级——所以气体放电管只能做后级泄放前面还得靠TVS挡第一波。通流能力是第四位。按8kV接触放电30A峰值来算选一颗能承受100A以上的器件留三倍余量比较稳。漏电流是第五位对电池供电设备尤其重要。一般要求在额定电压下小于1微安。摆放规则我总结成三条越靠近连接器越好先经过器件再进芯片不要反过来接地脚要就近打过孔孔离焊盘控制在5mm以内能打几个打几个。器件类型响应时间通流能力结电容适用位置TVS二极管皮秒到纳秒中高低第一级靠近连接器压敏电阻纳秒高高电源入口、成本敏感场景气体放电管微秒很高极低后级线缆屏蔽层泄放共模电感无无中抑制共模配合TVS使用串联磁珠无低低限制二次电流辅助手段3.4 第四步结构与线缆的配合板级做完还要回到结构因为很多路径的终点在结构上。搭接方面我遵循的原则是面接触优于线接触线接触优于点接触。金属件之间优先用导电泡棉、弹片、导电衬垫做面接触其次是长条搭接最后才是螺丝点接触。螺丝搭接时务必用齿形垫圈它能刺穿氧化层实测搭接阻抗能降一半以上。缝隙方面静电频谱的主要能量集中在1GHz以下对应波长300mm一般要求缝隙长度控制在波长的二十分之一以内也就是15mm以下比较保险螺丝间距控制在30mm以内。实际做结构的时候如果缝隙做不到这么短那就必须在缝隙内部对应位置布置接地弹片把电流在缝隙内就引走别让它钻进去。线缆方面进出机壳的线缆是ESD最重要的进出通道之一。屏蔽线缆的屏蔽层要在两端都做好360度搭接非屏蔽线缆则要在入口处加共模电感或者磁环把共模电流挡住。4. 不同场景下的路径特点与打法差异同样是ESD放电路径不同产品形态下的重点完全不同。这一节按场景分每个场景说我实际做法。4.1 高速接口USB、HDMI、以太网高速接口的路径分析有个矛盾你要给它加防护又不能让防护器件把信号质量拖垮。我的处理顺序是先把路径做到极致再在极致的路径上加最小必要的器件。具体来说连接器外壳要做360度搭接到机壳差分对从连接器到芯片的走线尽量短、尽量等长、参考平面完整。TVS放在连接器和共模电感之间位置紧贴连接器焊盘接地脚用至少三个过孔直接打到地平面上孔离焊盘不超过3mm。选型时我会挑结电容最低的那一档哪怕价格高一些。USB 3.0我会选0.3pF左右的HDMI选0.5pF以内的。测的时候除了做ESD测试还要同步看眼图和误码率两者都要过才算数。提示加完TVS之后务必重新测一遍信号完整性。我见过不止一次ESD过了但眼图闭合、误码率不达标最后是换了一颗电容更低的器件才解决。4.2 按键、缝隙与显示屏边缘这三个位置是空气放电的重灾区因为都属于绝缘表面加内部金属的组合。按键的处理思路是按键帽下如果正对着PCB焊盘或者走线那么在焊盘周围加一圈接地保护环让击穿电流优先进入保护环而不是信号线按键信号线串一个1kΩ左右的电阻并加小电容到地把耦合进来的能量衰减掉。缝隙的处理思路是缝隙内侧贴导电布或者加接地弹片让放电电流在缝隙处就被引导到结构地上不要进入板内。显示屏边缘的处理思路是屏幕金属框一定要单独搭接到结构地不要和主板的地混在一起屏幕排线上加共模电感或者屏蔽层。这类场景的整改有个共同特点结构改动往往比电路改动更有效。一块导电布的投入可能比换三颗器件都管用。4.3 浮地设备与金属外壳设备这两类设备的路径差异很大分开说。浮地设备比如电池供电的手持设备、塑料外壳设备没有直接的大地连接ESD电流最终靠寄生电容返回。这类设备的路径分析重点是减小整机对环境的寄生电容和缩小内部环路面积。具体做法是把主板的地面积做大做完整减少悬空走线把金属结构件与主板地多点搭接形成等电位体避免在内部出现大的电压差。金属外壳设备比如金属机箱的工控设备、仪器仪表外壳本身就接大地ESD电流有很大一部分会直接从外壳流走对内部电路的威胁反而小。这类设备的重点是外壳与PCB之间的搭接质量搭接点要足够多、足够短、阻抗足够低避免电流从搭接点挤进PCB。同时要防止外壳上的电流通过寄生电容耦合到内部悬浮的散热片、屏蔽罩上。我一般会把这两类设备的整改策略做成一张对照表贴在工位上改的时候直接对着看。关注点浮地设备金属外壳设备电流返回方式环境寄生电容外壳直接接大地核心矛盾内部电位差外壳与板地的搭接阻抗首要措施完整地平面、缩小环路多点面搭接、导电衬垫次要措施金属件等电位化悬浮金属件接地常见误区加大Y电容到外壳即可外壳接地就不用管板内路径5. 常见问题与排查实录5.1 问题速查表这张表是我这些年攒下来的按现象查原因比从头分析快得多。现象可能原因优先排查方向芯片IO被打坏TVS离入口太远走线电感抬高电压量测走线长度压到5mm内并加宽打完瞬间复位重启地弹抬起整片地平面检查板地与结构地的搭接点数量和位置通信掉线但能自动恢复差分线受扰共模电压超范围检查共模电感位置和TVS钳位电压屏幕闪屏或花屏排线上耦合了共模电流排线加屏蔽或共模电感屏框单独接地打外壳没事打缝隙就出问题缝隙太长内部无对应接地弹片缩短缝隙加导电布或弹片空气放电多次才出问题击穿位置随机某个角度漏防全缝隙排查不只看主要缝隙打一次没事打十次才坏累积损伤或二次放电检查器件通流余量增加泄放级数浮地设备也扛不住寄生电容提供了返回路径完整地平面缩小内部环路5.2 几个反直觉的坑有几个坑我反复踩过也见过同行踩单独拎出来说。第一个坑以为加了TVS就万事大吉。TVS的作用是在它的位置上把电压钳住但钳住的位置和芯片之间的那段走线仍然是暴露的。器件和芯片之间那段路径的压降TVS一点忙都帮不上。所以把TVS焊上去和把TVS焊对地方是两件事后者才是关键。第二个坑把地孔打得越远越好。有些人为了好布线把TVS的接地脚走一段线再打过孔觉得反正都到地了。不行。接地脚的过孔必须紧贴焊盘这段走线同样是纳亨级电感。第三个坑以为气体放电管能挡第一波。气体放电管的响应时间是微秒级ESD的尖峰是纳秒级它根本来不及响应。它的价值在于承受后续较大的能量前面必须用TVS挡第一波。把气体放电管单独放在入口等于没防。第四个坑忽略打完后的状态。很多ESD损伤发生在放电结束后的几十纳秒里此时器件还处于雪崩状态电源轨上可能出现电压塌陷和反向恢复。所以整改完成后要观察波形全程不只看起始那一瞬间。第五个坑浮地设备以为不用管路径。恰恰相反浮地设备的路径更不可控更需要把板内的等电位设计做扎实。5.3 怎么确认路径真的改对了最后说验证。改完之后不能只靠打十次都过了来下结论因为静电测试本身有随机性过了一次不代表稳定。我一般用三个手段交叉验证。第一个手段是电流探头。把探头卡在板地到结构地的连接线上对比整改前后的峰值电流和波形。如果整改前这条线上有20A、整改后降到5A说明电流确实被引导到别的路径上去了这个结论比测试过了扎实得多。第二个手段是近场探头。用近场探头贴近敏感芯片和走线扫一遍对比整改前后在放电瞬间的振铃幅度。这个手段能直观看到路径改变带来的电磁场变化。第三个手段是长时间重复测试。每个测试点按标准做十次正负极性如果条件允许我会做到三十次甚至五十次观察是否有偶发失效。真正的稳定是统计意义上的稳定不是单次通过。还有一个细节值得提测试时的枪地线长度和走向要固定下来因为枪地线的电感本身就会影响测试结果。今天用的是两米扁带明天换一根一米半的结论可能就不一样。所有对比测试都要在同样的测试配置下做这是实验的基本要求。我还想补充一点做路径整改的时候不要一次改太多项。改完一项测一次把每项改动的贡献单独分离出来这样你才能真正积累起经验——哪一类改动在这个产品上最有效下一次遇到类似结构的时候你就有直觉了。一次全改测试过了你也不知道是哪一项起了作用下次遇到新问题还是从零开始。这个习惯我坚持了好几年收获比任何一本手册都大。