ADC接口及应用_第1页
ADC接口及应用_第2页
ADC接口及应用_第3页
ADC接口及应用_第4页
ADC接口及应用_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、A/D转换器接口及应用,主讲人:电气0912 林德颖,单片机原理及应用技术实践,89C51访问片外RAM,说课,知识链接,教材分析,学情分析,重点难点,引出课题,举例说明,逐次比较型并型接口的ADC芯片ADC0809与89C51单片机的接口和应用程序,单片机原理及应用技术实践,单片机原理及应用技术实践,课前复习:,数字量输入通道,模拟量输入通道,变换与放大 采样保持 量化,讲课,图8-1. 采样保持器电路与工作状态波形,单片机原理及应用技术实践,讲课,量化:,就是将经变换、放大和采样保持器三个环节处理后输出的直流电压信号转换为对应的编码数据传送到计算机接口。,t,1 0 0,1 1 1,1 1

2、 0,1 0 1,1 0 0,1 0 0,1 0 1,o,v,完成该功能的电路 模块被称为模数转 换(ADC)电路芯 片,单片机原理及应用技术实践,将模拟量转换 成某个最小数 量单位的整 数倍,v,REF,讲课,单片机原理及应用技术实践,讲课,图8-2 并行比较型ADC,单片机原理及应用技术实践,8.3.5 模数转换器及其接口 1、模数转换器(ADC)主要性能指标 衡量模数转换(ADC)电路的性能,主要考察以下几项技术指标或技术参数: 分辨率 衡量ADC输入模拟信号变化敏感程度的性能指标,定义为数字量最低位(LSB)所对应的模拟量,通常用数字量位数(字长)衡量,位数越多,分辨度越高; 量程 衡

3、量ADC所能转换的模拟量的变化范围,通常用最大值(Max)和最小值(Min)表示允许输入模拟信号幅值范围,通常为电压;,讲课,单片机原理及应用技术实践, 转换精度 衡量A/D转换精确度的性能指标,定义为转换结果(数字量)与模拟信号实际值(真值)之间的误差; 转换时间或转换速度 衡量ADC速度的性能指标,转换时间定义为完成一次ADC过程所需时间;转换速度定义为每秒钟能够完成A/D转换的次数; 对基准电源的要求 ADC的精度与分辨度是两个不同的概念,分辨度仅与数字量位数有关,而影响ADC精度的因素很多,其中,基准电源(参考电压)的精度和稳定性对ADC精度的影响最大,要保证ADC的精度,必须提供符合

4、要求的基准电源。目前,很多ADC芯片内部都含有基准电源。,讲课,单片机原理及应用技术实践,2、模数转换(ADC)分类及特点 ADC芯片的种类繁多,按其转换过程或电路工作原理通常分为逐次比较型和积分型两类(有关这两种A/D转换器的工作原理可参见数电书P449页);按照向计算机传送编码数据的方式或接口形式通常分为并行和串行两大类;还有一些ADC芯片,将模拟电压信号(V)转换成为相应频率的脉冲量,这类ADC被称做V/F转换器。以下将以逐次比较型并行接口的典型ADC芯片ADC0809与89C51单片机的接口和应用程序为例对ADC的接口与应用进行介绍。,讲课,单片机原理及应用技术实践,3、ADC0809

5、芯片及其应用 (1)ADC0809内部结构与引脚功能 ADC0809是典型的8位逐次编码型A/D转换器,其引脚及内部逻辑结构如图8-15所示。,图8-15. ADC0809芯片引脚与内部逻辑结构,讲课,单片机原理及应用技术实践,它由8路模拟开关、8位逐次比较型A/D转换器、三态输出锁存器以及地址锁存译码逻辑电路等组成,其28个引脚的功能如表8-2所列。,表8-2 ADC0809芯片各引脚功能,程序,讲课,单片机原理及应用技术实践,ADC0809的8个模拟量通道地址编码与通道编号的关系见表8-3。,表8-3 通道地址编码与输入通道关系,讲课,单片机原理及应用技术实践,ADC0809工作时序关系如

6、图8-16所示。,图8-16. ADC0809工作时序,程序,讲课,单片机原理及应用技术实践,(2)ADC0809与89C51的接口 ADC0809与89C51的连接可采用查询方式,也可采用中断方式。区别仅在于转换结束信号(EOC)供单片机查询,还是作为中断申请信号。图8-17为采用中断方式的电路连接图。ADC0809片内有三态输出锁存器,故可直接与89C51外部数据总线(P0.0P0.7)连接。,图8-17. ADC0809与89C51接口电路,程序,讲课,单片机原理及应用技术实践,图8-18 89C51访问片外RAM操作时序,程序,执行“MOVX A,DPTR”或“MOVX A,Ri”,讲

7、课,执行“MOVX DPTR,A”或“MOVX Ri,A”,“MOVX A,DPTR”,ADC,锁 存 器,DATE,单片机原理及应用技术实践,(3)8路模拟量巡回检测程序 假设依次检测8路模拟信号,经A/D转换的信号值(8位数字量)依次存放片外数据存储器0A0H0A7H单元,采用中断方式工作,相应的主程序和中断服务程序如下( 0809模拟通道IN0IN7对应地址7FF8H7FFFH ): 主程序: MAIN:MOV R0,#0A0H ;设置数据暂存区首址(0A0H) MOV R2,#08H ;设置8路计数初值(依次采集8路模拟信号) SETB IT1 ; 选下降沿请求中断 SETB EA ;允许中断(总中断) SETB EX1 ;允许中断(开放) MOV DPTR,#7FF8H ;指向0809首地址( IN0 ) MOVX DPTR,A ;启动A/D转换(有效,产生START&ALE信号) HERE:SJMP HERE ;等待中断,时序,连接,讲课,单片机原理及应用技术实践,中断服务程序: MOVX A,DPTR ;读A/D转换结果( 有效,产生OE信号) MOVX R0,A ;数据存在对应的存储单元 INC DPTR ;地址指针调整到下一个模拟量通道地址 INC R0 ;数据指针调整到下一个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论