网站大量收购独家精品文档,联系QQ:2885784924

第6章 ATmega 单片机模拟接口和使用方法134~159.ppt

第6章 ATmega 单片机模拟接口和使用方法134~159.ppt

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

第6章 ATmega单片机的 模拟接口及使用方法  ; ;6.1模拟比较器 模拟比较器对正极AIN0 的值与负极AIN1 的值进行比较。当AIN0 上的电压比负极AIN1上的电压要高时,模拟比较器的输出ACO 即置位。比较器的输出可用来触发定时器/ 计数器1 的输入捕捉功能。 此外,比较器还可触发自己专有的、独立的中断。用户可以选择比较器是以上升沿、下降沿还是交替变化的边沿来触发中断。 ;图6.1为比较器及其外围逻辑电路的框图。;1、特殊功能IO寄存器-SFIOR;产歹停侵蚊陡甫纤杰歌赌恤涉放久夯刺苟吗详毁蹲二菱岸伏盘锯刀骸页非第6章 ATmega 单片机的模拟接口及使用方法134~159第6章 ATmega 单片机的模拟接口及使用方法134~159;2、模拟比较器控制和状态寄存器(ACSR);Bit7–ACD:模拟比较器禁用 Bit6–ACBG:选择模拟比较器的能隙基准源 Bit5 –ACO:模拟比较器输出 Bit4–ACI:模拟比较器中断标志 Bit 3 – ACIE: 模拟比较器中断使能 Bit 2 – ACIC: 模拟比较器输入捕捉使能 Bits 1, 0 – ACIS1, ACIS0: 模拟比较器中断模式选择 ;需要改变ACIS1/ACIS0 时,必须清零ACSR 寄存器的中断使能位来禁止模拟比较器中断。否则有可能在改变这两位时产生中断。;6.2 模数转换器 6.2.1 主要特点 ATmega16有一个10位的逐次逼近型ADC。ADC与一个8通道的模拟多路复用器连接,能对来自端口A的8路单端输入电压进行采样。单端电压输入以0V (GND)为基准。 器件还支持16 路差分电压输入组合。两路差分输入(ADC1、ADC0 与ADC3、ADC2)有可编程增益级,在A/D 转换前给差分输入电压提供0dB(1x)、20dB(10x) 或46dB(200x)的放大级。;  七路差分模拟输入通道共享一个通用负端(ADC1), 而其他任何ADC 输入可做为正输入端。如果使用1x 或10x 增益,可得到8 位分辨率。如果使用200x 增益,可得到7 位分辨率。 ADC 包括一个采样保持电路,以确保在转换过程中输入到ADC 的电压保持恒定。  ADC 由AVCC 引脚单独提供电源。AVCC 与VCC 之间的偏差不能超过± 0.3V。 标称值为2.56V 的基准电压,以及AVCC,都位于器件之内。基准电压可以通过在AREF引脚上加一个电容进行解耦,以更好地抑制噪声。;图6.2 模数转换器方框图;6.2.2 ADC的工作原理 ADC 通???逐次逼近的方法将输入的模拟电压转换成一个10 位的数字量。最小值代表GND,最大值代表AREF引脚上的电压再减去1 LSB。通过写ADMUX寄存器的REFSn位可以把AVCC 或内部2.56V 的参考电压连接到AREF 引脚。在AREF 上外加电容可以对片内参考电压进行解耦以提高噪声抑制性能。;;图6.3 ADC 自动触发逻辑;使用ADC 中断标志作为触发源,可以在正在进行的转换结束后即开始下一次ADC 转换。之后ADC 便工作在连续转换模式,持续地进行采样并对ADC 数据寄存器进行更新。第一次转换通过向ADCSRA 寄存器的ADSC 写1 来启动。 如果使能了自动触发,置位ADCSRA 寄存器的ADSC 将启动单次转换。ADSC 标志还可用来检测转换是否在进行之中。不论转换是如何启动的,在转换进行过程中ADSC 一直为1。;6.2.4 预分频及ADC 转换时序;图6.5 ADC 时序图, 第一次转换( 单次转换模式);图6.6 ADC 时序图,单次转换;图6.7 ADC 时序图,自动触发的转换;图6.8 ADC 时序图,连续转换;表6.3 ADC转换时间;6.2.5 差分增益信道 当使用差分增益通道,需要考虑转换的确定特征。 差分转换与内部时钟CKADC2 同步等于ADC 时钟的一半。同步是当ADC 接口在CKADC2边沿出现采样与保持时自动实现的。 如果使用差分增益通道且通过自动触发启动转换,在转换时ADC 必须关闭。当使用自动触发时, ADC 预分频器在转换启动前复位。由于在转换前的增益级依靠稳定的ADC 时钟,该转换无效。 ;6.2.6 通道或基准源的选择 ADMUX寄存器中的MUXn及REFS1:0通过临时寄存器实现了单缓冲。CPU可对此临时寄存器进行随机访问。这保证了在转换过程中通道和基准源的切换发生于安全的时刻。 在转换启动之前通道及基准源的选择可随时进行。一旦转换开始就不允许再选择通道和基准源了,从而保证ADC 有充足的采样时间。;6.2.

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档