[STM32G0] ADC采样结果忽高忽低,像是在随机抖动

[复制链接]
135|10
周半梅 发表于 2025-10-8 07:18 | 显示全部楼层 |阅读模式
ADC读取电压信号,偶尔会出现高出一截或低一截的数值,看起来没规律。加平均滤波后好一点但还是有波动。参考电压是内部的,采样通道连在电阻分压上。感觉不是干扰,就是采样本身漂。
Clyde011 发表于 2025-10-8 07:24 | 显示全部楼层
我觉得是信号源阻抗问题,换个1k电阻看差不多能确认。
公羊子丹 发表于 2025-10-8 07:26 | 显示全部楼层
我之前用内部Vref的时候也不稳,换外部基准好很多。
 楼主| 周半梅 发表于 2025-10-8 07:27 | 显示全部楼层
是不是采样周期太短?有时候内部阻抗太大来不及充电。
帛灿灿 发表于 2025-10-8 07:29 | 显示全部楼层
你那分压电阻多大?如果太大可能ADC采样电容充不满。
童雨竹 发表于 2025-10-8 07:30 | 显示全部楼层
加个电容到地试试,滤波有时候能救急。
万图 发表于 2025-10-8 07:31 | 显示全部楼层
有时候DMA采样模式没对齐,也会出现这种跳变。
Wordsworth 发表于 2025-10-8 07:32 | 显示全部楼层
用校准函数了吗?我忘记调用那次数据也乱飘。
Bblythe 发表于 2025-10-8 07:33 | 显示全部楼层
内部参考电压本身有点飘,不能完全信它。
Pulitzer 发表于 2025-10-8 07:33 | 显示全部楼层
可以试试同步触发采样,别在中断里随便启动。
Uriah 发表于 2025-10-8 07:35 | 显示全部楼层
是不是你采样前开关电源或者别的负载有波动?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

171

主题

6172

帖子

1

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