[STM32F1] 关于STM32F103内部参考电压

[复制链接]
10644|9
 楼主| 千帆归尽 发表于 2014-8-28 12:43 | 显示全部楼层 |阅读模式
今天在使用stm32 ADC的时候测量了一下内部参考电压的通道,按照数据手册上来讲,这个内部的参考电压的典型值是1.2V,但是我得到的数据时1095左右。但是我测量某一个通道的满量程(引脚接3.3V)的时候,得出的数据时4094左右,这样来说,是不是这个1.2V对应的值不对啊?
如果按照1.2V是1095换算的话,这个4096岂不是4.48V啊?是我的计算有问题还是这个1095这个数据不对呢?
mmuuss586 发表于 2014-8-28 13:05 | 显示全部楼层
看看切换的通道是否正确;
另外你现在用的可能是内部参考电源VDDA吧;
捕获.JPG
jun-si 发表于 2014-8-28 17:49 | 显示全部楼层
1.2V你都说了是典型值呀,看看最大值跟最小值吧
 楼主| 千帆归尽 发表于 2014-8-28 18:01 | 显示全部楼层
jun-si 发表于 2014-8-28 17:49
1.2V你都说了是典型值呀,看看最大值跟最小值吧

最大值最小值相差不大啊
51xlf 发表于 2014-8-29 23:49 | 显示全部楼层
3.3就可以的
 楼主| 千帆归尽 发表于 2014-8-30 14:37 | 显示全部楼层
51xlf 发表于 2014-8-29 23:49
3.3就可以的

只是不清楚这个1.2V是如何使用的
小浣熊 发表于 2014-8-30 15:32 | 显示全部楼层
我觉得应该是有点误差才是吧。。
 楼主| 千帆归尽 发表于 2014-9-3 08:27 | 显示全部楼层
小浣熊 发表于 2014-8-30 15:32
我觉得应该是有点误差才是吧。。

可如果是误差的话,相差也太大了吧。基准电压是3.3V,这么算起来,1.2V的数值应该是1489啊,与测试的1095差距很大。
数据手册上说的典型值是1.2V,最小值是1.16,最大值是1.26,使用3.3V换算出来也就是1439~1489~1563。不论是最小值,典型值还是最大值,相比1095都要大得多啊
pofu007 发表于 2014-9-3 09:25 | 显示全部楼层
1.2V这个参考电压并不是你转换的参考电压,ADC模块的参考电压还是VCC(对于引脚多的封装是可以接外部参考电压的。)
我觉得这个1.2v的意义是给你提供一个比较基准,比如1.2v转换出来是1000,那么另一个通道转换值是2000的话,就可以推算这个通道的电压是2.4V了。
pofu007 发表于 2014-9-3 09:26 | 显示全部楼层
千帆归尽 发表于 2014-9-3 08:27
可如果是误差的话,相差也太大了吧。基准电压是3.3V,这么算起来,1.2V的数值应该是1489啊,与测试的1095 ...

这个时候你应该看一下你的VCC是否真的是3.3V
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

33

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部