这一篇在干嘛?
电路的任务是处理信号,但真实世界里信号上永远叠着一层”沙沙”的噪声。这一章把噪声从玄学变成账本:噪声有哪几种、怎么用 nV/√Hz 描述、多个噪声怎么叠加、以及怎么一步步算出一个放大电路的信噪比(SNR)。
10.1 噪声是什么,为什么躲不掉
运放电路的目的是对输入信号做某种处理,但现实中输入信号上总是叠加着不想要的噪声。噪声是纯粹的随机信号——任意时刻的瞬时值和相位都无法预测。噪声既可由运放内部及其外围无源器件产生,也可能从外部耦合进来(外部噪声在第17章讨论,而且往往是主导因素)。理解了噪声的原理,就能在设计时有针对性地降低它。
10.2 先建立”账本”:噪声怎么度量
10.2.1 rms 与峰峰值:高斯分布的账
瞬时噪声电压是正是负的概率相同,画出来是围绕零点随机散布的图形。噪声只能用概率密度函数描述,最常见的是高斯分布:幅度等于均值的概率最大,偏离越远概率越小,呈对称钟形曲线。

图10-1 噪声能量的高斯分布
关键结论(σ 是标准差,也是噪声电压/电流的 rms 值):瞬时幅度落在 ±1σ 内的概率是 68%、±2σ 内 95.4%、±3σ 内 99.7%——这就是”99.7% 的概率信号不超过 6 倍 rms 值”的由来。σ² 是相对均值的平均均方偏差,即 或 就是方差 σ²。
常见坑
热噪声和散粒噪声是高斯分布的,但其他噪声类型(如 1/f 噪声)不是。别把”6 倍 rms = 峰峰值”的经验到处套用。
10.2.2 噪声底
把所有输入源关掉、输出正确端接后,电路里仍有一个噪声水平,叫噪声底(noise floor),它决定了电路能处理的最小信号。设计者的目标:让要处理的信号高于噪声底,又低于削波电平——夹在中间。
10.2.3 信噪比(SNR)
信号的”吵闹程度”定义为信号电压与噪声电压之比(所以叫信噪比),常用 dB 表示:
10.2.4 多个噪声源怎么叠加:方和根
电路里有多个噪声源时,总 rms 噪声不是直接相加,而是各源均方值求和再开根号(平方和的根,RSS):
白话:先各自平方,加起来,再开方。这是处理噪声时设计者唯一能得到的”折扣”。
两个幅度都是 2 V_rms 的噪声源:
总噪声不是直觉预期的翻倍(+6 dB),而是 dB,只增 3 dB。重要推论:系统里最差的噪声源主导总噪声。10 V_rms 加 1 V_rms:
那个 1 V 的噪声源几乎没有任何影响!降噪先干掉最大的源,小的可以放一放。
10.2.5 噪声单位:nV/√Hz 到底是什么意思
噪声通常以谱密度给出:每根号赫兹多少 rms 伏/安(V/√Hz、A/√Hz)。这个单位不亲民——必须乘上带宽的平方根,才是实际可观测的噪声。
例题 10-1:TLE2027 的音频信噪比
TLE2027 噪声 2.5 nV/√Hz,音频频段 20 Hz~20 kHz,增益 40 dB(100 倍),输出 0 dBV(1 V)。求 SNR。
- 第一步,算”根号赫兹”部分:——把带宽开平方,就是要乘的”√Hz 数量”
- 第二、三步,乘噪声密度得等效输入噪声(EIN) nV,再乘增益 100 得输出噪声 V
- 第四步,算 SNR:
TLE2027 是这个应用的优秀选择。但记住:无源器件和外部噪声源会让性能变差,低频段还有 1/f 噪声的额外贡献。
10.3 五种噪声类型
运放及其相关电路中有五种噪声:散粒噪声(Shot)、热噪声(Thermal)、闪烁噪声(Flicker/1/f)、猝发噪声(Burst/爆米花)、雪崩噪声(Avalanche)。一个设计可能同时存在其中几种,形成系统独有的噪声谱。多数情况下无法分离它们,但了解成因能帮你在关心的带宽内把噪声降到最低。
10.3.1 散粒噪声(Shot Noise)
电流不是连续的流体——它是一个个电子按外加电位移动。电子遇到势垒(如半导体 pn 结)时势能积累,直到”啪”地越过势垒,势能瞬间转为动能。每个电子穿越势垒都贡献一个小的”噗”声,集体效应就是散粒噪声。放大的散粒噪声听起来像铅弹打在水泥墙上(shot = 铅弹)。

图10-2 散粒噪声的产生
特征:伴随电流流动而存在(电流停它就停);与温度无关;频谱平坦(“白”噪声);任何导体中都有,但半导体中明显得多。
pn 结的 rms 散粒噪声电流:
其中:q 为电子电荷( 库仑), 为平均正向直流电流(A), 为反向饱和电流(A),B 为带宽(Hz)。正偏时 为零,第二项消失。利用结的动态电阻 :
得到 rms 散粒噪声电压:
其中 k 为玻尔兹曼常数( J/K),T 为绝对温度(K)。
例题 10-2:散粒噪声有多大?
一个 pn 结流过 1 mA 电流,室温(298 K)下音频带宽(20 Hz~20 kHz)内:
白话:-144 dBV 小到可以忽略,这个例子里散粒噪声完全不是问题。
注意反比关系:散粒噪声电压与直流电流的平方根成反比——电流越大噪声电压越小。这提供了一个诊断办法:把直流电流减小 100 倍,看总噪声是否增大 10 倍。电流改为 10 µA 时:
散粒噪声电压果然增大 10 倍(20 dB)。
10.3.2 热噪声(Thermal / Johnson Noise)
热噪声由导体中电子的热搅动产生:导体被加热就会变吵。电子从不静止,热量打乱电子对外加电位的响应,叠加一个随机分量。只有降到绝对零度热噪声才停止。它与散粒噪声一样频谱平坦(白噪声),但与电流流动无关——只跟温度和电阻有关。

图10-3 热噪声
100 MHz 以下可用 Nyquist 关系计算:
或电流形式:
其中 k 为玻尔兹曼常数(),T 为绝对温度(K),R 为电阻(Ω),B 为噪声带宽(Hz,)。白话:电阻噪声正比于阻值和温度的平方根。高增益输入级别让电阻工作在高温下;降低阻值也能降低热噪声。
例题 10-3:100 kΩ 电阻的热噪声
25°C(298 K)下,100 kΩ 电阻在音频频段的噪声:
降到 1 kΩ(缩 100 倍)噪声降 20 dB;反之 10 MΩ 升到 -84.8 dBV——足以影响 16 位音频电路。
常见坑
增益电路的输入电阻用大阻值时,其热噪声会被电路增益放大;便携设备为省电加大电阻,热噪声便成为问题——低功耗与低噪声是一对矛盾;多个电阻的噪声按 10.2.4 的方和根定律叠加。
10.3.3 闪烁噪声(Flicker / 1/f Noise)
闪烁噪声也叫 1/f 噪声,起源是物理学中最古老的未解难题之一,普遍存在于自然界,出现在所有有源器件和许多无源器件中,可能与半导体晶格缺陷有关(更好的工艺可减小它)。特征:频率越低噪声越大(所以叫 1/f);与器件中的直流电流相关联;每个倍频程(或十倍频程)内的功率相同。
rms 值为:
其中 、 是比例常数(V 或 A),代表 1 Hz 处的 和 。白话:因为每个倍频程能量相同,频带拉宽时噪声按对数缓慢增长,不是线性增长。
闪烁噪声在碳合成电阻中很显著,常被称为”过剩噪声”——叠加在热噪声之上的额外部分。绕线电阻的 1/f 噪声最小。由于闪烁噪声正比于直流电流,只要电流足够低,热噪声就占主导,此时用什么电阻都无所谓。
常见坑
为省电放大电阻可降低 1/f 噪声,但热噪声增加——两种噪声此消彼长,需要权衡。
10.3.4 猝发噪声(Burst / Popcorn Noise)
猝发噪声又称爆米花噪声,与半导体材料缺陷和重离子注入有关,特征是离散的高频脉冲:脉冲速率可变,但幅度恒定为热噪声幅度的数倍。低于 100 Hz 的猝发噪声经扬声器播放时发出”噼啪”声,像爆米花。低猝发噪声要靠干净的器件工艺实现,设计者无法控制,现代工艺已基本消除它。
10.3.5 雪崩噪声(Avalanche Noise)
雪崩噪声产生于工作在反向击穿状态的 pn 结。耗尽区内的强反向电场使电子获得足够动能,与晶格原子碰撞产生额外的电子-空穴对——碰撞纯随机,产生类似散粒噪声但强烈得多的随机电流脉冲。

图10-4 雪崩噪声
由于齐纳击穿会产生雪崩噪声,凡用齐纳二极管的地方都要考虑它。消除的最好办法是重新设计电路,不用齐纳二极管。
10.4 噪声的颜色
真实运放噪声是若干噪声类型的叠加,难以分离。另一种描述方式是颜色——借光的比喻描述频率内容。各颜色对应噪声功率正比于频率的幂次(Table 10–1):
| 颜色 | 频率内容 |
|---|---|
| 紫色(Purple) | |
| 蓝色(Blue) | |
| 白色(White) | 1 |
| 粉色(Pink) | |
| 红/棕色(Red/Brown) |
频率的任意负幂次都存在,也有窄带噪声或只出现在某一离散频率的噪声——那些主要是外部噪声源,它们的存在本身就是”噪声来自外部而非运放内部”的重要线索。世上没有纯色:高频段所有噪声都会开始滚降、变得偏粉。运放噪声源出现在白色与红/棕噪声之间的区域(Figure 10–5):
| 白噪声 | 粉噪声 | 红/棕噪声 | |
|---|---|---|---|
| 频谱 | 1(平坦) | 1/f(-3 dB/倍频程) | 1/f²(-6 dB/倍频程) |
| 噪声类型 | Johnson(热)、Shot(散粒) | Flicker(闪烁) | 布朗、雪崩*、爆米花* |
*近似归类
白噪声:频率和功率谱恒定、与频率无关——恒定带宽内的信号功率不随中心频率变化,名字来自白光(等量的所有颜色),画在频率轴上是一条水平直线。散粒和热噪声都近似白噪声;没有纯白噪声——按定义它在无限高频处有无穷大能量,高频总会变粉。
粉噪声:频谱正比于 (不含直流),每个倍频程能量相等,幅度随频率按对数下降,在自然界普遍存在——许多看似随机的事件都表现出 1/f 特性。闪烁噪声就是粉噪声,以 -3 dB/倍频程滚降。
红/棕噪声:频谱 (不含直流)、-6 dB/倍频程,模拟布朗运动(Brownian motion)故也叫棕噪声,大水体的声学特性近似之。爆米花和雪崩噪声近似红/棕特性,但更准确的定义是”频率特性被尽量移向低频的粉噪声”。
10.5 运放噪声怎么算
10.5.1 噪声曲线:粉区 + 白区
运放噪声从不按散粒/热/闪烁、甚至白/粉逐项标注。音频运放通常给一张等效输入噪声 vs 频率的图,上面有两个明显区域:低频段粉噪声(1/f)主导、高频段白噪声主导。
对 TLV2772 的实测(Figure 10–6)表明噪声兼具两种特性,单靠一种噪声的公式无法逼近全频段总噪声,必须把噪声拆成粉部和白部,再按方和根定律合并。

图10-6 TLV2772 运放噪声特性
10.5.2 拐角频率
1/f 噪声与白噪声相等处的频率称为噪声拐角频率 。注意图上 处实际噪声电压更高——因为两个噪声是按方和根叠加的(10.2.4)。
图上估测方法:把白噪声段水平外推到低频,把 10 Hz~100 Hz 的粉噪声段按直线外推,两线交点即 ;该点总噪声等于白噪声指标的 倍。精确计算:在尽可能低的频率上测出 1/f 噪声并平方,减去白噪声的平方(平方域中减法与加法同样成立),乘以该频率得 1/f 噪声的贡献,再除以白噪声指标的平方,即得 。
例题 10-4:TLV2772 的拐角频率
TLV2772 在 10 Hz 处典型噪声 130 nV/√Hz(数据手册 5 V 曲线),白噪声典型值 12 nV/√Hz。
1/f 噪声在 10 Hz 处的”平方贡献”:
白话:10 Hz 处测到的噪声平方里,扣掉白噪声的平方,剩下的就是 1/f 噪声的平方贡献。
拐角频率:
白话:两者”打平”的频率是 1164 Hz,与图上目测的”略高于 1 kHz”一致。
10.5.3 用噪声曲线积分算总 RMS 噪声
知道 后,把两个分量按方和根合并。对包含 的频带 :
其中 是白噪声密度。这个公式就是”噪声曲线的积分”:粉部(每倍频程等能量)贡献 项,白部贡献平带宽 项,平方和后开方。
继续例题:频带 10 Hz~10 kHz:
白话:粉部贡献 Hz²,白部贡献 Hz²,两者可比——说明这个频带里 1/f 噪声一点都不能忽略。
常见坑
公式前提是频带包含 。频带完全在 之下则全部是 1/f 噪声,之上则全部是白噪声。反之带宽很大(延伸到 之上约三个十倍频程)时,1/f 噪声贡献可以忽略。
10.5.4 运放电路噪声模型
TI 通过大量器件样本测量噪声,汇编成典型指标,都指输入端等效噪声。有的噪声部分用电压源表示更直观,有的用电流源:输入电压噪声总是表示为串联在同相输入端的电压源;输入电流噪声总是表示为从两个输入端到地的电流源。

图10-7 运放电路噪声模型
实际设计中输入端通常接低源阻抗,对低源阻抗和 CMOS/JFET 输入,只有噪声电压重要——电流噪声源被输入阻抗”淹没”,可忽略。
10.5.5 反相电路的噪声
反相增益级的噪声等效电路多出 三个电压源,代表电阻热噪声;电阻值低时可忽略。R3 通常也不存在(除非共模性能重要),把同相输入直接接到(虚)地会让共模响应变差,但可能改善某些电路的噪声性能——少了一个噪声源要操心。简化后(图10-10):

图10-10 反相电路简化噪声模型
输出噪声为:
其中 是关心带宽内的总噪声。白话:关键点——信号被增益 放大,但运放噪声被噪声增益 放大,后者更大!这就是反相放大器信噪比先天吃亏的原因。
10.5.6 同相电路的噪声

图10-11 同相运放电路噪声模型
白话:同相电路里信号增益和噪声增益恰好相同(都是 ),信噪比相对占优——这是小信号放大偏爱同相组态的噪声学理由。三个例子共同说明一个普遍规律:噪声总是叠加到运放电路的总输出上,而且走的是”噪声增益”那条路——信号增益和噪声增益要分开算。
10.5.7 差分电路的噪声
假设 、,差分电路输出噪声:
10.6 实战:一个完整的 SNR 账本
需求:低噪声运放电路,音频 20 Hz~20 kHz,增益 40 dB,输出 0 dBV(1 V)。
第一步:选型翻车与纠正。 最好用 TLE2027(2.5 nV/√Hz,可算出 89 dB SNR)。但数据手册显示它是 ±15 V 器件,噪声只在 ±15 V 下标定;且 (见第11章)表明它只能摆到距电源轨约 2 V 处——若电源是 +5 V 和地,1 V 输出就接近削波。这揭示了一个常见谬误:只根据一个参数选运放,不检查其他受影响的参数。 改选 TLC2201——专为单电源优化的低噪声运放,噪声曲线就印在数据手册第一页(这本身就极有分量):

图10-14 TLC2201 运放噪声性能
它的拐角频率 目测约 20 Hz,恰在频带下限——实际上可忽略 1/f 噪声。但白噪声是 8 nV/√Hz(比 TLE2027 差)。按例题 10-1 的流程:V(EIN),输出噪声 V,信噪比:
不错,但比 TLE2027 差 10 dB。若不能接受(如要 16 位精度),就得做 ±15 V 电源。这里先假设 78.9 dB 可接受。
第二步:电路振荡了! 装好却振荡。找外部噪声源:原理图上有条长线从半电源参考连到高阻抗同相输入,加上 50 kΩ 源阻抗——挡不住外部噪声侵入同相输入端。“提供正确的直流工作点”和”在需要的地方提供低阻抗”完全是两回事。修法:给同相输入加去耦电容:

图10-15 加去耦电容后的 TLC2201 电路:电容降低同相输入端阻抗,振荡停止
第三步:清点元件噪声。 电路有 4 个电阻(假设电容无噪声),先看构成电压参考的分压电阻。两个 100 kΩ 电阻的热噪声(各 5.73 µV,见例题 10-3)与运放噪声按方和根合并:
信噪比仍为 78.9 dB(式 10-24 同 10-22)。白话:V,相比 V 微不足道——运放噪声淹没(swamp)了电阻噪声,方和根叠加下小分量几乎不拖后腿。
减小电阻能进一步降噪。但把分压电阻从 100 kΩ 改成 1 kΩ 而保留 0.1 µF 电容,拐角频率会从 32 Hz 变到 796 Hz,正好落在音频带中间!
常见坑
别加大电容把粉色噪声效应挪到人耳听觉下限以下:上电要给大电容充电、掉电要放电,可能引起意外后果。若半电源参考的噪声确实关键,最好用低噪声、低阻抗的半电源源——但记住它的噪声在本电路中会被放大 101 倍!
第四步:抓出真正的元凶——反馈电阻。 反相输入端 100 kΩ 电阻的噪声是白噪声,但相对运放噪声很小,可忽略。真正要命的是 10 MΩ 反馈电阻:其噪声表现为反相输入端的电压源,被电路放大 100 倍。由例题 10-3 的比例推算,10 MΩ 电阻噪声为 -84.8 dBV(57.3 µV)。并入总噪声:
一个 10 MΩ 电阻吃掉了整整 1 dB 的信噪比! 把反馈电阻改为 100 kΩ、输入电阻改为 1 kΩ(保持总增益不变),重新设计:

图10-16 改进后的 TLC2201 电路
对 100 Hz 以上(1/f 噪声可忽略)的频率,电路总噪声:
正确的电阻选择让电路信噪比达到了运放自身理论极限的水平,代价是功耗略有上升(便携应用中可能不可接受)。
最后的提醒:SNR 随信号电平变。 78.9 dB 只在输出 0 dBV(输入 -40 dBV)时成立,输入变小 SNR 等比例变差。音乐几乎从不维持峰值电平——平均幅度可能比峰值低 20~40 dB,安静乐段的 SNR 会从 79 dB 侵蚀到 39 dB,开大音量噪声就 audible 了。设计者唯一的对抗手段是提高各级电平:例如前级多提供 10 dB 增益,TLC2201 的输出就是 3.16 V 而非 1 V(仍在 0~4.7 V 轨到轨范围内),电路信噪比升到 88.9 dB——几乎追平 ±15 V 供电的 TLE2027!但前级噪声也随之增大。对抗噪声是艰难的权衡,从来没有免费午餐。
常见坑
- 只看噪声指标选运放,不检查供电电压、输出摆幅等配套参数(TLE2027 的教训)。
- 高阻抗节点走长线,又不加去耦——等着振荡吧。
- 反馈电阻用大阻值(如 10 MΩ),热噪声走 100 倍噪声增益,1 dB SNR 就没了。
- 忘了 SNR 与信号电平挂钩:好看数字是峰值电平下的,安静段落会打对折。
通关标准:
- 能说出五种噪声(散粒/热/闪烁/爆米花/雪崩)的成因和各自特征(是否随电流、是否随温度、频谱形状)。
- 看到 nV/√Hz 立刻知道要乘 才是真实噪声。
- 会用方和根公式叠加多个噪声源,并理解”最差的源主导一切”。
- 会从噪声曲线求拐角频率 ,并用 算总 rms 噪声。
- 能独立完成一个放大电路从 EIN 到输出噪声到 SNR(dB)的完整账本。
自测:两个 1 mV rms 的独立噪声源叠加,总噪声是多少?比单源增加多少 dB?
mV rms。比单源增加 dB——不是 6 dB,因为噪声按方和根而非直接相加。
自测:一个运放数据手册写 12 nV/√Hz,10 Hz 处 130 nV/√Hz,求拐角频率。
1/f 噪声平方贡献 = (nV)²; Hz。计算中平方域的减法是合法的,因为噪声功率(均方值)才可直接相减。
自测:反相放大器信号增益是 -R2/R1,为什么运放自身噪声却被放大 1+R2/R1 倍?
运放输入噪声源串联在同相输入端,对它而言电路是同相组态,增益为噪声增益 。噪声增益永远大于等于信号增益(反相时 ),所以反相电路的运放噪声被放大得更多。