[其它应用] 中颖MCU的ADC采样值跳变较大,可能有哪些优化方向?

[复制链接]
2384|9
 楼主| 梦回桃花源 发表于 2025-5-26 15:25 | 显示全部楼层 |阅读模式
常见现象
  • 无负载时ADC采样值在小范围内波动
  • 高负载环境下采样值出现偶发跳变

排查方向
  • 硬件层面

    • 检查参考电压源稳定性(建议增加LC滤波)
    • 模拟输入引脚并联100pF~1nF滤波电容
    • 避免与高频信号(如PWM)共用电源回路

  • 软件层面
    • 启用内部采样保持电容(SHCEN寄存器配置)
    • 采用滑动窗口均值滤波(推荐8~16点队列)
    • 校准内部基准电压偏移值(参考手册第9.3章)


大家在ADC采样中还遇到过哪些异常情况?具体解决方案是什么?

szt1993 发表于 2025-5-27 11:26 | 显示全部楼层
ADC最好加入一些算法保证数据准确
七毛钱 发表于 2025-6-6 16:49 | 显示全部楼层
电源纹波或接地不良会引入噪声,导致ADC采样值波动。
stormwind123 发表于 2025-6-6 17:00 | 显示全部楼层
优化PCB布局后ADC噪声降低60%。
flycamelaaa 发表于 2025-6-6 18:00 | 显示全部楼层
在ADC输入端添加RC滤波器。
powerantone 发表于 2025-6-6 19:00 | 显示全部楼层
长走线、信号环路或高频干扰会引入噪声。
probedog 发表于 2025-6-6 21:00 | 显示全部楼层
采用滑动平均滤波或者中值滤波。
classroom 发表于 2025-6-6 22:00 | 显示全部楼层
降低采样频率,用定时器或外部信号触发ADC采样,避免软件延时不确定性。
七毛钱 发表于 2025-6-6 23:00 | 显示全部楼层
避免同时采样高噪声通道和低噪声通道。
duo点 发表于 2025-6-13 21:00 | 显示全部楼层
ADC增益误差、偏移误差或温度漂移会导致采样值偏差。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

16

帖子

0

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