LAT1337
Local Application Tips
LAT1337 – Rev 1.0 – Feb. 2024
STM32G0B1 ADC 数据异常原因
关键字:STM32G0, ADC,LSB,EO,VRef
1. 问题描述
客户在使用 STM32G0B1 进行产品开发的时候,使用到了 ADC 模块通道 0 进行电压
检测,在产品生产过程中,测试发现某些样机 ADC 采样到的数据与实际不符合,误差比
较大,样品除了 ADC 采样数据误差较大,其它功能都正常,客户进行了交叉测试,发现
问题是随着 MCU 走,因此排除了板子的问题,同时我方对客户的原理图以及软件部分代
码进行了复查,也没有发现问题。下图是客户产品的部分电路图。
图1. 部分原理图
因此客户怀疑这些样片有缺陷,申请了 FA 检测,最终的测试报告表示样片正常,但是
客户需要一个解释,为什么某些样片会存在 ADC 采样数据偏差较大。
2. 问题分析
通过客户反馈信息来看,排除了软件代码的问题,同时也排除了电路原理图的问题,
而 FA 测试也排除了芯片本身的问题,Division 在客户返回的样品上进行应用测试,得出
的结论是,ADC 在参考电压 3.3V 的情况下,ADC 转换得到的数据是符合要求的,如下图
所示。
图2. ADC Conversion Data with Ref 3.3V