STM8 ADC采样的诡异问题

2019-07-19 21:40发布

用stm8的10位AD做3.3V~30V的电压表,4V~30V这段区间里,AD采样的值很准,显示的值和万用表的值对比几乎一样。3.3V~4V这段区间就诡异了,不管怎么调电压,AD采样值都是从120开始依次递减到104,所以显示出来的值是一个固定的值,3.89V(多次采样取平均值)。只要超过了4V,电压显示就正常了。
分压电阻是100K,10K,从单片机的AD输入脚测得的电压是正常的,这段区间的电压也是可调的,也符合分压比例关系。AD脚上的电压是变化的。有遇到过类似问题的指点一下,多谢~

1,stm8的ADC参考电压为3.3V 
2,输入电压分两路,一路通过LDO产生3.3V给单片机供电,一路分压到AD脚。
3,单次采样
4,通过这样计算得出显示值:AD数字量*3300*11/1024
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
penguin_boar
1楼-- · 2019-07-20 00:10
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-20 01:23
 精彩回答 2  元偷偷看……
penguin_boar
3楼-- · 2019-07-20 04:56
问题还未解决,试了很多办法。3.3V~4V这段电压,AD采样出来的值都是差不多的,不可调且是错误的值。。。
cjunrong
4楼-- · 2019-07-20 08:38
AD脚串个电阻上去,再加个电容到地试一试,还有最好测一下单片机电源是不是稳定...!
yhy630
5楼-- · 2019-07-20 13:08
 精彩回答 2  元偷偷看……
JOY Bing
6楼-- · 2019-07-20 15:31
 精彩回答 2  元偷偷看……

一周热门 更多>