ADC仿真
1、ADC介绍
ATtiny13的ADC有如下特点:
- 10位分辨率
- 0.5 LSB 积分非线性
- ± 2 LSB 绝对精度
- 13 - 260 μs 转换时间
- 在最高分辨率下高达 15 kSPS
- 四个多路复用单端输入通道
- ADC 结果读数的可选左调整
- 0 - VCC ADC 输入电压范围
- 可选择的 1.1V ADC 参考电压
- 自由运行或单一转换模式
- ADC 通过自动触发中断源开始转换
- ADC 转换完成中断
- 睡眠模式降噪器
ATtiny13的ADC功能框图如下:
ADC 连接到一个 4 通道模拟多路复用器,该多路复用器允许从端口 B 的引脚构建四个单端电压输入。单端电压输入参考 0V (GND)。
ADC 包含采样和保持电路,可确保 ADC 的输入电压在转换期间保持在恒定电平。 片上提供标称 1.1V 或 VCC 的内部参考电压。
ADC通过逐次逼近将模拟输入电压转换为10位数字值。最小值代表GND,最大值代表VCC上的电压或内部1.1V参考电压。
通过写入 ADMUX 中的 MUX 位来选择模拟输入通道。 可以选择任何 ADC 输入引脚作为 ADC 的单端输入。
通过设置 ADCSRA 中的 ADC 启用位 ADEN 来启用 ADC。 在设置 ADEN 之前,电压参考和输入通道选择不会生效。 ADEN 清零时 ADC 不消耗功率,因此建议在进入省电睡眠模式之前关闭 ADC。
ADC 生成一