0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

星星科技指导员 来源:ADI 作者:ADI 2023-01-10 09:20 次阅读

该设计理念解释了如何使用微控制器和一些常用组件实现8位模数转换器ADC)。

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

poYBAGO8vWGAJh3GAAA5CEwmfPA245.gif?imgver=1

图1.模数转换器电路。

R3–R18电阻形成R/2R梯形电阻网络,将数字信息转换为模拟输出。换句话说,它是一个简单的DAC。位7(MSB)(最高有效位)到位0(LSB)(最低有效位)由微控制器的数字输出端口驱动。DAC输出电压的公式为:

pYYBAGO8vWKAYahmAAAH1_8pTfE204.gif?imgver=1

其中 V迪奥是微控制器的 I/O 电源电压。位[7:0]是二进制DAC输入的十进制等效值。

运算放大器用作比较器,用于比较DAC的输出和模拟输入(AIN)。比较器(CMP_OUT)的输出连接到微控制器的输入。

微控制器输出数据按降序循环变化,并馈入DAC输入。将每个瞬时DAC输出与模拟输入电压进行比较。当DAC输出低于模拟输入时,比较器输出将切换为低电平。比较器输出反馈到微控制器的输入端口。从比较器接收到逻辑低电平信号后,微控制器停止并保存DAC输入数据(微控制器输出数据)。最终DAC输入数据是ADC输出。

清单1提供了为Maxim的MAXQ2000微控制器编写的示例代码。

poYBAGO8vcuADBMvAABs4yJglRI330.png

同样,您可以使用相同的概念实现具有不同分辨率的ADC。但是,在实现高分辨率ADC时,需要具有较低容差的更高质量的电阻来降低DAC输出误差。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7325

    浏览量

    150018
  • 电阻
    +关注

    关注

    85

    文章

    5322

    浏览量

    170783
  • 运算放大器
    +关注

    关注

    213

    文章

    4808

    浏览量

    171686
  • adc
    adc
    +关注

    关注

    97

    文章

    6286

    浏览量

    542332
  • 模数转换器电路

    关注

    0

    文章

    7

    浏览量

    5093
收藏 人收藏

    评论

    相关推荐

    运算放大器输入电阻如何选取

    本文首先阐述了运算放大器输入电阻的选取方法,其次介绍了运算放大器的工作原理,最后介绍了五款运算放大器基本电路。
    的头像 发表于 08-13 16:36 6.6w次阅读

    运算放大器

    组成某种功能模块。由于早期应用于模拟计算机中,用以实现数学运算,故得名“运算放大器”。看来还是把运算放大结合在一起的,作用还是为了
    发表于 04-23 18:01

    利用微控制器集成ADC运算放大器的单芯片双线制回路供电RTD温度发送包含BOM,PCB文件及光绘文件

    ,还需要一个额外的外部稳压来激励桥式传感并通过同一电压源来为微控制器供电。本参考设计的目标是提供一套低功耗、低成本的解决方案。因此,本解决方案利用
    发表于 08-17 06:24

    转向特定应用的运算放大器

    %包括芯片上精密电阻,提供固定增益,误差低至+/-0.35%一种精密的运算放大器具有低失调电压和低失调过温漂移。精度通过采用自动调零技术来实现,这种技术中,次级放大器抵消主
    发表于 10-22 08:57

    什么是运算放大器和比较

    接地。构成负反馈电路使用时,该关系成立,可利用虚拟接地的特性设计应用电路。什么是比较比较(Voltage Comparator)的引脚结构与运算放大器相同,即由+输入引脚、-输入引
    发表于 04-23 22:49

    什么是运算放大器和比较

    接地。构成负反馈电路使用时,该关系成立,可利用虚拟接地的特性设计应用电路。什么是比较比较(Voltage Comparator)的引脚结构与运算放大器相同,即由+输入引脚、-输入引
    发表于 05-26 23:36

    运算放大器基础之平衡电阻

    基极电流对输出电压的影响,大小应与两输入端外界直流通路的等效电阻值平衡, 这也是其得名的原因。 2.同相比例运算放大器,在反馈电阻上并一个电容的作用是什么?? (1)反馈电阻并电容形成
    发表于 06-26 04:20

    如何利用运算放大器实现系统功耗最小化

    电流感应的一些基础知识,并介绍如何在提供精确读数的同时,利用运算放大器实现系统功耗最小化。电流感应设计者通过将一个非常小的“分流”电阻串联在负载上,在两者之间设置一个电流感应
    发表于 11-11 06:55

    运算放大器对基本运算实现

    运算放大器对基本运算实现 本文将介绍运算放大器一些基本的特性,基本运算实现以及其在我们身边
    发表于 04-24 10:32 29次下载

    运算放大器,运算放大器是什么意思

    运算放大器,运算放大器是什么意思 运算放大器的概念 运算放大器(常简称为“运放”)是具有很高放大倍数的电路单元
    发表于 03-09 15:27 3753次阅读

    跨导运算放大器,跨导运算放大器是什么意思

    跨导运算放大器,跨导运算放大器是什么意思 跨导运算放大器的定义 运算放大器可以置于传感/信号
    发表于 03-09 15:55 3060次阅读

    SN8P2643系列ADC运算放大器、比较8位微控制器用户手册免费下载

    本文档的主要内容详细介绍的是SN8P2643系列ADC运算放大器、比较8位微控制器用户手册免费下载。
    发表于 05-28 08:00 2次下载
    SN8P2643系列<b class='flag-5'>ADC</b>、<b class='flag-5'>运算放大器</b>、比较<b class='flag-5'>器</b>8位<b class='flag-5'>微控制器</b>用户手册免费下载

    运算放大器的应用及种类介绍

    什么是运算放大器运算放大器是具有很高放大倍数的电路单元,具有带载能力强、低输出电阻特点。运算放大器的种类繁多,应用非常广泛。接下来简单给大
    发表于 10-02 09:35 8061次阅读

    基于运算放大器实现的信号平均电路

    信号平均电路可以由放大器和有源信号整流组成,在该电路中使用两个运算放大器实现。第一个运算放大器
    的头像 发表于 07-15 17:05 2057次阅读
    基于<b class='flag-5'>运算放大器</b><b class='flag-5'>实现</b>的信号平均<b class='flag-5'>器</b>电路

    运算放大器的输入电阻怎么算

    和微分等。运算放大器的性能指标之一是输入电阻,它影响着电路的输入信号源和运算放大器之间的相互作用。本文将介绍运算放大器输入电阻的计算方法和相
    的头像 发表于 07-12 11:47 600次阅读