ADC定义、工作原理、模式和基本参数详解

ADC(模数转换器)详解
——小白也能看懂的完整版(定义 + 工作原理 + 常见模式 + 核心参数)

一、ADC 是什么?(一句话定义)

ADC = Analog-to-Digital Converter
中文叫模数转换器,是把现实世界的连续模拟信号(电压、电流、声音、光强、温度等)转换成计算机能处理的数字信号(0和1组成的二进制码)的桥梁。

没有 ADC,你手机的麦克风、温度传感器、摄像头、汽车的油门踏板……全都无法被芯片理解。

一句话总结
ADC 就是“模拟世界 → 数字世界”的翻译官。

二、工作原理(最核心的三步)

ADC 的工作过程永远只有三步,无论哪种类型都逃不出这三步:

  1. 采样(Sampling)
  • 把连续的模拟信号在时间上“切片”,每隔固定时间 Ts 取一个点。
  • 关键定律:奈奎斯特采样定理 → 采样频率 fs ≥ 2 × 信号最高频率 fmax
    (实际工程中通常取 5~10 倍才能保证质量)
  1. 量化(Quantization)
  • 把采样得到的连续电压值“四舍五入”到有限个离散电平上。
  • 例如 3 位 ADC 有 8 个量化电平(000~111)。
  • 必然产生量化误差(量化噪声),这是 ADC 永远无法消除的误差。
  1. 编码(Encoding)
  • 把量化后的电平用二进制码表示出来(如 2.3V → 101)。

流程图(文字版)

模拟信号 → [采样保持] → 离散电压值 → [量化] → 离散电平 → [编码] → 二进制数字码

三、ADC 的常见工作模式(2026 年主流类型对比)

类型中文名速度分辨率功耗成本典型应用场景代表芯片
Flash并行比较型极快 (GSPS)低(≤8bit)高速示波器、雷达、5G 基站AD9081、MAX108
SAR逐次逼近型中等~快中高(8~18bit)最低最低最常用:MCU、工业控制、音频STM32 内置、ADS8860、LTC2368
Sigma-Delta (ΔΣ)Σ-Δ 型极高 (16~32bit)中等高精度测量、音频、称重、医疗ADS1256、CS5532、AKM AK5572
Pipeline流水线型中高(10~16bit)中等中等高速数据采集、图像、通信AD9625、LTC2208
Dual-Slope双积分型很慢高(12~20bit)极低数字万用表、高精度慢速测量ICL7106(老经典)

最推荐记忆口诀(面试/选型必背):

  • → Flash / Pipeline
  • (高分辨率)→ Sigma-Delta
  • 省电 + 性价比高SAR(90% 的嵌入式项目首选)

四、ADC 的核心参数详解(最常考、最实用)

1. 静态参数(直流特性)

  • 分辨率(Resolution):用 bit 表示
    例:12bit → 2¹² = 4096 个量化等级
    假设满量程 0~5V,则最小分辨电压 = 5V / 4096 ≈ 1.22mV
  • 量化误差:理论最大 ±1/2 LSB(最低有效位)
  • 积分非线性 INL:实际传输曲线与理想直线的最大偏差(单位 LSB)
  • 微分非线性 DNL:相邻码之间的步长偏差(<1 LSB 才保证单调性)
  • 偏移误差(Offset Error):输入 0V 时输出不为 0
  • 增益误差(Gain Error):斜率不对

2. 动态参数(交流特性)

  • 采样率(Sampling Rate / Throughput):每秒能转换多少次,单位 SPS(Samples Per Second)
    例:1MSPS = 每秒 100 万次采样
  • 信噪比 SNR:信号功率与噪声功率之比(dB),越高越好
  • 有效位数 ENOB(最重要动态指标!)
    ENOB = (SNR – 1.76) / 6.02
    例:理想 12bit SNR=74dB,实际如果 SNR=68dB,则 ENOB ≈ 11bit(损失了 1bit)
  • 无杂散动态范围 SFDR:最大信号与最大杂散信号的比值
  • 总谐波失真 THD

3. 其他重要参数

  • 转换时间:完成一次转换需要的时间(SAR 通常几百 ns ~ 几 µs)
  • 输入电压范围(Full Scale Range)
  • 电源抑制比 PSRR
  • 参考电压:决定了满量程大小(外部精密基准源能大幅提升精度)

选型速记口诀
“看速度选 SAR/Pipeline,看精度选 Sigma-Delta,看功耗预算选 SAR。”

五、实际选型小建议(2026 年主流推荐)

  • 入门/嵌入式:STM32 内置 12bit SAR(够用)
  • 高精度测量:TI ADS12xx / ADI AD7xxx Sigma-Delta 系列
  • 高速采集:ADI AD9xxx Pipeline 或 GSPS Flash
  • 音频:AKM、Cirrus Logic、ESS 的 Sigma-Delta

想继续深入哪个部分?我可以立刻给你:

  • 某款具体芯片(如 ADS1115 / ADS1256)的完整寄存器配置教程
  • SAR ADC 内部逐次逼近过程的动画式文字演示
  • 如何用示波器测试 ADC 实际 ENOB
  • STM32 HAL 库 ADC 配置完整代码示例
  • Sigma-Delta 过采样 + 数字滤波原理

直接告诉我你最想看哪一块~
(或者告诉我你的应用场景:音频、称重、电机控制、射频……我给你最精准推荐)

文章已创建 4862

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部