ARTICLE DETAIL

资讯详情

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

数字地模拟地如何正确划分?PCB接地设计与EMC整改实战

数字地模拟地如何正确划分?PCB接地设计与EMC整改实战 去年手头有个带传感器的数据采集板功能调试全通过结果送去过EMC辐射测试第一次就吃了红牌。硬件同事很委屈说“数字地和模拟地我明明分开了还串了0欧电阻怎么反而超标”我拿到板子一看0欧电阻确实在但所有模拟芯片的地引脚都是绕了一大圈才汇到那个单点回流路径被硬生生拉长了一倍都不止。问题恰恰出在“分开”这两个字上。类似的情况我在不少项目里都见过数字地、模拟地、EMC这三件事凑到一起最容易翻车的不是设计本身而是对“分地”这个说法的理解太粗糙。这篇文章就把我踩过的坑、查过的资料和最终沉淀下来的处理思路一次性说清楚。1. “必须分开”这个铁律是怎么来的又错在哪1.1 最初的动机共享阻抗耦合老一辈工程师强调数字地和模拟地分开逻辑上完全站得住脚。数字电路里的信号是跳变的尤其是时钟、总线这类信号上升沿越陡回流电流里的高频分量就越丰富。高频回流电流流经地线时会在地线阻抗上产生电压降——注意是阻抗不是单纯电阻频率高了之后感抗占大头。模拟电路最怕的就是参考地上叠了这种噪声电压因为ADC采样、运放放大、传感器信号调理全都是相对于“本地地电位”工作的地电位一抖输出就跟着抖。两块电路“共地”但不能“共阻抗”这是分地的核心动机。早期PCB确实有这个必要双层板、单层板时代铜箔紧张地回路往往只有一根窄走线数字回流和模拟回流挤在同一根线上共享阻抗导致的串扰非常直观。那时候把数字地、模拟地在物理上切开只在电源入口处单点汇合是性价比很高的做法。1.2 时代变了双面板的结论搬不到多层板问题在于很多设计规则在流传过程中被简化成了口号只记住了“要分”忘了问“在什么条件下分、怎么分”。多层板普及之后内层可以铺一整片完整的地平面这时候地平面的阻抗极低回流电流会自然地沿着信号走线正下方返回路径非常短环路面积非常小。你硬要在地平面上切一道缝把“模拟区”和“数字区”割开反而毁掉了这个天然的低阻抗回路。同样的器件同样的布局四层板上的“分地”和两层板上的“分地”含义完全不一样。两层板没有完整地平面分地是一种妥协策略四层板有完整地平面再分地就属于画蛇添足。我在实际项目中见过最典型的反面案例就是把四层板的地平面中间用什么“分割线”切开结果高速数字信号的回流找不到近路只能绕到分割线末端那个单点桥绕着走了大半个板子辐射反而高了好几个dB。1.3 被口号化的后果除了技术背景的变化还有一个原因让“分地”变得泛滥教程太喜欢给结论了。很多培训资料为了好记直接写“模拟地与数字地必须单点连接”既不提适用场景也不说清楚单点应该放在哪里。新手照着做最常见的两个结果是分割后数字信号走线无意中跨越了分割缝回流被逼着绕地球——不对是被逼着绕路径环路面积暴增。单点桥的位置随便选结果变成了所有回流都要挤的“独木桥”桥上地弹噪声飙高模拟区反而被污染得更厉害。更麻烦的是很多工程师把“分地”和“接地设计”划了等号以为分完地就万事大吉完全忽略了布局分区、去耦电容、回流路径这些更关键的因素。地是分了EMC却一点没变好。后面我会详细讲EMC的地处理真正的功夫在回流路径的连续性上而不是刀切豆腐式的“分区隔离”。2. 分割地让EMC变差的深层机理回流路径与环路面积2.1 信号回流的基本逻辑凡是信号必有回路。很多人画原理图的时候只看得到从驱动端到接收端那根信号线看不到返回电流是怎么走的。实际上高频信号的回流电流总是选择阻抗最低的路径回到源端不是地理上最短的路径而是环路电感最小的路径。在完整的地平面上这个路径几乎就叠在信号走线正下方因为这样才能让信号线和回流线围成的环路面积最小环路电感最小。环路面积是所有EMC问题的抓手。辐射强度和环路面积、电流幅值、频率平方成正比环路越大这个环路作为天线的效率就越高。差模辐射的经典公式里环路面积是直接乘进去的面积翻一倍辐射就可能高好几分贝。所以一个好的PCB地设计本质上就是在不断做减法减去不必要的环路面积。2.2 跨分割走线的代价一个大环路如何形成当你在完整地平面上切了一道分割缝问题就来了。数字信号线如果恰好跨越了这道缝那么从信号线正下方根本找不到地平面了回流电流只能绕到分割缝的末端——那里通常是唯一的桥接点——再折返回来。这一绕环路面积就不是走线正下方那一小条了而是整个分割区域的面积可能从几十平方毫米暴增到几平方厘米。画个夸张的比方信号线是条10厘米的直线回流却要绕着整个矩形区域走一圈包围的面积可能是信号线正下方面积的几十倍甚至上百倍。辐射增强是非常实在的而且这还没算上分割缝本身。地平面上的长窄缝本来就是一个缝隙天线如果分割缝的形状正好匹配到某个干扰频点的波长会产生额外的辐射频谱上会看到对应频点的尖峰。2.3 单点桥接并非免费地弹与缝隙辐射有人可能会说那我在分割缝上放一个0欧电阻当桥回流不就有近路了吗听起来合理但仔细分析就会发现问题。桥本身是一段细长的焊盘电阻体阻抗远高于旁边完整的地平面。数字电路的回流电流瞬态变化很大上升沿越陡di/dt越大这段桥上的电感会产生不小的压降这就是地弹。地弹噪声会通过桥传导到“模拟地”一侧污染模拟电路的参考。更要命的是如果板上有多个高速器件需要跨区回流所有回流电流都被迫汇聚到这一座独木桥上桥上的噪声电压就是所有器件回流电流的叠加地弹问题被进一步放大。我在一个ADC采集板上见过这种情况数字侧的数据总线翻转地弹噪声耦合到模拟侧导致ADC采样码值上出现毛刺表现是输出数据的最低两位老是跳怎么调采样时序都没用。最后把分割缝填掉毛刺直接消失。2.4 用数量级算一算环路电感与噪声电压别只觉得“环路大了不好”算一笔账感受会更直接。一段10毫米长、0.2毫米宽的印制线自感大概在8~12nH这个量级一片10mm x 10mm的完整地平面局部回路电感通常不到1nH。假设回流电流的瞬态变化是100mA/ns回想一下地弹电压的计算方式V L * di/dt。正常完整地平面1nH * 0.1A/ns 0.1V。跨分割绕行桥接10nH * 0.1A/ns 1V。这还只是单个过孔的压差级别,实际如果分割缝更长、桥更细等效电感会继续往上走。一个数字信号回流带来的地弹幅度从0.1V涨到1V对旁边几十毫伏范围的模拟信号来说压根就是灾难。理解了这层数量级关系之后你就会明白为什么很多讲究的板子宁可不分地也不愿意冒这个风险。3. 真的有必须分割的场景吗有但条件比你想的苛刻3.1 值得分割的三类信号链说完分割的坏处也不能一棍子打死。确实有一些场景分割地是合理的甚至必要的。我梳理下来值得认真考虑分地的就三类第一类是极高分辨率的ADC/DAC前端。比如24位Σ-Δ ADC前端信号可能只有几微伏级别而数字侧跑着主控、总线甚至无线模块。如果布局上实在无法把数字部分和模拟输入部分拉开距离数字回流有可能直接穿过模拟敏感信号的正下方区域这时候在敏感位置做局部的地分割配合桥接反而是保护措施。第二类是高增益、高阻抗的微弱信号采集。心电、脑电、应变桥、高阻传感器这类信号源阻抗动辄几十千欧兆欧哪怕一点地噪声灌进来都会被放大得不成样子。第三类是功率电路和模拟控制混在同一块板上而且功率回流的路径没法通过布局避开模拟区。例如电机驱动电流几十安培开关节点du/dt极高回流路径如果和模拟地共享共模干扰会很棘手。注意这三类场景都有一个共性布局上做不到物理隔离才被迫用电气分割作为辅助手段。能通过布局解决的优先布局解决。3.2 如果非要分割单点该怎么接假设判断之后决定保留分割那后面这一步就直接决定成败单点接在哪里用什么形式接。先说位置单点应该放在信号流“最关心”的地方。对ADC系统来说就是ADC芯片下方的模拟地参考点所有模拟地的汇聚线尽量短而粗地引到这里数字地则也在附近单独引到同一参考点——注意是“附近”不是你板子左上角一个焊盘右下角一个焊盘中间绕半圈才汇合。再说形式很多人只知道“接个0欧电阻”但0欧的“单点”其实是最难用好的。0欧电阻本质是一小段电感对回流电流来说没有任何低阻抗优势。更稳的是在地平面上留一段窄铜桥宽度至少2~3毫米长度尽量短让回流平滑过渡。铜桥可以同时满足“单点”的电位一致性和足够低的直流电阻后续调试出问题或者想改成磁珠也非常方便。3.3 桥接元件怎么选0欧、磁珠还是直接短接我把几种常见桥接方式放在一起做个对比方便你对着自己的场景判断形式适用场景关键注意点直接短接/窄铜桥回流电流较大、地电位差要求严格保证铜桥宽度避免变成细颈0欧电阻单桥点、小电流、调试期开关测试注意电阻封装寄生电感别用在高速回流磁珠高频噪声隔离、信号完整性和电源滤波协同注意额定电流和直流阻抗别让地电位被抬高电感低频模拟隔离、射频电路慎用感值大时地电位会漂易共振这里多说一句磁珠。磁珠的初衷是吸收高频噪声但它对直流和低频几乎是良导体对高频是损耗器件。你要是把一个几百毫安的MCU回流硬塞过磁珠磁珠自身的直流电阻可能会让数字地电位比模拟地高出不少反而制造出新的共模电压。我见过有人把磁珠用在地分割上结果整板底噪抬升拆掉之后立刻恢复。对于数字地和模拟地的桥接除非你有明确的高频噪声传导路径分析否则别随便上磁珠。4. 我的PCB落地方案完整地平面分区布局才是主流4.1 连续地平面为什么能让数字地和模拟地“同地共存”我现在的绝大多数项目都走“单地平面”路线一整层完整地不切割、不加缝、不折腾。理由前面已经说了连续地平面的回流阻抗低、环路面积小还方便就近打过孔。数字电路的回流电流会老老实实地在信号走线正下方的地平面里流回源端它不会莫名其妙跑去模拟区。模拟器件的敏感走线所在区域只要底下地平面连续抗干扰能力就比“被切开的孤岛”强得多。这里有个重要的认知更新数字地和模拟地在物理上可以是同一片地。所谓“分开”真正该分的是布局和走线区域不是地平面。地平面是大家共用的“地板”数字器件在左边蹦跶模拟器件在右边安静待着只要中间有过物理隔断和合理的去耦噪声传导路径是可控的。4.2 分区布局的具体动作完整地平面方案里最需要花心思的是布局分区。我习惯按照系统的信号流向在PCB上划分功能区块通常是这样一条顺序电源入口/DC-DC区 → 数字处理区 → 混合信号区ADC/DAC → 模拟调理区 → 对外接口/传感器连接器。落到具体动作上核心原则是所有高速数字走线时钟、数据线、控制线严格限制在数字区和混合信号区绝对不跑到模拟调理区上空。ADC/DAC芯片作为“界碑”数字引脚方向朝向数字区模拟引脚方向朝向模拟区芯片正下方就是完整的参考地。模拟信号的走线尽量短、尽量粗周围用地过孔和地铜做包围形成“护城河”。电源走线不穿越模拟敏感区DC-DC的输入输出远离模拟输入引脚。这个方案的物理分区是二维的而回流路径是三维的——地平面就在下层靠过孔连下去。只要数字信号线和它的回流都在数字区那一侧并保持走线宽和参考地连续模拟区完全共享同一片地也没问题上百兆赫兹的噪声干扰。4.3 地过孔、去耦电容与回流换层地平面完整但信号换成到另一层之后回流也要跟着换层。这个换层的“电梯”就是地过孔。信号从顶层走到底层正下方连续地平面如果没有过孔给回流提供垂直通路回流就得绕到别的地方再过孔环路又大了。所以地过孔布局的密度和位置很重要挨着信号换层过孔的位置就要补一颗地过孔距离近到“同进同出”。去耦电容是另一个被低估的回流工具。芯片电源引脚旁边的去耦电容不只是储能更关键的作用是给高频回流提供一条从电源层回到地平面的“跳板”。回流电流在芯片内部从地弹到电源通过最近的去耦电容回到电源层再通过另一个地过孔回到地平面——这条小环路越小辐射越低。所以去耦电容和对应的地过孔一定要紧挨着电源引脚别隔了半个芯片才放。我做四层板时的标准层叠是顶层信号、内层参考地、内层电源/次要信号、底层信号。关键模拟信号走顶层下边直接是完整内层地数字区的高速信号尽量也在靠近地的层走保证回流就近。六层板会更好但四层板只要分区合理绝大多数项目已经够用。5. 从EMC测试超标反推接地上的真凶与整改动作5.1 先看频谱再决定查哪里如果你的板子去测EMC没通过别急着拆这拆那第一步是把辐射超标的频谱特征记下来。不同超标模式对应的根因差异很大我的习惯是这样排超标特征可能的接地问题优先排查方向单根窄尖峰频点干净时钟基波或高次谐波对应时钟走线的回流路径、跨分割、过孔缺失宽频带底噪抬升地平面不连续、环路面积大检查分割缝、单点桥、走线跨区多个等间隔尖峰总线/数据线同时翻转查信号线与回流间距、参考层完整性低频段整体超标共模辐射可能来自地电位漂移查桥接元件类型、地阻抗、对外接口电缆屏蔽拿到频谱之后我一般还会做一个“回流走线图”的检查挑出超标频点对应的关键信号从源端到负载端把回流路径一步步画出来。画完基本就能看出来回流是在信号线下方轻松跟着走还是被什么东西逼着绕了一大圈。5.2 三个高发接地坑及整改案例第一个坑就是跨分割走线。我曾经处理过一块板12MHz时钟从数字区连到接口恰好跨过了一条为模拟区切割的细缝。频谱上12MHz、24MHz、36MHz连续几个尖峰都超标。整改方案很简单让时钟线绕开缝走完整地山区域同时在换层位置补接地过孔。尖峰降了10dB以上。第二个坑是ADC下方数字回流穿过。有一块8通道同步采样板ADC数字输出线往回走到MCU走线底下正好是模拟输入放大器的输出网络结果1MHz附近总有一坨噪声降不下去。整改方式是把MCU的IO区域挪到ADC的另一侧让数据线远离模拟输入区并在ADC底下多加一圈地过孔形成围栏。第三个坑是桥接位置选得离谱。有一块板数字地和模拟地通过一颗0欧电阻连接结果这颗电阻放在板子角落的接口处两个地之间的电流全要穿越大半个板子去汇合。整改时把0欧电阻移到ADC芯片下方并且加宽连接铜皮地弹明显减小采样抖动也恢复了正常。这类“一根0欧走天下”的习惯属实要不得。5.3 打样前的地-EMC自查清单把下面这份清单走一遍再打样能省掉很多整改返工的时间算是我自己的一点点总结地平面是否完整无分割是否有多余的地层挖空每一根关键高速信号回流路径是否紧贴走线下方换层处是否有地过孔模拟区是否被高速数字走线穿越ADC/DAC的数字引脚方向是否正确去耦电容是否紧贴芯片电源引脚地过孔是否紧邻去耦电容桥接元件如果确实需要的位置是否靠近参考汇合点电流路径是否清晰对外接口USB、网口、RJ45等的信号区域是否做了滤波和屏蔽地连接是否可靠说回文章开头那块数据采集板后来我把分割缝填掉模拟地和数字地共用完整地平面把模拟调理区用一圈地过孔围起来重新测辐射数据一次通过。说实话我自己以前也笃行“分地”很多年吃过亏、看过频谱、算过环路电感之后才改过来的。现在每块板子要么不分地要分就必须先把回流路径彻底想明白——地不是用来“分”的是用来“走”的这个顺序永远别搞反。
返回列表