你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32 ADC 采样值不准确或偏小

[复制链接]
STMCU小助手 发布时间:2022-3-9 22:00
解决办法1
' E$ V) c) O7 N! d, K配置adc的时候,采样周期需要设置大一些。' M( L8 @+ Z, o
sConfig.SamplingTime = ADC_SAMPLETIME_71CYCLES_5 ;4 y8 S7 Y+ f2 H  r& R% g% z) w

: ^2 H, i7 s* Y- h分析: 采样周期太小,会导致采样不准确,采样周期越大越准确。 采样周期太大会影响采样时间,计算公式: 采样时间(us) = (12.5+SamplingTime ) / ADC时钟(MHZ)
3 Q+ G3 ?! `6 d$ e0 J) f; H8 u1 P+ g; i9 a, p1 \  y. [
解决办法20 ~1 K. K, y4 c# l; s
上电后延时一会,再运行校准ADC的操作 :: y3 N, T( E" U! R
  I8 ?8 \4 Z, f" C: k0 n
HAL_Delay();0 o. |9 U2 ^5 _) J  e
HAL_ADCEx_Calibration_Start(&hadc1);
" o: x# e0 {6 R1 x! h
. \+ `& L6 ]$ ]& A" X4 L' q, |原因分析 电路板刚上电时,电容太大的原因,电压还没上升到3.3V,但是程序已经在运行了,这时执行校准会导致ADC不准确。

. H- P# N' H' d; I; }. z/ b( c; N, O
% G/ J$ t7 `' I$ {. K) O4 S0 q+ Y  x) Z- O! M) ^7 w
赞 收藏 评论0 发布时间:2022-3-9 22:00

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版