4、模数转换器(ADC):SAR、Pipeline、Sigma-Delta ADC选型,采样率、分辨率与功耗的权衡

ADC选型,说白了就是一场「采样率、分辨率、功耗」的三角博弈。我做了十几年通信芯片,见过太多项目因为ADC选型失误而推倒重来。今天咱们就把这三种主流架构掰开揉碎,聊聊它们各自的脾气秉性。

4.1 三种ADC架构的核心差异

先给个直观的结论:SAR ADC是「省电小能手」,Pipeline是「速度狂魔」,Sigma-Delta是「精度偏执狂」。你想想看,通信系统里从射频下来的信号,有的需要宽带宽(比如5G NR的100MHz),有的需要高动态范围(比如接收微弱信号),没有一种ADC能通吃所有场景。

核心权衡公式:

功耗 ∝ 采样率 × 2^(ENOB) × 架构系数

其中架构系数:SAR≈1,Pipeline≈3-5,Sigma-Delta≈0.5-2(取决于过采样率)

4.2 SAR ADC:低功耗场景的首选

SAR(逐次逼近型)ADC的工作原理,就像用天平称重——先放最大砝码,再逐步微调。我个人习惯在采样率低于50MSPS、分辨率12位以内的场景优先考虑它。

优点:

  • 功耗极低,几乎与采样率线性相关
  • 无延迟(无流水线级数)
  • 面积小,适合多通道集成

缺点:

  • 采样率受限(通常<100MSPS)
  • 高分辨率(>14位)时电容阵列面积爆炸

我的经验: 在IoT和BLE芯片里,我几乎只用SAR。记得有一次做NB-IoT接收机,要求12位精度、2MSPS采样率,SAR的功耗只有Pipeline方案的1/5。但要注意——SAR对时钟抖动非常敏感,我曾经因为PLL相噪没做好,导致ENOB掉了2位,排查了整整一周。

4.3 Pipeline ADC:高速通信的脊梁

Pipeline(流水线型)ADC,说白了就是把多个低精度SAR串起来,每级处理一部分。5G基站、雷达接收机这些需要上百MSPS采样率的场景,Pipeline是绝对主力。

典型参数:

参数典型值通信应用
采样率100MSPS - 几GSPS5G NR、WiFi 6/7
分辨率10-14位64QAM/256QAM解调
功耗几十mW - 几W取决于采样率和位数

避坑指南: 我曾经在某个4G基站项目里,选了14位Pipeline ADC,结果发现SFDR(无杂散动态范围)在高温下掉了6dB。后来查出来是级间增益误差随温度漂移了。所以——Pipeline ADC一定要做数字校准,这是行业共识。

注意: Pipeline ADC有固定延迟(通常3-6个时钟周期),在闭环控制或时序敏感场景要特别小心。我见过有人拿它做电源纹波检测,结果延迟导致环路不稳定,炸了MOSFET。

4.4 Sigma-Delta ADC:过采样换精度

Sigma-Delta(Σ-Δ)ADC走的是「以时间换精度」的路子。它用很低的位数(通常1位)做极高频率的采样,再通过数字滤波换取高分辨率。我一般在音频、地震监测、精密测量这类低频高精度场景用它。

核心公式:

OSR = fs / (2 × BW)   // 过采样率
动态范围 ≈ 6.02 × N + 1.76 + 10log10(OSR)  // N为量化器位数

举个例子:1位量化器、OSR=256,理论上能达到约80dB动态范围(约13位ENOB)。你想想看,用1位比较器换13位精度,这买卖划算吧?

但要注意:

  • 带宽受限(通常<10MHz)
  • 数字滤波器引入群延迟
  • 对时钟抖动容忍度低(比SAR还敏感)

我的建议: 如果你要做窄带物联网(NB-IoT)的接收机,Sigma-Delta其实是个好选择——信号带宽只有180kHz,用个4阶Σ-Δ调制器,轻松做到100dB以上动态范围。但千万别用在宽带场景,否则过采样率太高,功耗反而比Pipeline还大。

4.5 选型决策树

嗯,这里我总结了一个实用的决策流程,你在项目初期可以照着走一遍:

  1. 看采样率: 如果>100MSPS,直接选Pipeline;如果<10MSPS,考虑SAR或Σ-Δ
  2. 看分辨率: 如果>14位且带宽<1MHz,优先Σ-Δ;如果10-12位,SAR性价比最高
  3. 看功耗预算: 电池供电设备,SAR是首选;基站设备,Pipeline可以接受
  4. 看延迟要求: 闭环控制或实时系统,避免Σ-Δ(延迟大)和Pipeline(固定延迟)

实战案例: 去年我做一款WiFi 7 FEM(前端模块)的接收机,要求320MHz带宽、12位ENOB、功耗<200mW。最终选了28nm工艺的Pipeline ADC,采样率1.2GSPS,用了两级交错(interleaving)结构。为什么不用SAR?因为320MHz带宽下,SAR需要>640MSPS采样率,功耗反而比Pipeline高。这就是权衡的艺术。

4.6 关键指标速查表

指标SARPipelineSigma-Delta
采样率范围1k - 100M10M - 10G10 - 100M (过采样)
有效位数(ENOB)8 - 148 - 1412 - 24
功耗效率★★★★★★★★★★★★
延迟1周期3-6周期几十-几百周期
面积中(需数字滤波器)
典型应用IoT、BLE、传感器5G、雷达、示波器音频、地震、精密测量

最后说一句:没有最好的ADC,只有最合适的ADC。我见过有人非要在音频里用Pipeline,结果功耗爆炸;也见过有人拿Σ-Δ做射频采样,结果带宽不够。选型时把「采样率-分辨率-功耗」三角画出来,你的需求落在哪个区域,答案自然就出来了。