exp_exp 发表于 2023-10-8 15:51:47

STM32G474RE ADC采样 低端值非线性

ADC的采样数值,低于满量程的2% ADC没有线性,甚至精度都没有。之前采样都是采样中点作为0点,没发现这问题。是配置的有问题,还是本来就是这个样子,都得加零偏处理,进入线性区之后再进行采样

eric2013 发表于 2023-10-8 16:17:45

这个不正常,这个误差有点大,比如3.3V满量程得话,%2就有66mV,这个太大了。

exp_exp 发表于 2023-10-8 21:01:08

eric2013 发表于 2023-10-8 16:17
这个不正常,这个误差有点大,比如3.3V满量程得话,%2就有66mV,这个太大了。

确实,我用cubemx 生成的代码,默认没有调用HAL_ADCEx_Calibration_Start(); 这个校准函数,看了官方例子才发现

caicaptain2 发表于 2023-10-19 16:36:37

exp_exp 发表于 2023-10-8 21:01
确实,我用cubemx 生成的代码,默认没有调用HAL_ADCEx_Calibration_Start(); 这个校准函数,看了官方例 ...

很久都不用这个校准函数了。 以前F1时代才需要用这个。

几乎没见过ADC有大于2%的误差。建议查查芯片ADC基准电源的设计,比如使用独立的LDO或基准源,或者更改ADC的采样配置。
页: [1]
查看完整版本: STM32G474RE ADC采样 低端值非线性