[STM32G0] ADC采样结果偶尔异常,像被“电流冲了一下”

[复制链接]
176|10
帛灿灿 发表于 2025-10-16 07:54 | 显示全部楼层 |阅读模式
我在测电压信号时,ADC偶尔跳出一个极端值,比如200mV的信号突然读到接近3V。测过前端电路稳定,怀疑是ADC采样时序或DMA同步出问题。奇怪的是每次都在某个外设动作后出现。
Clyde011 发表于 2025-10-16 08:00 | 显示全部楼层
ADC和TIM触发不同步会出现那种偶发峰值。
公羊子丹 发表于 2025-10-16 08:01 | 显示全部楼层
是不是共享通道没加采样保持时间,太短会抖。
周半梅 发表于 2025-10-16 08:01 | 显示全部楼层
DMA是不是在采样期间被别的外设打断了?
 楼主| 帛灿灿 发表于 2025-10-16 08:02 | 显示全部楼层
我以前加了个RC滤波就好了,ADC太灵敏。
童雨竹 发表于 2025-10-16 08:03 | 显示全部楼层
如果用到内部参考电压,稳定时间一定要够。
万图 发表于 2025-10-16 08:04 | 显示全部楼层
查查是不是触发源被重复触发了。
Wordsworth 发表于 2025-10-16 08:05 | 显示全部楼层
我在G0上也见过,后来延长采样周期解决的。
Bblythe 发表于 2025-10-16 08:06 | 显示全部楼层
采样电容太小的话,负载变化也会让结果乱。
Pulitzer 发表于 2025-10-16 08:07 | 显示全部楼层
你关掉DMA单步采样看还会不会乱跳?
Uriah 发表于 2025-10-16 08:08 | 显示全部楼层
电源纹波或者接地问题也可能是原因。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

178

主题

6328

帖子

0

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