关于stm32模拟信号采集精度的问题求教

2019-08-14 02:50发布

我最近在做一个模拟信号采集通过原子哥自带的ADC采集通道来采集外部模拟信号发现有毛刺出现,我以为是外部信号有干扰,就直接采集原子哥板上输出的电压0V和3.3V。结果发现同样有毛刺。如图所示。问:
1.是因为stm32F103内部12位ADC精度达不到还是其他原因?
2.我的程序不对?我是模拟信号用的PA0采集数据的。
3.我的接线有干扰,我为了防止其他线干扰只接了一个USB和上位机采集数据和一个原子哥的12V供电。其他的只有一根杜邦线连接。
4,,有没有哪位大神做过这样的采集没有出现毛刺的?可能是我要求精度太高了。
5.按照理论12位精度对应3.3V电压应该可以达到0.8mV的精度。现在我的却是几十mV的精度。有没有哪位大神做的达到比较高的精度的?还有就是模拟信号在stm32上采集需要注意什么?求各位大神指点。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。