打印
[STM32F1]

STM32F103 ADC采样精度如何提高

[复制链接]
1151|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
elephant00|  楼主 | 2022-7-15 10:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我做项目一直用的STM32F103VET6也就是指南者那款板子自带的ADC,12位,本来以为采样精度够了,但是现在被指出希望提高ADC精度,最好是16位,这有什么办法吗?我去查STM32F103VET6这块芯片的手册,发现只有12位ADC,而且F4系列的也没有带16位ADC。
想问问大家有没有类似需要提高ADC采样精度的问题啊?大家怎么解决的啊?求求~

使用特权

评论回复
沙发
sonicll| | 2022-7-15 11:31 | 只看该作者
对采样速率没有要求的话,就软件做过采样,比如采样256次,求和,右移4位,可以得到一个16bit的结果

使用特权

评论回复
板凳
一周一天班| | 2022-7-16 09:11 | 只看该作者
12位是分辨率,精度10~11位。要精度16位需要过采样到18位才能保证:采样2048次取和,除以128即可。1MADC时钟频率时,最大速率=1M/14/2048=34HZ。

使用特权

评论回复
地板
两只袜子| | 2022-7-16 10:00 | 只看该作者
可以找专门的ad芯片

使用特权

评论回复
5
sadicy| | 2022-7-16 15:55 | 只看该作者
确实深究的话,adc有很多需要研究
最近也在想提高精度和准确性的事
在位数一定的条件下,电路和软件设计也有很大的影响

使用特权

评论回复
6
coody| | 2022-7-16 17:08 | 只看该作者
楼主,精度和分辨率不是一个概念。你要16位的精度,我目前还没用过如此高精度的,一般实际做到0.01%的精度就很牛B了,测量100V才误差1mV。
ADC本身的精度由其性能决定,不是想提高就能提高的。过采样一般只能提高分辨率,不能提高精度的。并且过采样对信号的噪声谱有要求的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1020

主题

3607

帖子

7

粉丝