硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3126|回复: 10
收起左侧

[有问必答] 如何提高 64以下管脚ADC的采集精度

[复制链接]

12

主题

29

回帖

65

积分

初级会员

积分
65
发表于 2018-10-28 18:38:40 | 显示全部楼层 |阅读模式
本帖最后由 唐信自动化 于 2018-10-28 18:40 编辑

100脚的STM32F103XX都有VREF引脚,接外部基准电压芯片,
对于100脚以下的芯片,STM32F103XX是吧VREF和VDDA接在一起的,而且官方建议VDDA和VDD必须是同一电源供电。供电一般采用AMS1117之类的,电源精度差。
那么怎么才能解决这个供电的问题呢,或者说参考电压问题呢。网上搜了一下,有两种说法,大同小异。
1、VDDA采用与外围电路一样的电源,把TL431管脚2.5V作为一路输入ADC,这路ADC采到的数字量就是2.5V,其它路ADC采到的数字量以这路为基准,加以修正。链原文:https://www.amobbs.com/forum.php ... 6112&highlight=VDDA
2、STM32在内部都有一个参考电压引脚,可以通过配置,把这个脚连接到ADC输入引脚,是内部连接。然后再计算实际的VDDA值。
1481163243379942.png

在手册里怎么也找不到VREFINT_CAL和VREFINT_DATA。
原文:http://www.eeworld.com.cn/mcu/article_2016120832080.html


硬汉能不能说一下,怎么解决这个问题比较好??


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
发表于 2018-10-29 00:36:42 | 显示全部楼层
第1个好点。
回复

使用道具 举报

29

主题

77

回帖

164

积分

初级会员

积分
164
发表于 2018-10-29 18:56:07 | 显示全部楼层
回复

使用道具 举报

29

主题

77

回帖

164

积分

初级会员

积分
164
发表于 2018-10-29 18:56:26 | 显示全部楼层
看看有用吗
回复

使用道具 举报

12

主题

29

回帖

65

积分

初级会员

积分
65
 楼主| 发表于 2018-11-1 10:12:07 | 显示全部楼层
汇报一下测试结果,直接上图
实测.png
万用表测量的电压值。
实测2.png
实际AD采集的电压值。

另外基准2.5V用的是LM285-2.5,输出实测电压2.509,所以矫正的时候也是用的2.509.
QQ截图20181101101017.png


回复

使用道具 举报

12

主题

29

回帖

65

积分

初级会员

积分
65
 楼主| 发表于 2018-11-1 10:15:29 | 显示全部楼层

实际测试,好用
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
发表于 2018-11-2 01:49:33 | 显示全部楼层
唐信自动化 发表于 2018-11-1 10:12
汇报一下测试结果,直接上图

万用表测量的电压值。

你的2.509后面最好加个后缀f,表示单精度,否则按照双精度非常耗资源。
回复

使用道具 举报

12

主题

29

回帖

65

积分

初级会员

积分
65
 楼主| 发表于 2018-11-9 22:07:56 | 显示全部楼层
eric2013 发表于 2018-11-2 01:49
你的2.509后面最好加个后缀f,表示单精度,否则按照双精度非常耗资源。

好的,谢谢,这样的细节没注意过!
回复

使用道具 举报

29

主题

514

回帖

606

积分

金牌会员

积分
606
QQ
发表于 2018-11-13 08:44:12 | 显示全部楼层
有平衡物料误差的算法没。量产的时候,各种组合导致细节想象还是挺多,个别还挺大的。
回复

使用道具 举报

28

主题

274

回帖

358

积分

高级会员

积分
358
发表于 2018-11-14 13:48:42 | 显示全部楼层
还可以这样玩 学到了 ,还有  浮点数据 加一个 F  用于节省资源 !!!
回复

使用道具 举报

32

主题

295

回帖

391

积分

高级会员

积分
391
发表于 2018-12-6 13:37:33 | 显示全部楼层
浮点数计算,消耗资源,这点之前这没有注意,多谢提醒
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-9 20:08 , Processed in 0.310016 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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