[技术问答] [M051] 求助M031SG8的ADC采集不准的问题?

[复制链接]
2679|58
timfordlare 发表于 2025-12-14 17:48 | 显示全部楼层
若 ADC 使用的参考电压来自电源,而电源存在纹波或负载变化,则会导致所有通道测量失准。
hearstnorman323 发表于 2025-12-16 14:39 | 显示全部楼层
SAR 型 ADC 需要足够时间对内部采样电容充电至输入电压水平。若采样周期太小,会导致采集值偏低或跳动大。
louliana 发表于 2025-12-17 20:38 | 显示全部楼层
多通道切换过快              
everyrobin 发表于 2025-12-18 08:58 | 显示全部楼层
VREF 引脚添加 100nF + 10μF 去耦电容
旧巷情人 发表于 2025-12-18 11:00 | 显示全部楼层
排查 M031SG8 ADC 采集不准:1. 校准内置参考电压,调用ADC_Calibration()消除偏移;2. 配置合适采样时钟分频,避免欠采样;3. 输入信号加 RC 滤波抑制噪声,确保输入电压在 0~VREF 间;4. 多次采样取均值,减少随机误差。
timfordlare 发表于 2025-12-18 18:09 | 显示全部楼层
若精度要求高,考虑更换带外部 VREF 引脚的型号
lzbf 发表于 2025-12-18 21:11 | 显示全部楼层
通道采集时加入通道切换延迟              
beacherblack 发表于 2025-12-19 13:12 | 显示全部楼层
对多个采样值做滑动平均或均方根滤波
eefas 发表于 2025-12-19 14:32 | 显示全部楼层
ADC 电源直接来自 VDD/VSS,因此 数字噪声极易耦合到模拟输入。
迷雾隐者 发表于 2026-1-8 07:41 | 显示全部楼层
如果断开PB6后,PB5的采集值受到影响,可能是两路ADC采集共用了某些电路资源
灵犀幻影 发表于 2026-1-8 17:52 | 显示全部楼层
你可以尝试使用模拟示波器检查PB5和PB6的模拟输入信号,看看是否有异常波动
mintspring 发表于 2026-1-8 18:41 | 显示全部楼层
检查参考 ADC 参考电压是否稳定,校准寄存器是否配置正确
mintspring 发表于 2026-1-8 18:46 | 显示全部楼层
确认 VREF 引脚(如 VREF+)并联100nF(104)陶瓷电容(靠近引脚),必要时加 10μF 钽电容滤低频;避免用 VDD 直接作 VREF(电源波动会引入大误差)。
yiy 发表于 2026-1-10 21:28 | 显示全部楼层
采集不准多由参考电压不稳、采样时序不足、输入阻抗不匹配、未校准、PCB / 接地噪声导致
yiy 发表于 2026-1-11 13:10 | 显示全部楼层
参考电压不稳、硬件阻抗不匹配、采样时序不足、校准缺失、寄存器配置错误。
Moon月 发表于 2026-1-11 22:29 | 显示全部楼层
选择高质量的电压源对保证电路稳定性和电机精确控制很重要。
流星flash 发表于 2026-1-12 11:29 | 显示全部楼层
独立稳定电压源对单片机系统稳定性至关重要,防止电压波动影响电机控制与传感器读取。
LinkMe 发表于 2026-1-12 12:41 | 显示全部楼层
确保ADC采样时电流稳定,防止负载切换干扰测量结果。
598330983 发表于 2026-1-13 10:00 | 显示全部楼层
检查 ADC 时钟:M031 ADC 最高推荐时钟 ≤ 12MHz,过高速会导致采样不充分。
单芯多芯 发表于 2026-1-15 14:54 | 显示全部楼层
ADC采样时,大电流负载切换可能干扰结果,所以应先切换负载,再开始采样。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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