在高精度ADC采集、传感器信号调理、微弱电流 / 电压检测这类电路里最让工程师头疼的不是原理画不对而是信号明明理论上很干净实际一上电就噪声满天飞。很多人一上来就狂加电容、换运放、改软件滤波却始终没抓住根本噪声是从 PCB 里 “长” 出来的。作为常年跟模拟电路打交道的 PCB 工程师我可以很肯定地说80% 的模拟采集噪声问题都不是芯片不行而是PCB 布局、布线、接地、回流路径这几件事没做对。先把噪声源头讲透后面的抑制方法才有意义。第一类电源噪声。这是最常见、影响范围最广的噪声。数字电路、MCU、电机驱动、开关电源都会在电源上产生高频毛刺与纹波。模拟电路最 “娇贵”运放、ADC 的电源抑制比PSRR再高也扛不住一路从电源层串进来的宽频噪声。很多板子模拟、数字电源共通孔、共路径噪声直接灌进模拟前端。第二类数字开关噪声耦合。数字 IO 翻转速度越快噪声越强。尤其是高速时钟、SPI、数据总线它们的高频谐波可以通过电场耦合串扰、** 磁场耦合环路互感** 直接窜到模拟信号线。一根细弱的毫伏级传感器线旁边走一条时钟线距离小于 4mm信噪比直接崩掉。第三类地弹噪声Ground Bounce。别以为 GND 就是 0V。大电流回流时地平面也有阻抗数字电路瞬间灌电流会让局部地电位抬高几毫伏甚至几十毫伏。模拟信号的参考地一旦被污染采集结果必然漂移、抖动。第四类参考电压噪声。ADC、DAC 的精度直接绑在基准源上。很多人把 REF3033、TL431 随便一放走线细长、周围全是数字器件参考源本身就带噪声后面采集再精准也没用。第五类传感器与前端电路引入的外界干扰。长导线、未屏蔽电缆、工频 50/60Hz 电场、人体静电、变频器、开关电源辐射都会在模拟前端感应出噪声。PCB 如果没做防护信号进芯片前就已经 “脏” 了。第六类PCB 本身结构带来的噪声。比如信号线形成大环路、模拟地数字地混叠、回流路径绕路、过孔过多、阻抗不连续、敷铜孤岛、没有合理分割等等。这些属于PCB 布局布线硬伤也是本文后面重点要解决的问题。很多工程师调试模拟采集时陷入一个误区软件滤波能解决一切。但真正的工程经验是硬件先天噪声大软件滤波救不回来。你只能平滑毛刺无法消除底噪抬升、工频干扰、周期性串扰。最终表现就是数据跳动大、零点漂移、精度不达标、批量一致性差。理解了噪声从哪来我们才能针对性下手。作为 PCB 工程师我的思路永远是先断路径再隔区域再净化电源与地最后加固屏蔽。后面几篇文章我会从接地、布局、布线、电源、屏蔽防护五个维度把模拟信号采集噪声彻底压下去。