STM32F103C8T6中AD采集得到精确电压方法

2019-07-21 03:59发布

由于采用的是48脚的STM32芯片,想做较精准的AD采集,但Verf+与VCC相连接了,如果使用一个2.5V精准的芯片,接入ADC_IN0,待测试电压接入ADC_IN1,先采集ADC_IN0的AD值,为ADref,再采集ADC_IN1通信的AD值为ADValue,可以求出电压值 V,2.5/ADref = V / ADValue  , V = 2.5 / ADref * ADValue   ,不知道这样采集得到的电压准确吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
edmund1234
1楼-- · 2019-07-21 09:03
可以, 这是经常会用到的方法
jungle1989
2楼-- · 2019-07-21 10:53
edmund1234 发表于 2019-3-22 22:54
可以, 这是经常会用到的方法

这样测出来的值与供电电压波动有影响没呢?
edmund1234
3楼-- · 2019-07-21 16:25
jungle1989 发表于 2019-3-22 23:29
这样测出来的值与供电电压波动有影响没呢?

不能说没关, 所以才多弄一个叫VDDA的脚给你用作提供一干净的ADDC工作电压。
另外, 我刚想起ST内部有参考电压(1.2V), 不需要外接的
d1z1y2
4楼-- · 2019-07-21 17:15
单独的电压源可以接在VDDA啊
shi988
5楼-- · 2019-07-21 22:42
 精彩回答 2  元偷偷看……
1599064432
6楼-- · 2019-07-22 02:10
可以把原码给我 参考一下吗

一周热门 更多>