找回密码
 立即注册
查看: 340|回复: 5

STC32F12K54-LQFP48 ADC 15 (1.19V) 当5V(5.09V)输入Vin, ADC_Ref, 测量为1.30V

[复制链接]

该用户从未签到

5

主题

95

回帖

453

积分

中级会员

积分
453
发表于 2023-9-16 20:22:36 | 显示全部楼层 |阅读模式
ADC0采样准确的,等于分压点电压
但是ADC15(1.19V)每次测量都是1.30V

请问程序是否有什么诀窍, 才能准确测量ADC15(1.19V), 从而能正确反推VCC_IN



MCU

MCU

ADC0

ADC0
回复 送花

使用道具 举报

该用户从未签到

46

主题

3101

回帖

6991

积分

超级版主

积分
6991
发表于 2023-9-16 23:22:58 | 显示全部楼层
先确保你的AVREF很稳定,低纹波(小于1mV),用一个精确的万用表(精度0.5%以下)测量其电压值,然后读出15通道ADC15,则内部能隙电压源电压值 = AVREF*ADC15/4096。
比如我用MC1403做基准,AVREF=2.499V,读出ADC15=1942,则AVREF=2.499*1942/4096=1.185V。
回复 支持 反对 送花

使用道具 举报

该用户从未签到

5

主题

95

回帖

453

积分

中级会员

积分
453
 楼主| 发表于 2023-9-17 11:32:21 | 显示全部楼层
谢谢指点.
这次用于 ADC按键和LCD等, 外部ADCC采样误差很小. 已经可以用了. 每次没有ADC按键时都是4095, 有按键时也基本等于理论分压电。因此,芯片够用。
内部ADC采样,下次单独用高精度LDO作Vref再研究!
回复 支持 反对 送花

使用道具 举报

该用户从未签到

553

主题

9582

回帖

1万

积分

管理员

积分
14090
发表于 2023-9-17 17:50:01 | 显示全部楼层
回复 支持 反对 送花

使用道具 举报

该用户从未签到

553

主题

9582

回帖

1万

积分

管理员

积分
14090
发表于 2023-9-17 17:53:44 | 显示全部楼层
截图202309171751501503.jpg

截图202309171752344061.jpg

回复 支持 反对 送花

使用道具 举报

该用户从未签到

553

主题

9582

回帖

1万

积分

管理员

积分
14090
发表于 2023-9-17 17:57:34 | 显示全部楼层
截图202309171754096903.jpg
截图202309171754378083.jpg
这是STC出厂时标定的内部固定接到ADC15通道的辅助参考信号源的实际电压,
每一个不同的MCU个体都不一样,如 1190mV, 1191mV, 1192mV, 1189mV, 1188mV等



回复 支持 反对 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2024-5-27 03:36 , Processed in 0.061397 second(s), 52 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表