设计一个16位AD电路,使用电子元件搭建;
单片机读取AD值并计算电压值,和真实值比较。LCD1602显示测量结果
误差大概在10%左右。因为是离散元件搭建,误差分布不均匀,器件越多误差越不好控制。
原理:电路一共分为5级,每一级都把前级的误差电压放大后再次分级。比如第一级把参考电压分成8份,每一份都和输入电压比较,然后由优先编码器输出编码。同时通过加法器把数字信号变成模拟信号,那么新生成的模拟信号肯定是那8份的每一份的整数倍,自然要比输入信号要小。再把它和输入信号相减,接着放大8倍,最后再循环前面的过程。
这是一种经典的模电+数电+编程+单片机的偏综合性的课题,值得学习研究。
阅读全文