2. 噪声与干扰基础:噪声的分类与耦合路径

做传感器调理电路,说白了就是跟噪声打仗。你想想看,一个微伏级的信号从传感器出来,经过放大器、滤波器、ADC,最后到处理器——这一路上但凡被噪声“污染”一下,结果就全偏了。我刚开始做项目时,总觉得电路搭好了就能用,结果一上示波器,波形跟心电图似的……嗯,从那以后我再也不敢小看噪声了。

这一章我们就把噪声和干扰的底细摸清楚。先分清楚噪声有哪些类型,再搞明白干扰是怎么“溜”进电路的,最后掌握两个核心指标:信噪比和动态范围。

2.1 噪声的分类

噪声按来源可以分成两大类:器件内部固有噪声和外部耦合干扰。内部噪声是物理规律决定的,你换再好的器件也消除不了,只能尽量压低;外部干扰则可以通过屏蔽、滤波、布局等手段来抑制。

先看内部噪声的三种主要类型。

2.1.1 热噪声(Johnson-Nyquist噪声)

热噪声是电阻内部自由电子的随机热运动产生的。温度越高,电子撞得越厉害,噪声电压就越大。公式很简单:

V_n = √(4·k·T·R·Δf)

其中:

  • k:玻尔兹曼常数(1.38×10⁻²³ J/K)
  • T:绝对温度(K)
  • R:电阻值(Ω)
  • Δf:带宽(Hz)

举个例子:一个10kΩ电阻在室温(300K)下,带宽1MHz时,热噪声电压约为12.8μV rms。你想想看,如果传感器输出只有几十微伏,这个噪声已经相当可观了。

我的经验:在低噪声设计中,我习惯尽量选用小阻值电阻。比如在运放反馈网络里,能用1kΩ就别用100kΩ。实在需要大电阻时,可以考虑多个小电阻串联,或者用T型网络替代。

2.1.2 散粒噪声(Shot Noise)

散粒噪声出现在PN结中,比如二极管、三极管、运放的输入端。它是由载流子越过势垒时的随机性引起的——说白了,电子不是排着队过去的,而是一个一个随机蹦过去的。

I_n = √(2·q·I_DC·Δf)

其中q是电子电荷(1.6×10⁻¹⁹ C),I_DC是直流电流。

散粒噪声的功率谱密度是平坦的(白噪声),但它跟电流大小有关。电流越大,散粒噪声越大。所以我在设计光电检测电路时,会特别注意偏置电流的选择——不是越大越好。

2.1.3 1/f噪声(闪烁噪声)

1/f噪声的功率谱密度随频率降低而增大,在低频段特别明显。几乎所有有源器件都有1/f噪声,MOS管尤其严重。

它的特点是:

  • 频率越低,噪声越大
  • 与工艺和材料密切相关
  • 在DC~几百Hz范围内是主要噪声源
避坑指南:我曾经做过一个温度采集项目,采样率设得很低(1Hz),结果数据跳得厉害。查了半天才发现是运放的1/f噪声在作怪。后来改用斩波稳零运放,问题就解决了。如果你做低频或直流测量,一定要关注1/f噪声的拐点频率。

2.2 电磁干扰(EMI)与射频干扰(RFI)的耦合路径

外部干扰比内部噪声更让人头疼——因为它不可预测。你永远不知道现场会有什么设备在发射干扰。EMI和RFI主要通过以下四种路径耦合进电路:

耦合方式 物理机制 典型场景 抑制手段
传导耦合 通过电源线、信号线直接传导 开关电源噪声串入传感器供电 滤波、去耦、隔离
电容耦合 通过寄生电容传递电场干扰 高频信号线靠近敏感信号线 屏蔽、拉开间距、加地线隔离
电感耦合 通过互感传递磁场干扰 大电流回路靠近小信号回路 减小回路面积、绞线、磁屏蔽
辐射耦合 电磁波直接照射电路 手机、对讲机靠近传感器 金属屏蔽罩、PCB接地

我记得有一次在现场调试,传感器数据总是周期性跳动。用示波器一测,信号线上叠加了一个100kHz的噪声。查了半天,发现是旁边的开关电源通过电源线传导进来的。加了一级LC滤波后,问题立刻消失。

核心原则:干扰的抑制要“对症下药”。先判断耦合路径,再选择对应措施。传导耦合用滤波,电容耦合用屏蔽,电感耦合用绞线,辐射耦合用金属罩。乱用方法往往事倍功半。

2.3 信噪比(SNR)与动态范围

这两个指标是衡量信号质量的“硬通货”。

2.3.1 信噪比(SNR)

信噪比就是信号功率与噪声功率的比值,通常用dB表示:

SNR(dB) = 10·log₁₀(P_signal / P_noise)

如果信号和噪声都用电压表示:

SNR(dB) = 20·log₁₀(V_signal / V_noise)

举个例子:一个传感器输出10mV,噪声1mV,那么SNR = 20·log₁₀(10/1) = 20dB。这个值够不够用?看应用。对于高精度称重传感器,可能需要80dB以上;对于简单的温度检测,20dB也许就够了。

我的习惯:在设计初期,我会先估算整个链路的SNR预算。传感器、放大器、ADC各自贡献多少噪声,加起来会不会超标。这样在选型时就有依据,不会盲目堆料。

2.3.2 动态范围(DR)

动态范围是系统能处理的最大信号与最小可分辨信号之比。最小可分辨信号通常由噪声决定,所以动态范围也可以理解为:

DR(dB) = 20·log₁₀(V_max / V_noise)

注意动态范围和SNR的区别:

  • SNR:针对特定信号,信号越大SNR越高
  • DR:系统本身的固有属性,与输入信号大小无关

比如一个16位ADC,理论动态范围是96dB(6.02×16 + 1.76)。但实际中受噪声影响,有效位数(ENOB)可能只有14位,动态范围也就降到84dB左右。

2.4 本章知识体系

下面这张图把本章的核心内容串起来了:

噪声与干扰知识体系 噪声与干扰知识体系 噪声与干扰 内部固有噪声 外部耦合干扰 热噪声 散粒噪声 1/f噪声 传导耦合 电容耦合 电感耦合 辐射耦合 核心指标 信噪比 (SNR) 动态范围 (DR) 内部噪声:物理规律决定 只能压低,无法消除 外部干扰:可预测、可抑制 屏蔽/滤波/布局是关键

这张图把本章内容分成了三大块:内部噪声、外部干扰、核心指标。你顺着箭头看下去,就能理清它们之间的关系。内部噪声和外部干扰是“敌人”,信噪比和动态范围是“战果”——我们做传感器调理,就是要想办法让战果尽可能大。

总结一下:

  • 热噪声、散粒噪声、1/f噪声是器件固有的,选型时要关注噪声指标
  • EMI/RFI通过传导、电容、电感、辐射四种路径耦合,要针对性抑制
  • SNR衡量信号质量,DR衡量系统能力,两者都是设计时必须考虑的

嗯,这一章的内容就到这里。噪声和干扰是传感器调理的“基本功”,后面每一章都会用到这些概念。你先把这些基础打牢,后面遇到具体问题才不会慌。