大家用STM32的ADC,稳吗??

2020-01-11 18:13发布

我第一次用STM32F030...测试下来,精度和四位半的万用表比,相差4mV.....50次滑动滤波 正负1mV跳动. 就相当于2mV的范围跳动了 ..我用来直接采集小信号,1mV跳动不太容易接受,精度不要求很高,但要稳..

第一次用STM32,不知道是不是就是这样,还是我程序没做好.........然后想用它内部1.2V做参考,连精度都变差了,差20mV..也是1mV跳

本来用的MCP3421..16位..稳到1mV .稳稳的..搞不定就不省这几块钱了,还是用它算了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
mcu5i51
1楼-- · 2020-01-12 17:12
小信号可以考虑加放大器,STM32的AD还是不错的,另外注意走线
njjh1718
2楼-- · 2020-01-12 22:59
本帖最后由 njjh1718 于 2018-1-13 10:26 编辑

用内置的ADC  做到1mv的精度,能用了(关键是不在一个点,楼主需要多点测试,对比看看再说),我之前有个项目精度搞到1mV以下,也是做到的,那个不是ST做不到,而是要考虑到算法、布线、电路技巧的种种因素,如果太纠结于此,还不如找个外置的ADC了事(也不是万能的),前提是布线技巧还是非常重要,我见过的用外置ADC做的效果,比不上我用内置ADC的板子,也是大有人在。 共勉
zhuyi25762
3楼-- · 2020-01-13 00:28
 精彩回答 2  元偷偷看……
ilikemcu
4楼-- · 2020-01-13 03:22
10年前用深圳英倍特的那个DEMO板,板载是STM32F103VBT6,用板载的电位器搭配测试AD,过采样后,大概得到16bit的稳定无噪声位,楼主如果对速度要求不是很高的话,可以试试。这个ADC唯一不爽的地方就是只能单端输入,不支持差分。
zhcj66
5楼-- · 2020-01-13 04:13
zhuyi25762 发表于 2018-1-13 10:34
这个倒是没测试,,我就是用了3个通道 ,,我关掉试试,用一个通道测试一下 ...

3个通道切换读取数据的时候会不会出现读出数据不稳定现象,其他2个通道会影响第一个通道的现象
reflecter
6楼-- · 2020-01-13 09:50
funnynypd 发表于 2018-1-13 00:52
"The MCP3421 is a single channel low-noise, high accuracy delta-sigma A/D converter with differentia ...

And what about the MCU with the 24bit Sigma-delta ADC, ADuCM36x?

一周热门 更多>