[STM32G0] STM32G0的ADC采样总是偏?

[复制链接]
840|10
 楼主| 童雨竹 发表于 2025-3-10 08:36 | 显示全部楼层 |阅读模式
电压量起来是对的,但ADC读取的数据总是偏高,这是哪里出问题了?
probedog 发表于 2025-3-10 15:41 | 显示全部楼层
ADC的参考电压设置低于推荐值,可能导致采样数据偏高。
两只袜子 发表于 2025-3-10 15:45 | 显示全部楼层
ADC校准不准确或未进行校准
elephant00 发表于 2025-3-10 15:47 | 显示全部楼层
检查与ADC相关的软件代码,包括初始化代码、中断处理程序、数据读取和处理代码等。
classroom 发表于 2025-3-10 17:29 | 显示全部楼层
如果当前参考电压低于此值,建议调整至3.0V或以上,并重新进行采样测试。
jcky001 发表于 2025-3-10 19:03 | 显示全部楼层
使用校准函数对ADC进行校准
laocuo1142 发表于 2025-3-10 20:09 | 显示全部楼层
采样周期设置过小,可能导致采样不准确,数据偏高。
powerantone 发表于 2025-3-10 20:59 | 显示全部楼层
外部电磁干扰或静电放电可能影响ADC的采样精度。
flycamelaaa 发表于 2025-3-10 21:00 | 显示全部楼层
增加ADC的采样周期,采样时间越长,结果越准确,但也会占用更长的采样时间。
cr315 发表于 2025-3-10 22:00 | 显示全部楼层
件代码中的错误或不当配置可能导致ADC采样数据偏高
stormwind123 发表于 2025-3-10 22:03 | 显示全部楼层
看看是不是DMA配置错误
冰春彩落下 发表于 2025-4-14 01:02 | 显示全部楼层
基准电压不准确了吧,也是这样

一秒落纱 发表于 2025-4-14 02:24 | 显示全部楼层
你这种是不是有干扰呢?

三生万物 发表于 2025-4-14 03:21 | 显示全部楼层
STM32G0内部参考电压典型值为1.22V,但实际值可能存在±10%误差

夜阑风雨 发表于 2025-4-14 04:21 | 显示全部楼层
若使用VREFINT作为ADC参考源(VREFEN位使能),需通过校准值修正

光辉梦境 发表于 2025-4-14 05:47 | 显示全部楼层
确保外部VREF+引脚电压稳定(如3.3V),用万用表实测确认

淡漠安然 发表于 2025-4-14 06:27 | 显示全部楼层
检查VREF+VDDA是否短路(VDDA需与VREF+同源,且滤波电容充足)

远山寻你 发表于 2025-4-14 07:17 | 显示全部楼层
STM32G0 ADC输入阻抗约50kΩ,直接采样高阻抗信号源会导致电压跌落。可添加电压跟随器(运放缓冲)或降低信号源阻抗(如分压电阻总阻值<10kΩ)

江河千里 发表于 2025-4-14 08:26 | 显示全部楼层
ADC输入引脚添加RC低通滤波(如1kΩ + 100nF),抑制高频噪声

别乱了阵脚 发表于 2025-4-14 09:14 | 显示全部楼层
避免长走线引入干扰

您需要登录后才可以回帖 登录 | 注册

本版积分规则

172

主题

6228

帖子

2

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