利用微控制器、运算放大器和电阻实现ADC (微控制器用来)
整理分享利用微控制器、运算放大器和电阻实现ADC (微控制器用来),希望有所帮助,仅作参考,欢迎阅读内容。
内容相关其他词:微控制器在生活中的应用,微控制器的意义,利用微控制器控制电脑,利用微控制器控制电脑,利用微控制器处理荧光信号,微控制器在生活中的应用,利用微控制器控制电脑,微控制器的应用实例,内容如对您有帮助,希望把内容链接给更多的朋友!
图1.模数转换器电路。R3–R电阻形成R/2R梯形电阻网络,将数字信息转换为模拟输出。换句话说,它是一个简单的DAC。位7(MSB)(最高有效位)到位0(LSB)(最低有效位)由微*的数字输出端口驱动。DAC输出电压的公式为:其中V迪奥是微*的I/O电源电压。位[7:0]是二进制DAC输入的十进制等效值。运算放大器用作比较器,用于比较DAC的输出和模拟输入(AIN)。比较器(CMP_OUT)的输出连接到微*的输入。微*输出数据按降序循环变化,并馈入DAC输入。将每个瞬时DAC输出与模拟输入电压进行比较。当DAC输出低于模拟输入时,比较器输出将切换为低电平。比较器输出反馈到微*的输入端口。从比较器接收到逻辑低电平信号后,微*停止并保存DAC输入数据(微*输出数据)。最终DAC输入数据是ADC输出。清单1提供了为Maxim的MAXQ微*编写的示例代码。同样,您可以使用相同的概念实现具有不同分辨率的ADC。但是,在实现高分辨率ADC时,需要具有较低容差的更高质量的电阻来降低DAC输出误差。本文家电维修技术