【Σ-Δ型ADC芯片】

2023-10-29

前言

前边讲了ADC的各种参数,这里具体介绍Σ-Δ型ADC,这个是ADC类型里比较难理解的一种,我先介绍这种,之后再介绍其他类型的ADC。


一、Σ-Δ型ADC工作原理

和一般的ADC不同,Σ-Δ型ADC不是直接根据抽样数据的每一样值得大小进行量化编码,而是根据前一量值和后一量值的差值,即增量的大小进行量化编码。Δ表示增量,Σ表示积分或求和。Σ-Δ型ADC工作原理可以分为:过采样、噪声整形、数字滤波。又可以分为两个模块:Σ-Δ调制器和数字抽取滤波器。 Σ-Δ调制器把模拟输入信号转换成高速脉冲数字信号,脉冲占空比反映了模拟输入电压的大小;数字滤波器滤除含有噪声的数字信号,得到低噪声、高精度的转换结果。

这里先简单说一下原理,后边会详细推导的。

二、Σ-Δ型ADC

1.理论分析

我们都知道,ADC是将连续的模拟信号转化为离散的数字信号,这样就会带来量化噪声,理想状态下量化噪声分布规律,如图1,我们计算出量化噪声的功率,那就可以计算出SNR(只考虑量化噪声)。但如果ADC的采样速率提高,那么ADC采样间距更小,反映到量化噪声上,就是Q的幅值更小,但是量化噪声的密度更大,所以总的量化噪声还是不变的,信噪比也是不变的,转化到频域上,结果就是图2 ,总的量化噪声之和不变,但是将量化噪声分布在更宽的频率范围,范围大了,就是造成底噪更低。这条规律是适应于所有ADC原理的,当然也适应于Σ-Δ型ADC。Σ-Δ型ADC不同于其他ADC的,是后续的处理手段。
在这里插入图片描述
图1 量化噪声分布
在这里插入图片描述
图2 量化噪声分布整形

之后就是进行数字滤波和抽取,将数字滤波器带宽以外的噪声滤除掉,这样就可以提升带宽范围内的信噪比了。之后从数据流中提取出有用的信息,并将速率降低到可用的水平。Σ-ΔADC中的数字滤波器对1位数据流求平均,滤除目标带宽以外的量化噪声,并改善ADC的分辨率。

2.电路分析

Σ-Δ型ADC的总体框图如图3所示,它包含以下元素:采样保持放大器、差分放大器或减法器、模拟低通滤波器(或积分器)、1位A / D转换器(比较器)、1位DAC、数字滤波器。Σ-Δ调制器把模拟输入信号转换成高速脉冲数字信号,脉冲占空比反映了模拟输入电压的大小;数字滤波器滤除含有噪声的数字信号,得到低噪声、高精度的转换结果。
模拟Σ-Δ调制器,如图4所示,利用差分放大器对前一量值和后一量值得到差值,积分器对差分放大器输出的模拟信号进行积分。对输入信号表现为低通滤波器,而对于量化噪声则表现为高通滤波器。这样就将量化噪声展开在更高的频段,虽然总体噪声功率没变,但噪声分布在更宽带宽范围内。之后把积分的输出信号送入到比较器,即1bit的模数转化器,积分结果转化为“0”或“1”的数字信号。 调制器输出中“1”的密度正比于输入信号,如果输入电压上升,比较器将产生更多数量的"1",反之亦然。
在这里插入图片描述
图3 Σ-Δ型ADC的总体框图
在这里插入图片描述
图4 模拟Σ-Δ调制器

从时域和频域的角度看调制器的输入输出,如图5所示。时域上,Σ-Δ调制器把模拟输入信号转换成高速脉冲数字信号,脉冲占空比反映了模拟输入电压的大小;频域上,量化噪声被整形分布更宽频率范围。
在这里插入图片描述
图5 调制器的时域和频域的输入输出

之后再经过数字滤波器滤掉带宽外多余的噪声,就可以以低位数获得高信噪比。

总结

模拟Σ-Δ调制器以极高的抽样频率对输入模拟信号进行抽样,并对两个抽样之间差值进行低位量化,从而得到用低位数码表示的数字信号即Σ-Δ码;然后将Σ-Δ码送给第二部分的数字抽取滤波器进行抽取滤波,从而得到高分辨率的线性脉冲编码调制的数字信号。Σ-Δ型ADC实际上是一种用高采样速率来换取高位量化,即以速率换分辨率的方案。这种类型的ADC采用了极低位的量化器, 从而避免了制造高位转换器和高精度电阻网络的困难;另一方面,因为它采用了Σ-Δ调制技术和数字抽取滤波,可以获得极高的分辨率;同时由于采用了低位量化输出的Σ-Δ码,不会对抽样值幅度变化敏感,而且由于码位低,抽样与量化编码可以同时完成,几乎不花时间,因此不需要采样保持电路,这就使得采样系统的构成大为简化。这种增量调制型ADC实际上是以高速抽样率来换取高位量化,即以速度来换精度。
一个1位 ADC的SNR为7.78dB(6.02+1.76),每4倍过采样可以使SNR增加6dB,SNR每增加6dB等效于分辨率增加1-bit。这样,采用1位 ADC进行64倍(即444倍)过采样可以获得4位分辨率。Σ-Δ转换器采用噪声整形技术使得每4倍过采样可增加高于6dB的SNR。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Σ-Δ型ADC芯片】 的相关文章

  • Python爬虫:两个爬虫实战教你存储数据

    今天是大年三十 先预祝大家新年快乐 文末有红包福利哦 实战一 中国大学排名 前言 由于上一篇文章中教会了大家如何存储数据 但是由于篇幅过大 就没有加入实战篇 想必大家也等着急了吧 所以今天就为大家带来两篇实战内容 希望可以帮助到各位更好的认
  • Linux默认端口介绍

    文章目录 1 20 21端口 2 22端口 3 23端口 4 25端口 5 53端口 6 80端口 7 111端口 8 443端口 9 631端口 10 873端口 11 1521端口 12 3306端口 13 6379端口 14 8080
  • 70款常用的免费数据源分享(最新)

    每一个出色的数据可视化都是从干净的数据源开始的 大多数人认为收集大量数据是一项艰巨的工作 但事实并非如此 网上有成千上万的免费数据源 任何人都可以对其进行分析和可视化 在这里 我们收集了2019年政府 犯罪 健康 金融经济数据 营销社交媒体
  • arm 网页服务器,arm web服务器

    arm web服务器 内容精选 换一换 若DDK所在服务器操作系统以及架构为Arm aarch64 如果模型转换的耗时较长 可以使用numactl工具指定CPU核后进行模型转换 步骤如下 以DDK安装用户登录DDK所在服务器 执行su ro
  • 二维码名片的格式 - vcard

    二维码名片的格式 vcard 如果你希望生成的二维码名片可以被智能设备识别 并可以直接导入到通讯录中 那么就应遵循某种标准格式 常见的是生成vcard标准格式 一个简单的vcard名片格式例子参考如下 BEGIN VCARD VERSION

随机推荐

  • Android适配【入坑指南+解决痛点】

    概述 Android屏幕尺寸各异 而我们不可能根据各种尺寸都设计一套原型图去匹配 我们需要利用适配这一个过程把同一张原型图设计的样式尽可能以同样地视觉效果呈现在不同地屏幕上 Android适配最核心的问题有两个 其一 就是适配的效率 即把设
  • 对灵敏度分析技术进行建模(Matlab代码实现)

    个人主页 研学社的博客 欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码实现 1 概述 灵敏度
  • anaconda环境下安装tensorflow 无法使用matplotlib

    官网安装方式 1 安装anaconda 2 conda create n tensorflow pip python 2 7 3 source activate tensorflow4 tensorflow pip install igno
  • OLED透明屏控制:引领未来交互技术的创新突破

    OLED透明屏控制技术作为一项颠覆性的显示技术 正逐渐改变我们与屏幕互动的方式 其高透明度 触摸和手势交互 高画质和图像显示效果等特点 为用户提供了更智能 便捷的交互体验 同时也在各行各业中展现出无限的应用可能性 在此 尼伽将详细探讨OLE
  • vue中使用v-for动态的绑定ref

    第一种 div item div 在script这样调用 this refs tag index style display none 第二种 div item div 在script这样调用 this refs tag 0 style d
  • TOGAF10®标准中文版--(阶段C —数据架构阶段B )方法

    6 5 方法 6 5 1 数据结构 数据架构应该能够处理 静态数据 存储中的数据 动态数据 事务或服务 API 中的数据 使用中的数据 应用边界的数据 例如 GUI 开放数据 组织提供给公众使用并且自愿或合法要求提供的数据 将添加处理这些类
  • uni-app vue 3.0 沉浸式状态栏(线性渐变色)

    uni app vue 3 0 沉浸式状态栏 线性渐变色 index vue
  • Linux安装rmp包,缺少依赖包安装教程

    法一安装时 1 rpm ivh xxxx rpm nodeps force 法二联网情况下 2 yum install xxxx rpm
  • ubuntu 16.04 镜像下载

    下载地址 http mirror pnl gov releases xenial Ubuntu 14 04 5 LTS Trusty Tahr http releases ubuntu com 14 04
  • 面试重点算法题

    笔试如果用牛客会让自己写输入输出 参考https ac nowcoder com acm contest 320 question 面试手撕一般写函数即可 just for me 复习时间少 红色较难免看 黄色简单免看 黑色看一下代码 绿色
  • golang int和float计算 加减乘除

    go加减乘除 加载 go get github com shopspring decimal decimal手册地址 https godoc org github com shopspring decimal Decimal Sub 初始化
  • 拷贝构造函数中访问私有成员

    class Complex private double m real double m imag Complex const Complex c 将对象c中的数据成员值复制过来 m real c m real m imag c m ima
  • STL——Stack常见用法

    Stack 栈 是一种后进先出的数据结构 也就是LIFO last in first out 最后加入栈的元素将最先被取出来 在栈的同一端进行数据的插入与取出 这一段叫做 栈顶 使用STL的stack需要include一个头文件
  • 解决chrome css本地映射不成功&&附带映射方法

    解决办法 把本地文件夹名改成英文的 不要有中文 顺便写一下怎么把在chrome调试的本地项目中的css映射到本地 1 F12 option command i 启动chrome调试工具 2 打开source面板 选择Filesystem 点
  • Modbus-RTU需要特别关注的点(及容易被遗漏忽视的地方)

    1 单主 多从协议 从设备间不能通信 分为单播和广播 2 Modbus寄存器功能 分为线圈 离散输入 保持寄存器 输入寄存器 线圈主要负责开关量的控制 保持寄存器主要负责模拟量的控制 3 Modbus不同寄存器寻址地址相同 虽然两个PLC寄
  • Notepad++背景颜色设置

    经常试用notepad 看代码 白色的背景连续看的时间长了眼睛很容变花 所以找了相关的设置选项 分享给大家 具体设置步骤如下 然后如下设置 这样前景色背景色已经发生改变了哟 下面再修改下选中行的背景色吧 你懂的 可以按照上面的内容来进行以进
  • 国密SM4对称加密算法(对本地文件的加解密)代码展示

    代码 package com example demo MIMAXUE SM import sun misc BASE64Decoder import sun misc BASE64Encoder import java io Buffer
  • 2018-2019-2 网络对抗技术 20165318 Exp2 后门原理与实践

    2018 2019 2 网络对抗技术 20165318 Exp2 后门原理与实践 后门的基本概念及基础问题回答 常用后门工具 netcat Win获得Linux Shell Linux获得Win Shell Meterpreter 实验内容
  • Android中的ListView和适配器(Adapter)

    Android ListView 使用详解 一个ListView通常有两个职责 1 将数据填充到布局 2 处理用户的选择点击等操作 一个ListView的创建需要3个元素 1 ListView中的每一列的View 2 填入View的数据或者
  • 【Σ-Δ型ADC芯片】

    文章目录 TOC 文章目录 前言 一 型ADC工作原理 二 型ADC 1 理论分析 2 电路分析 总结 前言 前边讲了ADC的各种参数 这里具体介绍 型ADC 这个是ADC类型里比较难理解的一种 我先介绍这种 之后再介绍其他类型的ADC 一