精选AVR单片机原理及应用.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精选AVR单片机原理及应用

7、A/D转换器 5、寄存器功能 (3)、ADC 数据寄存器- ADCL 及ADCH ADLAR=1 ADLAR=0 7、A/D转换器 5、寄存器功能 (4)、特殊功能IO 寄存器- SFIOR ? Bit 7:5 – ADTS2:0: ADC 自动触发源 若ADCSRA 寄存器的ADATE 置位,ADTS 的值将确定触发ADC 转换的触发源;否则,ADTS的设置没有意义。 被选中的中断标志在其上升沿触发ADC转换。从一个中断标志清零的触发源切换到中断标志置位的触发源会使触发信号产生一个上升沿。如果此时ADCSRA 寄存器的ADEN 为1,ADC 转换即被启动。切换到连续运行模式(ADTS[2:0]=0)时,即使ADC 中断标志已经置位也不会产生触发事件。 7、A/D转换器 5、寄存器功能 (4)、特殊功能IO 寄存器- SFIOR 第七章A/D转换器 7.1 7.2 7.3 7.4 7、A/D转换器 概述 Vin: 输入模拟电压, Vref:比较器参考电压; n: 转换深度; Dx: 输出的数字量。 显然:(1)当Vref=5V,n=8,则Vin=0V,则Dx=0, 当Vin=5V,则Dx=255 当Vin在0-5V之间变化,Dx在0-255之间变化, Dx从0变到1,Vin应该从0变到5V/255=18mV。换言之,模拟电压每增加18mV,数字量增加1,此即为ADC的一重要概念——分辨率,识别最小模拟电压的能力。输入模拟量若是小于18mV(非18mV整数倍)是无法被识别。 7、A/D转换器 概述 Vin: 输入模拟电压, Vref:比较器参考电压; n: 转换深度; Dx: 输出的数字量。 显然:(2)在实际中,通常用n表示分辨率大小,该值越大,能识别的模拟信号越小。 (3)Vin最大不能大于Vref。在其他条件不变,若Vref=2.5V,则n=8时,ADC转换的分辨率提高了一倍,但是输入模拟信号的最大值从5V降为2.5V,此即为ADC转换器的最大量程 (4)实际中,增大n提高分辨率,减少Vref也可以提高分辨率(精度),但会是ADC最大量程减少。显然,n=10比n=8的分辨率要高,Vref=2.5比vref=5v精度要高。 7、A/D转换器 概述 ADC分类: 接口类型:串口,并口,集成化。 分辨率:8位,10位,16位,24位。 速度:低速,高速。 工作方式:双积分,逐次比较型。 具体不赘述! 7、A/D转换器 ? 10 位 精度 ? 0.5 LSB 的非线性度,± 2 LSB 的绝对精度 ? 65 - 260μs的转换时间 ? 最高分辨率时采样率高达15 kbPS ? 8 路复用的单端输入通道,7 路差分输入通道 ? 2 路可选增益为10x 与200x 的差分输入通道 ? 连续转换或单次转换模式 ? 通过自动触发中断源启动ADC 转换 ? ADC 转换结束中断 0、特点 7、A/D转换器 1、A/D结构及工作原理 7、A/D转换器 1、A/D结构及工作原理 7、A/D转换器 1、A/D结构及工作原理 概述 ADC 通过逐次逼近的方法将输入的模拟电压转换成一个10 位的数字量。 可选择AVCC 或内部2.56V电压作为AREF参考电压(可编程控制) 。 单通道、差分及增益输入 模拟输入通道与差分增益通过ADMUX寄存器的MUX 位来选择。任何ADC输入引脚,ADC输入引脚可选作差分增益放大器的正或负输入。 如果选择差分通道,通过选择被选输入信号对的增益因子得到电压差分放大级。放大后作为ADC的模拟信号输入。如果使用单端通道,增益放大器无效。 7、A/D转换器 1、A/D结构及工作原理 启停控制 ADEN位为ADC启动控制位。只有当ADEN置位时ADC开始工作。ADEN清零时ADC并不耗电,可以在进入节能睡眠模式之前关闭ADC。 转换结果 ADC转换结果为10位,存放于ADC数据寄存器ADCH及ADCL中。默认结果为右对齐,也可左对齐(设置ADMUX中的ADLAR位)。 否则要先读ADCL,再读ADCH,以保证数据寄存器中的内容是同一次转换的结果。 7、A/D转换器 1、A/D结构及工作原理 转换结束 ADC转换结束可以触发中断。向 ADC 的ADSC位写“1”可以启动一次转换。在转换过程中此位保持为高,直到转换结束,然后被硬件清零。 7、A/D转换器 1、A/D结构及工作原理 触发源 ADC转换有不同的触发源。设置ADCSRA寄存器的ADC自动触发允许位ADATE可以使能自

文档评论(0)

aena45 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档