25113|84

49

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

试了STM32ADC太烂 [复制链接]

                                 试了STM32 ADC太烂,电阻分压测试,漂来漂去, 变化量达到16, 相当于变成8位A/D, 如果采用平均值还好, 但假如用来做示波器,不能用平均值的方法,就有问题了,  还不如山寨STC的稳定, 测试条件是相同的,参考电压都是接VCC的.
此帖出自stm32/stm8论坛

最新回复

                                 回78楼 宇宙飞船: 你说的是电位器两端并了一个电容吧, 这种事你就不用提出来,显得你很菜.  详情 回复 发表于 2010-10-27 15:29
点赞 关注
 

回复
举报

70

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
                                 你用的板子有问题。
此帖出自stm32/stm8论坛
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
                                 是的,硬件的纹波是不是太大了,你可以用示波器测一下交流成份
此帖出自stm32/stm8论坛
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

4
 
8位A/D的精度,用于示波器其实够了。

当然STM32的内部AD,其实挺不错。
此帖出自stm32/stm8论坛
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

5
 
                                 变化量不超过4,也就是相当于10位ad,这其中还可能有待测电压的波动。
此帖出自stm32/stm8论坛
 
 
 

回复

20

帖子

0

TA的资源

一粒金砂(初级)

6
 
                                 我使用101和103的片内AD均很稳定
此帖出自stm32/stm8论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

7
 
我用的是原厂的MCBSTM32开发板,多层板的,请看和STC的波形对比吧,脉冲是800US的, 由于采样率不同,显示的宽度有所不同,如果说电源有波动,这个波动频率也太高了吧,至少500KHz,应该早被滤波电容过滤了吧。另外发现用1MHz采样时,AD输入口有30UA漏电,采样率越低,漏电越小。

wave.GIF (6.34 KB)

wave.GIF

此帖出自stm32/stm8论坛
 
 
 

回复

93

帖子

0

TA的资源

一粒金砂(初级)

8
 
                                 另外用DMA保存AD结果,发现通道错位,一直没有解决, 在网上搜了一下, 发现很多人都说有相同的问题,通道错位,AD值不稳。
此帖出自stm32/stm8论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

9
 
                                 上面图形中,STM32波形比较矮就是因为漏电的原因,因为信号源是红外接收头,有30K的上拉电阻。
此帖出自stm32/stm8论坛
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

10
 
我用的是原厂的MCBSTM32开发板,多层板的,请看和STC的波形对比吧,脉冲是800US的, 由于采样率不同,显示的宽度有所不同,如果说电源有波动,这个波动频率也太高了吧,至少500KHz,应该早被滤波电容过滤了吧。另外 ...
这是哪家的原厂开发板?ST没有这个开发板。

给你个应用笔记看看:

AN2834 - How to get the best ADC accuracy in STM32F10xxx devices.pdf (325.58 KB)

此帖出自stm32/stm8论坛
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

11
 


这个不奇怪,假如楼主的电路有问题,而且程序不合理。。。

DSPIC也有12位的ADC ,  但功能就比STM32 的差好多了。
此帖出自stm32/stm8论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

12
 
                                 这种帖子上来就是唉拍的。
此帖出自stm32/stm8论坛
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

13
 
这是哪家的原厂开发板?ST没有这个开发板。

给你个应用笔记看看:
这是KEIL的开发板
此帖出自stm32/stm8论坛
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

14
 
                                 示波器的AD本来就不高
此帖出自stm32/stm8论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

15
 
呵呵,楼主有点踢馆的味道!
keil的开发板又怎么样?它仅一个程序开发的功能DEMO板
楼主的测试方法本身就有问题,你敢打包已精通了STM32 的ADC接地技术?
每种MCU的ADC本身有其接地要点,正确的测量就是按照厂家的推荐电路接地点。所有测试仪器都应接到真正的大地上,人体必需去静电,ADC入口处待测的信号应没有任何干忧叠加!
并且待测信号源应符合ADC要求的最低输入阻抗!
此帖出自stm32/stm8论坛
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

16
 
通常不会有很大偏差的啊;个位跳是正常的;
不过说明手册中也说到过,电源和数字部分直接联接,而这样的结果就是会很影响ADC精度的;
你自己做个板,把ADC部分的电源和数字电源随便隔离一下就会好很多的;
还有一点,如果对ADC速度要求不是很高可以在输入端加一个RC滤波,如104,103,102甚至101等都会改善很多的;电阻随便你选择,如10K,1K;
此帖出自stm32/stm8论坛
 
 
 

回复

19

帖子

0

TA的资源

一粒金砂(初级)

17
 
                                 退一步说,示波输入端的高阻抗探头也许更难搞一些;
此帖出自stm32/stm8论坛
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

18
 
选STM是觉得性价比很好,非常适合我的项目,可是碰到这个问题让我困惑好几天,如果不能解决还得重新考虑方案。
如果没有问题我也没时间瞎扯,另外订了一套其它公司的开发板,等板子到了再做测试,一定给大家一个详细的结果。
此帖出自stm32/stm8论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

19
 
发生超出想象的偏差,
根本就不用怀疑STM32,

更不应该发这个帖子.
此帖出自stm32/stm8论坛
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

20
 
                                 哦呵呵呵呵,挨拍了。
此帖出自stm32/stm8论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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