硬汉嵌入式论坛

 找回密码
 立即注册
查看: 914|回复: 3
收起左侧

STM32G474RE ADC采样 低端值非线性

[复制链接]

11

主题

135

回帖

168

积分

初级会员

积分
168
发表于 2023-10-8 15:51:47 | 显示全部楼层 |阅读模式
ADC的采样数值,低于满量程的2% ADC没有线性,甚至精度都没有。之前采样都是采样中点作为0点,没发现这问题。是配置的有问题,还是本来就是这个样子,都得加零偏处理,进入线性区之后再进行采样
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106826
QQ
发表于 2023-10-8 16:17:45 | 显示全部楼层
这个不正常,这个误差有点大,比如3.3V满量程得话,%2就有66mV,这个太大了。
回复

使用道具 举报

11

主题

135

回帖

168

积分

初级会员

积分
168
 楼主| 发表于 2023-10-8 21:01:08 | 显示全部楼层
eric2013 发表于 2023-10-8 16:17
这个不正常,这个误差有点大,比如3.3V满量程得话,%2就有66mV,这个太大了。

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

使用道具 举报

334

主题

2032

回帖

3039

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3039
发表于 2023-10-19 16:36:37 | 显示全部楼层
exp_exp 发表于 2023-10-8 21:01
确实,我用cubemx 生成的代码,默认没有调用HAL_ADCEx_Calibration_Start(); 这个校准函数,看了官方例 ...

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

几乎没见过ADC有大于2%的误差。建议查查芯片ADC基准电源的设计,比如使用独立的LDO或基准源,或者更改ADC的采样配置。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-6 08:17 , Processed in 0.207599 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表