打印
[STM32F4]

STM32F427 AD采样2000-2048区间采样异常跳动问题

[复制链接]
462|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
classroom|  楼主 | 2023-8-21 09:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题描述:STM32F427ZGT6 ADC 采样,采用的ADC1 共3通道,DMA数据读出。采样数据进行中值滤波,深度20。外围电路设计:VSSA与AGND相连,VDDA通过一个200mH电感相连,GND与AGND通过0Ω电阻连接。采样过程中,在0-2000AD值时,AD十分稳定,电位器动一点,AD动一点,当AD值大于2000后,AD开始乱跳,波动在20个AD左右;当AD采样大于2048后,同样十分稳定,线性度很好。当AD值从大于2048的值,比如旋转电位器从2060开始往小采样时,AD值线性减小,减到2048时,不再跳动(电位器依然旋转),停滞一点(预计有10个AD)后又开始乱跳(在区间2000-2048之间),然后继续旋转电位器,当AD小于2000后,又恢复稳定与线性。

之前在AMOBBS论坛上看到类似帖子《STM32F407的ADC采样误差太大,如何解决?》。欢迎高手围观解决。

使用特权

评论回复
沙发
Bowclad| | 2023-8-21 21:18 | 只看该作者
电位器分压的信号的确可能引起输入的不确定性。

使用特权

评论回复
板凳
MessageRing| | 2023-8-23 21:13 | 只看该作者
没校准好吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

375

主题

1767

帖子

1

粉丝