微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 用单片机实现低成本高精度A/D与D/A转换

用单片机实现低成本高精度A/D与D/A转换

时间:06-29 来源:互联网 点击:

5、输入电压的测量范围:

A/D转换的输入电压测量范围为0V至单片机的电源电压(VDD),若需要提高被测电压范围,可将输入电压通过电阻分压后进行测量,但其A/D转换的误差会受分压电阻影响。

6、A/D转换通道的多路扩展:

图中所用的运算放大器为LM324,该集成电路内部带有4个运放,其余3个运放的输入端可分别作为另外3个A/D转换通道,其输出端与单片机连接,在软件上略作修改,就可以在不增加成本的情况下实现4路A/D转换。

7、用同样的工作原理实现D/A转换:

如图二所示,可使该电路很容易地只用单片机的一个I/O脚实现D/A转换功能。其输出的模拟量电压Vout=VDD*D1/(D1+D2)。该输出电压带有纹波,当RC值足够大时,该纹波值几乎为零,可忽略不计。

其电路如图一所示:

图一

图二

8、单片机的A/D转换软件程序流程图:

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top