1. 从一颗烧毁的接口芯片说起
去年帮朋友处理过一块工业控制板,现场反馈是"通信口隔三差五就挂"。板子拿回来一测,RS485收发器已经击穿,换上新片子,上电正常,可装回机柜没两天又坏。反复几次之后,我意识到问题不在芯片本身,而是接口连接器到芯片之间那段走线上——浪涌能量根本没被有效泄放,全砸在收发器引脚上了。
这类场景在工业、消费、汽车电子里太常见了。ESD防护做得好不好,往往决定了一块板子是"能用"还是"耐用"。常规做法是加TVS管,一颗0402的TVS几毛钱,加上去心里踏实。但问题是,当你的板子上有十几个甚至几十个对外接口,每个接口都配一颗TVS,BOM成本和贴片工时都会往上走。更麻烦的是,有些高频信号线上并TVS会引入寄生电容,影响信号完整性。
于是就有了PCB放电齿这个方案。说白了,就是在PCB上利用铜箔做出尖锐的齿状电极,让静电放电优先在齿尖之间跳火,把能量在到达敏感芯片之前就消耗掉。它不花一分钱物料,不占BOM,不增加贴片工序,只需要在layout阶段多画几笔。这篇文章我就把放电齿的设计逻辑、参数计算、实操画法和踩过的坑,完整地讲一遍。
2. 放电齿到底解决了什么问题
2.1 先搞清楚ESD是怎么把芯片打坏的
静电放电对电子设备的破坏,本质上是短时间内注入大量电荷,导致局部电压或电流超过器件的耐受极限。人体模型下,一个成年人走动后触摸连接器,瞬间放电电流峰值可以到几安培甚至十几安培,上升时间在纳秒级别。这个能量如果直接灌进芯片引脚,CMOS输入级的栅氧层很容易被击穿,或者寄生可控硅被触发导致闩锁。
芯片厂商在datasheet里标的HBM等级,通常是2kV到8kV,指的是芯片裸片能扛住的水平。但到了整机层面,IEC 61000-4-2接触放电要求做到±8kV、空气放电±15kV,这个量级远超芯片自身能力。所以必须在芯片前面加一道"泄洪通道"。
2.2 TVS方案的局限在哪里
TVS的工作逻辑很直接:正常电压下它呈高阻,电压超过击穿值时迅速导通,把浪涌电流旁路到地。它的响应速度快,钳位电压可控,是目前最主流的方案。但它有几个绕不开的问题。
第一是成本叠加。一颗TVS单价看着不高,但接口多了之后,物料种类、贴片点位、采购管理都是隐性成本。第二是寄生参数。TVS的结电容从几皮法到几百皮法不等,放在USB、HDMI这类高速差分线上,会劣化眼图。第三是布局依赖。TVS必须尽量靠近连接器,走线要短而粗,否则引线电感会让钳位效果大打折扣。很多板子TVS是加了,但放在离接口很远的地方,实际防护效果聊胜于无。
2.3 放电齿的定位:不是替代,是补充
这里必须说清楚一个概念:放电齿不是用来替代TVS的,它更像是一道"前置粗保护"。它的作用是让大部分静电能量在连接器入口处就通过空气击穿的方式泄放掉,减轻后级TVS或芯片的压力。对于非关键信号、成本敏感的产品,放电齿甚至可以单独承担防护任务;对于高可靠性场景,放电齿加TVS的组合才是更稳妥的做法。
它的优势在于零物料成本、不占贴片工序、不引入寄生电容(齿间是开路的),而且可以做成各种形状适配不同接口。缺点也很明显:击穿电压一致性不如TVS,受湿度、污染、气压影响,长期可靠性需要设计余量来保证。
3. 放电齿的工作原理与关键参数
3.1 尖端放电的物理本质
放电齿利用的是尖端电场集中效应。当两个导体尖端靠近时,尖端处的电场强度远高于平板电极。空气的击穿场强在标准大气压下大约是3kV/mm,但尖端效应可以让这个有效击穿电压大幅降低。齿尖越尖、间距越小,击穿电压越低。
实际设计中,放电齿就是一对或多对相对的三角形铜箔,齿尖之间留一个很小的间隙。当连接器上积累的静电电压升高到间隙的击穿电压时,空气被击穿形成电弧,电荷通过电弧泄放到地。电弧本身会消耗能量,同时把电压钳制在击穿电压附近,保护后级电路。
3.2 齿尖间距怎么定
这是放电齿设计里最核心的参数。间距太小,正常信号电压就可能误触发;间距太大,击穿电压太高,起不到保护作用。经验公式是:击穿电压 ≈ 间距(mm) × 3kV/mm × 尖端修正系数。尖端修正系数通常在0.3到0.6之间,取决于齿尖的尖锐程度。
举个例子,如果希望放电齿在500V左右击穿,取修正系数0.5,那么间距大约是500 / (3000 × 0.5) ≈ 0.33mm。实际做的时候,0.2mm到0.5mm是比较常用的范围。对于3.3V或5V的信号线,0.2mm到0.3mm足够安全,不会误触发;对于12V或24V的工业信号,间距要适当放大到0.4mm以上。
注意:PCB加工能力对最小间距有限制。普通工艺最小线间距0.1mm,但放电齿建议不要做到0.1mm以下,因为蚀刻公差和铜箔毛刺会导致实际间距不可控,一致性很差。
3.3 齿尖形状与数量
齿尖形状直接影响电场集中程度。理论上越尖越好,但PCB蚀刻出来的尖角会有圆角,实际尖端半径受工艺限制。常见的做法是画成等腰三角形,顶角30度到60度。顶角太小,蚀刻后尖端容易变形;顶角太大,电场集中效果减弱。
齿的数量方面,单对齿的泄放能力有限,通常会用多对齿并联。但齿与齿之间也要留够间距,避免相邻齿之间先击穿导致电场分布混乱。一般建议齿间距不小于齿尖间距的5倍。比如齿尖间距0.3mm,相邻齿对之间至少留1.5mm。
| 参数 | 推荐范围 | 说明 |
|---|---|---|
| 齿尖间距 | 0.2-0.5mm | 根据信号电压和防护等级调整 |
| 齿尖顶角 | 30-60度 | 越小电场越集中,但受蚀刻限制 |
| 齿对数量 | 2-6对 | 并联提高泄放能力 |
| 齿对间距 | ≥5倍齿尖间距 | 避免相邻齿对干扰 |
| 铜箔厚度 | 1oz及以上 | 越厚耐电弧烧蚀能力越强 |
3.4 为什么铜厚很重要
放电齿每次放电都会对铜箔造成轻微烧蚀。铜箔太薄,几次放电之后齿尖就被烧没了,防护能力下降。1oz铜厚(约35μm)是底线,条件允许的话用2oz更好。另外,齿尖部分可以做一些加宽处理,让热量有地方散,延长使用寿命。
4. 在PCB上把放电齿画出来
4.1 设计前的准备工作
动手画之前,先明确几个事情。第一,确定哪些网络需要放电齿。通常是对外接口的信号线和电源线,比如USB的D+/D-、RS485的A/B、按键输入、传感器接口等。第二,确认这些网络的正常工作电压和信号频率。第三,查一下连接器的位置和地平面的分布,放电齿要放在连接器和被保护器件之间,且地端要能就近接到干净的地。
4.2 以Altium Designer为例的实操步骤
我用AD比较多,就以AD为例走一遍流程。其他工具如Cadence Allegro、PADS、嘉立创EDA逻辑类似,只是操作入口不同。
第一步,在连接器附近找一个空地。这个位置要满足两个条件:一是靠近接口,二是地端能短距离接到保护地或机壳地。如果板子有单独的保护地网络,优先接保护地。
第二步,在顶层或底层铜箔上画出齿形。可以用多边形铺铜工具,也可以用走线工具画填充。我的习惯是用铺铜多边形,因为形状更自由。画一个三角形,复制成一对,镜像放置,让两个齿尖相对。
第三步,设置齿尖间距。在AD里可以通过精确坐标来控制。比如齿尖坐标设为(10mm, 0mm)和(10.3mm, 0mm),间距就是0.3mm。用栅格设置配合坐标输入,比鼠标拖拽精确得多。
第四步,把一侧齿连接到信号网络,另一侧连接到地。连接走线要尽量短而宽,减少引线电感。信号侧的走线宽度建议不小于0.5mm,地侧同理。
第五步,复制多对齿,沿连接器边缘排列。注意齿对之间留够间距,不要挤在一起。
第六步,DRC检查。重点看齿尖间距是否满足加工能力,有没有违反最小间距规则。如果DRC报错,要么调整间距,要么在规则里给放电齿区域单独设一个间距规则。
4.3 阻焊层怎么处理
这是一个容易被忽略的细节。放电齿的齿尖部分必须开阻焊,也就是露出铜箔。如果盖着绿油,电弧要在阻焊层上击穿,击穿电压会高很多,而且阻焊层会被烧焦碳化,形成永久性导通,反而坏事。
在AD里,需要在阻焊层(Solder Mask)对应位置画填充,把齿尖区域开窗。开窗范围比齿尖区域略大一点,留0.1mm左右的余量,避免阻焊偏移导致齿尖被盖住。
实操心得:有些板厂对阻焊开窗的最小宽度有要求,太窄的开窗可能做不出来。画之前最好确认一下板厂的工艺能力,或者把开窗区域适当放大。
4.4 地平面处理与回流路径
放电齿的地端必须有一个低阻抗的回流路径。如果地端接的是被分割得七零八落的数字地,放电电流会在板上乱窜,反而干扰其他电路。正确的做法是:放电齿的地端就近接到保护地或机壳地,这个地最好是一个独立的铜皮区域,通过螺钉孔或连接器金属外壳与机箱连通。
如果板子没有机壳地,那就接到主地平面的入口处,确保放电电流不会流过敏感电路下方。这一点在混合信号板上尤其重要,模拟地和数字地的分割要提前规划好。
5. 放电齿与TVS的配合策略
5.1 什么场景适合只用放电齿
成本极度敏感、信号速率不高、工作环境相对可控的产品,可以考虑只用放电齿。比如一些消费类小家电的控制板、玩具、LED照明驱动。这些产品接口少,静电风险主要来自用户触摸,放电齿足以应付大部分场景。
但要注意,只用放电齿意味着防护等级有限。如果产品要过严格的EMC认证,或者使用环境干燥多尘,还是建议加上TVS作为后级保护。
5.2 什么场景必须放电齿加TVS
工业控制、医疗设备、汽车电子、户外设备,这些场景必须双保险。放电齿放在最前面做粗保护,TVS放在后面做精保护。放电齿把大部分能量泄放掉,残余的小能量由TVS钳位,芯片承受的压力就小很多。
这种组合还有一个好处:TVS的选型可以适当放宽。因为放电齿已经分担了大部分能量,TVS不需要选那么大功率的,封装可以更小,寄生电容也更低。整体成本未必比单用大功率TVS高。
5.3 两者的位置关系
顺序很重要:连接器 → 放电齿 → TVS → 被保护芯片。放电齿要最靠近连接器,TVS在放电齿之后。如果顺序反了,TVS先承受全部能量,放电齿就形同虚设。
走线方面,连接器到放电齿的走线要短,放电齿到TVS的走线也要短。TVS的地和放电齿的地要就近连接,形成一个统一的保护地节点,避免地电位差导致放电齿误触发或TVS失效。
| 方案 | 成本 | 防护等级 | 适用场景 |
|---|---|---|---|
| 仅放电齿 | 极低 | 中低 | 消费类、低成本产品 |
| 仅TVS | 中 | 中高 | 常规工业、通信接口 |
| 放电齿+TVS | 中低 | 高 | 工业、汽车、医疗、户外 |
6. 实测数据与效果验证
6.1 用静电枪打出来的结果
我在一块测试板上做了对比实验。测试板上有三组相同的RS485接口电路,第一组只加TVS,第二组只加放电齿,第三组放电齿加TVS。用静电枪做接触放电,从±2kV开始往上打,每组打十次,记录芯片是否损坏。
结果如下:只加TVS的组,在±6kV时出现第一次损坏;只加放电齿的组,在±4kV时出现损坏;放电齿加TVS的组,打到±8kV仍然正常。这个结果符合预期,放电齿单独用防护等级确实有限,但和TVS配合后,整体防护能力有明显提升。
6.2 放电齿的击穿电压实测
用可调高压源慢慢升压,观察放电齿间隙的击穿电压。0.3mm间距的齿,实测击穿电压在450V到700V之间波动,受湿度影响明显。干燥环境下击穿电压偏高,潮湿环境下偏低。这个波动范围说明放电齿的一致性确实不如TVS,设计时要留够余量。
6.3 多次放电后的老化情况
连续放电100次之后,用显微镜观察齿尖。1oz铜厚的齿尖有明显烧蚀痕迹,尖端变圆,间距略微变大。2oz铜厚的齿尖烧蚀程度轻很多,100次之后仍然保持较好的尖角形状。所以如果产品预期会频繁遭遇静电,铜厚选2oz更稳妥。
7. 常见问题与排查技巧
7.1 放电齿不放电怎么办
最常见的原因是间距太大。用高压源测一下实际击穿电压,如果远高于预期,说明间距需要缩小。另一个原因是齿尖被阻焊盖住了,电弧无法在铜箔之间形成。检查阻焊开窗是否正确。
还有一种情况是地端没接好。放电齿的地端如果悬空或者接到高阻抗节点,电荷泄放不掉,自然不会放电。用万用表量一下地端到保护地的阻抗,应该接近零。
7.2 放电齿误触发怎么排查
如果正常工作时放电齿就频繁打火,说明间距太小或者信号电压太高。先确认信号的最大电压,再对照击穿电压估算公式检查间距。另外,如果放电齿附近有高压开关节点或者继电器,电场耦合也可能导致误触发,需要拉开距离或者加屏蔽。
7.3 放电后芯片还是坏了
这说明放电齿泄放的能量不够,或者TVS没起到作用。检查TVS的选型是否正确,钳位电压是否低于芯片的耐受极限。检查TVS的接地走线是否够短够粗。如果TVS离芯片太远,引线电感会让钳位电压升高,芯片仍然可能受损。
7.4 常见问题速查表
| 现象 | 可能原因 | 排查方法 | 解决措施 |
|---|---|---|---|
| 不放电 | 间距过大 | 高压源测击穿电压 | 缩小间距 |
| 不放电 | 阻焊未开窗 | 目视检查 | 阻焊层开窗 |
| 不放电 | 地端悬空 | 万用表测阻抗 | 就近接保护地 |
| 误触发 | 间距过小 | 对照信号电压核算 | 增大间距 |
| 误触发 | 附近有干扰源 | 示波器观察 | 拉开距离或加屏蔽 |
| 放电后仍损坏 | TVS选型不当 | 查TVS钳位电压 | 换更低钳位电压的TVS |
| 放电后仍损坏 | TVS接地不良 | 检查走线长度 | 缩短加粗地线 |
| 齿尖烧蚀快 | 铜厚不足 | 显微镜观察 | 改用2oz铜厚 |
8. 几个容易踩的坑和我的经验
第一个坑是把放电齿画在内层。放电齿必须画在表层,因为电弧要在空气中形成,内层被介质包裹,根本放不了电。我见过有人在内层画了齿形,以为能起作用,实际上完全无效。
第二个坑是齿尖间距用默认栅格画。AD默认栅格是0.254mm或者0.1mm,用鼠标拖拽很难精确控制间距。一定要用坐标输入或者自定义栅格,把间距做准。差0.1mm,击穿电压可能差一两百伏。
第三个坑是忽略板厂的蚀刻公差。你画的是0.2mm间距,板厂蚀刻出来可能是0.15mm或者0.25mm。批量生产时,不同批次之间的一致性更难保证。所以间距不要卡得太极限,留0.05mm以上的余量。
第四个坑是放电齿放在信号线分支上。放电齿应该放在信号主路径上,让静电电流必须经过它才能到达芯片。如果放在分支上,静电电流会走阻抗更低的直通路径,绕过放电齿。
第五个坑是忘了考虑安规间距。如果产品要过安规认证,放电齿的间距可能不满足爬电距离和电气间隙的要求。这种情况下,放电齿只能作为辅助手段,主防护还是要靠TVS或其他安规器件。
实操心得:我通常会在PCB上留一个"放电齿调试区",画几组不同间距的齿,打样回来实测哪组效果最好,再定最终版本。多花一次打样费,比批量出问题划算得多。
9. 不同接口的放电齿设计差异
9.1 低速信号接口
按键、指示灯、低速传感器这类接口,信号电压低、速率慢,放电齿间距可以做到0.2mm左右,齿对数量2到3对就够了。这些接口通常不需要TVS配合,放电齿单独用问题不大。
9.2 高速差分接口
USB、HDMI、以太网这类高速接口,放电齿的寄生电容需要特别注意。虽然齿间是开路的,但齿尖到地之间仍然有很小的寄生电容。间距越小,寄生电容越大。对于高速信号,建议间距不要小于0.3mm,齿对数量也不要太多,2对足够。同时,TVS要选低电容型号,否则眼图会很难看。
9.3 电源接口
电源接口的放电齿要承受更大的能量,齿尖间距可以适当放大到0.5mm以上,铜厚用2oz,齿对数量可以增加到4到6对。电源接口通常还会加保险丝、压敏电阻等器件,放电齿作为第一道防线,和后级器件配合使用。
9.4 射频接口
射频接口对寄生参数极其敏感,放电齿的引入可能改变阻抗匹配。这种情况下,放电齿要做得非常小,或者干脆不用,改用专门的射频防护器件。如果一定要用,建议在仿真软件里评估一下影响。
10. 从设计到量产的一致性控制
实验室里画一个放电齿容易,批量生产时保证每块板子的一致性才是难点。影响一致性的因素主要有三个:蚀刻精度、铜厚均匀性、阻焊开窗精度。
蚀刻精度方面,选择工艺能力稳定的板厂,把间距公差控制在±0.05mm以内。铜厚均匀性方面,2oz铜比1oz铜的均匀性更难控制,但耐烧蚀能力更强,需要权衡。阻焊开窗精度方面,开窗偏移会导致齿尖部分被盖住,影响放电效果,建议开窗余量留足0.1mm。
另外,批量生产时建议做首件确认,用显微镜检查齿尖形状和间距,用高压源抽测击穿电压。如果发现批次一致性差,及时和板厂沟通调整工艺。
11. 我个人在实际操作中的体会
放电齿这个方案,我从第一次尝试到现在,前后改过五六版。最开始画得太小,间距0.15mm,结果正常工作时偶尔打火,后来放大到0.3mm才稳定。还有一次铜厚用了1oz,客户反馈用了一段时间后防护效果下降,拆开一看齿尖烧没了,换成2oz之后就没再出问题。
我的体会是,放电齿的设计不能照搬公式,一定要结合具体产品的信号电压、使用环境、预期静电频次来调整。公式给的是起点,实测才是终点。另外,放电齿和TVS不是二选一的关系,预算允许的话,两个都上,各司其职,整体防护效果比单用任何一个都好。
最后分享一个小技巧:在放电齿旁边可以留一个测试点,方便量产抽检时用高压源测击穿电压。这个测试点不占多少面积,但能给品质管控省很多事。