你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32的AD问题

[复制链接]
蚂蚁的腿 提问时间:2018-4-19 09:59 /
我采用了6路AD,DMA方式;其中五路是电阻分压,另外一路是直接测量电压输入。现在实际应用中,如果五路电阻分压引脚的被测铂电阻不接的话,就是这五路的AD采集引脚处于断路状态,但同时这五路引脚串着分压电阻(断路状态),采集就会出现问题,显示采集值都为0.但同时把外测的五路铂电阻都接上(必须五路都接),那么结果就是正确的。这是什么原因呢?
收藏 评论7 发布时间:2018-4-19 09:59

举报

7个回答
蚂蚁的腿 回答时间:2018-4-19 13:49:12
wenyangzeng 发表于 2018-4-19 10:44
1、楼主应该在铂电阻不接情况下测量一下ADC输入端的电位,如果与转换结果相近,ADC电路就是正常的了。2、如 ...

如图,在P5的1,2脚外接铂电阻。5路都是这样的接法,分压电阻如图所示,正常什么不接是为0,但问题是,比如我只接1路铂电阻,那么这路显示还是为零。必须五路都接上,才能正确读出测量值。用万用表在AD采集引脚是能正常测出电压值的。所以疑问。不知道问题出在哪?
1.jpg
七哥 回答时间:2018-4-19 10:04:03
本帖最后由 toofree 于 2018-4-19 10:06 编辑

原理图呢?再多的描述,不如一张原理图有用。
AD不会有问题。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

疯de_恒 回答时间:2018-4-19 10:06:36
如果你的分压电阻是连接到GND的,在被测电阻没连接的时候,该IO被下拉到地,电压为0V,测量值为0也是很正常的。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

wenyangzeng 回答时间:2018-4-19 10:44:04
本帖最后由 wenyangzeng 于 2018-4-19 10:45 编辑

1、楼主应该在铂电阻不接情况下测量一下ADC输入端的电位,如果与转换结果相近,ADC电路就是正常的了。2、如果ADC输入端电阻是下拉的,则铂电阻不接当然是读数=0;
wenyangzeng 回答时间:2018-4-19 14:02:52
蚂蚁的腿 发表于 2018-4-19 13:49
如图,在P5的1,2脚外接铂电阻。5路都是这样的接法,分压电阻如图所示,正常什么不接是为0,但问题是,比 ...

vref+是为ADC提供内部基准源之用,你把它拿来作上拉供电实在不妥。你应该从+3.3V另外改接到当前的VREF+处。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

蚂蚁的腿 回答时间:2018-4-19 14:15:24
wenyangzeng 发表于 2018-4-19 14:02
vref+是为ADC提供内部基准源之用,你把它拿来作上拉供电实在不妥。你应该从+3.3V另外改接到当前的VREF+处 ...

就是说我应该在VDDA或VDD_3.3V点取供电比较合适吗?在vref+处是会影响其参考基准?或是干扰内部的ADC模块呢?

2.png
wenyangzeng 回答时间:2018-4-19 14:35:32
本帖最后由 wenyangzeng 于 2018-4-19 14:37 编辑
蚂蚁的腿 发表于 2018-4-19 14:15
就是说我应该在VDDA或VDD_3.3V点取供电比较合适吗?在vref+处是会影响其参考基准?或是干扰内部的ADC模块 ...

确实如此,那只R155的阻值,相对铂电阻的阻值,已经是不可忽略的了。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版