5.4双积分ADC工作原理

news2024/11/18 3:34:09

文章目录

  • 1、高中几个知识点
    • exp(n)
    • log(n)
    • lgx、lnx
    • 电容充放电公式
  • 2、双积分型ADC工作原理
  • 3、SAR和∑-Δ型模数转换器(ADC)

1、高中几个知识点

exp(n)

exp函数即指数函数:e的n次方的函数,自然常数e=2.718281828459045
举例:
exp(0) = e 0 e^{0} e0=1;
exp(1) = e 1 e^{1} e1 = 2.718281828459045
exp(2) = e 2 e^{2} e2 = 7.38905609893065

exp(n) = e n e^{n} en

log(n)

# l o g 10 log_{10} log10:以10为底数的对数,对数是对求幂的逆运算
# l o g 2 log_2 log2:以2为底数的对数,对数是对求幂的逆运算
举例:
l o g 2 ( 4 ) log_2(4) log2(4) =2;以2为底,求2的多少次方为4,即2的2次方为4
l o g 2 ( 8 ) log_2(8) log2(8) =3;以2为底,求2的多少次方为8,即2的2次方为8
l o g 2 ( n ) log_2(n) log2(n);以2为底,求2的多少次方为n

#log默认以e为底
l o g ( n ) log(n) log(n) 等价与 l o g e ( n ) log_e(n) loge(n)
举例:
l o g ( e ) log(e) log(e) = l o g e ( e ) log_e(e) loge(e) = 1
l o g ( e 2 ) log(e^2) log(e2) = l o g e ( e 2 ) log_e(e^2) loge(e2) = 2

l o g ( e n ) log(e^n) log(en) = l o g e ( e n ) log_e(e^n) loge(en) = n

lgx、lnx

l g x lg x lgx 等价与 l o g 10 ( x ) log_{10}(x) log10(x)
l n x ln x lnx 等价与 e x e^x ex
举例:
l g 1 lg1 lg1 = 0
l g 10 lg{10} lg10 = 1
l g 1 0 2 lg{10^2} lg102 = 2

l g 1 0 n lg{10^n} lg10n = n

l n 0 ln 0 ln0 = e 0 e^0 e0 = 1
l n 1 ln 1 ln1 = e 1 e^1 e1
l n 2 ln 2 ln2 = e 2 e^2 e2

l n n ln n lnn = e n e^n en

电容充放电公式

在这里插入图片描述

设,V0 为电容上的初始电压值;V1 为电容最终可充到或放到的电压值;Vt 为t时刻电容上的电压值。则:

Vt=V0 +(V1-V0)× [1-exp(-t/RC)]

即:
Vt=V0 +(V1-V0)× [1- e ( − t / R C ) e^{(-t/RC)} e(t/RC)]

时间t:
t = RC × Ln[(V1 - V0)/(V1 - Vt)]
即:
t = RC × e [ ( V 1 − V 0 ) / ( V 1 − V t ) ] e^{[(V1 - V0)/(V1 - Vt)]} e[(V1V0)/(V1Vt)]

电容充放电曲线如下:
在这里插入图片描述

2、双积分型ADC工作原理

在这里插入图片描述
先将模拟电压转换成与其大小成正比的时间间隔,再利用基准时钟源并通过计数器将时间间隔转换成数字量输出。

在这里插入图片描述
双积分型ADC是通过对两次积分过程(对被测电压的定时积分和对参考电压的定值积分)的比较,从而得到被测电压值。上图是双积分型ADC的电路原理框图,主要包括积分器、过零比较器、计数器以及逻辑控制电路。

双积分型ADC的工作过程分为三个阶段,分别是复零阶段、定时积分阶段、定值积分阶段。
在这里插入图片描述
1、复零阶段(t0-t1):在此阶段开关S2闭合T0时间,电容C短路,积分器的输出回归到零;

2、定时积分阶段(t1-t2):在此阶段接入被测电压,此时积分器的输出Vo从零开始线性增长,经过规定的T1时间后增长到最大值Vom,此时有
在这里插入图片描述

3、定值积分阶段(t2-t3):在此阶段接入与被测电压符号相反的参考电压,使积分器的输出Vo从Vom开始线性减小至零,此时有
在这里插入图片描述

整理公式(1)、(2)可得
在这里插入图片描述

由于T1、T2是对周期为T0的时钟信号计数得到的,计数值分别为N1、N2,因此有

在这里插入图片描述

整理公式(3)、(4)可得
在这里插入图片描述
由于N1、Vr为定值,因此
在这里插入图片描述

其中e称为双积分型ADC的刻度系数。

通过公式(6)发现,可以通过计数结果N2表示被测电压Vi,因此,N2即为双积分型ADC的转换结果。
从这个公式可以看出,双斜坡积分ADC的好处之一很明显:测量结果与电路元件的值(其中的R和C)无关。然而,这并不意味着,R和C在双斜坡积分ADC中不重要(下面将解释这一问题)。

注意到在下图中,在上升阶段电压是向上升高的,在下降阶段电压是向下降低的。在实际应用中,由于比较器使用的是运放的负反馈,施加一个正向电压Vin实际会使输出下降,所以这里的“上”和“下”可以理解为积分电容充电的过程。
在这里插入图片描述

双斜坡积分型ADC的分辨率主要由下降阶段的时间长度和时间测量分辨率(例如控制器时钟的频率)来决定的(译者:也就是速度和分辨率这一对矛盾的原因)。期望的分辨率(用bits数表示) 是满量程输入时,下降时间的最小长度。(Vin = -Vref)

在满程输入的测量过程中,积分器输出的斜坡在上升和下降阶段是相同的(方向相反)。也就是上升和下降阶段的时间相等(),总的测量时间则为。 因此,满程输入的总的测量时间是基于期望的分辨率和控制器的时钟频率的。如下式:

举个栗子:如果期望得到16bits的分辨率,控制器时钟频率是10MHz,那么测量时间计算下来就是13.1ms(也即是每秒钟76个采样)。采样时间可以靠牺牲分辨率得到改善。如果分辨率降低到10bits,那么在同样的10MHz的时钟频率下,测量时间就降低到仅为0.2ms(每秒钟4900个采样)。

我个人理解是:电容决定了单位时间内数据的转换频率,如果选择大电容,采样率变低,数据更为精准;如果选择小电容,采样率变高,数据精度更差。也就是说信号过小,电容应该选择更大,降低采样率提高精度;信号比较大,无需太大的电容,数据也能比较精确。所以选择电容大小直接影响采样结果的精度;

3、SAR和∑-Δ型模数转换器(ADC)

逐次逼近式(SAR)A/D转换器(SAR)的基本原理是:将待转换的模拟输入信号与一个推测信号进行比较,根据二者大小决定增大还是减小输入信号,以便向模拟输入信号逼进。推测信号由D/A转换器的输出获得,当二者相等时,向D/A转换器输入的数字信号就对应的时模拟输入量的数字量。这种A/D转换器一般速度很快,但精度一般不高。常用的有ADC0801、ADC0802、AD570等。

∑-Δ型模也就是Sigma-Delta
双积分式A/D转换器的基本原理是:先对输入模拟电压进行固定时间的积分,然后转为对标准电压的反相积分,直至积分输入返回初始值,这两个积分时间的长短正比于二者的大小,进而可以得出对应模拟电压的数字量。这种A/D转换器的转换速度较慢,但精度较高。由双积分式发展为四重积分、五重积分等多种方式,在保证转换精度的前提下提高了转换速度

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

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

相关文章

MQ 异步削峰解耦 交换机与队列

MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信,解耦 作用(这是个面试题) 1、异步处理 场景说明:用户注册后,需要发注册邮件…

高压放大器在mems传感器中的应用有哪些

高压放大器在MEMS传感器中具有广泛的应用。MEMS传感器是一种能够将微小机械运动转化为电信号的微型传感器,其应用涵盖了多个领域,包括汽车、医疗、消费电子等。而高压放大器则是用于增强MEMS传感器输出信号的设备,可以提供更高的增益和更低的…

二、链表(linked-list)

文章目录 一、定义二、经典例题(一)[21.合并两个有序链表](https://leetcode.cn/problems/merge-two-sorted-lists/description/)1.思路2.复杂度分析3.注意4.代码 (二)[86.分割链表](https://leetcode.cn/problems/partition-list…

批量BMP图片转为PNG透明图片,去掉BMP黑色背景,压缩导出png图片V1.1

前段时间上传了一款bmp转png并去黑底的demo软件,非常受欢迎, 旧版软件介绍文章:批量BMP图片转为PNG透明图片,去掉BMP黑色背景 应广大爱好者的要求,完善了一下软件的功能,增加了导出png图片压缩功能&#x…

本地部署CodeLlama +GTX1080显卡 对接open-interpreter对接wxbot(一)

1.效果展示 开源项目GitHub - oobabooga/text-generation-webui: A Gradio web UI for Large Language Models. Supports transformers, GPTQ, llama.cpp (GGUF), Llama models. "Code Llama" 是一个大型代码语言模型的系列,基于 "Llama 2" 构建,为编程…

【LeetCode-简单题】剑指 Offer 05. 替换空格

文章目录 题目方法一:常规做法:方法二:双指针做法 题目 方法一:常规做法: class Solution {public String replaceSpace(String s) {int len s.length() ;StringBuffer str new StringBuffer();for(int i 0 ; i &l…

JColorChooser 和JFileChooser

语雀笔记:https://www.yuque.com/huangzhanqi/rhwoir/paaoghdyv0tgksk1https://www.yuque.com/huangzhanqi/rhwoir/paaoghdyv0tgksk1Java图形化界面: Java图形化界面学习demo与资料 (gitee.com)https://gitee.com/zhanqi214/java-graphical-interface Swing提供了J…

Linux Day14 :线程的创建与同步

一、简单认知 进程&#xff1a;一个正在运行的程序 线程&#xff1a;进程内部的一个执行路径 头文件&#xff1a;#include<pthread.h> 二、进程与线程的区别 ◼ 进程是资源分配的最小单位&#xff0c;线程是 CPU 调度的最小单位 ◼ 进程有自己的独立地址空间&…

笔记(四)传统图机器学习的特征工程-连接

1、引言 工作&#xff1a;通过已知连接&#xff0c;补全未知连接 思想&#xff1a; 直接提取link特征&#xff0c;把link变成D维向量把link两端节点的D维向量拼接在一起&#xff08;不好&#xff0c;丢失了link本身的连接结构信息&#xff09; 2、连接分类 客观静态图&…

刻字机尖角补偿

1 刻字机尖角补偿原理 刀具切割直线段过渡方法在文章旋转偏心裁切刀切向跟踪及半径补偿 已经有过说明。刻字机由于刀具半径的影响&#xff0c;切割直角时会不直会比较圆滑&#xff0c;而且在闭合曲线的下刀点会容易不闭合。使用尖角补偿可以克服这些问题。 如上图所示&#xf…

大数据Flink(七十七):SQL窗口的Over Windows

文章目录 SQL窗口的Over Windows 一、​​​​​​​时间区间聚合

Say0l的安全开发-代理扫描工具-Sayo-proxyscan【红队工具】

写在前面 终于终于&#xff0c;安全开发也练习一年半了&#xff0c;有时间完善一下项目&#xff0c;写写中间踩过的坑。 安全开发的系列全部都会上传至github&#xff0c;欢迎使用和star。 工具链接地址 https://github.com/SAY0l/Sayo-proxyscan 工具简介 SOCKS4/SOCKS4…

网络安全中的欺骗攻击与防御技术

在Internet上计算机之间相互进行的交流建立在两个前提之下&#xff1a;认证、信任。 认证是网络上的计算机用于相互间进行识别的一种鉴别过程&#xff0c;经过认证的过程&#xff0c;获准相互交流的计算机之间就会建立起相互信任的关系。信任和认证具有逆反关系&#xff0c;即…

振弦传感器信号转换器在岩土工程监测中的注意事项

振弦传感器信号转换器在岩土工程监测中的注意事项 振弦传感器是岩土工程中常用的一种监测设备&#xff0c;用于监测土体和岩体的振动情况。而振弦传感器信号转换器则是将传感器所获得的振动信号转换为人类可读的数据&#xff0c;以方便监测人员进行数据分析和工程决策。 然而&a…

[php] 文件上传的一个项目emmm

项目完整地址 <!DOCTYPE html> <html lang"zh"> <head><meta charset"UTF-8"><title>上传文件</title><link href"./css/bootstrap.min.css" rel"stylesheet"><style>font-face {fo…

亚马逊云科技创新加速周:以数智化手段加速中国企业出海之旅

近年来&#xff0c;越来越多的中国企业正在走向国际市场&#xff0c;中国企业如何在出海浪潮下稳重求进&#xff1f;9月18日-9月22日&#xff0c;新一期亚马逊云科技合作伙伴加速周将为您带来“智荟出海”专题。“智荟出海计划”是亚马逊云科技发布的一项合作计划&#xff0c;旨…

Golang 基础面试题 01

Golang 面试题合集.png 背景 在之前的文章中分享了 k8s 相关的面试题&#xff0c;本文我们重点来讨论和 k8s 密切相关的 Go 语言面试题。 这几年随着云原生的兴起&#xff0c;大部分后端开发者&#xff0c;特别是 Java 开发者都或多或少的想学习一些 Go 相关的技能&#xff0c;…

Postman使用_接口导入导出

文章目录 Postman导入数据Collections导出数据Environments导出数据Postman导出所有数据 Postman导入数据 可以导入collections&#xff08;接口集&#xff09;、Environments&#xff08;环境配置&#xff09;通过分享的链接或导出的JSON文件导入数据&#xff08;还可以从第三…

微信小程序——认识微信小程序

认识小程序 小程序与普通网页开发的区别 运行环境不同 网页运行在浏览器环境中&#xff0c;小程序运行在微信环境中API不同 由于运行环境不同&#xff0c;所以小程序中&#xff0c;无法调用DOM和BOM的API。但是&#xff0c;小程序中可以调用微信环境提供的各种API&#xff0c…

C++之生成详细汇编代码(二百一十六)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 人生格言&#xff1a; 人生…