1、噪声之源:仪表放大器噪声的来源与分类

做仪表放大器设计,说白了就是在跟噪声打仗。你想想看,一个微弱的心电信号可能只有几毫伏,而电路里随便一个电阻就能贡献几十微伏的噪声。如果不搞清楚噪声从哪来,你辛辛苦苦搭出来的电路,输出可能全是毛刺。

我个人习惯,拿到一个仪表放大器项目,第一件事不是画原理图,而是先做噪声预算。你得知道每种噪声会贡献多少,才能在后续设计里有的放矢。这一章,我们就来拆解仪表放大器里的三大噪声源:热噪声、散粒噪声和闪烁噪声。

核心观点:噪声无法消除,只能抑制。抑制的前提,是知道它从哪来、长什么样。

1.1 热噪声(Johnson-Nyquist Noise)

热噪声是所有电阻都有的。只要温度高于绝对零度,导体里的载流子就在做布朗运动,这种随机运动会在电阻两端产生一个随机的电压波动。频率范围极宽,从直流到太赫兹,所以也叫白噪声。

它的计算公式很简单:

Vn = √(4kTRΔf)

其中:

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

举个例子,一个 10kΩ 的电阻在室温(300K)下,带宽 1MHz 时,热噪声有效值大约是 12.8μV。嗯,这个数值在心电、应变片这类微伏级信号面前,已经不能忽视了。

我的经验:有一次做高精度称重传感器调理电路,我随手用了 100kΩ 的增益电阻,结果输出噪声比预期大了三倍。后来换成 10kΩ,噪声立刻降下来了。记住:在满足功耗和负载的前提下,电阻越小越好。

1.2 散粒噪声(Shot Noise)

散粒噪声出现在有势垒的器件里,比如 PN 结、晶体管。载流子越过势垒时,到达的时间是随机的,这种离散性就产生了电流的随机波动。

公式也很直接:

In = √(2qIΔf)

其中:

  • q:电子电荷(1.6×10⁻¹⁹ C)
  • I:直流电流(A)
  • Δf:带宽(Hz)

散粒噪声的功率谱密度也是平坦的,属于白噪声。但它跟电流的平方根成正比,所以电流越大,散粒噪声越明显。

在仪表放大器里,输入级的差分对管、偏置电流源都会贡献散粒噪声。我见过不少工程师只盯着电阻热噪声,却忽略了运放输入偏置电流带来的散粒噪声,结果低频段噪声怎么也压不下去。

噪声类型 来源 频谱特性 与频率关系
热噪声 电阻、导体 白噪声(平坦) 无关
散粒噪声 PN结、晶体管 白噪声(平坦) 无关
闪烁噪声 半导体表面、缺陷 粉红噪声(1/f) 反比

1.3 闪烁噪声(Flicker Noise / 1/f Noise)

闪烁噪声就有点意思了。它的功率谱密度跟频率成反比,频率越低噪声越大,所以也叫 1/f 噪声。在半导体器件里,载流子被材料表面的陷阱捕获和释放,这个过程是随机的,就产生了闪烁噪声。

它的经验公式是:

Vn² = K / f

其中 K 是器件相关的常数,f 是频率。

闪烁噪声在低频段(通常 1kHz 以下)是主要矛盾。你想想看,心电信号只有 0.05Hz 到 100Hz,正好落在闪烁噪声的重灾区。如果不处理,输出波形会像一条毛毛虫,根本没法看。

避坑指南:我曾经在一个 0.1Hz 到 10Hz 的超低频测量项目里,用了普通运放做仪表放大器,结果输出噪声峰峰值高达 50μV。后来换成斩波稳零运放,闪烁噪声被调制到高频再滤除,噪声直接降到 2μV。选型时一定要看 datasheet 里的 1/f 拐角频率。

1.4 三种噪声的对比与实战意义

三种噪声在仪表放大器里是同时存在的。低频段(< 1kHz)闪烁噪声占主导,高频段热噪声和散粒噪声占主导。中间有个交叉点,叫 1/f 拐角频率,一般在几百赫兹到几千赫兹之间。

我做噪声预算时,会先把信号带宽确定下来。如果信号在 1kHz 以上,主要算热噪声和散粒噪声;如果信号在 1kHz 以下,必须把闪烁噪声算进去。你想想看,一个 10Hz 的心电信号,闪烁噪声可能比热噪声大两个数量级。

下面这张图,是我自己总结的噪声分类框架,每次做设计前都会过一遍:

仪表放大器噪声来源与分类 仪表放大器总噪声 热噪声 电阻、导体 散粒噪声 PN结、晶体管 闪烁噪声 半导体表面 频谱:白噪声 与频率无关 与电阻、温度有关 频谱:白噪声 与频率无关 与电流平方根成正比 频谱:1/f 噪声 与频率成反比 低频段占主导 实战要点:先定带宽 → 再算噪声 → 最后选器件 低频信号重点抑制闪烁噪声,高频信号重点抑制热/散粒噪声

1.5 噪声的叠加与总噪声计算

三种噪声在电路里是互不相关的,所以总噪声是各噪声的平方和再开方(RSS,Root Sum Square)。

Vn_total = √(Vn_thermal² + Vn_shot² + Vn_flicker²)

举个例子,一个仪表放大器在 0.1Hz 到 10Hz 的带宽内:

  • 热噪声贡献 0.5μV
  • 散粒噪声贡献 0.3μV
  • 闪烁噪声贡献 3μV

总噪声 = √(0.5² + 0.3² + 3²) ≈ 3.05μV。你看,闪烁噪声占了绝对大头。这时候你花精力去优化电阻热噪声,效果微乎其微。不如换个低 1/f 噪声的运放,或者用斩波技术把闪烁噪声搬走。

我的习惯:做噪声预算时,我会先估算每种噪声的贡献,然后找出占比最大的那个。集中精力解决主要矛盾,次要噪声只要不超标,放一放也没关系。这叫帕累托原则在噪声设计里的应用。

1.6 本章小结

这一章我们拆解了仪表放大器的三大噪声源:

  • 热噪声:来自电阻,白噪声,跟温度和电阻值有关。选小电阻、低温漂电阻可以抑制。
  • 散粒噪声:来自 PN 结和晶体管,白噪声,跟电流有关。降低偏置电流可以抑制。
  • 闪烁噪声:来自半导体表面缺陷,1/f 噪声,低频段是主要矛盾。选低 1/f 拐角的器件,或用斩波技术。