STM32的AD采集引脚处于断路状态

2019-07-14 14:36发布

我采用了6路AD,DMA方式;其中五路是电阻分压,另外一路是直接测量电压输入。现在实际应用中,如果五路电阻分压引脚的被测铂电阻不接的话,就是这五路的AD采集引脚处于断路状态,但同时这五路引脚串着分压电阻(断路状态),采集就会出现问题,显示采集值都为0.但同时把外测的五路铂电阻都接上(必须五路都接),那么结果就是正确的。这是什么原因呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
zhouxk
1楼-- · 2019-07-15 01:26
 精彩回答 2  元偷偷看……
滔滔不绝的滔滔
2楼-- · 2019-07-15 03:32
如果你的分压电阻是连接到GND的,在被测电阻没连接的时候,该IO被下拉到地,电压为0V,测量值为0也是很正常的。
ctwewer
3楼-- · 2019-07-15 05:24
本帖最后由 wenyangzeng 于 2018-4-19 10:45 编辑

1、楼主应该在铂电阻不接情况下测量一下ADC输入端的电位,如果与转换结果相近,ADC电路就是正常的了。2、如果ADC输入端电阻是下拉的,则铂电阻不接当然是读数=0;
ctwewer
4楼-- · 2019-07-15 05:43
wqqty 发表于 2019-1-14 07:31
如图,在P5的1,2脚外接铂电阻。5路都是这样的接法,分压电阻如图所示,正常什么不接是为0,但问题是,比如我只接1路铂电阻,那么这路显示还是为零。必须五路都接上,才能正确读出测量值。用万用表在AD采集引脚是能正常测出电压值的。所以疑问。不知道问题出在哪?

...

vref+是为ADC提供内部基准源之用,你把它拿来作上拉供电实在不妥。你应该从+3.3V另外改接到当前的VREF+处。
wqqty
5楼-- · 2019-07-15 06:01
就是说我应该在VDDA或VDD_3.3V点取供电比较合适吗?在vref+处是会影响其参考基准?或是干扰内部的ADC模块呢?


ctwewer
6楼-- · 2019-07-15 06:41
 精彩回答 2  元偷偷看……

一周热门 更多>