kTC 噪声与模拟动态范围

概述

在模拟集成电路中,kT/C 噪声是限制电路动态范围的根本因素之一。它源于电阻的热噪声经过 RC 低通滤波后的积分结果,有趣的是——总噪声仅取决于电容值,与电阻无关。


电阻热噪声

电阻热噪声是电阻中载流子的随机热运动产生的:

常用值(室温 300K):

  • 1kΩ → 4 nV/√Hz
  • 10MΩ → 400 nV/√Hz
  • 50Ω → 0.9 nV/√Hz

一阶 RC LPF 的总噪声

推导

考虑一阶 RC LPF,将输入短路,电阻 R 的热噪声 经过 RC 传输函数:

总输出噪声为噪声密度在全部频率上的积分:

核心直观

  • R 增大:噪声密度 ↑ (4kTR)但带宽 ↓(1/RC),两者完全平衡
  • 总噪声仅由 C 决定
  • C = 1pF → 64 μV_rms
  • C = 1000pF → 2 μV_rms

滤波器噪声

一阶 LPF

二阶 BPF

高阶滤波器(统一形式)

其中 α 是取决于滤波器阶数、类型和拓扑的因子。


动态范围(DR)

定义

LPF 的 DR

假设最大正弦摆幅 ~ V_DD/2(单端),或 V_DD(差分):

现代工艺约束

  • V_DD < 1.5V, C < 100pF → DR < 98dB(α=1)

对比离散 PCB 实现:30V 运放 + 100nF → 140dB → 42dB 优势!


kT/C 噪声与功耗的关系——关键缩放律

DR 与 bit 数的关系

增加 1 bit → 增加 6dB 动态范围。

达到 1 额外 bit 的代价

6dB DR → 4× 更小的噪声功率 → 4× 更大的电容 → 4× 更大的运放 G_m(保持速度) → 4× 更大功耗

噪声限制的模拟电路中,每增加 1 bit 精度消耗 4× 功耗。

实例

  • 16-bit ADC @ 200mW → 17-bit ADC @ 800mW(同工艺、同采样率)

设计意义

  1. 不要过度设计动态范围——每额外 bit 的功耗代价极高
  2. 滤波器实现决定 α → 影响所需 C 和功耗
  3. 低噪声场景中,电容面积往往是第一成本
  4. 先按噪声需求确定 C,再按 C 确定 G_m(速度)→ 功耗
  5. 运放自身的噪声会增加 α 值——好的运放设计应使运放噪声远小于 kT/C 噪声

双向链接


📘 Allen 3e 补充(§7.5 Chopper 与 kT/C 噪声)

Allen 3e 在低噪声运放(§7.5)中专门讨论了 Chopper Stabilization 引入的 kT/C 噪声折叠问题,这是其他教材较少涉及的观点。

Chopper 与 kT/C 噪声的关系:

  • Chopper Stabilization 虽然消除了 噪声和失调,但开关操作会显著引入 kT/C 噪声(Brownian 噪声折叠)
  • 实验结果(Fig. 7.5-11):无 Chopper 时 噪声主导 → 使用 Chopper 后热噪声(kT/C)取代 噪声成为主导
  • Allen 实测:Chopper 频率 100kHz 时,滤波器噪声在 1000Hz 处仅改善 10dB(而非预期 40dB),原因正是 kT/C 噪声

动态范围与 kT/C 的关系:

  • Allen 强调 SC 电路中 :
  • 给定 DR 需要的最小电容:
  • 例: (), →

与已有内容的衔接:

  • EE247 覆盖了 SC 滤波器的 kT/C 噪声折叠加权(Lecture 9-10)
  • Allen 补充:Chopper Stabilization 如何改变运放系统中的 kT/C 噪声贡献比例