模拟电路设计(24)---几种不同类型的A/D转换器的转换原理

2023-11-10

A/D转换器是将模拟信号变换成相应的数字信号的装置。今天来介绍几种不同类型的A/D转换器的转换原理。

双积分式A/D转换器的转换原理

这种转换本质是一种V/T(电压/时间)的转换。如下图所示,它的一次转换基本工作原理可以分成三个工作阶段。

双积分式A/D转换器基本组成

第一阶段T1:模拟开关S1导通,其余各模拟开关断开,此阶段对输入电压积分采样。在进入此阶段之前,积分器的输出已被复零,所以当输入电压Vi为正时,积分器输出负向渐增;当输入电压Vi为负时,积分器输出正向渐增,如下图所示:

积分器输出电压波形图

采样阶段所经历的时间T1是一个常数,常以计数器对时钟脉冲频率fcp计数来确定。比如,以计数器从0累计到N1所对应的时间N1Tcp=N1/fcp作为T1,就是说以计数器从0计数到N1所经历的时间作为对输入电压的积分阶段。

第二阶段T2:模拟开关S2或S3导通,其余开关断开,此阶段为对参考电压回积阶段。回积电压极性与第一阶段相反,由此来确定S2还是S3的通断。目的是把第一阶段累积的电荷在第二阶段回放掉。

那么,根据第一阶段累积的电荷和第二阶段释放的电荷相等,通过计算可得出如下结论:

(VR*T2-ViT1)/(RC)=0

其中Vi表示T1阶段中Vi的平均值,那么电容上的充电电压等于放电电压,即

T2=T1Vi/VR

若T2也用和T1相同的时钟脉冲fcp计数器测量,在此阶段中计数器所累计的数N2=T2fcp,由N1=T1fcp可得

N2=N1*Vi/VR

因此,计数器在T2阶段所累计的脉冲个数N2正比于被测电压在T1阶段中的平均值Vi,实现模拟量到数字量的转换。

第三阶段T3:模拟开关S4和S5导通,其余断开,此阶段为复零与准备阶段。

逐次逼近式A/D转换器

如下图所示为逐次逼近式A/D转换器结构框图,一般由电压比较器N1、D/A转换器、控制逻辑、移位寄存器和输出锁存器等组成。

逐次逼近式A/D转换器结构图

下面介绍下它的工作过程,当出现启动脉冲时,移位寄存器和锁存器清零,故D/A输出也为零。当第一个时钟脉冲到达时,移位寄存器最高位被置1,那么D/A转换器输入为10000000,转换输出电压E0为其满刻度的一半,通过比较器进行比较,若Vi>E0,则锁存器最高位将“1”锁存(否则不锁存),移位寄存器右移1位,此时输出为11000000,再与Vi比较...重复上述过程,直至移位寄存器右移溢出为止,这时右移脉冲就作为A/D转换结束的信号EOC,此时锁存器的结果就是A/D转换的结果。如果A/D转换位数为N,则转换时间为N+1个时钟脉冲。

二进制斜坡式A/D转换器

二进制斜坡式A/D转换器原理

二进制斜坡式A/D转换器的基本电路如上图(a)所示。它由D/A转换器、二进制计数器、控制门、比较器和控制逻辑等部分组成。其中,D/A转换器可以是二进制加权电阻网络,也可以是R-2R”T“形电阻网络,其输出可以是电流也可以是电压(图中DAC为输出电压)。

当启动脉冲到来时,二进制计数器清零,门打开,比较输入电压Vi和D/A转换器输出,若Vi>E0,则比较器输出为1,时钟脉冲通过门使二进制计数器计数一次,此时计数器和D/A转换器再转换成电压输出,E0继续和Vi比较,若Vi>E0,则时钟脉冲又通过门使计数器计数一次,重复上述过程,直到E0等于输入电压Vi,比较器输出0,关闭计数门,同时送到控制逻辑,使其发出转换结束EOC信号,此时二进制计数器的值就是转换结果。

由于上述方法是DAC产生一个增长的斜坡电压,如上图(b)所示,该电压用于和输入电压不断比较,故而得名斜坡法。

并行比较式A/D转换器

n位并行式A/D转换器电路组成原理

并行比较式A/D转换器电路的基本组成如上图所示。这种电路结构,n位的A/D转换器需要用2n+1个电阻串联组成分压器,上、下两端两个电阻的阻值为R/2,其余2n-1个电阻的阻值均为R,分压器上加参考电压VR。显然,除了上、下两端的两个电阻以外,其余各电阻上电压降均为VR/2n。也就是说,此分压器把参考电压VR分成了2n个分层的量化电压,上下两端的电阻分得半层的量化电压,对应1/2LSB,用于实现1/2LSB偏置,使量化误差变成±1/2LSB。

这2n个量化的参考电压被送到2n个电压比较器与模拟电压Vi进行比较,可以立即得出Vi处于哪个电压分段。图中采用了段鉴别与门来识别Vi属哪一段的电压分层。经过图中所示逻辑处理后,必定只有一个对应的与门输出端为1,因此可用2n线/n编码器逻辑电路实现编码逻辑功能,把段信号转换成二进制数码输出。图中位于最上面的0号比较器用于鉴别过量程,当输入Vi>Vr时,0号比较器发出“1”信号,标志过量程。

四种A/D转换器的特点

1、双积分式A/D转换器具有转换精度高、灵敏度高、抑制干扰能力强,造价低等优点。缺点是转换速度低。

2、逐次逼近式A/D转换器转换速度较快,转换精度较高。与双积分式A/D转换器相比抗干扰能力较差,价格也较高。

3、二进制斜坡式A/D转换器与逐次逼近式A/D转换器相比,速度慢得多,目前也较少使用。

4、并行比较式A/D转换器具有转换速度高的优点,缺点是组成电路复杂,价格昂贵。

另外,整理了一些电子工程类的资料,分享给大家,目前有模拟电路、单片机、C语言、PCB设计、电源相关、FPGA、EMC、物联网、Linux相关学习资料,还有针对大学生的资料包,后续还会有更多资料分享给大家,助力大家学习,成就梦想~

博主福利:免费获取电子工程类学习资料~https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzOTM5NTE0OQ==&action=getalbum&album_id=2532293941282209792#wechat_redirect

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

模拟电路设计(24)---几种不同类型的A/D转换器的转换原理 的相关文章

随机推荐

  • LeetCode知识点总结 - 1710

    LeetCode 1710 Maximum Units on a Truck 考点 难度 Sorting Easy 题目 You are assigned to put some amount of boxes onto one truck
  • Xilinx 7系FPGA LVDS使用要注意了,供电不能搞错

    最近新做了一块板子 用到Spartan 7芯片对前级视频源叠加OSD菜单 前级会将HMDI转成LVDS送给FPGA处理 在原理图设计阶段没有仔细阅读fpga手册 导致LVDS BANK供电错误 应该接2 5V 实际接3 3V 且BANK供电
  • 射频与无线技术入门 读书记录

    一 基础概念 无线系统框图 瓦特W 功率测量单位 能量 功率 时间 如100W的灯泡亮了2小时 能量就是100w 2 就是200W H的能量 波段 使用字母表示一定范围的频率 载波 载波只能使用模拟信号 在这个模拟信号上承载模拟或者数字信息
  • 跨域的解决方案

    一 跨域 1 概念 指的是浏览器不能执行其他网站的脚本 它是由浏览器的同源策略造成的 是 浏览器对javascript施加的安全限制 2 同源策略 是指协议 域名 端口都要相同 其中有一个不同都会产生跨域 3 跨域流程 二 解决跨域方案 1
  • [转载] 陈皓——程序员技术练级攻略

    PS 原文出自酷壳上的陈皓对程序员从入门到精通的攻略 让你感受一下真正的大神吧 又是阿里人 他的文章真心不错 希望对你也有用 原文地址 http coolshell cn articles 4990 html 陈皓酷壳博客地址 http c
  • oracle failover mode,Oracle RAC FailOver配置

    Oracle RAC FailOver配置 Oracle RAC主要为数据库的应用提供了HA High Available 的环境 HA体现在负载均衡 loadbalance 和容错 failover 两个方面 Oracle RAC 的Fa
  • 机器学习---期望+方差+标准差+协方差

    1 期望 在概率论和统计学中 数学期望 mathematic expectation 或均值 亦简称期望 是试验中每次可能结果的概率乘以其结果的总和 是最基本的数学特征之一 它反映随机变量平均取值的大小 大数定律表明 随着重复次数接近无穷大
  • Optimal Coin Change(完全背包计数)

    题目描述 In a 10 dollar shop everything is worthy 10 dollars or less In order to serve customers more effectively at the cas
  • Java对象序列化

    Java 对象序列化 对象序列化的目标是将对象保存到磁盘中 或允许在网络中直接传输对象 对象序列化机制允许把内存中的 java 对象转换成为与平台无关的二进制流 从而允许把这种二进制流持久保存到磁盘上 实现对象序列化 该类实现接口 seri
  • texstudio与ctex_Latex的使用(Ctex+TeXstudio)

    1 下载 CTEX Latex 本来是只支持英文的 但是实在太好用了 遂结合中国的团队以及有识之士 开发了这个 CTEX CTEX 有 TexLive TexLive 为 Latex 安装包的名字 的所有内容 还包括了中文的支持 所以这里我
  • 【C++】详解inline

    2023年8月28日 周一晚上 目录 优点 缺点 使用条件 为什么调用函数会有开销 举例说明 优点 当使用inline关键字声明一个函数时 编译器会将函数体内联到所有调用该函数的地方 这可以提高执行效率 因为无需进行函数调用的开销 缺点 但
  • android 日期控件

    相关布局文件
  • android:OKHttp的使用

    1 之前学习了两种基于http访问服务器的方法 一种是HttpURLConenction 一种是Apache下的HttpClient 说实话 这两种方法操作起来都不是很简单明了 所以当前首选的网络通信库是由Square公司开发的OKHttp
  • 有关C++,Qt中使用指针的注意事项

    1 指针一般在创建的时候都应该初始化 除非你能保证要么你不会用到这个指针 要么在你使用之前它以及被被初始化了 如果不初始化 它就是野指针 在Debug模式下 VC 编译器会把未初始化的栈内存上的指针全部填成 0xcccccccc 当字符串看
  • RUNOOB python练习题6 斐波那契数列

    用来练手的python 练习题其六 原链接 python练习实例6 题干 斐波那契数列 斐波那契数列可以说是很好的递归理解工具了 这里就用递归实现一下斐波那契数列 源代码如下 返回fibonacci数列中某一项的数值 def Fibonac
  • 【面试题】2023年最新前端面试题-react篇

    原文见 语雀 https www yuque com deepstates interview hia3k3 核心概念 元素渲染 组件 props state refs 使用场景 如何创建 如何访问 组件通信 父子 祖孙 兄弟组件通信 生命
  • 【golang/go语言】Go语言代码实践——高复用、易扩展性代码训练

    某个项目里有一段老代码写的不是很好 想着能否通过自己掌握的知识 将其改善一下 感兴趣的小伙伴可以通过了解背景和需求 自己试想下该如何实现 如果有更好的方案也欢迎留言讨论 1 背景及需求 1 背景 假设我们的下游提供了一个定时任务接口Cron
  • linux编译命令——make -j18

    项目越来越大 每次需要重新编译整个项目都是一件很浪费时间的事情 Research了一下 找到以下可以帮助提高速度的方法 总结一下 1 tmpfs 有人说在Windows下用了RAMDisk把一个项目编译时间从4 5小时减少到了5分钟 也许这
  • Browsersync的安装及使用方法

    Browsersync介绍 Browsersync是浏览器同步测试工具 Browsersync能让浏览器实时 快速响应文件更改 html js css sass less等 并自动刷新页面 省去手动F5的事件 更重要的是 Browsersy
  • 模拟电路设计(24)---几种不同类型的A/D转换器的转换原理

    A D转换器是将模拟信号变换成相应的数字信号的装置 今天来介绍几种不同类型的A D转换器的转换原理 双积分式A D转换器的转换原理 这种转换本质是一种V T 电压 时间 的转换 如下图所示 它的一次转换基本工作原理可以分成三个工作阶段 双积