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

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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版