ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

PCB接地设计避坑指南:GND与金属外壳连接的三种错误接法及正确策略

PCB接地设计避坑指南:GND与金属外壳连接的三种错误接法及正确策略 1. 为什么GND和金属外壳的连接这么容易翻车搞硬件的人都有一个共识PCB上最不起眼的东西往往最容易出问题GND和金属外壳的连接就是典型。你画电源、画信号、画高速差分线的时候小心翼翼等长、阻抗、参考平面算得清清楚楚结果板子装进金属壳里一测EMC辐射超标、ESD打不过、传导骚扰余量不够回头查半天才发现问题出在那个看起来“随便接一下就行”的GND与外壳连接上。这个连接处理不好轻则EMC测试整改反复烧钱重则产品量产之后现场故障率居高不下。我见过太多项目在这上面栽跟头包括我自己早期也踩过不少坑。所以这篇内容就是把我这些年积累的经验、犯过的错误、以及最终验证有效的做法整理出来围绕PCB、GND、金属外壳、EMC、ESD这几个核心点把常见的三种错误接法和对应的正确做法讲透。不管你是刚入行的PCB设计新手还是做了几年但一直没系统梳理过接地策略的老手这篇内容都值得花时间看完。因为接地这件事原理不复杂但细节极多而且不同产品、不同场景下的最优解是不一样的。我会尽量把“为什么”讲清楚让你能根据自己项目的实际情况做判断而不是死记硬背某个结论。2. 先搞清楚GND和金属外壳到底是什么关系2.1 金属外壳在EMC和ESD里的角色定位很多人把金属外壳单纯当成一个“结构件”觉得它就是用来保护内部电路板的物理屏障。这个认知本身没错但远远不够。在EMC和ESD的语境下金属外壳承担着至少三个关键角色。第一个角色是屏蔽体。金属外壳能把内部电路产生的电磁场限制在壳体内减少向外辐射同时也能阻挡外部电磁场干扰内部电路。这个屏蔽效果的好坏取决于外壳的完整性、材料导电性以及接地方式。第二个角色是ESD泄放通道。当人体或其它带电物体接触金属外壳时静电荷需要有一个低阻抗路径迅速泄放到大地避免高压击穿内部敏感器件。如果外壳没有良好的泄放路径静电就会通过缝隙、接口、线缆耦合进PCB轻则复位死机重则打坏芯片。第三个角色是参考电位。金属外壳如果和PCB的GND正确连接可以给整个系统提供一个更稳定的参考电位降低共模干扰。但注意这里说的是“正确连接”接错了反而会引入更大的问题。2.2 PCB上GND的本质是什么很多新手把GND理解成“电压为零的地方”这个理解在简单电路里勉强够用但在EMC领域是完全不够的。PCB上的GND本质上是一个电流回流路径。所有信号电流从驱动端出发经过走线到达接收端然后必须通过GND平面回到驱动端形成一个完整的回路。这个回流路径的阻抗直接决定了信号的完整性和EMC性能。如果GND平面不完整、被分割得七零八落回流电流就会被迫绕远路形成大的环路面积这个环路就是高效的辐射天线。所以在讨论GND和外壳连接之前先要确保PCB自身的GND设计是合理的否则后面怎么接都是白搭。2.3 两者连接的几种典型拓扑GND和金属外壳的连接方式从拓扑上大致可以分成几类直接连接硬连接、通过电容连接容性耦合、通过电阻或磁珠连接阻性/感性耦合、以及完全不连接浮地。每种方式都有它的适用场景和代价没有哪一种是无条件最优的。直接连接又分单点连接和多点连接。单点连接适合低频和模拟电路能避免地环路多点连接适合高频和数字电路能降低接地阻抗。电容连接则常用于需要隔离直流但又想提供高频泄放路径的场景。这些选择背后的逻辑后面会结合具体错误案例展开讲。3. 错误一GND和金属外壳直接硬连接不留任何退路3.1 这种接法的典型表现我见过很多设计PCB上的GND铜皮直接通过螺丝孔或者金属柱跟金属外壳拧在一起没有任何电容、电阻或者磁珠做缓冲。设计者的想法很简单外壳是金属的GND也是地两个地接在一起天经地义接地阻抗越低越好。这种接法在一些简单产品里确实能工作比如纯模拟的低频设备或者外壳本身就是系统唯一参考地的情况。但在大多数现代电子设备里这种无条件的硬连接会带来一系列问题。3.2 为什么硬连接会出问题第一个问题是地环路。当PCB的GND和金属外壳在两个或更多点直接连接时如果这两个连接点之间存在电位差哪怕是很小的电位差就会在GND平面和外壳之间形成环流。这个环流会流过PCB的GND平面在敏感信号的回流路径上叠加噪声导致信号完整性恶化和EMC辐射增加。第二个问题是ESD电流路径不可控。当静电打到金属外壳上时如果外壳和PCB GND是硬连接的ESD电流会直接灌入PCB的GND平面。虽然GND平面理论上能承受一定的电流但ESD电流的上升沿极快纳秒级di/dt极大即使是很短的走线也会产生很高的感应电压。这个电压会耦合到附近的信号线上造成误触发或器件损伤。第三个问题是共模干扰。在有些场景下金属外壳可能通过线缆或者安装结构跟外部大地相连而PCB的GND可能通过电源线跟远端地相连。如果两个地之间存在共模电压差硬连接就会形成共模电流回路这个回路可能通过信号线缆辐射出去导致传导和辐射测试超标。3.3 一个真实的整改案例之前做过一个工业控制板金属外壳PCB通过四个铜柱跟外壳固定每个铜柱处GND铜皮直接跟外壳导通。功能测试一切正常但做辐射发射测试时30MHz到200MHz频段超标严重最高点超了将近10dB。排查过程很折腾。先查电源滤波加了共模电感、X电容、Y电容改善有限。又查时钟走线、接口线缆屏蔽层接地也改了还是不行。最后用近场探头扫板子发现辐射热点集中在铜柱附近。把铜柱和PCB之间的连接断开只保留一个点连接辐射立刻降了6dB以上。后来改成每个铜柱处用磁珠加高压电容并联的方式连接辐射余量做到了5dB以上。这个案例说明硬连接不是“更可靠”而是把不可控的电流路径引入了PCB。正确的做法是控制连接的数量和方式让ESD电流和共模电流走你设计的路径而不是让它自己找路。3.4 什么情况下可以直接硬连接也不是说硬连接就绝对不能用。以下几种情况可以考虑直接连接产品没有外部线缆完全封闭在金属壳内且内部电路工作频率很低金属外壳本身就是系统的主参考地PCB的GND需要通过外壳跟大地连接或者产品有严格的等电位要求必须保证外壳和GND之间没有电位差。但即使在这些情况下也建议在连接点附近做好ESD防护和滤波并且确保连接点的数量和位置是经过考虑的而不是随便找个螺丝孔就接上。4. 错误二用磁珠或电感连接以为能“隔离”干扰4.1 磁珠连接法的流行与误区不知道从什么时候开始用磁珠连接GND和金属外壳成了一种“标准操作”。很多参考设计、开发板、甚至一些大厂的方案里都能看到这种用法。磁珠的标称阻抗通常在几十欧到几百欧100MHz下设计者的意图是低频时磁珠阻抗低GND和外壳导通保证参考电位一致高频时磁珠阻抗高把外壳和GND隔开防止高频噪声互相串扰。这个想法听起来很美好但实际效果往往跟预期相反。我实测过很多次用磁珠连接GND和外壳ESD测试反而更容易挂辐射发射在某些频段也会变差。原因在于磁珠的非线性特性和寄生参数。4.2 磁珠在ESD事件中的真实表现磁珠的核心材料是铁氧体它的阻抗特性是非线性的。在小信号下它呈现标称的阻抗值但在ESD这种大电流、高电压的瞬态事件下磁珠会迅速饱和阻抗急剧下降甚至变成一个很低的阻抗。这时候它既不能有效限流也不能提供稳定的泄放路径。更糟糕的是磁珠饱和后可能进入一种不可预测的状态ESD电流会通过磁珠灌入PCB GND同时由于磁珠的寄生电容通常几皮法到几十皮法高频成分还会通过电容耦合过去。结果就是该泄放的电流没泄放好该隔离的高频没隔离住两头不讨好。4.3 电感连接的问题用电感连接的问题跟磁珠类似但更严重。电感的直流电阻很低低频时几乎就是短路高频时阻抗高。但电感的寄生电容比磁珠更大自谐振频率可能只有几十兆赫兹。在自谐振频率以上电感实际上呈现容性高频噪声照样能耦合过去。而且电感是个储能元件ESD电流通过电感时会在电感两端产生很高的反电动势这个电压可能打坏电感本身也可能耦合到附近电路。所以用电感连接GND和外壳基本上是个吃力不讨好的做法。4.4 那什么时候可以用磁珠或电感磁珠和电感连接并非完全不能用但要用对场景。如果GND和外壳之间需要隔离的是某个特定频段的噪声而且这个频段的能量很低不会导致磁珠饱和那磁珠可以起到一定的滤波作用。比如一些低频模拟电路外壳上耦合了少量的高频噪声用磁珠加电容组成LC滤波器可以有一定效果。但如果是ESD防护或者宽带EMC整改磁珠和电感通常不是好选择。ESD需要的是低阻抗泄放路径宽带EMC需要的是稳定的接地参考这两者都跟磁珠电感的特性相悖。5. 错误三完全浮地GND和外壳之间什么都不接5.1 浮地设计的诱惑有些设计者为了“彻底隔离干扰”选择让PCB的GND和金属外壳完全不连接两者之间保持浮空状态。这种做法的逻辑是外壳上的干扰跟我PCB没关系我PCB自己形成一个独立的参考系统互不干扰。在一些特定场景下浮地确实是必要的。比如某些医疗设备为了患者安全要求电路与外壳之间保持足够的绝缘距离和绝缘阻抗。又比如一些高压隔离场合PCB的GND可能带有高压不能跟外壳连接。但在大多数普通消费电子和工业电子产品里完全浮地是个隐患极大的做法。5.2 浮地带来的ESD灾难金属外壳如果不跟PCB GND连接那它就是一个孤立的导体。当ESD打到外壳上时电荷无法泄放外壳的电位会瞬间升高。这个高电位会通过外壳与PCB之间的寄生电容耦合到PCB上在PCB的GND平面上感应出很高的共模电压。由于GND是浮空的这个共模电压找不到泄放路径就会在整个PCB上形成共模电位波动。所有跟GND有关的信号都会受到影响接口芯片、MCU、存储器都可能误动作。更严重的是如果外壳和PCB之间的绝缘被击穿高压会直接灌入PCB造成永久性损坏。我做过一个对比测试同一块板子同样的ESD枪同样的测试点。GND和外壳完全浮地时±4kV接触放电就出现复位改成单点通过高压电容连接后±8kV接触放电功能正常。差距就是这么明显。5.3 浮地导致的EMC问题除了ESD浮地对EMC辐射也有负面影响。金属外壳浮空时它本身可能成为一根“天线”。内部电路的电磁场会在外壳上感应出电流由于外壳没有接地这些电流找不到回流路径就会在外壳表面形成驻波导致外壳本身成为辐射源。而且浮地系统的共模阻抗通常很高共模电流很小的一点变化就会引起很大的共模电压波动。这个共模电压会通过线缆辐射出去导致传导和辐射测试超标。很多浮地设计的产品EMC测试时在低频段几十兆到一两百兆辐射超标就是因为外壳和GND之间的共模电压在作怪。5.4 浮地设计的适用边界浮地设计不是不能用但必须满足几个条件产品有完善的绝缘设计能承受预期的ESD电压而不击穿产品没有长距离的外部线缆或者线缆有完善的共模滤波和屏蔽产品的EMC要求不高或者有足够的余量来抵消浮地带来的恶化。如果这些条件不满足那浮地就是给自己挖坑。与其浮地不如老老实实设计好GND和外壳的连接方式把ESD电流和共模电流引导到可控的路径上。6. 正确姿势根据产品场景选择连接策略6.1 连接策略的核心原则说了三种错误做法那正确的做法是什么核心原则其实就一条给ESD电流和共模电流设计一条你想要的路径而不是让它自己找路。具体来说GND和金属外壳的连接需要同时满足几个目标为ESD提供低阻抗泄放路径避免ESD电流灌入敏感电路为共模干扰提供回流路径降低共模辐射保持GND参考电位的稳定性避免地环路和地弹。这几个目标有时候是矛盾的。低阻抗泄放路径要求连接阻抗越低越好但低阻抗连接又可能引入地环路。所以需要根据产品的具体场景做权衡。6.2 场景一有外部线缆的产品如果产品有外部线缆比如USB线、电源线、信号线那金属外壳通常需要跟PCB GND在多个点连接但每个连接点都要做处理。我的做法是在靠近每个线缆接口的位置用高压电容比如1nF到10nF耐压至少1kV并联一个压敏电阻或者TVS把GND和外壳连接起来。电容为高频共模电流提供低阻抗回流路径压敏电阻或TVS为ESD提供泄放通道。同时在PCB的GND平面上这些连接点附近要做足够多的过孔确保连接阻抗足够低。连接点的数量通常跟接口数量对应每个接口附近至少一个。如果外壳比较大可以在外壳的四个角或者长边的中点再增加连接点但每个点都用同样的电容加TVS组合。这种做法的好处是高频共模电流通过电容回流到外壳再通过外壳到大地不会在PCB上形成大的共模电压ESD电流通过TVS泄放不会灌入GND平面直流和低频时电容隔断避免地环路。6.3 场景二无外部线缆的封闭产品如果产品完全封闭在金属壳内没有任何外部线缆那GND和外壳的连接可以简化。通常单点连接就够了连接点选在PCB的GND平面上电流最集中的位置比如电源入口附近。单点连接可以用0欧电阻或者直接铜皮连接不需要电容。因为这种产品没有共模电流回路ESD电流也主要通过外壳泄放单点连接足以保持GND和外壳的等电位。但要注意即使是单点连接连接点的载流能力也要足够。ESD电流虽然持续时间短但峰值电流可能达到几十安培连接点的走线宽度和过孔数量要能承受这个电流。6.4 场景三需要隔离的产品如果产品有隔离要求比如医疗设备或者高压设备GND和外壳之间需要保持一定的绝缘阻抗。这种情况下可以用高压电容连接电容的耐压值要满足隔离要求容值通常选100pF到1nF。高压电容的作用是直流和工频时保持隔离高频时为共模干扰提供回流路径。但要注意高压电容的寄生参数要小最好用贴片陶瓷电容引线电感要低。而且电容的放置位置要靠近接口或者ESD敏感区域确保高频回流路径最短。如果隔离要求更高可以用两个电容串联或者用专门的隔离器件。但不管怎么设计都要确保ESD事件时电容不会被击穿否则隔离就失效了。6.5 连接器件的选型要点不管是电容、TVS还是压敏电阻选型时都要注意几个关键参数。电容的选型容值根据共模噪声的频率范围来选通常1nF到10nF覆盖几十兆到几百兆。耐压值要高于预期的ESD电压至少1kV最好2kV以上。封装优先选0402或0603寄生电感小。介质材料选X7R或X5R温度特性稳定。TVS的选型击穿电压要高于电路正常工作电压钳位电压要低于被保护器件的耐受电压。响应时间要快纳秒级。结电容要小避免影响信号完整性。对于高速接口要选低电容TVS。压敏电阻的选型压敏电压要合适通流容量要足够。但压敏电阻的响应速度比TVS慢结电容也大通常用于电源接口的粗保护信号接口还是优先用TVS。7. 实操从Layout到测试的完整流程7.1 PCB Layout阶段的处理在PCB Layout阶段GND和外壳的连接点需要提前规划。我的习惯是在原理图阶段就把连接器件画进去Layout时把这些器件放在靠近接口或者外壳固定孔的位置。连接点到外壳的路径要短而粗。如果是通过螺丝孔连接螺丝孔周围的GND铜皮要足够大过孔要足够多。通常我会在螺丝孔周围放8到12个过孔均匀分布确保连接阻抗足够低。连接点到PCB GND平面的路径也要短。电容和TVS要放在连接点和GND平面之间走线尽量短最好直接通过过孔连接到GND平面。如果走线太长寄生电感会抵消电容的高频滤波效果。另外连接点附近的GND平面要保持完整不要被分割。如果GND平面被分割回流电流会绕路连接效果大打折扣。7.2 外壳加工和装配的注意事项金属外壳的导电性直接影响连接效果。铝合金外壳表面通常有氧化层氧化层是绝缘的会导致接触电阻很大。所以外壳的接触面要做导电处理比如导电氧化、镀镍、镀锌等。装配时螺丝和铜柱的接触面要干净不要有油漆或者绝缘涂层。如果外壳有喷涂连接点位置要留出导电区域。铜柱的材质优先选黄铜镀镍导电性好耐腐蚀。如果是用导电泡棉或者导电胶条连接要确保压缩量足够接触面积足够。导电泡棉的电阻通常在几十毫欧到几百毫欧比直接金属接触大但比浮地好得多。7.3 EMC测试前的预测试正式EMC测试之前我建议先做一轮预测试重点看几个指标。用近场探头扫板子和外壳看有没有明显的辐射热点。如果有重点检查连接点附近。用万用表测GND和外壳之间的直流阻抗正常应该在毫欧级。如果阻抗偏大检查接触面和连接器件。用ESD枪打外壳的各个部位同时监测PCB的电源和复位信号。如果出现复位或者电源波动说明ESD泄放路径有问题。调整连接器件的位置和参数直到ESD打上去功能正常。预测试能发现大部分问题避免正式测试时反复整改。正式测试一次通过省时省力省钱。7.4 测试失败时的排查思路如果EMC测试还是失败了排查思路是这样的先看失败频段低频段30MHz到100MHz通常是共模电流问题检查连接电容和共模滤波高频段100MHz以上通常是局部辐射或者谐振问题检查连接点的寄生参数和外壳的缝隙。再看失败项目辐射发射超标查连接点和线缆传导发射超标查电源滤波和共模回路ESD失败查泄放路径和TVS选型。排查时用排除法一次只改一个地方改完重新测确认有效再改下一个。不要一次改多个地方否则不知道哪个改动起了作用。8. 常见问题速查与避坑经验8.1 常见问题速查表问题现象可能原因排查方法解决措施ESD测试复位泄放路径阻抗高测GND到外壳阻抗增加连接点换低阻抗TVS辐射低频超标共模电流大近场探头扫线缆加共模电感优化电容连接辐射高频超标局部谐振近场探头扫板子优化连接点位置加屏蔽传导超标电源滤波不足测电源端口阻抗加X电容Y电容优化布局地环路噪声多点硬连接测连接点电位差改单点连接或加电容隔离接触不良外壳氧化测接触电阻外壳导电处理清洁接触面8.2 我踩过的坑和总结的经验第一个坑以为电容越大越好。早期做ESD防护我在GND和外壳之间放了100nF的电容结果ESD测试反而更容易挂。后来才明白大电容的寄生电感也大高频阻抗反而高ESD电流通过时会产生很高的感应电压。改成1nF之后效果明显改善。第二个坑连接点位置随便选。有次做一块板子连接点放在板子中间离接口很远。结果ESD打接口时电流要绕一大圈才能到连接点路径上的信号线全被耦合了。后来把连接点移到接口附近问题解决。第三个坑忽略外壳的导电处理。有次用铝合金外壳表面阳极氧化我以为拧上螺丝就导通了结果测接触电阻有几十欧。后来把接触面打磨掉氧化层电阻降到毫欧级ESD测试顺利通过。第四个坑TVS选型只看电压。有次选TVS只看了击穿电压没看结电容结果用在USB接口上导致信号眼图恶化。后来换成低电容TVS信号质量恢复。8.3 几个容易被忽略的细节连接点的数量不是越多越好。多点连接虽然降低了接地阻抗但也增加了地环路风险。我的经验是有外部线缆的产品每个接口附近一个连接点无外部线缆的产品单点连接足够。电容的放置位置比容值更重要。电容要放在连接点和GND平面之间走线要短。如果电容放在远处走线电感会抵消电容的效果。外壳的缝隙和孔洞会影响屏蔽效果。如果外壳有散热孔或者接口开孔这些位置的尺寸要控制。通常孔洞尺寸要小于最高关注频率波长的二十分之一。比如关注1GHz波长30cm孔洞尺寸要小于1.5cm。测试时的接地方式会影响结果。ESD测试时ESD枪的接地线要尽量短接地参考面要足够大。如果接地不良测试结果不可信。9. 不同产品类型的连接策略对比9.1 消费电子产品的做法消费电子产品通常成本敏感外壳多为塑料或者金属喷涂。如果是金属外壳连接策略偏向简单有效。我一般会在PCB上预留一个或者两个连接点用0欧电阻或者直接铜皮连接同时在接口附近加TVS和电容。消费电子的ESD要求通常是接触±4kV到±8kV空气±8kV到±15kV。TVS选低电容的电容选1nF左右的。连接点数量不用多但每个点都要做好。9.2 工业控制产品的做法工业控制产品环境恶劣EMC要求高ESD要求通常接触±6kV到±8kV空气±8kV到±15kV。而且工业现场共模干扰大连接策略要更稳健。我的做法是每个接口附近都有独立的连接点电容和TVS组合使用。GND平面做完整连接点附近多打过孔。外壳做导电处理接触电阻控制在毫欧级。另外电源入口加共模电感和Y电容进一步降低共模干扰。9.3 医疗电子产品的做法医疗电子产品有患者安全要求GND和外壳之间通常需要隔离。连接策略以高压电容为主容值选100pF到1nF耐压至少4kV。电容要选医疗级认证的可靠性高。同时医疗产品的ESD要求也高通常接触±8kV空气±15kV。TVS要选低漏电流的避免影响患者安全。连接点的布局要远离患者接触区域确保隔离距离足够。9.4 汽车电子产品的做法汽车电子环境最恶劣温度范围宽振动大EMC要求严格。GND和外壳的连接通常采用多点连接每个连接点用大电流TVS和高压电容。汽车电子的ESD要求通常接触±8kV空气±15kV而且还有抛负载等瞬态要求。TVS要选车规级的耐温范围-40到125度。连接点的机械强度要高能承受振动和冲击。10. 写在最后的一些个人体会接地这件事说简单也简单说复杂也复杂。简单在于原理就那么几条复杂在于每个产品的情况都不一样需要根据实际情况做判断。我做了这么多年硬件踩过的接地坑不计其数每次整改都是一次学习。我的体会是不要迷信任何“标准做法”包括我上面说的这些。每个产品都要从它的实际场景出发分析ESD电流和共模电流的路径然后设计你想要的路径。测试是检验设计的唯一标准预测试能帮你省很多钱和时间。还有一点接地设计要在原理图和Layout阶段就考虑不要等到测试失败了再回头改。改板子的成本远高于改设计。我现在的习惯是每个项目在原理图评审时就把接地策略定下来Layout时严格执行测试时一次通过的概率高很多。最后分享一个小技巧如果你不确定某种连接方式行不行可以做一块测试板把几种方案都画上去实测对比。花几天时间做测试板比反复改正式板子划算得多。我很多接地经验就是这么来的。
返回列表