ATmega16微控制器模数转换器
需积分: 10 69 浏览量
更新于2024-08-25
收藏 4.43MB PPT 举报
模数转换器-ATmega16
本文档对ATmega16微控制器的模数转换器进行了详细的介绍。该模数转换器是一种10位逐次逼近型模数转换器,具有65-260μs的转换时间和0-VCC的ADC输入电压范围。它具有0.5LSB的非线性度和±2LSB的绝对精度。
寄存器说明:
* ADMUX寄存器:用于选择参考电压和模拟通道。REFS[1:0]位选择参考电压,ADLAR位选择ADC结果的对齐方式,MUX[4:0]位选择模拟通道。
* ADCSRA寄存器:用于控制ADC的启动和状态。ADEN位启用ADC,ADSC位启动转换,ADATE位设置触发信号,ADIF位标志转换结束,ADIE位启用中断,ADPS[2:0]位选择预分频器。
* ADCH/ADCL寄存器:用于存储ADC转换结果。ADLAR位选择结果的对齐方式。
转换模式:
* 单次转换:启动一次转换,等待转换结束。
* 自动触发转换:设置触发源,ADC预分频器复位并开始转换。
* 连续转换:设置触发源,ADC预分频器复位并开始转换,结束前会忽略新的上跳沿。
其他功能:
* 差分增益信道:具有4kHz的带宽,高于200kHz可能会造成非线性放大。
* 模拟输入电路:建议使用输出阻抗低且变化缓慢的模拟信号。
* 模拟噪声抑制技术:使用ADC噪声抑制器降低来自CPU的干扰。
* 偏置补偿方案:使用软件从测量结果中减去残余偏差。
ADC精度定义:
* 单端输入转换结果:ADCH/L=VIN*1024/VREF
* 差分输入转换结果:ADCH/L=[(Vp–Vn)*GAIN*512]/VREF
其他信息:
* 引脚说明:介绍了ATmega16的引脚功能。
* 产品特性:介绍了ATmega16的产品特性,包括处理器架构、Flash和EEPROM存储器、JTAG接口、可编程I/O口、工作电压和速度等级等。
* AVR架构:介绍了AVR的Harvard结构、ALU算术逻辑单元、状态寄存器和通用寄存器文件等。
253 浏览量
143 浏览量
2024-04-18 上传
2022-05-13 上传
2012-12-31 上传
1127 浏览量
119 浏览量
266 浏览量
2021-11-19 上传