3. 电路噪声:前置放大器噪声、电阻热噪声、运放噪声模型、电源噪声耦合

电路噪声这东西,说玄也玄,说简单也简单。我做了十几年光电系统,见过太多项目最后卡在信噪比上——光学设计没问题,探测器选型也对,结果一测底噪就是下不去。查到最后,十有八九是电路噪声没处理好。

这一节咱们就把电路噪声的几个主要来源掰开揉碎讲清楚。你想想看,信号从探测器出来,第一个遇到的就是前置放大器,然后是各种电阻、运放,最后还有电源往里灌噪声。每个环节都可能是短板。

3.1 前置放大器噪声——第一关就输了,后面全白搭

前置放大器是信号链的入口。它自身的噪声会被后面所有级联电路放大。说白了,前放的噪声就是整个系统的噪声底限。

前放噪声主要分两类:

  • 电压噪声密度(en,单位 nV/√Hz)—— 串在输入端的等效噪声源
  • 电流噪声密度(in,单位 pA/√Hz)—— 并在输入端的等效噪声源

这两者跟源阻抗有直接关系。源阻抗低的时候,电压噪声占主导;源阻抗高的时候,电流噪声在源电阻上产生的压降就不可忽视了。

经验法则: 源阻抗在 1kΩ 以下,优先选电压噪声低的运放;源阻抗在 100kΩ 以上,优先选电流噪声低的运放。中间区域两者都要算。

我记得有个项目,探测器输出阻抗只有几百欧,我选了个 JFET 输入的运放,电流噪声确实低,但电压噪声 15 nV/√Hz,结果整机底噪比预期高了 3 dB。后来换成双极型运放,电压噪声降到 3 nV/√Hz,问题就解决了。选型不能只看一个指标。

3.2 电阻热噪声——躲不掉的物理定律

电阻热噪声,也叫约翰逊噪声。只要电阻温度高于绝对零度,它就在那。公式很简单:

Vn_rms = √(4kTRB)

其中 k 是玻尔兹曼常数,T 是绝对温度,R 是电阻值,B 是带宽。

我给大家算个账:一个 10kΩ 电阻,在室温 300K 下,带宽 1MHz,热噪声有效值大约是 12.8 μV。如果信号只有 1 mV,信噪比已经不到 40 dB 了。

电阻值 带宽 100 kHz 带宽 1 MHz 带宽 10 MHz
1 kΩ 1.29 μV 4.07 μV 12.9 μV
10 kΩ 4.07 μV 12.9 μV 40.7 μV
100 kΩ 12.9 μV 40.7 μV 129 μV
1 MΩ 40.7 μV 129 μV 407 μV

实用技巧: 反馈网络里的电阻尽量用小值。增益靠电阻比值定,但绝对值可以往小选。比如 10k/1k 和 100k/10k 增益都是 10,但前者热噪声小一个数量级。

我曾经在一个微弱光检测项目里,反馈电阻用了 10 MΩ,结果热噪声直接把信号淹了。后来改用 T 型网络等效出高阻,实际电阻值降了两个数量级,噪声问题迎刃而解。

3.3 运放噪声模型——算清楚才能降得准

运放噪声模型其实不复杂。我习惯把它拆成三部分:

  1. 输入电压噪声源 en —— 串在正输入端
  2. 输入电流噪声源 in+ 和 in- —— 分别并在两个输入端
  3. 电阻热噪声 —— 所有外接电阻都会贡献

总输出噪声的计算步骤:

  • 把每个噪声源折算到运放输入端
  • 乘以该路径的噪声增益
  • 在输出端做平方和开根号(RSS)

举个例子,同相放大电路,增益为 G,反馈电阻为 Rf 和 Rg:

输出噪声密度 = √[
  (e_n × G)² +
  (i_n+ × R_s × G)² +
  (i_n- × R_f)² +
  (4kTR_s × G²) +
  (4kTR_g × (R_f/R_g)²) +
  (4kTR_f)
]

看着公式长,其实每个项都有物理意义。我一般先在 Excel 里搭个模板,换运放型号、调电阻值,几分钟就能看到噪声变化趋势。

注意: 运放数据手册给的噪声密度通常是 1 kHz 以上的值。低频段(1/f 噪声区)噪声密度会明显升高。如果系统带宽从直流开始,一定要考虑 1/f 噪声的贡献。

3.4 电源噪声耦合——最容易被忽视的污染源

电源噪声耦合,说白了就是电源上的纹波和毛刺通过某种路径串到了信号通路里。我见过太多人把精力花在选低噪声运放上,结果电源一测,纹波几十毫伏,全白费。

耦合路径主要有三条:

  • 电源抑制比(PSRR)退化 —— 高频时 PSRR 会急剧下降,运放对电源噪声的抑制能力变差
  • 共模阻抗耦合 —— 多点接地导致地环路,电源电流在地线上产生压降
  • 电磁耦合 —— 电源走线与信号走线之间的寄生电容和互感

我给大家一个实用的排查思路:

  1. 先看电源纹波频率。如果是 50/100 Hz,大概率是整流滤波不足
  2. 如果是开关频率(几十到几百 kHz),检查开关电源的滤波和布局
  3. 如果是高频毛刺(MHz 级),查查是不是数字电路串扰过来的

我的习惯做法: 每个运放的电源引脚都加 0.1 μF 陶瓷电容 + 10 μF 钽电容。陶瓷电容负责高频去耦,钽电容负责低频储能。电容要尽量靠近运放引脚,走线越短越好。

另外,电源走线要跟信号走线分开。我见过一个设计,电源线跟信号线平行走了 5 cm,结果耦合了将近 1 mV 的噪声。后来把两层分开走,中间加地层隔离,噪声直接降到 50 μV 以下。

电路噪声源识别与抑制知识框架 电路噪声源 前置放大器噪声 电阻热噪声 运放噪声模型 电源噪声耦合 电压噪声密度 eₙ 电流噪声密度 iₙ Vn = √(4kTRB) 带宽与阻值权衡 输入噪声源折算 RSS 总噪声计算 PSRR 退化 地环路耦合 电磁耦合 抑制措施总结 低噪声运放选型 → 电阻值优化 → 噪声模型计算 → 电源去耦与布局隔离 每个环节都做到位,系统信噪比才能提上去

3.5 综合抑制策略——从源头到路径全面管控

讲完各个噪声源,咱们聊聊怎么系统性地处理。我总结了一个四步法:

  1. 源头降噪:选低噪声器件,电阻值能小则小,运放型号按源阻抗匹配
  2. 路径阻断:电源去耦、地平面分割、信号与电源分层走线
  3. 带宽限制:在信号带宽够用的前提下,尽量压低电路带宽。带宽每减一半,噪声功率降一半
  4. 后处理补偿:相关双采样、锁相放大等数字/模拟手段进一步抑制噪声

避坑提醒: 我曾经在一个项目中,为了追求极致低噪声,把所有电阻都换成了金属膜电阻,结果噪声反而大了。查了半天才发现,金属膜电阻的寄生电容比碳膜电阻大,跟运放输入电容形成了谐振峰。所以降噪不能只看直流指标,高频特性也得考虑。

电路噪声处理,说到底是个系统工程。每个环节都做到位,系统信噪比自然就上去了。反过来,只要有一个短板,其他地方的优化效果都会被稀释。嗯,这就是为什么我总说,噪声设计要从第一级就开始认真对待。