[AT32F437] ADC在初始化的时候有自校准流程,还有什么时候要执行

[复制链接]
113|17
空灵回声 发表于 2026-4-28 11:01 | 显示全部楼层 |阅读模式
在MCU上电复位后,初始化ADC采样的流程里面有自校准,等待自校准完成后,再开启ADC转换。
如果我的设备长时间运行,这个自校准还受什么因素影响,在什么状态下还需要完成自校准?
比如温度变化较大的时候?

三生万物 发表于 2026-5-1 19:34 | 显示全部楼层
自校准的频率取决于应用场景。在一些高精度要求的场合,可能需要定期进行自校准,比如每24小时一次,以应对环境变化带来的影响。
我吃小朋友 发表于 2026-5-3 08:14 | 显示全部楼层
自校准除了在初始化时执行外,还可以在设备长时间未使用后重新启动时进行,以保证测量的准确性。
643757107 发表于 2026-5-5 18:12 | 显示全部楼层
除了初始化,ADC 自校准主要在复位 / 唤醒、重配置、温漂 / 时漂、电源波动时执行,核心是 “状态变更 + 精度漂移” 触发校准。
xuanhuanzi 发表于 2026-5-8 10:15 | 显示全部楼层
自校准:初始化必做、温度剧变 / 长时间工作推荐做,用于提升精度
复位:初始化前必做、ADC 异常 / 重新配置时必做,用于恢复硬件状态
固定流程:复位 → 配置 → 校准 → 转换,这是所有 MCU 的 ADC 通用标准流程
暖心小太阳 发表于 2026-5-12 18:58 | 显示全部楼层
自校准还可能受到电源电压变化的影响。如果电源电压波动较大,可能需要重新校准以确保测量精度。
LOVEEVER 发表于 2026-5-18 10:21 | 显示全部楼层
高精度要求的场合,可能需要定期进行自校准,结合需求进行
gejigeji521 发表于 2026-6-4 11:36 | 显示全部楼层
ADC 自校准用来修正偏移误差、增益误差,校准系数存在片内寄存器,断电 / 模块复位会丢失系数
小灵通2018 发表于 2026-6-7 17:01 | 显示全部楼层
初始化是必须执行的第一次校准,但环境 / 硬件变化后,校准数据会失效,必须重新执行自校准。
21mengnan 发表于 2026-6-8 12:23 | 显示全部楼层
芯片出厂、上电后内部电路存在初始误差,第一次校准是 ADC 正常工作的前提。
xinxianshi 发表于 2026-6-20 19:45 | 显示全部楼层
消除内部失调电压、增益误差、温漂,提升采样精度,主流 MCU(STM32、GD32、PIC 等)规则通用。
wahahaheihei 发表于 2026-7-8 20:56 | 显示全部楼层
芯片冷上电、复位后第一次开启 ADC,必须先校准再使用,此时内部参考电压、模拟电路未稳定,误差最大。
天灵灵地灵灵 发表于 2026-7-14 16:49 | 显示全部楼层
MCU 第一次上电、掉电后重新上电,内部参考源、运放、电容存在温漂、电荷偏移,初始化时必须自校准。
yiy 发表于 2026-7-20 14:25 | 显示全部楼层
芯片上电、复位后第一次使用 ADC,初始化流程末尾必须做自校准
zhuotuzi 发表于 2026-7-21 15:07 | 显示全部楼层
多 ADC 共用参考电压时:一个 ADC 校准不会影响另一个,但各自独立的失调需要各自单独校准
21mengnan 发表于 2026-7-23 16:18 | 显示全部楼层
抵消内部偏置电压误差、增益误差、温漂、器件老化、电源扰动,提升采样精度
幸福小强 发表于 2026-8-6 14:31 | 显示全部楼层
芯片冷上电、ADC 模块首次使能初始化时执行,消除**生产批次差异、器件固有失调误差**,是基础校准。
小灵通2018 发表于 2026-8-9 16:34 | 显示全部楼层
除开机初始化外,分强制触发场景、周期定时场景、工况变更场景、异常恢复场景四类
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

44

帖子

0

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