公司动态
纯模拟电路PCB走线要点:接地布局与噪声抑制实战
纯模拟电路走线看起来不像高速数字电路那样有严格的时序和阻抗要求但真正画过的人都知道“看起来简单”恰恰是最大的坑。模拟电路对噪声、地弹、串扰、温漂都很敏感走线稍微不合理调板子的时候就是无穷无尽的折腾。这次我们结合西电PCB设计指南直播第4次讲到的纯模拟电路走线内容把“纯模拟电路怎么走线”这件事拆开讲清楚。文章会覆盖布局分区、地线处理、电源走线、信号走线、关键器件摆放到层叠选择与排查方法适合正在做传感器采集、运放放大、电源调理、音频处理等模拟板卡的工程师参考。本文的定位是“能用得上”的布线方法不是教科书式的罗列。我会把模拟电路PCB设计中常见的几类问题——地环路、电源噪声耦合、信号线串扰、布局不合理导致的功能异常——用实际操作层面的思路讲透。如果你刚接触PCB设计或者已经画过几块板但总感觉模拟部分不好调这篇文章可以直接收藏。1. 纯模拟电路布线核心要点速览在展开细节之前先给一张速览表把纯模拟电路走线中最关键的决策点列出来方便你对照自己的板子做检查。设计要素推荐做法常见错误布局顺序先分区、再布局、后走线一边走线一边挪器件导致回流路径混乱地线策略单点接地为主分区地平面必要时开尔文走线数字地和模拟地混淆地环路过多电源走线电源路径短而宽保证过电流能力电源线过细去耦电容离芯片太远信号走线短、直、远离干扰源关键信号加保护模拟信号和数字信号交叉走线绕远路层叠选择四层板优于双层板保证完整参考平面盲目用双层板且地平面被走线割裂去耦电容靠近电源引脚放置先大后小电容放得太远失去高频去耦作用屏蔽处理对敏感模拟信号用保护环或包地保护环没有接地变成天线等长与蛇形模拟电路一般不刻意等长除非差分对把等长设计错误应用到非高速模拟线从这张表能看出纯模拟电路走线的核心不是“绕等长”“走蛇形”而是控制回流路径、降低噪声耦合、保证电源和地平面完整。下面逐项展开讲。2. 模拟电路与数字电路布线的本质差异先说清楚一个前提纯模拟电路走线和数字电路走线的设计目标完全不同。数字电路关心的是“门限电平”和“时序裕量”只要信号在边沿处能可靠地识别0和1中间过程有点噪声问题不大模拟电路关心的是“信号的精确幅度”任何一点噪声叠加都会直接进入输出信号。这就决定了两种布线策略的出发点不同。数字电路的布线核心是控制信号完整性、时序长度匹配和回流面积所以会有等长、蛇形走线、阻抗匹配这些要求。模拟电路的布线核心是隔离干扰、稳定直流工作点、低噪声耦合。即使信号频率只有几十kHz只要系统里存在开关电源、继电器、电机驱动或者数字逻辑干扰源模拟走线考虑不到位输出信号就可能带着周期性毛刺或随机尖峰。另一个差异是阻抗控制。很多做数字板的工程师习惯了“差分对要做100欧姆阻抗”“单端要做50欧姆阻抗”但在模拟电路里除非信号频率非常高或者走线非常长否则一般不需要严格做阻抗匹配。模拟电路的主要矛盾是噪声和干扰而不是反射。当然如果板子里的模拟信号是射频信号或者高频中频信号阻抗控制还是要做但本文先聚焦常规低频模拟电路。还有一个容易被忽略的差异是“器件摆位对电路功能的影响”。数字电路里逻辑芯片的摆放位置只要不影响布线难度和时序几乎不改变功能模拟电路不一样运放的位置、反馈电阻的位置、电容的位置都会影响电路的实际性能。比如反馈电阻离运放输入端太远走线又细又长寄生电感就容易让电路产生高频自激基准电容离基准芯片太远输出噪声就会明显恶化。这也是为什么很多模拟板卡需要“按原理图信号流向布局”而不是“按网络表自动布局”。简而言之模拟电路走线不是“把线连通就行”而是“连通的路径要满足电路对噪声和寄生参数的要求”。这个思路贯穿全文。3. 布局规划先分区再走线纯模拟电路画板的第一步不是走线而是布局。布局决定了走线的空间和回流路径的走向。如果布局不对后面再怎么优化走线都事倍功半。先说分区。一块完整的模拟板卡通常包含多个功能模块例如信号调理、滤波、放大、基准源、电源转换。在PCB布局阶段应该先按功能模块把板面划分清楚让信号按“输入 → 调理 → 处理 → 输出”的方向顺序流过板卡。不要让输入接口和处理电路隔着整个板子相对否则信号线只能绕大圈回路面积变大外界干扰就更容易耦合进来。布局时要重点考虑几个问题第一强干扰器件和敏感器件要拉开距离。电源变换电路、继电器、晶振、数字逻辑芯片都属于强干扰源运放输入级、基准电压源、传感器接口属于敏感器件。两者的间距至少要留有足够的空间优先用地平面分割和屏蔽手段做隔离。很多板卡出问题就是布局时把DC-DC芯片放在了运放输入的正旁边结果输出纹波不管怎么滤波都压不下去。第二信号流向要清晰避免“回头路”。模拟信号最好从板卡一端进入经过处理后再从另一端输出不走回头路。如果布局时输入端在右、放大电路在左、输出又回到右信号线就会横向穿过整个板子和电源线、控制线大面积交叠串扰概率成倍上升。第三热敏感器件要避开热源。模拟电路里有很多参数和温度相关比如基准电压源、精密运放、传感器。功率电阻、稳压器、功率MOS管这些发热器件不要放在精密模拟电路旁边。散热风道也要提前考虑避免局部热量聚集导致电路漂移。第四连接器位置决定“参考地”。板卡对外接口如排针、端子、同轴连接器的位置会直接决定回流路径。接口处的地引脚和板内模拟地要形成低阻抗连接不能让连接器的地电流绕一个大圈再回到电源地平面。布局阶段的核心原则是模拟板卡的布局要能画出一条“最短、最直接、不交叉”的信号主路径同时把敏感的模拟区域和干扰源分开。如果布局时做到了这一点后面走线就顺了。4. 地线设计纯模拟电路布线的生命线地线是模拟电路布线中最重要、也最容易出问题的部分。模拟电路的每一个信号最终都要通过地形成回路地线上的任何噪声都会叠加到信号中。4.1 单点接地与多点接地纯模拟电路推荐采用单点接地也就是把各个模块的地只在一个点连接到系统地。这样做的好处是避免多个地回路之间的电位差形成地环路电流把噪声耦合到敏感电路。举个例子传感器、运放、ADC三部分电路各有自己的地如果它们分别在多个位置连接到地平面地平面上的电流就会在三个接地点之间形成电位差相当于在运放的输入参考端叠加了一个噪声电压。采用单点接地后三个模块的地先汇聚到一个点再连接到系统地地环路电流就被切断。单点接地并不是要求每个网络都独立走一根地线到一点那样既不现实也不利于高频性能。实际工程中常用的做法是模拟电路区域使用完整的地平面但通过布局和分区把地电流的流向控制住然后在模拟区和数字区交界处用磁珠、0欧电阻或接地铜桥做单点连接。4.2 开尔文走线在模拟电路中的应用热词里出现的“开尔文走线”值得单独说一下。开尔文连接也叫四线连接原本用于消除测量导线电阻对测量结果的影响在PCB走线中它的思路同样实用。原理很简单当一条走线同时承担“功率电流流过”和“电压采样参考”两个功能时走线电阻上的压降会直接污染采样电压。开尔文走线把这两条路径分开功率电流走一条粗线采样电压走一条独立的细线并且采样线只在负载端连接避免采样线上流过负载电流。在模拟电路中的应用场景很典型比如精密电源的远端采样、电池充放电回路中电流采样电阻的电压检测、负载电流较大的基准源布线。如果采样电阻的电压信号直接从电阻两端走线给到运放而这条走线和负载电流共用了一段铜皮那么负载电流在铜皮上产生的压降就会被误认为采样电压的变化。用开尔文走线单独引一条采样线到运放输入端测量精度会显著提升。PCB Layout中实现开尔文连接的要点是采样线要从被采样电阻的焊盘根部单独引出不要从电阻引脚的主电流路径中间分支采样线要细尽量减少其自身流过的电流采样线和主电流路径不要重叠覆盖保持独立。4.3 地铜皮与地平面的完整性对于低频模拟电路地平面越完整越好。地平面提供低阻抗回流路径同时起到屏蔽作用。但要注意地平面的完整性比“有没有地平面”更重要。一块被走线割成若干狭长条的地铜皮实际上处处是瓶颈回流电流只能绕着走反而比不加地铜皮更容易产生噪声。在布局阶段就要规划好哪些区域走线不能穿越地平面。关键的模拟器件下方尽量保持地平面完整不要在敏感器件的正下方走数字信号线或电源线分割地平面。如果实在需要换层要保证回流路径不会被打断。双层板的模拟电路底层作为连续地平面顶层走信号和电源这种结构对很多低速模拟板卡是够用的。四层板则可以用第二层作为完整地平面其他层走线和电源效果更好。5. 电源走线低阻抗供电是关键模拟电路的电源走线看似简单实际上很多奇怪的噪声问题都是电源供电路径不合理造成的。核心目标只有一个让电源到达负载的路径阻抗足够低。5.1 电源线宽度与过电流能力走线宽度要满足过电流能力。铜箔的载流能力和线宽、铜厚、温升都有关系。在常规1oz铜厚、温升10摄氏度条件下1mm线宽大约能走1A左右的电流具体数值受环境温度影响。做电源走线时不能只看原理图里的平均电流还要考虑启动瞬间的浪涌电流和瞬态电流。一个常见的做法是电源走线宽度按平均电流的1.5倍以上设计关键路径再加宽。如果空间不允许可以在多个层并联走电源通过过孔阵列连接。对于模拟电路的电源走线除了过电流能力还要控制走线电感。细长的电源走线本身就是一个小电感在负载电流突变时会产生压降尖峰。所以电源走线尽量短而宽能走平面层就走平面层避免在多个层之间反复打孔换层。5.2 去耦电容的摆放去耦电容是模拟电路电源质量的最后一道保障。电容的摆放位置比电容容值更关键。高频去耦电容通常是0.1uF或1nF要尽可能靠近芯片的电源引脚和地引脚从电源引脚到电容焊盘的路径越短越好。如果电容和电源引脚之间隔了一段走线那么这段走线电感就和电容形成了串联谐振电容在高频段的实际去耦效果大打折扣。大容值的电解电容或钽电容作用主要是提供低频能量储备位置可以稍微远一点但还是应该放在负载电路附近。多级去耦的常见摆放顺序是电源入口先放一个大电容靠近芯片再放多个小电容形成低阻抗的频率带宽覆盖。5.3 电源层分割四层板中如果模拟电路功耗不大电源层可以用完整平面不需要分割。如果板卡同时有模拟电源和数字电源或者有多路不同的供电电压就要考虑电源层分割。分割时要注意不要让高速数字信号线跨越电源分割缝隙否则回流路径被打断电流只能绕大圈会产生不必要的辐射和耦合。电源层分割线和地平面的间隙也要控制好一般建议缝隙不要超过3mm到5mm。6. 信号线走线从器件到走线的细节模拟信号线走线的原则可以归纳为四个字短、直、粗、净。“短”是指走线距离尽量短。走线越长寄生电阻、寄生电感和寄生电容都越大吸收噪声的面积也越大。尤其是高阻抗节点比如运放的正相输入端、反馈网络的高阻节点走线要尽可能短否则轻微的环境电场变化都会耦合出可测的噪声。“直”是指走线路径尽量直接少绕弯、少打过孔。但“直”不是要求完全45度直线而是不要为了美观或为了迎合其他信号而让关键模拟信号绕远路。如果必须换层两个过孔之间的距离不要太短换层后回流路径要连续。“粗”是指模拟信号线不要走太细。常规模拟信号线建议做到0.3mm到0.5mm以上越细的线电阻越大压降越明显。对输入偏置电流大的器件比如双极型运放输入走线太细、太长就会产生明显的电压偏置误差。“净”是指走线周围要干净远离干扰源。模拟信号线不要和数字信号线平行走很长距离不要和电源开关节点比如DC-DC的SW节点靠得太近不要跨越继电器的控制线、PWM线、电机驱动线这类强干扰走线。6.1 模拟信号线的保护环与包地当模拟信号线要穿过干扰较多的区域时可以采用保护环或包地方式做屏蔽。保护环是一条围绕敏感信号走线的地线通常是环形的主要应用于高阻抗输入节点的保护比如运放输入端外围用一圈地线包围防止表层漏电流流入敏感节点。保护环并不是每条模拟信号线都适合加它更适合“高阻抗、微弱电流信号”的场景比如光电二极管的电流检测、高阻分压器的电压采样。如果只是普通模拟信号线穿越干扰区域可以采用包地方式在信号线两侧各走一条地线。需要注意包地线要确实接地最好在两端和中间都打过孔连接到地层否则包地线悬浮着反而会成为天线引入更多噪声。6.2 差分走线与等长走线在纯模拟电路中差分信号走线是常见的。比如差分放大器的输入、检测电路的正负信号、音频的L/L-。差分走线要尽量做到等长、等距、对称。等长是为了保证差分信号的正负两路在到达接收端时相位差一致等距是为了保证两条线耦合系数一致共模噪声才能被有效抑制。这里要区分一下模拟差分走线和数字高速等长的不同。数字电路做等长通常涉及蛇形走线补偿因为信号边沿速率高几十mil的长度差就可能产生时序偏差模拟电路做差分走线长度差对相位的影响取决于信号频率和波长低频模拟电路一般不需要精细化到蛇形补偿但即便如此尽量保持两条线长度接近仍然是好习惯。6.3 高频模拟走线的阻抗控制如果模拟信号的频率较高比如几十MHz以上或者信号要传输到板外就需要考虑特征阻抗控制。射频信号通常做50欧姆单端阻抗或100欧姆差分阻抗视频信号可能做75欧姆USB、以太网等高速数字接口做90欧姆或100欧姆差分。阻抗控制需要和板厂确认叠层结构按厂家的叠层参数计算走线宽度不能只在设计软件里设置一个阻抗参数就完事。7. 关键器件布局与走线实例下面结合几种典型的模拟电路模块说一下具体的布局和走线细节。7.1 运放电路运放是纯模拟电路中使用最多的器件。运放布局走线的几个要点输入引脚是高阻抗节点走线要短不要和输出走线平行靠近否则会形成正反馈耦合造成自激振荡。反馈电阻要靠近运放的反相输入端尽量缩短反馈环路面积。反馈回路面积过大寄生电感变大高频下容易产生相位裕量不足的问题。运放电源引脚的去耦电容要靠近电源引脚和地引脚放置通常0.1uF和10uF搭配小电容靠近引脚。如果运放有多个通道比如双运放、四运放要检查各通道之间的串扰。输入通道之间不要靠得太近特别是不同增益级别的通道。7.2 传感器电路传感器输出的信号通常非常微弱走线设计对信噪比影响巨大。要点包括传感器信号线尽量从传感器焊盘根部直接引出并尽可能靠近传感器放置第一级放大电路。如果传感器信号是差分输出应使用差分走线并保持两条线长度一致避免共模转差模。传感器的供电线和信号线不要平行长距离走线特别是电流型传感器供电电流的变化可能在信号线上感应出噪声。传感器区域的地要单独考虑避免传感器地电流和放大电路地电流相互干扰。7.3 电源转换与模拟电路混合板卡很多模拟板卡上同时有DC-DC降压电路和模拟放大电路。这种混合板卡要注意DC-DC的开关节点SW是高di/dt节点走线要短而宽面积尽量小。DC-DC的电感和输出电容要按照器件手册推荐的Layout来摆放不要自创布局。模拟电路的地和DC-DC的地要分区处理在电源输出端点单点连接。DC-DC的反馈采样线要远离电感和SW节点采用开尔文走线方式接入输出电容的采样点。7.4 模拟地平面上的过孔布线在模拟地平面上打过孔是必须的但要注意过孔会在地平面上形成空洞和裂缝。如果过孔太密集地平面的连续性会变差。信号线换层时旁边应该有一个伴随的接地过孔为回流电流提供低阻抗路径。这个习惯对模拟电路尤其重要因为回流路径不连续时噪声会更明显。8. 层叠选择与参考平面设计纯模拟电路该用几层板这取决于电路复杂度和性能要求。简单的传感器调理板、单运放放大板双层板完全够用。双层板的关键是一层尽量作为完整地平面另一层走信号和电源。信号不要在地平面上大范围分割如果必须在有信号的层走电源电源线要尽量粗并且不跨越敏感信号区域。性能要求较高的模拟板卡比如多路采集系统、音频数模混合板卡推荐四层板。四层板的推荐叠层是信号层1 / 地层 / 电源层 / 信号层2。完整的地平面和电源平面大大简化了回流路径设计信号层1和信号层2都可以走模拟信号线只要注意关键信号不跨越分割区即可。六层板及以上通常是在板卡规模较大、层数需求多时才用。对纯模拟电路而言四层板已经能解决绝大多数问题。层数增加可以带来更独立的电源和地平面但成本也明显增加层叠设计不对反而容易引入新的问题比如相邻信号层之间的串扰。层叠设计时记住两点相邻层尽量不要再走高速信号或敏感模拟信号敏感信号层要靠近完整地平面方便回流。9. 纯模拟电路走线常见问题与排查方法实际调板过程中模拟电路出问题比数字电路难查得多。下面把最常见的现象和排查思路整理成表格。问题现象可能原因排查思路解决方案输出信号带固定频率干扰电源耦合或地环路用示波器探头测运放电源引脚看纹波频率加强去耦检查地环路增大模拟/数字地距离低频噪声大地线阻抗过大、单点接地不良测量地各点之间压差加宽地线采用星型接地或多层完整地平面输出自激振荡反馈回路面积过大、寄生电容耦合检查反馈电阻位置、输入端走线长度缩短反馈走线输入输出分离适当增加反馈电容高阻抗节点噪声显著保护环缺失或包地悬空用手靠近电路观察示波器波形变化增加保护环包地线可靠接地电源启动异常电源线过细、过孔过多测量电源纹波关机检查走线压降加宽电源线减少换层增加去耦电容与温度相关的输出漂移热源离敏感器件太近用热像仪或手触摸检查发热区域调整布局拉大距离增加通风散热信号串扰模拟线与数字线平行过长观察相邻走线间距增大间距中间加地线隔离或改为立体交叉采样精度差采样参考路径不正确检查采样走线和开尔文布线改造走线用开尔文连接采样点在排查时有一个好用的思路一级一级断开看波形。从输入开始先看输入端有没有噪声再看第一级放大输出逐级检查确定噪声是从哪一级引入的。这种方法比盲目改走线有效得多。另一个排查技巧是看“地”。很多莫名其妙的模拟噪声问题最后都指向地电位不一致。用示波器探头夹子接在信号源的地再测被测点的地两者之间的波形就是地电位差。如果这个波形有毛刺或周期性干扰优先处理地设计。10. 从原理图到PCB的落地检查清单在开始走线之前和走线完成之后各过一遍下面的检查清单能减少大量返工。检查项检查内容通过标准原理图网络确认模拟地和数字地是否清晰命名地网络能区分不混连布局分区强干扰器件和敏感器件有无足够距离分区清晰无交叉信号流方向主信号在板面上是否顺向输入到输出不绕回头路去耦电容每颗IC电源引脚附近是否都有小电容电容靠近引脚回路短电源走线宽度是否满足峰值电流线宽足够参考1A/1mm经验值地平面完整性关键区域地平面是否完整无大面积割裂无信号线横穿敏感地反馈环路运放反馈路径是否短反馈电阻靠近反相输入端保护环/包地高阻节点是否包地包地可靠接地不过长悬空过孔回流信号换层时有无伴随地孔每组关键信号换层都有回流路径丝印标注元件位号、极性标识是否齐全清晰可读无重叠11. 几个值得养成的布线习惯最后说几个我在看板和指导布线时反复强调的习惯不一定写在教科书里但在实际工程里很管用。第一个习惯先画电源和地再画信号。很多初学者喜欢一开始就去连信号线因为信号线的网络更多、看起来更有成就感。正确的顺序应该先把电源路径和关键地路径规划好确保供电和回流没问题再处理信号线。信号线即使最后要调整也不会把电源网络带乱。第二个习惯给敏感信号让路而不是让敏感信号绕路。布局时就应该给模拟输入信号线预留一条“黄金通道”从连接器到第一级放大尽量直、短、不跨越任何干扰器件。如果一开始布局时没有预留后面走线全是在妥协最后画出来的板子大概率要调。第三个习惯及时检查回流路径。每次画完一层走线都问自己一句这条信号换层了吗它旁边的回流地孔加了没如果信号线下面没有完整的地平面它还能不能保持低噪声把回流路径当成走线的另一半责任很多地噪声问题就能提前避免。第四个习惯别迷信蛇形走线。模拟电路里蛇形走线的唯一意义是补偿差分对等长或者走线长度确实需要匹配。普通模拟信号线没有必要为了“整齐”而绕蛇形绕线只会增加寄生参数和噪声收集面积。看到一排排整齐的蛇形走线先问一句它们真的需要等长吗第五个习惯板子回来后先测静态再测动态。上电后不要急着敲信号看输出。先用万用表检查电源对地是否短路再用示波器看各路电源纹波然后看基准电压是否正常最后才加输入信号。静态测试过了动态测试才有的放矢。很多模拟板卡的问题在静态测试时就能发现比如供电电压不对、基准源输出异常、电源纹波超标这些如果不先排查后面很容易把问题归错地方。纯模拟电路走线的核心说到底就是一句话让关键的信号和电流走一条可控、低噪声、不受干扰的路。布局时多想两分钟走线时多检查一遍回流路径板子回来后的调试时间就能省下好几个小时。这篇文章里的内容适合在画板之前和Layout完成之后各看一遍。如果你正在画传感器调理板、音频板、电源控制板或者运放放大电路最关键的一步是先按第3节的思路做一次彻底的分区布局再动手走线。