9.3 A/D转换器
 A/D转换器的基本工作原理
A/D转换是将模拟信号转换为数字信号,转换过程通过取样、保持、量化和编码四个步骤完成
  1. 取样和保持
取样(也称采样)是将时间上连续变化的信号转换为时间上离散的信号,即将时间上连续变化的模拟量转换为一系列等间隔的脉冲,脉冲的幅度取决于输入模拟量。其过程如图 9.3.1 所示。图中Ui(t)为输入模拟信号,S(t)为采样脉冲,为取样后的输出信号。
在取样脉冲作用期τ内,取样开关接通,使 , 在其它时间(TS-τ)内,输出=0。因此,每经过一个取样周期, 对输入信号取样一次,在输出端便得到输入信号的一个取样值。为了不失真地恢复原来的输入信号,根据取样定理,一个频率有限的模拟信号,其取样频率fS必须大于等于输入模拟信号包含的最高频率fmax的两倍,即取样频率必须满足:
模拟信号经采样后,得到一系列样值脉冲。采样脉冲宽度τ一般是很短暂的,在下一个采样脉冲到来之前,应暂时保持所取得的样值脉冲幅度,以便进行转换。因此,在取样电路之后须加保持电路。图10-9(a)是一种常见的取样保持电路, 场效应管V为采样门,电容C为保持电容,运算放大器为跟随器,起缓冲隔离作用。在取样脉冲S(t)到来的时间τ内,场效应管V导通,输入模拟量Ui(t)向电容充电;假定充电时间常数远小于τ,那么C上的充电电压能及时跟上Ui(t)的采样值。采样结束,V迅速截止,电容C上的充电电压就保持了前一取样时间τ的输入Ui(t)的值,一直保持到下一个取样脉冲到来为止。 当下一个取样脉冲到来,电容C上的电压再按输入Ui(t)变化。 在输入一连串取样脉冲序列后,取样保持电路的缓冲放大器输出电压Uo(t)便得到如图10-9(b)所示的波形.
图 9.3.2 取样保持电路及输出波形
(a)取样保持电原理图; (b) 输出波形图
2. 量化和编码
   输入的模拟电压经过取样保持后,得到的是阶梯波。由于阶梯的幅度是任意的,将会有无限个数值,因此该阶梯波仍是一个可以连续取值的模拟量。另一方面,由于数字量的位数有限,只能表示有限个数值(n位数字量只能表示2n个数值)。因此,用数字量来表示连续变化的模拟量时就有一个类似于四舍五入的近似问题。必须将取样后的样值电平归化到与之接近的离散电平上,这个过程称为量化。指定的离散电平称为量化电平。用二进制数码来表示各个量化电平的过程称为编码。两个量化电平之间的差值称为量化间隔S,位数越多,量化等级越细,S就越小。取样保持后未量化的Uo值与量化电平Uq值通常是不相等的,其差值称为量化误差δ, 即δ=Uo-Uq。量化的方法一般有两种:只舍不入法和有舍有入法。
二、 A/D转换器的主要电路形式
  ADC电路分成直接法和间接法两大类。 
直接法是通过一套基准电压与取样保持电压进行比较, 从而直接转换成数字量。其特点是工作速度高,转换精度容易保证, 调准也比较方便。 
间接法是将取样后的模拟信号先转换成时间t或频率f, 然后再将t或f转换成数字量。其特点是工作速度较低,但转换精度可以做得较高,且抗干扰性强,一般在测试仪表中用的较多。
1.逐次逼近式A/D转换器
图 9.3.3 逐次逼近式ADC
这种转换器是将转换的模拟电压Ui与一系列的基准电压比较。比较是从高位到低位逐位进行的,并依次确定各位数码是 1 还是 0。 转换开始前, 先将逐位逼近寄存器(SAR)清 0, 开始转换后,控制逻辑将逐位逼近寄存器(SAR)的最高位置 1,使其输出为 100…000,这个数码被D/A转换器转换成相应的模拟电压Uo,送至比较器与输入Ui比较。若Uo>Ui,说明寄存器输出的数码大了,应将最高位改为0(去码),同时设次高位为 1;若Uo≤Ui,说明寄存器输出的数码还不够大,因此,需将最高位设置的 1 保留(加码),同时也设次高位为 1。然后,再按同样的方法进行比较,确定次高位的1是去掉还是保留(即去码还是加码)。这样逐位比较下去, 一直到最低位为止,比较完毕后,寄存器中的状态就是转化后的数字输出。例如,一个待转换的模拟电压Ui=163mV, 逐位逼近寄存器(SAR)的数字量为八位。
2. 双积分型A/D转换器
   双积分型ADC的转换原理是先将模拟电压Ui转换成与其大小成正比的时间间隔T,再利用基准时钟脉冲通过计数器将T变换成数字量。图 9.3.4是双积分型ADC的原理框图,它由积分器,零值比较器,时钟控制门G和计数器(计数定时电路)等部分构成。
 
图 9.3.4 双积分ADC原理框图
积分器:由运算放大器和RC积分网络组成,这是转换器的核心。它的输入端接开关S,开关S受触发器Fn的控制,当Qn=0 时,S接输入电压+Ui,积分器对输入信号电压+Ui(正极性)积分(正向积分);当Qn=1 时,S接基准电压-UR(负极性),积分器对基准电压-UR积分(负向积分)。 因此,积分器在一次转换过程中进行两次方向相反的积分。 积分器输出Uo接零值比较器。
零值比较器:当积分器输出Uo≤0时,比较器输出UC=1;当积分器输出Uo>0时,比较器输出UC=0。零值比较器输出UC作为控制门G的门控信号。 
时钟控制门G:时钟控制门G有两个输入端,一个接标准时钟脉冲源CP,另一个接零值比较器输出UC。当零值比较器输出UC=1 时,G门开,标准时钟脉冲通过G门加到计数器;当零值比较器输出UC=0时,G门关,标准时钟脉冲不能通过G门加到计数器,计数器停止计数。
计数器(计数定时电路): 它由n+1个触发器构成,触发器Fn-1…F1F0构成n位二进制计数器,触发器Fn实现对S的控制。 计数定时电路在启动脉冲的作用下,全部触发器被置0,触发器Fn输出Qn=0,使开关S接输入电压+Ui,同时n位二进制计数器开始计数(设电容C上初始值为0,并开始正向积分, 则此时Uo≤0,比较器输出UC=1,G门开)。当计数器计入 2n个脉冲后,触发器Fn-1…F1F0状态由 11…111回到00…000,Fn-1(Qn-1)触发Fn,使Qn=1,发出定时控制信号,使开关转接至-UR,触发器Fn-1…F1F0再从00…000开始计数,并开始负向积分,Uo逐步上升。当积分器输出Uo>0时,零值比较器输出UC=0,G门关,计数器停止计数,完成一个转换周期,把与输入模拟信号+Ui平均值成正比的时间间隔转换为数字量。
图 9.3.5 双积分ADC工作波形
  ① 取样阶段。在启动脉冲作用下,将全部触发器置0,由于触发器Fn输出Qn=0,使开关S接输入电压+Ui,A/D转换开始, +Ui加到积分器的输入端后,积分器对+Ui进行正向积分。由于此时Uo≤0,比较器输出UC=1,G门开,n位二进制计数器开始计数,一直到t=T1=2nTCP(TCP为时钟周期)时,触发器Fn-1…F1F0状态回到 00…000,而触发器Fn由 0 翻转为 1,由于Qn=1,使开关转接至-UR,至此,取样阶段结束,可求
其中τ=RC为积分时间常数。
当+Ui为正极性不变常量时,Uo(T1)值为 :
 ② 比较阶段。开关转至-UR后,积分器对基准电压进行负向积分,积分器输出为
当Uo>0 时,零值比较器输出UC=0,G门关,计数器停止计数,完成一个转换周期。假设此时计数器已记录了α个脉冲, 则
  由上式可见,计数器记录的脉冲数α与输入电压+Ui成正比, 计数器记录α个脉冲后的状态就表示了+Ui的数字量的二进制代码,实现了A/D转换。
  这种A/D转换器具有很多优点。首先,其转换结果与时间常数RC无关,从而消除了由于斜波电压非线性带来的误差,允许积分电容在一个较宽范围内变化,而不影响转换结果。其次,由于输入信号积分的时间较长,且是一个固定值T1,而T2正比于输入信号在T1内的平均值,这对于叠加在输入信号上的干扰信号有很强的抑制能力。最后,这种A/D转换器不必采用高稳定度的时钟源,它只要求时钟源在一个转换周期(T1+T2)内保持稳定即可。这种转换器被广泛应用于要求精度较高而转换速度要求不高的仪器中。
三、 A/D转换器的主要技术指标
  分辨率
分辨率指A/D转换器对输入模拟信号的分辨能力。从理论上讲,一个n位二进制数输出的A/D转换器应能区分输入模拟电压的2n个不同量级,能区分输入模拟电压的最小差异
例如,A/D转换器的输出为 12 位二进制数,最大输入模拟信号为 10V,则其分辨率为
  2. 转换速度
转换速度是指完成一次转换所需的时间,转换时间是从接到转换启动信号开始,到输出端获得稳定的数字信号所经过的时间。A/D转换器的转换速度主要取决于转换电路的类型,不同类型A/D转换器的转换速度相差很大。双积分型A/D转换器的转换速度最慢,需几百毫秒左右;逐次逼近式A/D转换器的转换速度较快,转换速度在几十微秒;并联型A/D转换器的转换速度最快,仅需几十纳秒时间。
   3. 相对精度
在理想情况下,输入模拟信号所有转换点应当在一条直线上,但实际的特性不能做到输入模拟信号所有转换点在一条直线上。相对精度是指实际的转换点偏离理想特性的误差,一般用最低有效位来表示。例如,10 位二进制数输出的A/D转换器AD571,在室温(+25℃)和标准电源电压(U+=+5V,U-

=-15V)的条件下,转换误差
当使用环境发生变化时,转换误差也将发生变化,实际使用中应加以注意。

A/D转换器(华中师范)相关推荐

  1. ECCV 2020 | 图匠数据、华中师范提出低质退化文本识别算法PlugNet

    导语 自然场景文本识别是计算机视觉领域的一个经典问题,并被广泛使用于无人驾驶.视觉识别等领域.不同于电脑中的文本识别,自然场景中所采集的文本,往往包含着大量低质量的图像,这对于目前的文本识别器来说是一 ...

  2. 葛强 计算机教育,彭翕成-华中师范国家数字化研究中心

    硕士 工程师 教育经历 2009-2012华中师范大学 教育技术硕士 2002-2006邵阳学院数学与应用数学 学士 工作经历 2006-至今 华中师范大学 研究方向 数学教育技术 中小学数学教学 数 ...

  3. 2023年华中师范大学政治学专业考研参考书、难度及各科备考经验

    涉及个人隐私,分数不便透露,本人考研上岸华中师范大学政治学专业.如果追溯到2019年,也就是我决定考研,那一年选择华中师范大学是家里决定的,这个专业是因为本身未来想从政.至于毕业之后是否参加国家性考试 ...

  4. 用数据告诉你高考最难的省份是哪里!

    点上方"菜鸟学Python",选择"星标" 490篇原创干货,第一时间送达 不同省份的高考难度,一直是一个争议严重的问题. 每个地方的人,都会觉得自己是比较难的 ...

  5. 楼主考南师计算机学硕,南京师范大学考研详解:据说这所学校不太好考?嗯,是真的!...

    学校:南京师范大学 地区:江苏省 属性:"211工程"院校."双一流"世界一流学科建设高校 关于南师大 南京师范大学,地处江苏南京,拥有绝佳的地理位置.在全国第 ...

  6. 中国各地高考难度地图:上大学最难的省份是哪里!?

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 文章来源:公众号草叔消费升级研究,国金证券研报.师玥03及翻译教学与 ...

  7. 高考大数据:哪个省才是高考地狱模式?结论和想象不太一样

    来源 | 国金证券吴劲草 <哪些省才是真正的高考地狱模式?-数据量化全国31省高考难度,结论可能和想象中不太一样> 不同省份的高考难度,一直是一个争议严重的问题. 每个地方的人,都会觉得自 ...

  8. 数据告诉你,哪个省才是高考地狱模式?第一名,你想不到!

    转自:上海数据分析 最近各省高考分数线逐渐出炉,那么高考哪个省最难呢? 不同省份的高考难度,一直是一个争议严重的问题. 每个地方的人,都会觉得自己是比较难的那一个.因为其实不管在哪里,高考都是件不容易 ...

  9. 中国最新奥数竞赛成绩出炉:南师大附中女生严彬玮满分夺冠!60人国家集训队名单公布...

    雷刚 发自 副中心  量子位 报道 | 公众号 QbitAI 第35届中国数学奥林匹克竞赛成绩公布. 同时也意味着新一届中国奥数国家集训队,正式集结. 60名中学生. 湖北贡献9人.广东7人,上海6人 ...

最新文章

  1. linux history记录格式修改
  2. 使用web worker和webassembly技术
  3. 计算机中有关数及编码的知识,计算机中有关数及编码的知识
  4. opengl学习笔记(三)
  5. git submodule的工作原理
  6. 结合CmakeList来更好地理解windows下的动态库和静态库
  7. gb28181协议java_gb28181开发源码
  8. 【微服务】什么是SOA服务架构?
  9. Sublime Text3 Build 3207破解
  10. 30行Python代码 刷王者荣耀金币
  11. ESP32+TFT屏幕连接无线局域网投屏
  12. 技能梳理24@stm32+阿里云+nbiot+dht11+bh1750+土壤湿度传感器+oled
  13. hapi_带有节点和Hapi后端的Angular文件上传
  14. Linux服务详解(主要基于RedHat系的及Centos默认服务详解)(综合整理)
  15. 刷题day_12:快乐数
  16. Unity Shader - Planar Shadow - 平面阴影
  17. 电脑报警声音详细解释
  18. v2ex突然打不开了...
  19. 区块链的共识机制介绍及几种常见共识的优缺点
  20. js中onload与onunload的使用示例

热门文章

  1. 中移4G模块-ML302-OpenCpu开发-CJSON
  2. mysql myisam写入性能_(转)innodb 与 myisam 读写性能分析
  3. 解决IDEA运行Flink报错java.lang.NoClassDefFoundError: org/apache/flink/api/common/ExecutionConfig....
  4. 解决to_hdf() 报错ImportError: Missing optional dependency ‘tables‘. Use pip or conda to install tables.
  5. mysql 数据库导出全部数据到excel,并保存为不同的sheet
  6. wpf 图片绝对路径引用_Python Pillow 图片处理
  7. 第四单元作业——UML分析总结学期总结
  8. 【产品对比】Word开发工具Aspose.Words和Spire.Doc性能和优劣对比一览
  9. Redis命令参考【EXPIRE】
  10. 【思维】javascript选择排序