关于STM32ADC精度的问题

2019-07-21 03:42发布

请教原子,对同一个模拟信号每隔10ms采样,采样10次得到的结果最大相差36,是什么原因?初始化时校正过,输入信号稳定!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
正点原子
1楼-- · 2019-07-21 07:54
回复【楼主位】天天向上:
---------------------------------
这个应该正常吧.做下软件滤波吧.
相差0.1v左右吧.
天天向上
2楼-- · 2019-07-21 12:39
回复【2楼】正点原子:
---------------------------------
谢谢!但我认为采样误差36/4096=0.0088,接近1%还是太大了一点。偏差可以通过校正来消除,而误差却不能,特别是在低端采样(比如200左右)。若误差还有36用来控制可能就有问题了。
wanglituan
3楼-- · 2019-07-21 18:17
确实挺大的,我觉得跟软件,硬件都有关吧 
正点原子
4楼-- · 2019-07-21 21:39
 精彩回答 2  元偷偷看……
zhuozhuo
5楼-- · 2019-07-22 02:21
楼主用的什么芯片?我用的F407测0V也是有误差有21
edmund1234
6楼-- · 2019-07-22 08:10
ST的规格书说明, 不保证最左的两位。不止是ST, 差不多所有有ADC功能的MCU都有差不多的特性
想获得高精度的取样数据是要用软件的

一周热门 更多>