2. ADI混合信号系统架构速览
混合信号系统的调试难点,往往不在于单个器件是否“好用”,而在于整条信号链上各功能块之间的协同是否成立。一个典型的 ADI 混合信号采集通道可以抽象为:传感器/前端 → 放大器/驱动 → 抗混叠滤波 → ADC → 数字接口 → 处理器;同时还有三条“支撑链”贯穿始终——基准链决定量化标尺,时钟链决定采样时刻,电源链决定各器件的实际工作点与噪声底。调试时若只盯 ADC 的 ENOB,而忽略基准噪声、时钟抖动或电源纹波,很容易出现“器件指标很好、系统精度却上不去”的现象。
各功能块的协同关系
把上图拆开看,主信号路径负责“把物理量搬到数字域”,而三条支撑链分别回答三个问题:用什么标尺量(基准)、在什么时刻量(时钟)、在什么状态下量(电源)。它们不是并列的装饰,而是共同决定最终有效位数。
以 24 位 Σ-Δ ADC 为例,数据手册标称 21.7 位有效分辨率(约 21.7 bit ENOB),这是在 VREF = 2.5 V、时钟抖动 < 50 ps、电源纹波 < 1 mVpp 的测试条件下得到的。若实际系统中 VREF 换成普通 LDO 输出(噪声约 20 μVrms),时钟来自 MCU 分频(抖动约 500 ps),电源纹波 20 mVpp,则有效分辨率可能掉到 18 位以下。调试时若发现“读数跳动大”,应先按支撑链逐条排查,而不是直接怀疑 ADC 芯片。
放大器与 ADC 的协同还体现在驱动能力与建立时间上。Σ-Δ ADC 的输入采样电容会周期性抽取电荷,若驱动放大器压摆率不足或输出阻抗过高,采样瞬间的电压跌落来不及恢复,就会表现为增益误差或谐波失真。一个实用的判断方法是:在 ADC 输入端用高带宽示波器观察采样瞬间的电压跌落,若跌落超过 1 LSB 对应的电压,就说明驱动级需要加强。
数据手册关键指标解读方法
读 ADI 数据手册时,不要只看“Typical”一列。ADI 通常给出 min/typ/max 三列,其中 min/max 才是设计保证值,typ 只是参考。以下是一张针对混合信号链的指标解读对照表,可直接用于选型与调试前评估:
| 指标 | 所在器件 | 读法要点 | 对系统的影响 |
|---|---|---|---|
| INL / DNL | ADC/DAC | 看 max 值,单位 LSB;DNL > ±1 LSB 可能失码 | 非线性误差,影响绝对精度 |
| ENOB / SNR | ADC | 注意测试条件:输入频率、VREF、时钟抖动 | 决定有效分辨率上限 |
| VREF 温漂 | 基准源 | ppm/°C,乘以温度范围得到总漂移 | 增益随温度变化 |
| 时钟抖动 | 时钟源/ADC | ps rms,高频输入时 SNR 限制更明显 | 采样孔径误差 |
| PSRR | ADC/放大器 | dB,频率越高通常越差 | 电源纹波耦合到输出 |
| 输入失调电压 | 放大器 | 看 max 值,注意温漂 μV/°C | 直流精度,可校准但增加成本 |
一个可复用的误差预算示例
假设目标:24 位 ADC,满量程 5 V,希望有效分辨率 ≥ 20 位,即输入折算噪声 ≤ 5 V / 2²⁰ ≈ 4.8 μVrms。各误差源折算到输入端:
VREF 噪声:20 μVrms × (输入/满量程) ≈ 20 μVrms(直接折算)
时钟抖动:50 ps × 2π × f_in × V_fullscale / √2,f_in = 1 kHz 时约 1.1 μVrms
放大器噪声:10 nV/√Hz × √(BW=10 kHz) ≈ 1 μVrms
电源纹波:20 mVpp × PSRR(-80 dB) ≈ 2 μVrms
ADC 量化噪声:5 V / (2²⁴ × √12) ≈ 0.09 μVrms
总噪声 ≈ √(20² + 1.1² + 1² + 2² + 0.09²) ≈ 20.2 μVrms
可见 VREF 噪声 20 μVrms 已经远超 4.8 μVrms 的目标,系统有效分辨率会被限制在约 18 位。此时应优先更换低噪声基准(如 2 μVrms 级别),而不是继续优化放大器。这个计算过程就是数据手册指标解读的落地方式:把每个器件的指标折算到同一个参考点,再比较贡献大小。