2715|1

6909

帖子

0

TA的资源

五彩晶圆(高级)

楼主
 

单片机ADC采用输入电压范围的调节 [复制链接]

本文以STM32F429IGT6单片机为例。 STM32F429IGT6有 3 个 ADC,每个 ADC有 12 位、10 位、8 位和 6 位可选,每个ADC有 16 个外部通道。另外还有两个内部 ADC源和 V BAT 通道挂在 ADC1 上。ADC具有独立模式、双重模式和三重模式,对于不同 AD 转换要求几乎都有合适的模式可选。ADC功能非常强大,具体的我们在功能框图中分析每个部分的功能。

单个ADC功能框图如下所示:

掌握了 ADC的功能框图,就可以对 ADC有一个整体的把握,在编程的时候可以做到了然如胸,不会一知半解。框图讲解采用从左到右的方式,跟 ADC 采集数据,转换数据,传输数据的方向大概一致。

电压输入范围

  ADC输入范围为:V REF- ≤ V IN ≤ V REF+ 。由 V REF- 、V REF+ 、V DDA 、V SSA 、这四个外部引脚决定。
  我们在设计原理图的时候一般把 V SSA 和 V REF- 接地,把 V REF+ 和 V DDA 接 3V3,得到ADC的输入电压范围为:0~3.3V。
  如果我们想让输入的电压范围变宽,去到可以测试负电压或者更高的正电压,我们可以在外部加一个电压调理电路,把需要转换的电压抬升或者降压到 0~3.3V,这样 ADC就可以测量了。

若测量的电压超过0~3.3V,一个简单的处理办法为:处理后电压的输入范围为(-10V~10V)

 

输入通道

  我们确定好 ADC输入电压之后,那么电压怎么输入到 ADC?这里我们引入通道的概念,STM32 的 ADC多达 19个通道,其中外部的 16个通道就是框图中的 ADCx_IN0、ADCx_IN1...ADCx_IN5。这 16 个通道对应着不同的 IO 口,具体是哪一个 IO 口可以从手册查询到。其中 ADC1/2/3 还有内部通道: ADC1的通道 ADC1_IN16 连接到内部的 VSS,通道 ADC1_IN17 连接到了内部参考电压 V REFINT 连接,通道 ADC1_IN18 连接到了芯片内部的温度传感器或者备用电源 V BAT 。ADC2 和 ADC3 的通道 16、17、18 全部连接到了内部的 VSS。

最新回复

先收藏,学习一下  详情 回复 发表于 2019-11-7 10:28
 
点赞 关注(1)

回复
举报

203

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
先收藏,学习一下
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
艾睿电子& Silicon Labs 有奖直播 | 全新蓝牙信道探测:从技术创新到实际应用
直播时间:3月12日(周三)上午10:00
直播奖励:多功能榨汁机、蓝牙音箱、手机支架

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表