[STM32F1] STM32 AD问题,请高手指教

[复制链接]
3194|21
 楼主| shizileo 发表于 2014-12-9 16:40 | 显示全部楼层 |阅读模式
小弟最近学习STM32F103ZET6芯片,仿照学习板做了一块板子(略有改动),但是调试时发现AD出现问题,DMA模式下采集数据超过1V左右时AD数据就输出3.3V了。非DMA模式下连续采集AD,数据越采越大。因为程序在学习板上反复测试均没有问题,因此猜想可能是硬件电路问题,附上原理图,请高手指教一下!十分感谢~
image-1.jpg
cool_coder 发表于 2014-12-9 17:24 | 显示全部楼层
被测量的信号源是什么样的?如何与ADC连接?好像看不出来~
airwill 发表于 2014-12-9 19:07 | 显示全部楼层
程序已经测试过, 换了个板子就出问题了, 首先怀疑硬件问题吧
连接, 焊接, 电源, 参考电压等
mcuzone 发表于 2014-12-9 22:11 | 显示全部楼层
硬件问题可能性比较大,先用万用表测量一下
mmuuss586 发表于 2014-12-9 23:38 | 显示全部楼层
引脚的电容太大了吧,我猜的;

你上面的图看不清楚,也不知道是哪个脚;
CPU电霸龙 发表于 2014-12-10 00:56 | 显示全部楼层
是不是你配置错了啊!
 楼主| shizileo 发表于 2014-12-10 09:11 | 显示全部楼层
mcuzone 发表于 2014-12-9 22:11
硬件问题可能性比较大,先用万用表测量一下

万用表测量过,比如测试结果2V时,AD输出却是3.3V
 楼主| shizileo 发表于 2014-12-10 09:13 | 显示全部楼层
cool_coder 发表于 2014-12-9 17:24
被测量的信号源是什么样的?如何与ADC连接?好像看不出来~

被测信号源用的是直流电压,3.3V分压得到的。AD用的是PB0、PB1、PC4、PC5。使用单一AD测试或顺序测试时,连续采集出来的值居然是递增的
 楼主| shizileo 发表于 2014-12-10 09:14 | 显示全部楼层
mmuuss586 发表于 2014-12-9 23:38
引脚的电容太大了吧,我猜的;

你上面的图看不清楚,也不知道是哪个脚; ...

走线用的8mil线,引脚电容大是什么因素造成的?:)
 楼主| shizileo 发表于 2014-12-10 09:14 | 显示全部楼层
CPU电霸龙 发表于 2014-12-10 00:56
是不是你配置错了啊!

配置不会错的,在学习板上用的好好的,呵呵
 楼主| shizileo 发表于 2014-12-10 09:18 | 显示全部楼层
十分苦闷啊!!!感谢大家咯~: )
小班儿 发表于 2014-12-10 09:22 | 显示全部楼层
从电路上看不出你的采样电路是什么样的!
小班儿 发表于 2014-12-10 09:22 | 显示全部楼层
建议在电阻分压之后再加一级电压跟随后再进ADC采样
mmuuss586 发表于 2014-12-10 11:03 | 显示全部楼层
shizileo 发表于 2014-12-10 09:14
走线用的8mil线,引脚电容大是什么因素造成的?:)

布线,焊接,还有你前面接的啥啊;

降低采样率有没有测试过行不行?
仙人球W 发表于 2014-12-10 11:58 | 显示全部楼层
用示波器看采样电压的波形如何!确定采样电压稳定在分析...
 楼主| shizileo 发表于 2014-12-10 13:43 | 显示全部楼层
mmuuss586 发表于 2014-12-10 11:03
布线,焊接,还有你前面接的啥啊;

降低采样率有没有测试过行不行?

AD前端接线如图,很简易,就是分了个压。AD时钟配置为9MHz,采样周期设为239.5了,采样率已经很低了咯: )
捕获.PNG
ticomi 发表于 2014-12-10 13:59 | 显示全部楼层
一般是算法造成的,可以看下是不在在计算前没有将对应的变量等清空?
mmuuss586 发表于 2014-12-10 14:29 | 显示全部楼层
shizileo 发表于 2014-12-10 13:43
AD前端接线如图,很简易,就是分了个压。AD时钟配置为9MHz,采样周期设为239.5了,采样率已经很低了咯: ) ...

C30改成102或不焊看看;
ningling_21 发表于 2014-12-10 15:39 | 显示全部楼层
采样速度不宜太快...
 楼主| shizileo 发表于 2014-12-31 14:18 | 显示全部楼层
哈哈,小弟已解决这个问题,十分感谢大家帮助。另外,请问版主如何结贴给分咯,怎么总显示分配错误
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

15

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部