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

【NUCLEO-U083RC评测】2.使用LSE校准MSI时钟

[复制链接]
jundao721 发布时间:2024-5-5 21:32

按照文档中说明,温度会对MSI,HSI等内部时钟有影响,会降低其精度。为了补偿温度对内部RC振荡器精度带来的影响,MCU内部内置一些功能用于校准。当系统中外部32.768KHz的LSE时钟源可用时,MSI振荡器的频率可通过硬件自动微调,从而达到优于±0.25%的精度。这种使用LSE进行自动硬件校准被称为PLL模式。RM介绍还有一种软件刻度校准。这两种校准方式是不能一块使用的。RM说明如图1所示:

U02-1.JPG

本次测试时基于PLL模式的硬件自动校准。主要参考官方SDK中的例程进行测试。路径为STM32Cube_FW_U0_V1.0.0\Projects\NUCLEO-U083RC\Examples_LL\RCC\RCC_HWAutoMSICalibration。按照markdown中的功能说明,正常LED闪烁,按键按下后,进行一次刻度,LED灯常亮,通过PA8 MCO输出来观察系统时钟的变化。具体可参考源程序,连接好板卡,连接好示波器,连接图如图2所示:

U02-2.jpg

Debug后,观察未校准的系统时钟频率,如图3所示:

U02-3.jpg

按下按键后,观察校准后的时钟频率,看不出来变化,图就不贴了。常温下精度影响并不大,加热芯片应该会有精度变化,等热吹风还回来,再加热试试影响。

官方有一篇关于U5的RC振荡器校准的文章,可参考《如何在 STM32U5 系列上校准内部 RC 振荡器》。

收藏 评论1 发布时间:2024-5-5 21:32

举报

1个回答
butterflyspring 回答时间:2024-5-7 16:44:02
这是个很实用的功能,节省了外部HSE。' c) M" v6 i' \  n  I$ \( {
- p  R- {4 U" K
期待后续加热后的效果~~~
( Y; h8 L" ^  r# t! ^$ P
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版