1. 从一颗打坏的芯片说起:为什么我要在PCB上画“牙齿”
做硬件这行十几年,最让人血压飙升的场景之一,就是产品在实验室跑得好好的,一到现场批量出问题,拆回来一测,芯片的IO口击穿了。你查电源、查信号完整性、查焊接,最后发现罪魁祸首是静电放电——也就是我们常说的ESD。它看不见摸不着,人体走两步摩擦一下就能攒出几千伏的电位,手指一碰接口,瞬间放电,能量全灌进你最脆弱的那颗芯片里。
传统的ESD防护思路很直接:在接口附近放TVS管(瞬态电压抑制二极管),让静电能量从TVS泄放掉,别进芯片。这个方案成熟、可靠,我用了很多年。但它有几个绕不开的痛点:一是TVS管本身要钱,批量产品上每多一颗器件就是成本;二是TVS有结电容,高速信号线上挂一颗,信号质量会受影响;三是PCB上要给它留位置、留走线,布局紧凑的时候很头疼。
后来我在一些老工程师的板子上注意到一个细节:连接器焊盘旁边,PCB走线上伸出一排尖尖的、像锯齿一样的东西,对着旁边的地铜皮。当时不懂,以为是装饰或者某种工艺标记。问了才知道,这叫放电齿,英文一般叫Spark Gap或者Discharge Teeth,是一种利用尖端放电原理做ESD防护的PCB结构。它不花一分钱器件成本,不占额外布局空间,在特定场景下能顶替或补充TVS管的作用。
这篇文章就把我这些年设计和调试放电齿的经验完整拆开讲。从原理到参数计算,从画法到实测数据,从适用场景到踩过的坑,全部摊开。如果你正在做接口防护、成本敏感型产品,或者单纯想多掌握一种ESD防护手段,这篇内容应该能帮你省下不少试错时间。
2. 放电齿到底靠什么工作:尖端放电与空气击穿
2.1 一个生活类比:为什么避雷针是尖的
要理解放电齿,先理解一个物理现象:尖端放电。导体表面的电荷分布和曲率有关,曲率越大(也就是越尖)的地方,电荷密度越高,附近的电场强度就越强。当电场强度超过空气的击穿场强(干燥空气大约3kV/mm,潮湿环境会低不少),空气就会被电离,形成导电通道,电荷就从这个尖端点泄放出去。
避雷针就是这个原理的宏观应用——尖顶把雷云感应的电荷持续泄放,避免建筑物被击中。放电齿是同一个道理,只不过尺度缩小到了PCB上:两个尖锐的铜箔尖端隔着一小段空气间隙相对,当静电高压到来时,间隙里的空气被击穿,形成瞬间导通,把静电能量从信号线引到地。
2.2 放电齿和TVS的本质区别
这里必须说清楚,放电齿不是TVS的完全替代品,两者的工作机理完全不同。
TVS是半导体器件,靠PN结的雪崩击穿来钳位电压,响应速度在纳秒级,钳位电压精确可控,能反复工作,寿命长。放电齿是空气击穿,响应速度也在纳秒级,但击穿电压由间隙距离和空气状态决定,一致性差,而且每次放电都会烧蚀一点铜箔尖端,属于消耗型结构。
所以放电齿的定位是:低成本、粗防护、可牺牲。它适合放在最外层接口,先扛第一波大能量,把电压拉到一定程度,后面再由TVS或芯片内部防护电路收尾。很多设计里,放电齿和TVS是配合使用的,不是二选一。
2.3 什么场景下放电齿特别有价值
根据我的经验,以下几类场景放电齿的性价比最高:
- 成本极度敏感的消费类产品:比如USB充电器、小家电控制板,每省一颗TVS都是利润。
- 高速信号接口:TVS的结电容会影响信号,放电齿是纯无源结构,几乎不引入寄生电容。
- 空间受限的紧凑布局:放电齿直接画在走线上,不需要额外器件位置。
- 作为TVS的前级粗保护:先让放电齿泄放大部分能量,降低TVS承受的应力,延长其寿命。
- 天线、射频接口:这里对寄生参数极其敏感,放电齿是少数能用的防护手段。
反过来说,精密模拟信号、低电压逻辑接口、对防护一致性要求高的场合,放电齿就不太合适,还是老老实实上TVS。
3. 放电齿的关键参数:间隙、形状、数量怎么定
3.1 间隙距离是核心中的核心
放电齿的击穿电压主要由两个尖端之间的空气间隙决定。根据帕邢定律,空气击穿电压和间隙距离、气压有关。在标准大气压下,大致可以按以下经验值估算:
| 间隙距离 | 大致击穿电压(干燥空气) | 适用场景 |
|---|---|---|
| 0.1mm | 约300-500V | 低压信号线,配合TVS |
| 0.2mm | 约600-1000V | 一般接口防护 |
| 0.5mm | 约1500-2500V | 需要较高触发电压 |
| 1.0mm | 约3000-4000V | 高压接口或粗保护 |
注意,这个表是经验值,实际击穿电压受湿度、温度、铜箔表面状态、尖端锐度影响很大。湿度高的时候,击穿电压可能下降30%以上。所以设计时不能卡得太死,要留余量。
我的做法是:目标触发电压取被保护器件耐压的1.5到2倍。比如芯片IO耐压5V,但接口可能承受的静电是几千伏,放电齿的触发电压设在几百伏到一千伏之间比较合理,既能及时触发,又不会因为正常信号电压误触发。
3.2 尖端形状:越尖越好,但别尖到没法加工
放电齿的尖端形状直接影响电场集中程度。理论上越尖越好,但PCB加工有最小线宽限制。一般PCB厂能做到的最小线宽是0.1mm(4mil),高端厂能做到0.075mm(3mil)。所以尖端角度通常做成30度到60度之间。
我常用的形状是三角形尖端,底边0.3mm左右,尖端收窄到0.1mm,角度约45度。这个形状电场集中效果不错,同时加工良率有保障。有些设计会用圆弧形尖端,电场集中效果差一些,但更耐烧蚀,寿命更长。具体选哪种,看你的产品是一次性消耗还是需要长期可靠。
3.3 齿的数量和排列方式
单个放电齿的泄放能力有限,实际设计中通常做多个齿并联,形成一排。齿的数量根据预期静电能量来定,一般4到8个比较常见。
排列方式有两种:相对式和交错式。相对式是两个尖端正对着,间隙均匀,击穿电压一致性好。交错式是两排齿错开排列,每个齿对着对面两个齿的中间,这种排列能降低整体触发电压,但一致性稍差。
我一般用相对式,因为参数可控。如果空间特别紧,会用交错式来压缩尺寸。
3.4 一个容易被忽略的参数:铜箔厚度
放电齿的铜箔厚度影响耐烧蚀能力。标准1oz铜(35um)比较常见,但放电几次后尖端就会明显烧蚀,间隙变大,触发电压升高。如果产品需要反复承受静电,建议用2oz铜(70um),或者在尖端做镀金处理,能显著延长寿命。
4. 动手画:从原理图到PCB的完整实操
4.1 在原理图阶段就要规划好
放电齿是纯PCB结构,原理图上没有对应器件。但你不能等到画PCB时才想起来加,那样布局会很被动。我的做法是在原理图阶段就用一个虚拟元件占位,比如放一个0欧姆电阻或者一个标记符号,注释写明“放电齿位置”,这样画PCB时就知道哪里要留空间。
具体操作:在原理图里接口连接器旁边放一个两pin的符号,一个pin接信号线,一个pin接地,值设为“SPARK_GAP”。这样导入PCB后,你会看到一个两焊盘的器件,把它删掉,在对应位置画放电齿铜箔即可。
4.2 PCB上的具体画法
以Altium Designer为例,步骤如下:
- 在接口连接器的信号走线上,靠近连接器的一端,画一段短走线作为放电齿的“根部”。
- 从根部伸出多个三角形铜箔,尖端朝向地铜皮方向。
- 在地铜皮上,对应位置也画出三角形铜箔,尖端朝向信号线方向。
- 两组尖端之间保持设定的间隙,比如0.2mm。
- 确保放电齿的铜箔和信号线、地铜皮是同一层,通常是顶层或底层。
- 放电齿区域不要盖阻焊层,否则阻焊会改变击穿特性。要在阻焊层开窗,让铜箔裸露在空气中。
这里有个细节:阻焊开窗要比放电齿区域大一圈,一般每边大0.2mm以上,避免阻焊残留影响放电。
4.3 走线连接的注意事项
放电齿的接地端要直接连到低阻抗的地平面,走线越短越粗越好。我一般用至少0.5mm宽的走线,或者直接用铜皮连接。如果接地路径有电感,放电时会产生电压反弹,防护效果大打折扣。
信号线到放电齿的走线也要短,最好就在连接器焊盘旁边,静电还没进入板子内部就被泄放掉。如果走线太长,静电能量会先沿着走线传播,可能耦合到其他网络。
4.4 一个完整的参数示例
假设我要保护一个USB 2.0接口的D+和D-线,芯片耐压按USB规范是3.6V,但实际能承受的静电冲击有限。我的设计参数如下:
- 放电齿间隙:0.15mm
- 尖端角度:45度
- 每排齿数:6个
- 铜箔厚度:1oz
- 阻焊开窗:比齿区域每边大0.25mm
- 接地走线宽度:0.8mm
- 放电齿位置:距连接器焊盘2mm以内
这个配置下,实测触发电压在400V到700V之间(受湿度影响),能有效泄放人体模型静电,同时不影响USB信号质量。
5. 实测与调试:放电齿到底管不管用
5.1 怎么测放电齿的触发电压
实验室里测放电齿,最直接的方法是用静电放电发生器,设置不同的电压等级,对着接口打,同时用示波器监测信号线上的电压波形。逐步升高电压,直到看到信号线上出现明显的钳位波形,那个电压就是触发电压。
如果没有静电发生器,可以用耐压测试仪或者高压电源加限流电阻,慢慢升高电压,观察放电齿间隙是否击穿。击穿时会看到电流突然增大,电压骤降。
我一般会测三个状态:干燥环境(湿度30%以下)、正常环境(湿度50%左右)、潮湿环境(湿度80%以上)。这三个数据能帮你判断放电齿在实际使用中的一致性。
5.2 实测数据参考
以下是我在一个USB接口板上测到的数据,供参考:
| 环境湿度 | 间隙0.1mm触发电压 | 间隙0.2mm触发电压 | 间隙0.3mm触发电压 |
|---|---|---|---|
| 30% | 520V | 980V | 1500V |
| 50% | 420V | 820V | 1250V |
| 80% | 280V | 550V | 850V |
可以看到,湿度对触发电压影响很大。潮湿环境下触发电压明显降低,这既是好事也是坏事:好事是防护更灵敏,坏事是可能误触发。所以如果你的产品用在潮湿环境,间隙要适当加大。
5.3 放电齿的寿命测试
放电齿是消耗品,每次放电都会烧蚀尖端。我做过一个加速寿命测试:用静电发生器以2kV电压、1秒间隔连续打1000次,然后观察放电齿的形貌变化。
结果:1oz铜的放电齿在约200次后尖端明显变钝,触发电压上升约30%。2oz铜的放电齿在500次后才有明显变化。镀金处理的放电齿在1000次后形貌基本不变。
所以如果你的产品预期寿命内可能承受多次静电,要么加厚铜箔,要么镀金,要么就把它设计成可更换的(虽然PCB上不太现实),要么就配合TVS使用,让TVS承担主要泄放任务。
6. 踩过的坑:那些教科书不会告诉你的经验
6.1 阻焊没开窗,放电齿形同虚设
这是我早期犯过的错误。画了放电齿,但忘了在阻焊层开窗,结果铜箔被阻焊盖住。阻焊的绝缘强度比空气高,放电齿的触发电压变得极高,基本不起作用。后来养成习惯,画完放电齿第一件事就是检查阻焊开窗。
6.2 接地走线太长,放电时地弹严重
有一次设计,放电齿放在板子边缘,但地平面在板子中间,接地走线走了将近10mm。静电放电时,示波器看到地线上有严重的电压反弹,导致附近芯片复位。后来把放电齿移到地平面边缘,接地走线缩短到2mm以内,问题解决。
6.3 间隙太小,正常信号就误触发
有个项目做的是12V供电的接口,放电齿间隙设了0.1mm,结果在湿度高的环境下,正常12V信号就偶尔触发,导致通信中断。后来把间隙加大到0.3mm,触发电压升到1200V以上,正常信号不再误触发。
6.4 放电齿和TVS抢着触发
如果放电齿和TVS并联使用,要注意两者的触发电压配合。如果放电齿触发电压低于TVS钳位电压,放电齿会先触发,TVS还没反应过来,能量全从放电齿走了,TVS成了摆设。反过来,如果TVS先触发,放电齿就没机会工作。我的做法是让放电齿触发电压略高于TVS钳位电压,这样TVS先动作,放电齿作为后备。
6.5 常见问题速查表
| 问题现象 | 可能原因 | 排查方法 | 解决措施 |
|---|---|---|---|
| 放电齿不触发 | 阻焊未开窗 | 检查阻焊层 | 开窗,每边大0.2mm |
| 触发电压过高 | 间隙过大 | 测量间隙 | 减小间隙或增加齿数 |
| 正常信号误触发 | 间隙过小或湿度过高 | 测环境湿度 | 加大间隙 |
| 放电后芯片仍损坏 | 接地阻抗高 | 测地线阻抗 | 加粗接地走线 |
| 放电齿寿命短 | 铜箔太薄 | 检查铜厚 | 改用2oz铜或镀金 |
| 信号质量下降 | 放电齿引入寄生电容 | 测信号眼图 | 减小齿面积或移远 |
7. 放电齿的进阶玩法与组合策略
7.1 多层板上的放电齿设计
多层板里,放电齿通常放在顶层或底层,因为这两层最容易做阻焊开窗。内层做放电齿意义不大,因为空气进不去。如果顶层空间紧张,可以考虑在底层做,但要注意底层如果有大面积器件,可能影响放电效果。
7.2 放电齿与TVS的协同设计
前面提到过,放电齿和TVS可以配合。我的典型设计是:连接器进来,先经过放电齿,再经过TVS,最后进芯片。放电齿间隙设得比TVS钳位电压对应的击穿电压略高,这样正常静电TVS先扛,超大静电放电齿帮忙分流。
具体参数配合:TVS钳位电压选芯片耐压的1.2倍左右,放电齿触发电压选TVS钳位电压的1.5倍左右。比如芯片耐压5V,TVS钳位6V,放电齿触发9V左右对应的间隙约0.05mm——这个间隙太小了,加工困难。所以实际上,放电齿更多是用在TVS之前做粗保护,触发电压设几百伏,先泄放大部分能量。
7.3 放电齿在射频电路中的应用
射频电路对寄生电容极其敏感,TVS的结电容可能让信号完全失配。放电齿是纯铜箔结构,寄生电容极小,是射频接口防护的好选择。但要注意,放电齿的铜箔面积要尽量小,尖端要细,否则还是会引入寄生参数。我做过一个2.4GHz天线接口,放电齿间隙0.15mm,齿数4个,实测对回波损耗影响小于0.5dB,基本可接受。
7.4 放电齿的仿真验证
有条件的话,可以用电磁仿真软件(如HFSS、CST)仿真放电齿的电场分布,优化尖端形状和间隙。仿真能帮你看清楚哪里电场最集中,哪里可能先击穿。不过仿真结果和实测总有差距,因为空气湿度、铜箔表面粗糙度这些因素很难精确建模。我的经验是仿真做趋势判断,实测做最终确认。
8. 我的实操心得:几条压箱底的经验
做了这么多项目,关于放电齿,有几条经验我觉得值得单独拎出来说。
第一,放电齿不是万能药。它适合低成本、粗防护、空间受限的场景,但如果你做的是医疗设备、汽车电子这种对可靠性要求极高的产品,还是老老实实上TVS,放电齿只能作为辅助。
第二,间隙公差要留够。PCB加工有公差,一般±0.05mm。如果你设计间隙0.1mm,实际可能做到0.05mm或0.15mm,触发电压会差很多。所以设计时按最坏情况算,留足余量。
第三,湿度是最大的变量。同样的板子,晴天和雨天触发电压能差一倍。如果你的产品要在各种环境下工作,要么加大间隙,要么配合TVS,要么做密封处理。
第四,放电齿要放在最外层。静电是从接口进来的,放电齿越靠近接口越好。放在板子内部,静电能量已经传播开了,防护效果大打折扣。
第五,别忘了测试。画完放电齿,一定要用静电发生器实测。我见过太多设计,理论算得好好的,实测一打就出问题。测试是检验设计的唯一标准。
最后分享一个小技巧:如果你不确定放电齿的参数,可以先做一块测试板,画上不同间隙、不同齿数的放电齿,实测触发电压,找到最适合你产品的配置。这块测试板的成本很低,但能帮你省下大量调试时间。
这个内容后续还可以这样扩展:比如放电齿在柔性PCB上的设计要点,或者放电齿与共模扼流圈、磁珠等器件的配合策略,都是值得深入的方向。