news 2026/7/19 19:21:44

ΔΣ(Delta-Sigma)ADC 的原理---从“为什么要有 ΔΣ ADC → 它到底在干什么 → 每一块电路在物理层干了什么 → 为什么电表/计量芯片都爱用它”这个顺序,完整、工程化地讲清楚

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ΔΣ(Delta-Sigma)ADC 的原理---从“为什么要有 ΔΣ ADC → 它到底在干什么 → 每一块电路在物理层干了什么 → 为什么电表/计量芯片都爱用它”这个顺序,完整、工程化地讲清楚

一、先说结论(抓住本质)

ΔΣ ADC = 低分辨率量化器 + 过采样 + 噪声整形 + 数字滤波

它的核心思想不是“一次采得很准”,而是:

我一次采得很粗,但我采得非常快,而且把误差“挤”到高频,再用数字滤波丢掉。


二、为什么需要 ΔΣ ADC(它解决什么问题)

1️⃣ 传统 ADC 的痛点(以 SAR 为例)

ADC 类型

核心问题

Flash

功耗爆炸、面积巨大

SAR

分辨率有限(12~16bit 难)

Pipeline

复杂、功耗高

双积分

慢(但精度高)

电表 / 计量 / 工业测量中,你要的是:

  • 高分辨率(18~24bit)
  • 线性好
  • 对模拟电路不敏感
  • 长期稳定

👉 这正是 ΔΣ ADC 的主战场


三、ΔΣ ADC 的整体结构(先看全貌)

模拟输入

[积分器] ──▶ [1bit量化器] ──▶ 数字比特流 ──▶ [数字滤波/抽取] ──▶ 高分辨率数字量

▲ │

└───────[DAC反馈]◀────┘

你可以把它理解为一个“带记忆的比较器系统”


四、一步一步拆解 ΔΣ ADC 的工作机理


① Δ(Delta):差分 / 误差的产生

知识点 1:它不是直接量化输入

系统先算一个“误差”:

误差 = 模拟输入 − DAC反馈

这个误差送进积分器。

📌重点
ΔΣ ADC 不关心瞬时值,关心的是长期平均是否匹配输入


② Σ(Sigma):积分(时间累加)

知识点 2:积分器 = “误差记账本”

积分器的作用:

  • 如果输入 > DAC反馈
    → 积分器输出一直增加
  • 如果输入 < DAC反馈
    → 积分器输出一直减少

📌 这一步非常关键:

积分 = 把“幅度信息”转换成“时间信息”


③ 1-bit 量化器(核心反直觉点)

知识点 3:为什么只用 1 bit?

量化器本质就是:

比较器:输出 = 1 或 0

优点:

  • 没有失调问题
  • 没有 DNL / INL
  • 极其线性
  • 非常稳定

📌 电表最怕什么?

温漂、失调、非线性

1bit 量化器天生免疫这些问题。


④ DAC 反馈(闭环系统)

知识点 4:ΔΣ 是一个闭环系统

量化结果(1/0)经过 DAC 反馈:

  • 输出 1 → DAC 输出 +Vref
  • 输出 0 → DAC 输出 −Vref(或 0)

这样就形成了一个负反馈控制系统

📌 类比:

  • 就像一个水箱
  • 水位高了就放水
  • 水位低了就加水

⑤ 比特流的“密度”= 输入电压

知识点 5:信息藏在“1 的比例”里

输出不是一个数,而是一串高速比特:

111011110111011111...

  • 高输入 → 1 的比例高
  • 低输入 → 1 的比例低

📌 这叫密度调制(Density Modulation)


五、过采样(Oversampling)—— 精度从哪来

知识点 6:过采样不是白给的

假设:

  • 信号带宽:1 kHz
  • 采样率:1 MHz

👉 采样率 = 带宽的 1000 倍

过采样带来两个好处:

  1. 量化噪声分散到更宽频带
  2. 目标带宽内噪声下降

六、噪声整形(ΔΣ 的灵魂)

知识点 7:量化噪声被“推到高频”

普通 ADC:

量化噪声 = 均匀分布

ΔΣ ADC:

低频噪声 ↓↓↓

高频噪声 ↑↑↑

这叫:

Noise Shaping(噪声整形)

一阶 ΔΣ 噪声特性:

低频区噪声 ~ f²

高阶 ΔΣ:

  • 二阶:f⁴
  • 三阶:f⁶

📌 电表只关心50 / 60 Hz
高频噪声可以直接滤掉。


七、数字滤波 + 抽取(Decimation)

知识点 8:真正“算数值”的地方在数字域

步骤:

  1. 低通滤波
    • 去掉高频噪声
  2. 抽取
    • 降采样率
    • 输出一个高分辨率数字

例如:

1 MHz 比特流

→ 抽取到 1 kHz

→ 24-bit 数据

📌ΔΣ ADC的“分辨率”主要由数字滤波决定


八、为什么电能表/计量芯片几乎都用 ΔΣ ADC

需求

ΔΣ ADC 的优势

微小信号

噪声低

高精度

24bit 可实现

长期稳定

1bit量化器

工频测量

天然低频优势

校准成本

这也是为什么:

  • ADE、ATM90、RN 系列
  • 能量计量 IC
  • 保护继电器
    几乎清一色 ΔΣ 架构

九、常见误区澄清

❌ “ΔΣ ADC 是高位 ADC”


它是“1bit ADC + DSP”


❌ “采样率越高,输出越快”


✔ 输出速率 = 抽取后的速率


❌ “高阶一定更好”


✔ 高阶:

  • 稳定性差
  • 易振荡
  • 对模拟设计要求高

十、一句话工程总结

ΔΣ ADC 用“时间换幅度、用数字换模拟、用过采样换精度”,特别适合低频、高精度、长期稳定的计量系统。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/18 11:28:39

STM32CubeMX配置I2S音频接口新手教程

用STM32CubeMX搞定I2S音频&#xff1a;从协议原理到实战调音的全链路指南你有没有遇到过这样的场景&#xff1f;项目需要在STM32上播放一段语音提示&#xff0c;结果声音断断续续、夹杂着“咔哒”噪声&#xff1b;或者录音时采样率不稳&#xff0c;语音识别模块频频误判。这些问…

作者头像 李华
网站建设 2026/7/17 12:28:21

STM32CubeMX使用教程:STM32F4串口通信配置操作指南

STM32F4串口通信配置实战&#xff1a;从CubeMX到HAL库的完整流程你有没有遇到过这样的场景&#xff1f;项目进度紧张&#xff0c;却卡在串口收发乱码上——查了又查GPIO配置、时钟使能、波特率计算&#xff0c;折腾半天才发现PA9被误设成了普通输出。这类低级但致命的问题&…

作者头像 李华
网站建设 2026/7/17 3:46:21

HTTP性能测试工具-wrk

1、前言 性能测试对软件测试的重要性在于它可以评估软件在特定负载条件下的性能表现&#xff0c;包括响应时间、吞吐量、并发用户数、资源利用率等。通过性能测试&#xff0c;可以识别并解决可能存在的性能问题&#xff0c;提高软件的可靠性、稳定性和可伸缩性。性能测试还可以…

作者头像 李华
网站建设 2026/7/18 5:11:07

TensorLPP:张量局部保持投影算法详解与实现

在机器学习和计算机视觉领域,降维技术是处理高维数据的重要手段之一。传统的降维方法如PCA(主成分分析)关注全局方差最大化,而LPP(Locality Preserving Projections,局部保持投影)则更注重保留数据的局部邻域结构,这使得它在流形学习任务中表现出色。 然而,当数据本身…

作者头像 李华
网站建设 2026/7/18 19:39:06

MATLAB多列图例函数columnlegend详解与实现

引言 在MATLAB绘图中,当曲线或图例项数量较多时,默认的legend函数只会生成单列图例,导致图例框过长,甚至遮挡图形内容或超出图形区域。这时,我们希望能将图例排列成多列形式,既美观又节省空间。然而,MATLAB原生legend并不直接支持多列布局。 columnlegend 就是一个非常…

作者头像 李华
网站建设 2026/7/18 14:25:32

Keil uVision5嵌入式C开发:新手教程(从零配置环境)

从零开始搭建 Keil uVision5 嵌入式开发环境&#xff1a;新手也能看懂的实战指南 你是不是也曾经面对一块 STM32 开发板&#xff0c;手握资料却无从下手&#xff1f;打开 Keil 看着一堆弹窗和选项&#xff0c;心里直打鼓&#xff1a;“这玩意儿到底怎么用&#xff1f;”别急—…

作者头像 李华