20238|46

63

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

STM32的12位ADC令人失望! [复制链接]

使用的是万利的板子,电阻分压测量,串口发送!
请看下图!
此帖出自stm32/stm8论坛

最新回复

                                 这个老外用ST的STM32官方评估板做到了+/- 1LSB,而且没有使用软件滤波:more news, compared the KEIL MCBSTM32 board and the ST board STM32F10F10X-128K-EVAL to really cool one with TFT LCDthe ST board have TONS more ADC noise, removed LCD and have now IMPRESSIVE low noise !only +/- one LSB wow !!so the switchmode supply on the back side of the LCD is one nasty noise source to the ADC :-)be warned if you design with switchmodes and need a clean ADC, add extra coils and caps near the noise source to isoilate it.Now I am investigating the KEIL board, the capacitors for VDDA and analog GND are placed too far away from IC,this gives poor decoubling to the analog section, it is hard to fix on that board.Last edited by ThomasScherrer (2008-02-12 16:11:51)链接:http://www.stm32circle.com/forum/viewtopic.php?id=161其中还有图形   详情 回复 发表于 2008-6-18 17:14
点赞 关注
 

回复
举报

75

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

hexenzhou:兄弟先别急!

我看了这个波形后,反倒放心了!
为啥呢?首先,作为AD采样来说,通常,都是存在着误差的,你可以找几款AD的数据手册看看!以ADS7805为例,这款在16bit ad种算是比较好的了,很稳定,很多数据采集卡都在用,它的数据手册中标称 +_3 LSB, 也就是说尾漂在6个以内,那么这种AD的数据采集卡最终能达到的精度是多少呢?13位吧!我见过台湾的一款用ADS7805的数据采集卡,标称就是13位。我们做的设备实测,也能达到13bit,当然,这里还需要做一些其它的处理,电源,运放电路,等等。

再来说这个电路,看实测结果,采样误差变动基带,大概在2840-2847,变化7 LSB, 那么如果电路稍加处理一下,应该能保住9bit,这已经不错了!然后你需要用软件处理一下,做一下软件滤波,因为这个AD的速度比较快,你可以适当的提高采样数率,然后用平滑滤波,如果不怕麻烦,也可以用FIR,利用软件提高精度。至于处理效果,我手中没有开发板,做不了实验,你自己试一下,然后告诉我结果,我也想用这个芯片!

再说说这个芯片,这种小封装的,没有把VREF单独引出,不能用外部参考电压,精度自然不会太高,但是我看了,有的封装中将VREF单独引出,你可以选用那种!

我的个人意见,欢迎拍砖!
此帖出自stm32/stm8论坛
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

yewuyi,兄弟不仔细看贴,断章取义,不满意!

                                  
此帖出自stm32/stm8论坛
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

4
 

LZ: 那个板是多少pin的103?

                                  
此帖出自stm32/stm8论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

5
 

ST的人说了,他们能保证10bit的精度

                                  
此帖出自stm32/stm8论坛
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

6
 

~~,呵呵,哪里没看仔细吗?

                                 继续躺椅舒服中^^
此帖出自stm32/stm8论坛
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

7
 

如果是用的非独立基准。

10bit 精度?! 那个是!@#¥%……&*()——

这个需要放到板子上来看! IC本身当然是保证12位精度的。
此帖出自stm32/stm8论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

8
 

这块板子是100PIN的

REF+,REF-接到VCC和GND上。

但分压电阻器同样也是连接到VCC和GND上,也就是说REF和测量源是有一个电压源提供的,要是ADC比较稳定的话,不应该有那么多的跳动量。

每BIT分辨为(1/4096)*3.30V=0.8MV,这个级别的跳动更不应该那么大。
此帖出自stm32/stm8论坛
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

9
 

万利的板子用的STM32是100pin的。

                                 拥有独立的Vref+、Vref-、和VDDA、VSSA。从原理图上看其VDDA、Vref+与VDD连接之间加了103和105电容,Vref-直接接GND。所以其基本的隔离还是做到了。对于测量结果只能用大失所望来形容了。
此帖出自stm32/stm8论坛
 
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

10
 

和你的应用软件有没有关系呢?!

例如,不恰当的采用频率,不合适的输入阻抗等^^


需要ST的FAE~~
此帖出自stm32/stm8论坛
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

11
 

楼主可以把你测量这个波形的程序挂上来吗?

首先,想要看一下你的程序是否各项设置都对;其次,想用你的程序做相同的实验,这样我们才能有更好的理解,其他人也可以从中受益。

顺便问一下,你用的是什么电源?

谢谢。
此帖出自stm32/stm8论坛
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

12
 

我也测试了,效果差不多

                                 我的板子是英蓓特的,实际因为参考引脚远离那个RV1,效果能好才是不可能的,毕竟这个板子的ADC功能当作一个演示而已,自己做产品如果用到ADC,而且需要精确的话,PCB设计是就要考虑相关引脚的处理,数据也可以用数字滤波来降低噪声。
此帖出自stm32/stm8论坛
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

13
 

兄弟,我用了KEIL 的板子,AD给我感觉不错的.

兄弟,我用了KEIL 的板子,AD给我感觉不错的。基本稳定,偶尔跳3LSB,但是可以用软件滤波去掉。下面是数据,请参考。
AD value = 0x0A70
AD value = 0x0A6F
AD value = 0x0A70
AD value = 0x0A6D
AD value = 0x0A70
AD value = 0x0A70
AD value = 0x0A70
AD value = 0x0A70
此帖出自stm32/stm8论坛
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

14
 

AD value = 0x0A70

AD value = 0x0A70

 code come to main 
AD value = 0x0A70

 code come to main 
AD value = 0x0A70

 code come to main 
AD value = 0x0A70

 code come to main 
AD value = 0x0A70

 code come to main 
AD value = 0x0A70

 code come to main 
AD value = 0x0A70

 code come to main 
AD value = 0x0A76

 code come to main 
此帖出自stm32/stm8论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

15
 

对俺来说2个结果都可以~~~

                                  
此帖出自stm32/stm8论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(高级)

16
 

luxinsun

                                 你的板子哪买的?什么型号?多少钱?
此帖出自stm32/stm8论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

17
 

是这个板子吗?

                                  
此帖出自stm32/stm8论坛
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

18
 

是这个了。

                                 是这个了。
此帖出自stm32/stm8论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

19
 

现在买不到了

                                 现在买不到了,听说不卖了。如果卖也价格很高,并且不带ULINK—ME。
此帖出自stm32/stm8论坛
 
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

20
 

大家可能还没到意识到的问题:

用VDD做基准, 
   在真实的产品中,外部输入当然不会是那么VDD分压而已,比如一个标准的988mV,那么,在不同的板子上,不同的三端(开关电源的3.3V就更别提了!)输出的3.3V是有很大离散性的, 3%的离散性很正常!哪么这个988mV在不同的板子上将会得到3%的读数差别!这个IC本身的12位AD体现出来的就一个8位的罢了。优势在哪里?(还不考虑温漂)

   作为一个产品的话,该IC的AD的表现就是一个8位AD的表现。

当然,100Pin的肯定要外接基准了,不然就是设计者自己的错了~~~,开发板嘛,就是跑软件而已,可以这样搞嘛。
此帖出自stm32/stm8论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表