SAR ADC 前端运放驱动设计

控制采样L3别名 SAR ADC 前端 · SAR 驱动运放 · kickback · charge kickback · 更新 相关adc-mixed-signaladc-application-accuracyopamp-analog

本质与导读

本质: SAR ADC 不是一个"理想 buffered 输入"——它的采样电容在每次转换前会向源端注入 charge kickback,驱动运放必须在 ½ LSB 内 settle 到下次采样。这要求带宽 / 转换速率 / 输出阻抗 / RC 滤波器 / 运放选型严格协调,任何一项错配都会让 16-bit ADC 实测只跑出 12-bit 精度。运放选型不是"任何 rail-to-rail 都行"——必须按 ADC 数据手册的 input model(采样电容 + 切换频率)反推;而运放的闭环带宽 settling 约束往往比 RC 时常更严

主线坐标:器件基底 / 信号链(跨站) · ↑ 全景主线

1. 充电时间约束

采样电容在采样阶段通过驱动回路阻抗()充电到

充电到 N 位精度所需时间:充到 N 位精度意味着误差 ,即 。对指数衰减:

典型精度要求的 RC 倍数:

精度时间常数倍数
12 位≥ 9.0 τ
14 位≥ 10.4 τ
16 位≥ 11.8 τ
18 位≥ 13.2 τ

2. 典型电路结构

驱动电路目的是给 SAR 一个干净的低阻信号——SAR 输入有"电荷踢回"(每次采样会拉走一小部分电荷),信号源阻抗高时这会导致建立时间不够、转换出错。所以必须用低噪声运放 + RC 滤波 + 低 ESR 电容三件套。

SAR 前端驱动电路 — 运放 + R_series + CADC + 内部 C_sample 的四件套电气结构

每个元件的作用

  • 运放输出阻抗 :应尽量小(选低输出阻抗运放)
  • (10~100 Ω):隔离运放输出,防止采样电容的阶跃电流让运放不稳定
  • (几百 pF~几 nF):外部电容,给采样电容提供局部电荷储备,减小对运放的瞬态需求
  • ADC 内部 (10~50 pF):每次采样时通过内部开关接入

3. 的取值权衡

的增大:能防振荡(减小运放看到的容性负载)+ 过滤高频噪声,但充电时间常数变大(RC↑)、限制最大采样率。

的增大:提供更多电荷储备减小 kickback 影响 + 形成低通滤波减小高频噪声,但运放驱动容性负载加重 + 通过 充电的时间常数 变长(见 §4 Step 3)。

经验值 = 33~100 Ω;(受 Step 3 约束,典型 220~680 pF)。


4. 端到端 Worked Design — 电机相电流采样前端 @1MSPS 12-bit

应用:400V/100kW EV主驱 低侧分流电流采样 → TC397 EVADC(12-bit 1MSPS)

信号链:INA240A1-Q1 (G=20) → OPA2337-Q1 (G=1) → 100Ω → 470pF → TC397 EVADC

已知(曼加宁分流),

  • INA240A1-Q1 增益 G = 20:(在 5V ADC 满量程 16%,可行)
  • 需要精度:12-bit(EVADC 标称分辨率)
  • ADC 参数:(典型值),(@1 MSPS,50% 占空比)

Step 1:τ 最大允许值

采样时间预算 除以 12-bit 所需时间常数倍数(),得到最大允许 τ:

Step 2:INA240A1-Q1 直驱 — 为何失效

RC 时间常数:(CL 输出阻抗)

RC 看似满足,但运放闭环带宽 settling 才是真正瓶颈:

INA240A1-Q1 在 G = 20 时 (SBOS703 datasheet):

INA240A1-Q1 直驱在 1MSPS 下仅能提供约 26 kSPS 的 12-bit 有效采样率(→ G3 Gotcha)。

Step 3:加 OPA2337-Q1 缓冲级

最小闭环带宽要求:

OPA2337-Q1(G = 1,GBW = 17 MHz):

OPA2337-Q1 的 settling 时间:

OPA2337-Q1 输出的 SR 核验(信号带宽 10 kHz,车辆转速 3000 rpm 25次谐波):

Step 4: 选型与电荷 droop 核算

,储量 18.8×)。

最坏情形(满幅阶跃 )的 kickback droop:

通过 OPA2337-Q1 经 恢复:

Step 5:反混叠核验

外部 RC 的截止频率 决定 Nyquist 处的模拟衰减量;单极截止频率为:

在 Nyquist 频率()的衰减—— 远低于 ,位于通带内:

结论,单极 RC 在 Nyquist 处几乎无衰减(仅 −0.09 dB),远不足 12-bit 所需 72 dBFS 反混叠保护。须配合 TC397 内置 CIC/SINC 数字滤波 + 8× 过采样,或换更低 (代价是增大 ,进而缩小 选择范围)。

设计小结

TC397 EVADC 12-bit @1MSPS 电机相电流采样前端各关键指标汇总:

参数结果达标
OPA BW 余量17 MHz / 2.87 MHz = 5.9×
Charge droop 恢复时间313 ns < 500 ns,余量 37%
SR 余量13 V/μs / 0.05 V/μs = 260×
单极反混叠 @Nyquist−0.09 dB(需数字滤波补足)⚠️

5. 设计陷阱

G1: 选太大 → τ 超预算

典型应 < 500 Ω;若误选 10 kΩ(以为"滤波效果更好"),,充 12-bit 需 ,ENOB 严重下降。每多 1 dB 误差带来约 0.17-bit ENOB 损失。

G2:漏算 — Rtotal 被低估

内部开关电阻(50~200 Ω)在 公式里与外部电阻串联,数据手册通常在"input model"或"timing"章节给出。漏算会让实际 τ 比计算大 2~4×,在 tACQ 充裕设计里可侥幸过关,在高速极限设计里会使精度裂化。

G3:高增益放大器带宽不够 — 以为 RC 快就够了

RC 时间常数 和运放 settling 时间 串行约束,取较大者。INA240A1-Q1 在 G=20 时 ——即使 RC 只有 4 ns,整体 settling 仍受 19 μs 限制。高增益 in-amp 必须配无增益缓冲级(G=1,BW=GBW)才能开到高速。

G4: 过大 → 充电时间 超预算

越大,charge reservoir 越充足(droop 越小),但 也越大。若 ,droop 根本无法在 tACQ 内恢复到 12-bit 精度。上限:

G5:SR 不足 → 大信号截顶

在大摆幅(接近满量程)或高频信号下,若运放 SR 不够,输出被截顶导致谐波失真,ENOB 急剧下降。SR 必须满足 ;低 SR(如 0.5 V/μs)在 5 V 系统中仅支持 16 kHz 满摆输入。

G6:Rail-to-Rail 运放靠近电源轨时线性度恶化

许多 R2R 输出运放在距电源轨 50~100 mV 以内时 THD 急剧上升、输出阻抗也非线性增大。若 ADC 满量程恰好到达 R2R 输出的轨边(如 GND 附近),最终几十 mV 范围 ENOB 劣化 2~4 bit。应在 ADC 量程与运放轨之间留 ≥ 150 mV 裕量。

G7: 过小 → kickback droop 无法在 tACQ 内消化

若与 相当(如 ,比值仅 2×),满幅 kickback 产生的电压 droop 达 。即使 足够快,恢复至 0.5 LSB 也需时 个时间常数,比同等情形下 多 31%。最小应取


6. 工作极限

C1:高温角(Tamb = 125°C)— 双重退化

高温下两大退化同时作用:① 运放 GBW 通常随温度下降 10~20%(CMOS 工艺 μn 下降)→ settling 余量从 5.9× 降至约 4.7×;② 若为厚膜电阻(TCR 100 ppm/°C),100 Ω 在 125°C 下变约 101 Ω,对 影响 < 1%(可忽略)。主要检查 OPA2337-Q1 在 125°C 时 GBW 降额后 是否仍 ≥ 2.87 MHz;若数据手册高温 GBW 降至 14 MHz,则余量降至 4.9×,仍安全。

C2:高速采样角(4MSPS)— settling 预算急剧缩短

在 4MSPS(tACQ = 125 ns)时:

  • OPA 最小 BW:
  • OPA2337-Q1 GBW = 17 MHz 已接近极限(余量仅 1.48×);此分支 仍为 470 pF,droop 恢复时间沿用 §4 Step4 的 FAIL(注意 52 ns 是 时间常数,非恢复时间)
  • 修复:改用 GBW ≥ 50 MHz 运放(如 OPA889 class),或将 缩至 120 pF 使

C3:低电压 3.3V 系统角 — R2R 失真与共模限制

单供 3.3V 系统中 ADC 满量程 = 3.3V;OPA2337-Q1(额定 2.7~5.5V)可用,但 R2R 输出运放在靠近 AGND 的 0~150 mV 区间线性度通常下降。若传感器信号含直流偏置将输出压至 < 100 mV,须改用具有"真轨到轨"(zero-crossover)架构的运放(如 OPA369-Q1 class),或在 ADC 输入加 150 mV bias 上移信号范围。


核心要点

  • SAR ADC = charge-redistribution:每次转换前对采样电容预充 → 注入 kickback → 驱动运放必须 settle。
  • 两个独立 settling 约束并行:① RC 时间常数(决于电阻×电容);② 运放闭环带宽 settling(决于 )。哪个慢取哪个
  • 高增益 in-amp 不能直驱高速 SAR:INA240A1-Q1 G=20 在 1MSPS 系统中 settling 时间 19 μs,远超 tACQ=500ns;须加 G=1 宽带缓冲(GBW ≥ 3 MHz @ 1MSPS 12-bit)。
  • 双侧约束:太小 → kickback droop 恢复时间过长;太大 → 超 tACQ。上限 ,下限 ;典型设计会在两个约束间找平衡。
  • 单极 RC 无法完成 12-bit 反混叠 受 settling 约束推至 3+ MHz 而 Nyquist 仅 500 kHz,Nyquist 处实际衰减仅 −0.09 dB(通带内,几乎无保护);高速 SAR 系统须配合数字抽取滤波(CIC/SINC in TC397/DSP)完成完整反混叠。
  • 常见误区:SR 满足 ≠ 精度满足(SR 是大信号非线性约束,settling 是小信号线性约束,二者独立验证)。

Cross-references