[N32G45x] 利用MCU内部1.2V反算VDD电压

[复制链接]
1260|7
 楼主| WQ@nations 发表于 2022-10-31 15:51 | 显示全部楼层 |阅读模式
本帖最后由 WQ@nations 于 2022-10-31 15:53 编辑

有部分45x的使用场景,VDD电压发生变化(比如使用电池供电时,VDD随电池电量消耗而降低),ADC配置又无法使用内部参考电压,给ADC使用带来困扰。
这里分享一种通过内部BG电压1.2V反算VREF的配置方式,供大家参考。
附上例程代码
 楼主| WQ@nations 发表于 2022-10-31 16:04 | 显示全部楼层
附上代码

ADC.rar

3.36 KB, 下载次数: 46

 楼主| WQ@nations 发表于 2022-10-31 16:10 | 显示全部楼层

使用此方法需要注意内部BG电压的精度,参考手册
在需要精度较高的场合,可以提前使用精度较高的VDD,正向读取内部1.2V校准后使用
 楼主| WQ@nations 发表于 2022-10-31 16:11 | 显示全部楼层
VREFINT精度参数可以在数据手册查到,截图
VREFINT.jpg
UFO8848 发表于 2022-10-31 16:31 | 显示全部楼层
还可以这样,牛X
chuanjiadan 发表于 2022-11-1 08:27 | 显示全部楼层
内部的1.2v稳定不,受温度影响大不大
278567607 发表于 2023-2-2 16:46 | 显示全部楼层
牛X!!
gus96261 发表于 2023-2-14 08:06 | 显示全部楼层
厉害!收藏了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

6

帖子

1

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