使用ADC时,大约每隔4秒左右(整个设计都找不到和4秒相关的动作),就会有持续200ms左右时间内,每次启动转换,芯片引脚就会出现一个200mv,2us左右的脉冲(或上回下),将使用的所有ADC引脚都对地接电阻,使ADC输入为0,但问题依然会存在,只不过全变成200mv的上脉冲了。 虽然这个问题不影响使用,因为我的采样时间要大于那个脉冲时间,能够保证采到正确值,而且也可以通过加电容滤掉,也能符合应用要求,但现在不明白为什么会出现这种情况,希望能找到原因。 目前怀疑和板子有关,因为一块板只焊ARM就没有问题,其它的焊满件了就有问题,目前找不到头绪,如果一个个拆去试台耗费时间了。 希望哪位大侠能给解答。 |
RE:STM32 ADC启动时引脚会有小脉冲
RE:STM32 ADC启动时引脚会有小脉冲
2.基准电压的选取也很关键,如果你的信号很稳定,但基准电压不稳定,也可能出现问题
3.AD转换期间,尽量不要操作大功率负载动作,这个可能就是你只焊接一个ARM没问题,再焊接其他芯片出现问题的根本原因
RE:STM32 ADC启动时引脚会有小脉冲
RE:STM32 ADC启动时引脚会有小脉冲
可以参考这篇文档, ST官网也有这篇文档,里面介绍了SAR ADC的内部结构及产生这种情况的原因,以及从软件,硬件上的解决方法
How to get the best ADC accuracy in STM32Fx Series and STM32L1 Series devices.pdf
2015-11-19 17:39 上传
点击文件名下载附件
下载积分: ST金币 -1845.71 KB, 下载次数: 119, 下载积分: ST金币 -1