ADC模数转换器的简介及参数详解

ADC全称是Analog-to-Digital Converter模数转换器,一般我们把模拟信号(Analog signal) 用A来进行简写,数字信号(digital signal) 用D来表示。是用于将模拟形式的连续信号转换为数字形式的离散信号的一类设备。
今天我们主要说ADC的参数,我们把他们分成基本参数,静态参数,动态参数三大类来进行讲解。

一、ADC的基本参数

ADC的基本参数主要包括个指标,分别是:

  1. 分辨率,
  2. 采样速率,
  3. 转换时间,
  4. 量程,
  5. 最低有效位(LBS)这五种,也是选型最优先考虑的几点。

1、分辨率

ADC是用于将模拟信号转化成数字信号的设备,而ADC的分辨率决定了储存多少数字信号。例如一个8位的ADC能储存的数字信号的种类是2的8次方256种,位数越高A/D转化的精度越高。
在这里插入图片描述

2、采样速率

采样速率是两次采样(两次转换)的间隔时间的倒数,为了保证转换的正确完成,一般采样速率必须小于等于转换速率,即采样时间大于等于转换时间。
在这里插入图片描述

3、转换时间

转换时间的导数是转换速率,转换速率是指A/D转换一次所需要时间的倒数,即单位时间内完成A/D转换的次数.因为将一个模拟信号值转换成一个数字量不能瞬间完成,这个过程需要一定的时间。

4、量程

AD转换器是一个电子器件,所以他只能输入电压信号。AD输入端的模拟电压有一个范围,指的是允许输入的模拟信号范围,就是ADC的量程。

5、最低有效位(LSB)

LSB又称为最小分辨率,他的计算方式就是LSB=FSN/2^n,
其中FSR是与基准电压(VREF)成比例的ADC的满量程输入范围(V),NADC的位数, 2^n等于ADC Code的总数。
在这里插入图片描述

二、ADC的静态参数

ADC的静态参数主要有两个,微分非线性(DNL)和积分非线性(INL),这两个参数描述了ADC非线性的原因。

1、微分非线性(DNL)

DNL,即微分非线性,他表征的是我们ADC的实际刻度与理想刻度之间的差值。理论上我们用数字量的台阶去给模拟电压值进行编码的时候,台阶的宽度应该都是一样的,也就是说当ADC输入和输出是呈线性关系的时候,每次模拟输入按照最小分辨率LSB进行步进的时候,数字输出就增加1,也就是0000变成0001的一个过程。但是由于DNL,导致可能当数字输出由1000变成1001的时候,模拟值的变化却不是按照LSB进行增长的,可能会多一点也可能少一点。

2、积分非线性(INL)

INL,即积分非线性,他表征的是我们ADC的转换值与真实值之间的差距。积分大多跟累计误差有关,根据实际的模拟出一条曲线。INL是指ADC器件在所有的数值点上对应的模拟值和真实值之间误差最大的那一点的误差值,表示测量值的绝对误差。
在这里插入图片描述

三、ADC的动态的参数

ADC的动态的参数有很多,这里主要说说几个决定动态讯号的性能指标参数。

1、信纳比(SINAD)

信纳比指的是信号+噪声+谐波的功率谐波+噪声的功率比值 。即输出信号功率与其余所有非输出信号功率之比。SINAD很好地反映了ADC的整体动态性能,因为它包括所有构成噪声和失真的成分。计算公式:SINAD=(S+N+D)/(D+N).

2、信噪比(SNR)

ADC的信噪比(SNR)是指信号功率与噪声功率之间的比值。这个比率用于衡量模拟信号转换为数字信号过程中的噪声水平。它直接影响了ADC转换的精度和质量。一个高SNR意味着更好的噪声抑制能力,从而能够提供更准确的数据转换。计算公式:
在这里插入图片描述

3、有效位数(ENOB)

ENOB是包括了量化噪声和失真项,有效分辨率用于衡量ADC在无量化噪声的直流输入条件下的噪声。将计算所得的SINAD值替换SNR,并求解N,计算公式如下图所示。看得出来就是SNR公式的变换。
在这里插入图片描述

4、总谐波失真(THD)

输入信号与系统所有谐波的总功率比。指输出信号比输入信号多出的谐波成分。谐波失真是系统不完全线性造成的。所有附加谐波电平之和称为总谐波失真。计算公式如下图。

在这里插入图片描述

5、无杂散动态范围(SFDR)

无杂散动态范围,反映了FFT分析频谱中信号幅值与最大谐波的距离关系。所以SFDR值越大则说明系统的噪声水平越低,ADC的动态性能越好。SFDR如下图所示。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/17478.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

​你见过哪些不过度设计的优秀APP?​

优联前端https://ufrontend.com/ 提供一站式企业前端解决方案 “每日故宫”是一款以故宫博物院丰富的藏品为基础,结合日历形式展示每日精选藏品的移动应用。通过这款应用,用户可以随时随地欣赏到故宫的珍贵藏品,感受中华五千年文化的魅力。…

算法工程师需要学习C++的哪些知识?

在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份「C的资料从专业入门到高级教程」, 点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!以下是算法工程师需要学习的一些…

配餐中的红酒温度控制与口感体验

在红酒配餐中,温度控制是影响口感体验的重要因素之一。合适的温度可以释放红酒的香气和风味,使酒体更加圆润和丰富。云仓酒庄雷盛红酒以其卓着的品质和与众不同的口感,成为了红酒爱好者们的首要选择品牌。下面将介绍如何通过温度控制提升红酒…

简单微信企业群消息推送接口

群管理 群发送接口 POST: JSONURL http://localhost:65029/m/wxapi/sendwxmsg{ "nr":"试", --消息 "at":"wxid_y0k4dv0xcav622,wxid_y0k4dv0xcav622",--群wxid "key":"F98F354F1671A2D21BC78C76B95E96EB",--群k…

重庆耶非凡科技有限公司有选品师项目培训吗?

在当今科技飞速发展的时代,各种科技公司如雨后春笋般涌现,它们在不同领域发挥着重要作用。其中,重庆耶非凡科技有限公司以其独特的业务模式和专业服务,在业界赢得了良好的口碑。那么,重庆耶非凡科技有限公司究竟是做什…

JavaScript(ES5) 入门

01-简介 1)JavaScript 发展史 [1] 1995年,navigator(导航者),netscape(网景);用户体验性特别好 [2] 表单验证难题,表单验证都是在后台处理.当时处在网速特别慢的时代,发送一个请求,接收响应 需要5分钟左右的时候提高表单验证的速度,想开发一种语言在前端进行表单验证. [3] 1995…

java高级——String字符串探索(在jvm底层中如何实现,常量池中怎么查看)

java高级——String字符串探索(在jvm底层中如何实现,常量池中怎么查看) 文章介绍提前了解的知识点1. 常量池2. Jvm虚拟机3. 字节码 String类详解1. String对象在申明后将不可修改,是不可变类2. String进行相加相减等操作时一定会创…

【ARM+Codesys案例】树莓派+Codesys软PLC方案在包装行业灌装旋盖机的应用

ARM系列支持:全志T3、RK3568、树莓派 机型定义:双工位旋盖机 旋盖机主要适用于不同规格的材质及不同规格的盖、旋(轧)盖。适用螺旋盖、防盗盖、防撞盖、压入盖等。压力可方便调整,根据瓶盖大小设置取盖位。结构紧凑、…

Linux--进程间通信(2)(有名管道)

目录 1.原理 2.创建命名管道 3.使用命名通道实现简单的通信 4.使用创建的命名管道 1.原理 匿名管道没有名称,它们是通过句柄在父进程和子进程之间传递的。这意味着匿名管道只能用于具有父子关系的进程之间。 但如果程序之间没关系,那么这时候就要用…

2024 年“泰迪杯”A 题:生产线的故障自动识别与人员配置--第四题(用遗传算法解决生产线排班问题--matlab代码)

问题背景: 问题四:根据实际情况,现需要扩大生产规模,将生产线每天的运行时间从 8 小时增加 到 24 小时不间断生产,考虑生产线与操作人员的搭配,制定最佳的操作人员排班方案,要求满足以下条件&am…

RedHat9网络配置设计

目录 一、实验目的 二、实验过程 1、配置新网络接口 2、多网卡配置网络 3、网络接口的绑定,进行远程访问 4、配置网络接口的组合 一、实验目的 本次实验的目的是使用nmcli命令工具配置网络,ens160配置多个网卡,进行网络接口的绑定与组合…

Redis 主从搭建简单教程

安装单机 首先拿到安装包 wget https://download.redis.io/releases/redis-7.0.15.tar.gz然后进行解压 tar -zxvf redis-7.0.15.tar.gz 然后创建一个文件夹myredis将原始配置文件进行备份 mkdir /myrediscp redis.conf /myredis/redis7.conf 将配置文件复制进去 最后使用vim编…

室内也可以用北斗定位?还能用RTK?

室内卫星顾名思义,就是在室内有遮挡环境中的卫星定位技术,众所周知,目前全球几大GNSS定位系统已经很完善,但是GNSS有个致命的弱点,就是地面如果有遮挡就没有信号,在这样的条件下,在室内定位场景…

RT_Thread内核源码分析(一)——CM3内核和上下文切换

目录 一、程序存储分析 1.1 CM3内核寻址空间映射 1.2 程序静态存储和动态执行 二、CM3内核相关知识 2.1 操作模式和特权极别 2.2 环境相关寄存器 2.2.1 通用寄存器组, 2.2.2 状态寄存器组 2.2.3 模式切换环境自动保存 2.2.4 函数调用形参位置 2.3 …

信息安全基础(补充)

)的内容主要有数据备份、数据修复、系统恢复等。响应(Respons)的内容主要有应急策略、应急机制、应急手段、入侵过程分析及安全状态评估等。 面向数据挖掘的隐私保护技术主要解决高层应用中的隐私保护问题,致力于研究如何根据不同…

android studio 导入github里的项目后提示:Add Configuration

原文链接:https://blog.csdn.net/weixin_45677723/article/details/125940912 从github上面clone项目,出现下图问题: 解决问题: 我这个的情况是因为多文件嵌套了,我用Android Studio打开的是A文件,而B项…

移除重复节点

题目链接 移除重复节点 题目描述 注意点 链表未排序链表长度在[0, 20000]范围内链表元素在[0, 20000]范围内 解答思路 使用Set存储访问过的链表中出现的节点值,当遍历到链表的某个节点在Set中出现过,则需要将该节点的前一个节点next指针指向该节点的…

InternLM2-Math-Plus全面升级,全尺寸最强的开源数学模型

总览 数学能力是大语言模型推理水平的重要体现。上海人工智能实验室在推出领先的开源数学模型InternLM2-Math的三个月之后对其进行了升级,发布了全新的 InternLM2-Math-Plus。升级后的 InternLM2-Math-Plus 在预训练和微调数据方面进行了全面的优化,显著…

【二叉树】非递归实现前中后序遍历

目录 前言 算法思想 非递归实现前序遍历 过程分析 代码 非递归实现中序遍历 过程分析 代码 非递归实现后序遍历 过程分析 代码 前言 1)前序:根 左子树 右子树 2)中序:左子树 根 右子树 3)后序&#xff1…

邮箱调用接口的服务有哪些?怎么配置接口?

邮箱调用接口安全性如何保障?使用邮箱服务器的方法? 邮箱调用接口为各种应用和系统提供了便捷的电子邮件发送与接收功能。选择合适的邮箱调用接口服务可以大大提升工作效率和用户体验。本AokSend将探讨一些主要的邮箱调用接口服务。 邮箱调用接口&…