news 2026/2/28 10:44:47

ΔΣ(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/2/21 3:49:10

密度敏感哈希(DSH)学习算法详解

密度敏感哈希(Density Sensitive Hashing,简称DSH)是一种无监督哈希学习方法,其独特之处在于考虑数据的密度分布,通过自适应选择分割超平面来生成二进制码。这种方法在高密度区域分配更多比特位,从而提升哈希码的区分能力,特别适合非均匀分布的数据集,如图像特征或文本…

作者头像 李华
网站建设 2026/2/22 1:19:21

Spring Boot动态数据源实战,让数据库连接“随用随取”

数据源切换方法 Springboot提供了AbstractRoutingDataSource抽象类,类名意思是数据源路由,让用户可以选择根据需要切换当前数据源 该类提供了一个抽象方法determineCurrentLookupKey(), 切换数据源时springboot会调用这个方法,所以只需要实现该方法,在该方法中返回需要切换…

作者头像 李华
网站建设 2026/2/25 3:04:20

51单片机控制LCD1602显示:超详细版入门指南

51单片机驱动LCD1602实战指南&#xff1a;从点亮第一行文字到构建人机界面你有没有遇到过这样的场景&#xff1f;电路板已经焊好&#xff0c;程序也烧录进去了&#xff0c;但设备“黑屏”一片&#xff0c;毫无反应。没有提示、没有状态、甚至连个“Hello World”都没有——调试…

作者头像 李华
网站建设 2026/2/27 20:31:54

基于STM32的工业touch驱动开发操作指南

手把手教你打造工业级STM32触摸驱动&#xff1a;从硬件到算法的全链路实战你有没有遇到过这样的场景&#xff1f;设备刚上电&#xff0c;操作员在屏幕上点了好几下&#xff0c;界面却迟迟没反应&#xff1b;或者冬天戴着手套一碰就误触发&#xff0c;夏天又完全没感应——这些看…

作者头像 李华
网站建设 2026/2/7 12:39:42

STLink驱动安装超详细版:从下载到配置全流程

从零搞定STLink驱动&#xff1a;一次讲清安装、配置与避坑全流程 你有没有遇到过这样的场景&#xff1f; 新买了一块STM32 Nucleo开发板&#xff0c;兴冲冲插上电脑准备烧录程序&#xff0c;结果打开设备管理器一看——“其他设备”下面躺着个带黄色感叹号的“未知USB设备”。…

作者头像 李华