原创 STM32L4低功耗MCU的5个时钟源及使用技巧

2022-1-20 09:44 37323 21 9 分类: MCU/ 嵌入式 文集: 技术

STM32L4xx系列MCU基于ARM Cortex-M4,具有FPU内核、高度灵活性和高级外设集,实现了首屈一指的超低功耗性能。这些器件非常适合电池供电的产品,所需供电电压可低至1.71V


与一般MCU只有4路时钟相比,STM32L4共有5个时钟源(HSELSELSIHSIMSI),具有多功能的时钟管理,可通过复位和时钟控制器(RCC)外设来管理。以下做简单介绍。


五个时钟源:HSELSELSIHSIMSI

 

通过HSELSE两个外部振荡器,应用能获得高精度:

HSE时钟(480MHz的高速外部时钟),通常用来馈送PLL,并能产生高达80MHzCPU时钟频率,以及USB控制器和音频时钟所需的独立频率。

LSE(典型的32.768kHz低速外部时钟)一般用于为实时时钟提供低功耗时钟源,不过也能用作LCD时钟。

 

对于多种不同的任务,STM32L4xx3个内部振荡器可供选择:

LSI时钟(32kHz低速内部时钟)是超低功耗源,能够馈送实时时钟(精度有限)、LCD控制器和独立看门狗

HSI时钟(16MHz高速内部时钟)是高速电压补偿振荡器。

MSI时钟(100kHz48MHz多种速率内部时钟)是振荡器,具有可调的频率和低电流消耗。它的工作电流与频率成比例,以便最小化内部振荡器在低CPU频率下的功耗开销。



配置为PLL模式时,该振荡器利用LSE自动校准,能够实现高精度。

 

RC48可用时,利用时钟恢复系统(HSI48):内部48MHz时钟源(HSI48)可用于驱动USBSDMMCRNG外设。此时钟可在MCO上输出。

 

此外,STM32L4xx微控制器嵌入了三个PLL,每个都具有多达3个独立输出,并可由HSIHSEMSI馈送。这九个输出可分别配置为:

- 系统时钟

- ADC接口时钟

- USB时钟

- 串行音频接口SAI1时钟

- 串行音频接口SAI2时钟


外设时钟的选择

 

多个其他外设可由非系统时钟提供时钟:USARTxx= 12345),LPUARTSWPMII2Cxx=1234)接收独立时钟。

 

消除外设在系统时钟上的限制条件,这可降低系统和APB总线频率,并保持通信外设波特率不变,与系统时钟频率独立。

- 在运行和低功耗运行模式下,所有外设时钟可单独使能或禁用。

- 在睡眠和低功耗睡眠模式下,所有外设时钟也可单独使能或禁用。


HSILSI的校准

 

在成本敏感的应用中,晶体振荡器的价格可能无法忽略。出于这个原因,STM32L4xx提供了多种选择来测量内部振荡器。尽管HSIMSI是工厂修调的,但它们能在运行时间内进一步修调0.5%个单位,以补偿因温度和电压变化引起的频率偏移。

 

当应用中存在LSE时,MSI可利用LSEPLL模式配置)自动校准,从而可能长期达到LSE精确度。该模式可提供USB时钟,具有器件模式中运行所要求的精确度,节约了高速晶振的成本。而且,当MCUStop模式退出时,系统时钟在任意频率范围内均可配置为HSIMSI。这允许在48MHz时直接退出停止模式,无需等待PLL启动时间。

作者: 硬之城Allchips, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3975615.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论1条评论)

登录后参与讨论

用户3992164 2022-3-29 09:05

不错,不错。
相关推荐阅读
硬之城Allchips 2024-02-14 13:05
压电技术将使智能手机屏幕变成沉浸式交互扬声器
时至今日,包括手机在内的移动设备话筒(扬声器和触觉发生器)依然存在几个问题,而压电技术有望改变这一切,让显示器能够提供高质量的沉浸音频和交互触摸体验。首先是组件本身。智能手机中的扬声器和当你触摸虚拟按...
硬之城Allchips 2023-02-15 17:25
工程师为笔电、便携式工具和电动自行车开发出频率超过MHz的无线充电器
尽管目前手机等小型设备在无线充电方面取得了成功,但在我们完全实现无线充电之前,仍有几个技术挑战需要解决,特别是在耗电量更大的电子产品方面。在《IEEE电力电子新兴和精选主题期刊》中,专家们概述了克服这...
硬之城Allchips 2022-08-29 10:30
霍尔传感器原理、典型应用及与Arduino的接口
霍尔传感器(Hall Effect Sensor)是根据霍尔效应制作的一种磁场传感器,当恒定电流通过内部的霍尔半导体片时,将在垂直方向产生电位差即霍尔电压。这个霍尔电压随磁场强度的变化而变化,磁场越强...
硬之城Allchips 2022-08-26 08:59
传感器到云应用中的超低功耗Sub-1GHz RF收发方案
在ISM和SRD(短距离无线电设备)应用中,高性能和长电池寿命至关重要。本方案采用S2-LP sub-1GHz超低功耗的低数据率,可实现+27dBm(500mW)的输出功率,可使电池寿命从几个月延长为...
硬之城Allchips 2022-08-25 09:58
用IR传感器和Arduino制作一个数字转速计(附代码)
本项目采用IR传感器和Arduino开发板制作了一个数字转速计,以RPM为单位测量马达的转数。项目黑简单,只需将IR传感器和Arduino板子与16*2 LCD连接即可。BOM表及电路图本转速计可连续...
硬之城Allchips 2022-08-24 10:27
基于AP33772的家电及电动工具USB-C PD3.0/PPS接收方案
Type-C PD3.0适配器已经大量上市,这要求Type-C接口设备(TCD)配备灵活、精简且具成本效益的充电解决方案。本设计采用AP33772高效能USB Type-C PD3.0/PPS接收控制...
我要评论
1
21
关闭 站长推荐上一条 /2 下一条