AVR单片机软硬件设计教程-入门篇 ——学单片机就要学AVR! 主 讲: 尹延辉 策 划:张 勇 学习板:LT-Mini-M16 力天电子版权所有 技术交流QQ群:31646346 www.lt430.com 2008年 9月
第十讲 ATmega16的ADC 本讲内容: 模数转换技术概述 性能指标:速度与精度 AVR的模数转换器
模数转换技术概述 所谓模数转换,就是将模拟信号(电压或电流)通过模数转换器(ADC)转换成数字电路(例如单片机)可以处理的数字量
性能指标:速度与精度 转换速率:每秒钟采样的次数。常用单位: SPS(每秒次) KSPS(每秒千次) MSPS(每秒百万次)。越快越好。 转换精度:转换结果的有效位数(二进制)。单位:位 AVR的片上ADC: 最高转换速率:15kSPS 最高转换精度:10位
AVR的模数转换器 使用流程: 1.初始化相关寄存器 2.读取转换结果 3.平滑滤波 4.进行单位制变换 AVR片上ADC的特点: 10 位 精度 0.5 LSB 的非线性度 ± 2 LSB 的绝对精度 65 - 260 μs 的转换时间 最高分辨率时采样率高达15 kSPS 8 路复用的单端输入通道 7 路差分输入通道 2 路可选增益为10x 与200x 的差分输入通道 可选的左对齐ADC 读数 0 - VCC 的 ADC 输入电压范围 可选的2.56V ADC 参考电压 连续转换或单次转换模式 通过自动触发中断源启动ADC 转换 ADC 转换结束中断 基于睡眠模式的噪声抑制器 使用流程: 1.初始化相关寄存器 2.读取转换结果 3.平滑滤波 4.进行单位制变换