[STM32G4] ADC连续采样模式下偶发读数跳变现象像信号抖动

[复制链接]
191|10
万图 发表于 2025-10-4 07:27 | 显示全部楼层 |阅读模式
在做电流采样时,发现ADC连续采样偶尔会出现特别突兀的读数,好像信号突然抽风了一下。硬件滤波已经加了,软件上也做了平均处理,但这种偶发跳变还是存在。
Clyde011 发表于 2025-10-4 07:31 | 显示全部楼层
你测的通道是不是和高速切换的IO靠太近?
公羊子丹 发表于 2025-10-4 07:32 | 显示全部楼层
会不会是DMA在更新的时候你正好读到了中间值?
周半梅 发表于 2025-10-4 07:33 | 显示全部楼层
你可以试着加双缓冲,看抖动是不是减少。
帛灿灿 发表于 2025-10-4 07:34 | 显示全部楼层
我遇到过类似情况,最后发现是参考电压不稳。
童雨竹 发表于 2025-10-4 07:35 | 显示全部楼层
要不要先用内部通道量一下温度和Vref来排查?
 楼主| 万图 发表于 2025-10-4 07:36 | 显示全部楼层
如果跳变特别大,那很可能是采样时间太短。
Wordsworth 发表于 2025-10-4 07:37 | 显示全部楼层
有时候外部干扰也会突然注入,特别是电机环境下。
Bblythe 发表于 2025-10-4 07:38 | 显示全部楼层
你检查过电源地平面没有?这里容易埋坑。
Pulitzer 发表于 2025-10-4 07:38 | 显示全部楼层
把ADC通道顺序调整一下,有时候会改善。
Uriah 发表于 2025-10-4 07:39 | 显示全部楼层
我以前通过软件卡尔曼滤波解决了这种突发跳。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

169

主题

6161

帖子

1

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