AVR 系列中的一些器件没有 AD 转换器,所有 AVR 器件都有一个模拟比较器,可用于 AD 转换器。一些应用笔记还记录了它的实现。本笔记介绍了一种仅需外部电容器的超低成本和高线性度 AD 转换器。
为进行AD转换,开始用任意电流源给参考电容充电,同时启动定时器,等待电容电压达到输入电压,然后停止定时器,其值就是结果。这是 AD 转换的基本理论,与使用模拟比较器的任何其他方法相同。AD 转换期间必须禁止所有中断。
在这种方法中,参考电容由内部上拉电阻充电,因此可以省略外部电阻。幸运的是,上拉电流在输入电压低于 2.0 伏时具有恒流区。因此,使用恒流区可以消除线性误差。但是,上拉电流受环境温度影响。它将显示为增益错误。接近室温(10 至 40 摄氏度)的测量误差将在 ±5% 以内。如果你需要温度稳定性,我建议使用外部电流源,例如CRD(E-101,Semitec)。在这种情况下,它可以在 0 至 4.0 伏的输入电压范围内使用,并具有良好的温度稳定性。
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。