模电—模数转换器(ADC)基础理论

2024-05-24 09:52

本文主要是介绍模电—模数转换器(ADC)基础理论,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

模数转换器基础理论


文章目录

  • 模数转换器基础理论
  • 前言
  • 一、模数转换器基本工作原理
  • 二、ADC的性能参数
    • 1.静态性能参数
      • 1.1 最低有效位
      • 1.2 失码
      • 1.3 失调误差
      • 1.4 增益误差
      • 1.5 积分非线性和微分非线性
    • 2.动态性能参数
      • 2.1 信噪比和信噪比失调
      • 2.2 无杂波动态范围
      • 2.3 总谐波失真
      • 2.4 品质因数


前言

本文主要是介绍一下模数转换器的基本工作原理和相关性能参数。数模转换器(DAC)的相关介绍见文章
链接: https://blog.csdn.net/m0_51390088/article/details/139127328?spm=1001.2014.3001.5501,DAC和ADC的实现方法有多种,后续再填坑介绍相关实现方法,聊聊怎么构建一个DAC/ADC。


一、模数转换器基本工作原理

模数转换器(ADC):顾名思义,就是将模拟信号转换为数字信号。将连续信号进行离散化的过程,即对连续信号进行采样和量化,ADC的基本结构如下图所示。模拟信号经过前置滤波器先滤除信号带宽fB以外的频率分量,以防止频谱混叠导致输入信号无法恢复。在采样过程中,如果采样频率是信号带宽fB的两倍则被称为奈奎斯特ADC,如果大于信号带宽的两倍则称为过采样ADC。
在这里插入图片描述

二、ADC的性能参数

1.静态性能参数

1.1 最低有效位

AD能分辨的最小模拟输入大小被称为 最低有效位,对于输入范围是VFS的N位ADC而言,其LSB可表示为:
在这里插入图片描述

1.2 失码

失码表示ADC在扫描所有模拟输入电压时候某些数字编码丢失的情况。

1.3 失调误差

失调误差又称偏移误差或者零点误差,即模拟输入为0时,数字输出和0之间的差值,如下图所示
在这里插入图片描述

1.4 增益误差

ADC传输特性曲线拟合直线的斜率与理想值之间的差值,如下图所示。
在这里插入图片描述

1.5 积分非线性和微分非线性

积分非线性(INL):实际转换曲线偏离理想转换曲线的程度,单位LSB;
微分非线性(DNL):ADC实际量化台阶和理想量化台阶之间的差值。其在图表的定义如下:
在这里插入图片描述

2.动态性能参数

2.1 信噪比和信噪比失调

信噪比(简称SNR)是指信号功率和噪声功率的比值,公式表示如下:
在这里插入图片描述
信噪失调比:是指信号功率与噪声功率及其谐波功率的比值,公式如下:
在这里插入图片描述

2.2 无杂波动态范围

SFDR是指基频的均方根与第一奈奎斯特区间内最大杂散频谱分量的均方根之比。
在这里插入图片描述

2.3 总谐波失真

总谐波失真(THD)是指在特定频率范围内总谐波功率与基波功率的比值,公式如下:
在这里插入图片描述

2.4 品质因数

品质因数是衡量ADC的综合性能参数,其主要的描述公式如下,前者侧重于描述转换器功耗性能的参数,数值越小越好;后者侧重于于描述转换器动态性能的参数,数值越大越好。
在这里插入图片描述


这篇关于模电—模数转换器(ADC)基础理论的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/998070

相关文章

STM32(十一):ADC数模转换器实验

AD单通道: 1.RCC开启GPIO和ADC时钟。配置ADCCLK分频器。 2.配置GPIO,把GPIO配置成模拟输入的模式。 3.配置多路开关,把左面通道接入到右面规则组列表里。 4.配置ADC转换器, 包括AD转换器和AD数据寄存器。单次转换,连续转换;扫描、非扫描;有几个通道,触发源是什么,数据对齐是左对齐还是右对齐。 5.ADC_CMD 开启ADC。 void RCC_AD

STM32 ADC+DMA导致写FLASH失败

最近用STM32G070系列的ADC+DMA采样时,遇到了一些小坑记录一下; 一、ADC+DMA采样时进入死循环; 解决方法:ADC-dma死循环问题_stm32 adc dma死机-CSDN博客 将ADC的DMA中断调整为最高,且增大ADCHAL_ADC_Start_DMA(&hadc1, (uint32_t*)adc_buffer, ADC_Buffer_Size); 的ADC_Bu

流媒体与直播的基础理论(其一)

欢迎诸位来阅读在下的博文~ 在这里,在下会不定期发表一些浅薄的知识和经验,望诸位能与在下多多交流,共同努力 文章目录 一、流媒体简介二、流媒体协议常见的流媒体协议 三、视频直播原理与流程通用的视频直播模型视频直播链路 一、流媒体简介 流媒体是指将一连串的媒体数据压缩后,经过网上分段发送数据,在网上及时传输影音以供观赏的一种技术与过程,此技术使数据得以像流水一样发送;如果不

学习硬件测试05:NTC(ADC)+正弦波(DAC)+DMA(ADC+DAC)(P73、P76、P78)

文章以下内容全部为硬件相关知识,鲜有软件知识,并且记的是自己需要的部分,大家可能看不明白。 一、NTC(ADC) 1.1实验现象 本实验用 NTC 采集温度,数码管实时显示温度数据(整数),左下角 USB 小串口每隔 1S 打印温度信息。 1.2硬件电路 NTC 电阻是一个模拟温度传感器,随着温度的升高,电阻值逐渐减小。电路简单介绍如下: 电源滤波电容在 25℃ 室温下 NTC 电

STM32CubeMX 2 解锁ADC模块

掏出上次写完的project。选择引脚 选择PA4和ADC1_IN4 2.选择设置配置 3.发现改完前面的配置之后这里的时钟自动变成了56, 选定,改回72. 4.改configuration,双击ADC1 跳出如下界面: Mode 选independent mode Data Alignment选Right Aligment是为了方便读数,因为这是一个12位的AD

嵌入式s3c2240: ADC

ADC :模数转换 10 位 CMOS ADC (模 / 数转换器)是一个 8 通道模拟输入的再循环类型设备。其转换模拟输入信号为 10 位二进制数字编码,最大转换率为 2.5MHz A/D 转换器时钟下的 500 KSPS 。 模拟:连续信号 数字:离散信号 原理  当采样到信号后, 与各个比较器相比较 假设采样到2.5 2

ADC——模数转换器

一、转换流程 在处理器中主要进行ADC 1、AD转换流程 :采样、保持、量化、编码 通过比较器获得的电信号转换数字信号,根据自己需求,如果要求速率就可以使用较多的比较器,不要求速率考虑成本就可以使用较少的比较器,将最后的转换结果,通过编码来表示 2、转换需要考虑的指标: 量程:0~3.3V 精度:10位 转换速率:500 KSPS 二、使用处理器上的A/D转换器 10 位

物联网——模拟与数字转换器(ADC)

ADC(常用于信号发生器,音频解码器) 逐次逼近型ADC 利用逐次逼近寄存器SAR,二分法逼近未知电压,直到外部输入电压与输出电压保持一致:例如0~225V每次去中间值作为判断电压,逐次二分 stm32的ADC模块 规则通道一次只能选一个数据寄存器,通常搭配DMA使用; 注入通道一次能选4个数据寄存器存相应数值 ADC基本结构 ADC引脚复用 双ADC模式(同步采样

STM32单片机HAL库——ADC输入

一、单通道采集 二、单通道+DMA采集 使能DMA 三、定时器采集+DMA传输 选择定时器1的通道1作为触发源,在TIM1的上升沿进行采集 定时器1挂载在APB2上面,APB2上定时器的频率为168MHZ psc=168-1 arr=1000-1 TIM1的时钟频率为168/168/1000=1kHZ pulse设置为500,占空比为50%

STM32(十):ADC模数转换器

ADC(Analog-Digital Converter)模拟-数字转换器         ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁。         12位逐次逼近型ADC,1us转换时间,分辨率:0~2^12-1           输入电压范围:0~3.3V,转换结果范围:0~4095         18个输入通道,可测量16个外