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

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

[复制链接]
STMCU小助手 发布时间:2022-3-9 22:00
解决办法1
# Q8 v* W8 O- U配置adc的时候,采样周期需要设置大一些。
- \8 a/ x! H: \* IsConfig.SamplingTime = ADC_SAMPLETIME_71CYCLES_5 ;2 L8 w5 t0 O' f" \1 g/ c3 n+ Y

# |5 g! ?% y/ g& A9 d* T" e4 W分析: 采样周期太小,会导致采样不准确,采样周期越大越准确。 采样周期太大会影响采样时间,计算公式: 采样时间(us) = (12.5+SamplingTime ) / ADC时钟(MHZ)% A* v6 @- \: e4 _0 m- T  C, K
* V+ i9 D. ]$ q# a  e3 K, s
解决办法2$ Q7 e% h4 i. l
上电后延时一会,再运行校准ADC的操作 :
: j! B$ V2 q7 ^" Z0 V5 V5 W" u- H7 w- H* F4 W7 c
HAL_Delay();" q4 g+ \2 ^! M6 p- F7 U6 ]
HAL_ADCEx_Calibration_Start(&hadc1);+ r% E8 G2 N5 s- ]" |: S
" f% b4 p5 [) U. T& P/ r
原因分析 电路板刚上电时,电容太大的原因,电压还没上升到3.3V,但是程序已经在运行了,这时执行校准会导致ADC不准确。
6 W9 C4 D, W* x0 a" B; W& b7 a

/ |( ^' W0 G# F# _, B* ]' Q
5 ?, m; I& N- E: ^0 K
收藏 评论0 发布时间:2022-3-9 22:00

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版