ARTICLE DETAIL

资讯详情

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

PCB接地设计实战:数字地与模拟地分割、单点桥接与回流路径控制

PCB接地设计实战:数字地与模拟地分割、单点桥接与回流路径控制 1. 从一块翻车的采集板说起为什么地平面不能一锅端几年前我帮朋友调一块数据采集板ADS1256外挂一颗24位ADC前端是OPA2188搭的仪表放大。原理图检查了三遍电源纹波用示波器看也就2mVpp可采出来的数据末位一直在跳有效位数连18位都保不住。折腾了两天最后发现问题出在接地——我把ADC的模拟地和后面STM32的数字地直接铺成了一整块铜皮数字回流路径正好从模拟信号脚下穿过。把地平面在ADC下方割开、用一颗0欧电阻单点桥接之后噪声立刻掉了一个数量级。这件事让我彻底明白一个道理PCB设计里地从来不是一个理想导体而是一个有阻抗、有电流、有压降的实体。数字地和模拟地之所以要区分本质原因不是教科书这么写而是数字电路的回流电流又大又脏一旦让它流经模拟区域微伏级的模拟信号就会被毫伏级的噪声淹没。这篇内容我打算把数字地、模拟地这件事从头讲透它们到底差在哪、什么情况下必须分、什么情况下不分反而更好、分割的具体手法有哪些、单点接地和星型接地怎么落地、以及我在实际项目里踩过的那些坑。适合正在画PCB的硬件工程师、刚入行的layout新手以及被噪声问题折磨过的朋友。看完你至少能判断手上这块板子地到底该怎么处理。2. 数字地与模拟地的本质差异不是名字不同是电流性质不同2.1 数字回流电流为什么脏很多人以为数字信号就是0和1干净利落。但真实世界里数字门电路翻转的瞬间输出级的上管和下管会同时短暂导通产生一个尖峰电流同时负载电容的充放电电流也是脉冲式的。这些电流的上升沿通常在纳秒级频谱成分能轻松延伸到几百MHz。关键在于这些脉冲电流必须回到它的源。在多层板里回流电流会走阻抗最小的路径——通常是紧贴信号线下方的那层地平面。也就是说一条数字信号线下方对应的地平面区域时刻都有脉冲电流在流动。地平面不是等电位体它有分布电阻和电感脉冲电流流过就会产生压降和地弹。我习惯用一个类比把地平面想象成一条河数字回流电流就是上游冲下来的洪水模拟信号则是河边一根极细的水位标尺。洪水一冲标尺读数全乱。你要么把洪水引到别处要么让标尺远离河道。2.2 模拟电路对地的敏感度到底有多高模拟电路的敏感度取决于它的分辨率和信号幅度。一个12位ADC参考电压3.3V1LSB大约是0.8mV一个24位ADC同样3.3V参考1LSB只有0.2微伏。这意味着对于高精度模拟电路地平面上一丁点压降都可能是致命的。更麻烦的是模拟电路里还有小信号放大环节。比如一个增益100倍的仪表放大输入端1微伏的干扰输出端就变成100微伏。如果这个干扰来自地平面耦合那它和真实信号根本无法区分。所以判断要不要分地的第一个依据就是你的模拟部分精度要求有多高数字部分的电流有多大、边沿有多快。两者差距越大分割的必要性越强。2.3 一张表看清两类地的处理诉求维度数字地模拟地回流电流特征脉冲式、大电流、高频成分丰富连续、小电流、低频为主对地阻抗要求低阻抗为主容忍一定噪声低噪声为主阻抗要求相对宽松主要干扰来源自身开关噪声、地弹外部耦合、数字回流串扰典型敏感器件MCU、FPGA、DDR、开关电源ADC、DAC、运放、传感器、晶振处理核心目标提供低阻抗回流路径保持地电位干净稳定这张表不是让你死记而是帮你建立判断框架。实际项目里我经常看到有人把整块板子一刀切两半结果数字部分回流路径被切断辐射反而更严重。分地不是目的控制回流路径才是目的。3. 分还是不分先搞清楚你的板子属于哪一类3.1 这几种情况必须分地第一种高精度模拟高速数字共存。比如前面说的24位ADC配MCU或者音频Codec配WiFi模块。这类板子上模拟信号幅度小、数字噪声大不分割基本没救。第二种开关电源与模拟电路同板。反激式开关电源的功率地和信号地本身就是两回事功率回路的di/dt极大必须和模拟地严格分开否则纹波和尖峰会直接串进模拟通道。第三种大功率驱动与微弱信号检测同板。比如电机驱动板上的电流采样采样电阻上的压降可能只有几十毫伏而驱动回路的电流是安培级。这种场景下地平面处理不好采样值会随PWM占空比跳动。3.2 这几种情况可以不分甚至不该分反过来如果你的板子全是数字电路或者模拟部分精度要求不高比如10位ADC、信号幅度伏级那强行分地往往是弊大于利。原因很简单分割地平面会切断回流路径迫使回流电流绕行形成更大的环路面积辐射和串扰都会变差。我见过不少新手照着网上教程把一块纯数字板的地割成好几块结果EMC测试一塌糊涂。对于纯数字板正确的做法是保持地平面完整通过合理的器件布局和层叠设计来控制噪声。还有一种情况是混合信号芯片本身已经做了地分离。很多现代ADC、Codec会把AGND和DGND引脚分开引出芯片内部已经处理好了。这时候你只需要在芯片下方把两个地连起来不需要在整板上做大面积分割。3.3 一个实用的判断流程我通常按这个顺序判断先看模拟部分的有效位数或最小可分辨信号。如果最小信号在毫伏级以上分地的紧迫性不高。再看数字部分的电流和边沿速率。如果只是低速GPIO、电流在毫安级影响有限。最后看两者在物理上能否自然分区。如果模拟器件集中在板子一角数字器件在另一角那分割成本很低做了更保险。提示分地不是非黑即白的选择。你可以选择局部隔离而不是整板分割比如只在ADC下方做地岛其余部分保持完整地平面。4. 分割地的具体手法从割到桥的完整操作4.1 地平面分割的物理边界怎么定分割地平面不是拿把刀随便划。边界的确定要遵循一个原则让模拟地和数字地各自覆盖自己的回流区域边界落在两者电流都不密集的地方。具体操作上我会先在布局阶段就把模拟器件和数字器件物理分开中间留出一条无人区。这条无人区的宽度取决于板子空间一般2到5毫米就够。然后地平面的分割线就落在这条无人区中间。分割线不要穿过任何器件的焊盘不要穿过晶振、基准源这些敏感器件的下方。如果实在避不开宁可调整布局。4.2 单点接地最常用也最容易做错的桥接方式分割之后两个地必须在某一点连接否则整个系统就没有统一的参考电位会出大问题。这个连接点就是单点接地的桥。桥的位置选择有讲究。理想情况下桥应该放在两个地电流都不流经的地方通常是模拟区和数字区的交界处、靠近连接器或电源入口的位置。我一般会放在板子边缘远离敏感模拟器件。桥的实现方式有几种0欧电阻最灵活调试阶段可以换成磁珠或电感试效果也方便断开测量。磁珠对高频噪声有一定抑制作用但要注意磁珠的直流电阻和额定电流别在大电流路径上用。直接铜连接用一段窄铜皮连接简单但不可调。电容桥接有些场景下用高压电容连接用于隔离直流电位差但混合信号板一般不这么用。我个人的习惯是优先用0欧电阻位置留两个焊盘方便后期改成磁珠对比。4.3 星型接地的落地画法星型接地是单点接地的进阶版核心思想是每个敏感电路模块的地线都单独拉回一个公共参考点而不是串在一起。在PCB上实现星型接地通常是在电源入口或基准源附近设一个星点然后模拟部分各模块的地以放射状走线回到这个点。这种画法在低频模拟电路里效果很好但在高频下走线电感会带来问题所以现代多层板更多用完整地平面配合局部隔离来替代。如果你用的是嘉立创EDA或Altium Designer画星型接地的操作是先确定星点位置放置一个焊盘或过孔作为标记然后用较宽的地线从各模块拉回星点走线尽量短、尽量宽避免交叉。4.4 分割后的信号线怎么跨地这是最容易被忽略的环节。当地平面被分割后任何跨越分割线的信号线其回流路径都会被切断。如果这条线是高速信号回流只能绕远路形成大环路辐射和串扰都会恶化。处理原则是能不走跨地线就不走。如果必须跨那就在跨线处旁边放一个桥接电容或直接让两地在此处连接给回流一个就近的通道。对于低速信号跨地影响相对小但也要尽量避免长距离跨分割区。我见过一个典型错误有人在ADC的SPI信号线上跨了地分割线结果SPI时钟的谐波直接耦合进模拟通道。后来在跨线处加了一颗0欧电阻把两地连起来问题就解决了。5. 比分地更根本的事回流路径与层叠设计5.1 回流电流永远走阻抗最小的路很多人分地分得很认真但忽略了回流路径的整体设计。实际上只要回流路径设计对了很多噪声问题根本不会出现。回流电流走哪条路取决于频率。低频时它走电阻最小的路径也就是直线高频时它走电感最小的路径也就是紧贴信号线下方。所以对于高速数字信号只要下方有完整地平面回流就会自动贴着走环路面积很小辐射自然低。这就是为什么多层板比双层板好做四层板里信号层紧邻地平面回流路径天然受控。双层板没有完整地平面回流路径不可控才更需要靠分割和走线来补救。5.2 层叠顺序对地噪声的影响一个典型的四层板层叠是信号-地-电源-信号。这种结构下顶层信号的回流在地层底层信号的回流在电源层通过层间电容耦合。如果电源层本身噪声大底层信号的回流就会受影响。更好的做法是信号-地-信号-电源或者信号-地-电源-地。关键原则是每个信号层都要有一个相邻的完整参考平面而且这个平面要干净。对于混合信号板我倾向于把模拟部分和数字部分在层叠上也做区分。比如模拟信号走顶层下方是完整模拟地数字信号走底层下方是数字地。这样物理上就自然隔离了。5.3 地平面上的缝比分割更危险比起有意分割无意中在地平面上开槽、打过多过孔、走长距离地线这些操作对地平面的破坏更大。地平面上的任何缝隙都会迫使回流绕行形成天线效应。所以我在layout时有个习惯地平面铺完后专门检查一遍有没有被过孔阵列割裂、有没有被长条形的非地走线切断。如果发现要么调整过孔位置要么在缝隙两侧加缝合过孔给回流提供跨越通道。6. 实测对比分地与不分地的噪声差异6.1 测试条件搭建为了把这件事说清楚我用一块STM32F407ADS1256的采集板做了对比测试。板子设计成可以切换地连接方式模拟地和数字地之间用0欧电阻桥接可以断开或换成磁珠。测试条件ADC输入短接到模拟地采集1000个点看峰峰值噪声和有效位数。数字部分跑SPI通信和定时器PWM模拟干扰源。6.2 三种接地方式的实测数据接地方式噪声峰峰值有效位数现象描述整板不分割约120微伏约17.5位数据末位持续跳动PWM开启时更明显分割0欧桥接约15微伏约21位噪声大幅下降数据稳定分割磁珠桥接约8微伏约21.5位高频噪声进一步抑制但直流偏移略增这组数据很直观地说明分割地平面对于高精度模拟采集的收益是数量级的。但也要注意磁珠虽然噪声更低但引入了直流电阻对于有直流电流流过桥接点的场景要谨慎。6.3 从数据反推设计要点实测还发现一个细节桥接点的位置对结果影响很大。当我把0欧电阻从板子边缘移到ADC正下方时噪声反而上升了。原因是ADC下方的桥接点让数字回流电流正好从模拟区域下方经过。所以桥接点的选择原则是远离敏感模拟器件靠近数字噪声源或电源入口。这个结论和很多教程说的在ADC下方单点连接是相反的但实测支持我的做法。我猜测那些教程针对的是芯片内部已经分地的场景和整板分割不是一回事。7. 那些年我踩过的接地坑7.1 坑一地分割了但电源没分早期我做一块音频板把模拟地和数字地分得很干净但电源还是共用的。结果数字部分的开关噪声通过电源线耦合进模拟供电地分得再好也没用。后来在模拟供电入口加了LC滤波和独立LDO问题才解决。教训是地和电源是一对分地必须配合分电源。至少要在模拟电源入口做足够的去耦和滤波。7.2 坑二跨地信号线没处理前面提过的SPI跨地问题我实际踩过。当时觉得SPI速率不高跨一下没关系。结果ADC采样值里出现了和SPI时钟同频的干扰。后来在跨线处加了桥接干扰消失。这件事让我养成一个习惯layout完成后专门用工具高亮所有跨地分割线的信号逐条检查是否必要是否有就近回流通道。7.3 坑三缝合过孔打太多把地平面割碎了有一次为了降低地阻抗我在地平面上密集打了一排缝合过孔。结果那排过孔正好把模拟地平面切成两半模拟回流被迫绕行噪声反而变大。缝合过孔是好事但要注意不要形成连续的屏障。过孔之间留出足够间距或者错开排列避免把地平面割裂。7.4 坑四忽略了连接器和电缆的地处理板内分地做得再好如果对外连接器的地处理不当外部噪声照样进来。比如模拟信号通过排线引出时排线的地线要和模拟地相连且尽量靠近信号线减小环路。我现在的做法是对外连接器的地引脚单独处理模拟信号的地引脚归模拟地数字信号的归数字地在连接器附近再单点汇合。8. 工具层面的实操建议8.1 在Altium Designer里怎么画AD里处理地分割我通常用Place-Split Plane或者直接用Polygon Pour配合不同网络。具体步骤先铺数字地Polygon网络选DGND覆盖数字区域。再铺模拟地Polygon网络选AGND覆盖模拟区域。两个Polygon之间留出间隙间隙宽度设为规则允许的最小值以上。在桥接位置放0欧电阻一端接DGND一端接AGND。用Design-Rule检查是否有跨分割的走线。AD的Polygon Pour有个选项叫Remove Islands建议关掉否则小的地岛会被自动删除可能影响局部回流。8.2 在嘉立创EDA里的操作嘉立创EDA的铺铜操作相对简单。选中铺铜工具分别在不同区域铺DGND和AGND然后放置0欧电阻连接。需要注意的是嘉立创EDA默认的铺铜间距可能偏大要在规则里调整到合适值。星型接地在嘉立创EDA里画可以用较宽的地线从各模块拉回星点走线宽度建议不低于20mil低频模拟部分可以更宽。8.3 检查清单layout完成后我一般按这个清单过一遍模拟地和数字地是否各自完整没有被无意割裂桥接点是否只有一个位置是否合理是否有信号线跨越地分割跨线处是否有回流通道模拟电源入口是否有足够滤波对外连接器的地是否处理正确晶振、基准源下方是否是完整地平面9. 一些容易被忽略的细节9.1 晶振和基准源的地处理晶振和电压基准是模拟系统里最敏感的部分。它们的地引脚应该直接连到模拟地且下方要是完整地平面不要被过孔或走线割裂。晶振的负载电容地也要就近回到模拟地不要绕远。9.2 ADC的AGND和DGND引脚很多ADC芯片同时有AGND和DGND引脚。数据手册通常会给出推荐连接方式一般是在芯片下方单点连接。这时候不要教条地在整板做分割而是按照手册来。芯片内部的地分离是为了隔离内部数字噪声外部只需要提供干净的参考。9.3 大电流路径的地处理如果板上有大电流路径比如电机驱动、电源模块这些路径的地要和信号地分开且走线要足够宽。大电流地的回流不要流经信号地区域否则地电位会被抬升。9.4 地平面的阻抗测量有条件的话可以用网络分析仪或者阻抗分析仪测量地平面的阻抗分布。没有条件的话至少可以用万用表测量关键点之间的地电阻确保没有意外的大的压降。10. 回到最初那块采集板前面说的那块ADS1256采集板最终的解决方案是模拟地和数字地在ADC下方分割桥接点放在板子边缘靠近电源入口处用0欧电阻连接模拟供电独立LDO加LC滤波SPI信号线在跨地处加桥接。改完之后有效位数稳定在21位以上满足设计要求。这件事给我的最大体会是接地设计没有万能公式必须结合具体电路的噪声特性和精度要求来判断。教科书上的原则是对的但落地时要根据实测调整。分地也好不分也好最终检验标准只有一个——你的电路能不能稳定工作。如果你正在被类似的噪声问题困扰不妨先别急着改电路拿示波器看看地平面上的噪声波形很多时候问题就藏在那里。
返回列表