欢乐家园 发表于 2025-7-23 23:16

灵动 MM32F031 系列单片机在使用 ADC 采集,数据跳变较大

灵动 MM32F031 系列单片机在使用 ADC 采集时,出现数据跳变较大的情况,可能是什么原因导致的?该从哪些方面排查呢?

caigang13 发表于 2025-7-24 07:56

首先确定你采集的信号是不是本身就存在这种跳变,如果不是,那就要软件上做一下滤波处理。

probedog 发表于 2025-7-24 16:43

电源中的噪声会干扰 ADC 的采样过程,导致数据跳变。

jcky001 发表于 2025-7-24 16:46

降低采样速率试试。

elephant00 发表于 2025-7-24 16:46

如果软件滤波不足,无法有效去除噪声和异常值,导致数据跳变。

duo点 发表于 2025-7-24 16:48

校准 ADC,检查硬件连接。

flycamelaaa 发表于 2025-7-24 17:43

在 ADC 的电源引脚上添加去耦电容,滤除高频噪声。

powerantone 发表于 2025-7-24 18:43

信号线路干扰?

stormwind123 发表于 2025-7-24 18:44

ADC 的参考电压不稳定会导致采样数据跳变。

probedog 发表于 2025-7-24 19:45

建议用稳定的参考电压源,在参考电压引脚上添加去耦电容。

classroom 发表于 2025-7-24 20:45

采样速率过高?

七毛钱 发表于 2025-7-24 20:48

ADC的采样时间设置过短可能导致采样不充分。

内政奇才 发表于 2025-7-24 21:50

可能与时钟源不稳定,时钟分频设置不当有关。

cr315 发表于 2025-7-24 22:46

未启用模拟看门狗?

onlycook 发表于 2025-7-24 22:49

ADC的分辨率设置过低?
页: [1]
查看完整版本: 灵动 MM32F031 系列单片机在使用 ADC 采集,数据跳变较大