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

【经验分享】STM32的ADC采样时间

[复制链接]
STMCU小助手 发布时间:2022-2-7 22:06
STM32的ADC采样时间与其ADC的时钟频率密不可分。
例:STM32F103系列的ADC的时钟是在APB2(最大72MHZ)上。我们可以对其分频:
RCC_PCLK2_Div2: ADC clock = PCLK2/2   //72/2=36MHz
RCC_PCLK2_Div4: ADC clock = PCLK2/4   //72M/4=18MHz
RCC_PCLK2_Div6: ADC clock = PCLK2/6  //72M/6=12MHz
RCC_PCLK2_Div8: ADC clock = PCLK2/8  //72M/8=9MHz
对ADC的通道设置不同的采样周期,所对应的采样时间也会不同:
ADC_SampleTime_1Cycles5: Sample time equal to 1.5 cycles 采样时间等于1.5个周期
0 @1 c9 ]" b" y3 D8 s9 M# X. i ADC_SampleTime_7Cycles5: Sample time equal to 7.5 cycles 采样时间等于7.5个周期
* q1 R0 a7 f0 r5 P* s: f& S ADC_SampleTime_13Cycles5: Sample time equal to 13.5 cycles 采样时间等于13.5个周期( ~' e2 j3 Z8 _. y5 q6 B
ADC_SampleTime_28Cycles5: Sample time equal to 28.5 cycles 采样时间等于28.5个周期# j7 h. x0 G+ ~' M* h2 U
ADC_SampleTime_41Cycles5: Sample time equal to 41.5 cycles 采样时间等于41.5个周期1 T( u+ ]# v0 c) C4 l. |
ADC_SampleTime_55Cycles5: Sample time equal to 55.5 cycles 采样时间等于55.5个周期- T, f1 ^2 I  y6 S; n9 L; a) O/ |9 c
ADC_SampleTime_71Cycles5: Sample time equal to 71.5 cycles 采样时间等于71.5个周期& y; t& I; Q; r+ @" q" E! x
ADC_SampleTime_239Cycles5: Sample time equal to 239.5 cycles 采样时间等于239.5个周期
ADC的采样时间=采样周期/ADC的时钟频率         ADC的转换时间=ADC的采样时间+12.5周期  (12.5是采集12位AD时间是固定的周期)

  F0 I% N5 l: ~3 B. R& B- D3 W
赞 收藏 评论0 发布时间:2022-2-7 22:06

举报

0个回答

所属标签

相似技术帖

官网相关资源

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