ADC 三点核验表怎样区分偏置、增益和非线性
用三个已知且处于允许范围内的电压点,保留原始码与校准输出,可以初步区分固定偏置、比例偏差和曲线偏离。三点核验是诊断入口,不是完整精度认证。
本文以公开公式与合成输入分析工程决策,由器赋开物编辑整理,AI 辅助撰写,未用真实硬件完成下述测试。数值用于复算,现场验收应另填测量记录。
这次要解决什么问题?
选低、中、高三个稳定输入时,应避开芯片规定之外的区域。示例的1024码只用于工具复算;实际表格必须填仪器读数与设备原始输出,不能把理想模型生成的数字当作测量数据。
先把输入和单位列清楚
打开ADC 分辨率与理想码值计算器,可先用工具默认值熟悉字段,再按下表改为本文场景。
| 输入项目 | 教学输入 | 单位 |
|---|---|---|
| 理想满量程跨度 | 3.3 | V |
| 分辨率 | 12 | bit |
| 原始码值 | 1024 | code |
这里的数值是明确设定的数学样例,不代表任何具体板卡、仪器或客户项目的实测数据。参数若来自你的设备,应同时记录料号、工作模式与取得方式。
按公式复算,可以得到什么?
LSB = Vspan / 2ᴺ;Vcode = code × LSB
| 计算项目 | 模型输出 | 单位 |
|---|---|---|
| 理想量化步长 | 0.0008056640625 | V/LSB |
| 码值对应区间下边界 | 0.825 | V |
| 最大码的区间下边界 | 3.2991943359 | V |
下载本场景输入、公式与结果 JSON。附件保留未四舍五入的模型数值,并以空的实测栏区分预测与测量;上表只为便于阅读作显示舍入。
怎样一步步核对?
固定通道、衰减、供电、采样率和环境条件,按从低到高再从高到低的顺序采样。每点记录输入、均值、波动范围和校准结果。比较误差是否近似常数、是否随输入成比例,或是否中间点偏离两端趋势,再决定排查参考或前端。
哪些误读会让结论失效?
只在一个电压点调系数会把偏置与比例误差混在一起。未经标定的信号源本身也有误差;三点恰好对上不能证明全温、全量程、全部批次都达到同一水平。
达到什么条件才算核验完成?
每个测量值能追溯到仪器、配置和时间,原始数据未被覆盖。报告把合成算例与实测表分开,并说明仪器不确定度、测试点范围以及尚未覆盖的温度和动态条件。
模型覆盖到哪里?
ESP32的衰减设置、有效测量范围、参考偏差与非线性不能由这个理想模型消除。实际毫伏读数应走适配芯片和SDK版本的校准流程。
公式与参数定义参考乐鑫 ADC 校准驱动;本页的场景设计和合成算例用于帮助复查,不能由模型输出反推硬件已经合格。若当前设备或SDK版本与来源不同,应先核对对应手册。
继续解决相关问题
本文为公开资料整理,非亲测。关键参数与代码请结合实物与下列官方来源验证。
- 乐鑫 ADC 校准驱动 ↗
docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/peripherals/adc/adc_calibration.html