用户名  找回密码
 请使用中文注册

手机号码,快捷登录

手机号码,快捷登录

利用微控制器、运算放大器和电阻实现ADC

2023-6-8 18:07| 发布者: 开心| 查看: 374| 评论: 0

阅读字号:

摘要: 该设计理念解释了如何使用微控制器和一些常用组件实现8位模数转换器(ADC)。 模数转换器(ADC)广泛用于各种电子设备。但是,大多数低成本微控制器不包括ADC外设。该设计 ...
    该设计理念解释了如何使用微控制器和一些常用组件实现8位模数转换器(ADC)。
  模数转换器(ADC)广泛用于各种电子设备。但是,大多数低成本微控制器不包括ADC外设。该设计理念提供了一种使用微控制器和一些常见组件实现8位ADC的方法。该电路由电阻和运算放大器组成(图 1)。
  

  图1.模数转换器电路。
  R3–R18电阻形成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的MAXQ2000微控制器编写的示例代码。
  

  同样,您可以使用相同的概念实现具有不同分辨率的ADC。但是,在实现高分辨率ADC时,需要具有较低容差的更高质量的电阻来降低DAC输出误差。
  本文家电维修技术论坛https://www.jdwx.cn/由家电维修小编收集整理资料,更多相关内容请到维修论坛交流。郭婷

路过

雷人

握手

鲜花

鸡蛋

最新评论

  • 二极管的正向压降决于二极管的材料和结构
  • 电动车控制器如何简单判断有没有致命损坏
  • 384X的业余测试
  • U9104(SP6018E)引脚功能与实测数据
  • LD5532GS(U9101)引脚功能与实测数据
  • 雷电探测器电路原理图讲解
  • 手机屏蔽器电路图解
  • 9v低电池电量指示器电路图解
  • 基于BLW96的射频放大器电路解析
  • 带闹钟的夜灯电路图解说明
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

QQ|Archiver|手机版|家电维修论坛 ( 蜀ICP备19011473号-4 川公网安备51102502000164号 )

GMT+8, 2025-5-20 23:02 , Processed in 0.147204 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部