【产品】EFM32系列1和EFR32无线MCU时钟管理单元 (CMU)的介绍
本文概述了SILICON LABS的EFM32和EFR32 Wireless Gecko系列1器件的CMU模块,并介绍了如何选择时钟源,分频和时钟校准。此外,它还包含有关如何处理唤醒时的振荡器,外部时钟源和RC振荡器校准的信息。
关键点
•CMU有多个内部时钟源可用。
•CMU还可以使用外部高频和低频时钟源。
•选择正确的时钟源是创建低能耗应用的关键。
1.设备兼容性
本应用笔记支持多个器件系列,某些功能因设备而异。
EFM32系列1包括:
•EFM32 Jade Gecko(EFM32JG1 / EFM32JG12)
•EFM32 Pearl Gecko(EFM32PG1 / EFM32PG12)
•EFM32 Giant Gecko(EFM32GG11)
EFR32 Wireless Gecko系列1包括:
•EFR32 Blue Geckon(EFR32BG1 / EFR32BG12 / EFR32BG13)
•EFR32 Flex Gecko(EFR32FG1 / EFR32FG12 / EFR32FG13)
•EFR32 Mighty Gecko(EFR32MG1 / EFR32MG12 / EFR32MG13)
2.功能说明
时钟管理单元(CMU)控制振荡器和时钟。 它可以单独启用或禁用不同外设的时钟,以及启用,禁用或配置可用的振荡器。 这允许通过禁用未使用的外围设备的时钟或使它们以较低频率运行来最小化能量消耗。
2.1时钟分支
CMU主时钟分支和子时钟分支在下表中描述。 一些外设具有专用的预分频器,例如低功耗外设。 其他外设时钟必须在源处预分频,以便使用相同的源将相同的预分频时钟驱动到所有外设。
图1.时钟分支
2.2时钟源
最多有八个振荡器可用作不同用途的时钟源。 HFCLK通常由HFXO或HFRCO提供时钟,而低能量外设通常由LFXO,LFRCO或ULFRCO提供时钟。 AUXHFRCO通常用于LESENSE,ADC异步模式,闪存编程和SWO调试输出。 USHFRCO主要用于Giant Gecko系列1上的USB控制器,但如果需要,也可以驱动HFCLK。
3.能耗模式
3.1有源振荡器
器件的能量模式决定了哪些振荡器处于活动状态。 在EM0和EM1中,所有振荡器都可以使能并用作时钟源。 进入EM2后,高频振荡器(HFXO,HFRCO,AUXHFRCO和USHFRCO,如果存在)自动关闭,这样从它们运行的高频外设也可以有效关闭。 在EM3中,低频振荡器(LFXO和LFRCO,如果存在)也停止,禁用低频外设。 ULFRCO在低至EM4H的所有能量模式下都有效,并且仅在EM4S中禁用,除非通过EMU_EM4CTRL寄存器中的RETAINULFRCO位明确保留。
3.2唤醒注意事项
3.2.1从低能耗模式中醒来
所有振荡器都能够在EM1中运行,因此核心能够立即从这种能量模式中唤醒。 在EM2和EM3中,高频振荡器被禁用,这些需要在核心开始运行代码之前重新启用。
从EM2或EM3唤醒时,默认情况下,核心将从HFRCO运行,无论在进入这些能量模式之前运行的是哪个振荡器。 HFRCO的唤醒时间非常短,在CPU开始运行代码之前只需几微秒。 先前选择的HFRCO频段也可在唤醒时由硬件恢复。 当从EM4H或EM4S唤醒时,核心将在默认频段运行HFRCO。
3.2.2恢复振荡器
要在从低能耗模式唤醒后使用HFRCO以外的振荡器,用户必须手动启用和选择振荡器,或使用emlib中的能量模式输入功能,如EMU_EnterEM2(),它可以自动处理。
4. RC振荡器校准
CMU具有内置硬件支持,可通过将RC振荡器频率与所选参考时钟进行比较,在运行时有效校准RC振荡器。 当校准电路启动时,一个从可选时钟(CMU_CALCTRL寄存器中的DOWNSEL位字段)运行的递减计数器和一个从另一个可选时钟(CMU_CALCTRL寄存器中的UPSEL位字段)运行的递增计数器同时启动。
当递减计数器达到0时,递增计数器并设置CALRDY中断标志。 如果清除CMU_CALCTRL寄存器中的CONT位,则在完成正在进行的校准后计数器停止。 通过设置CONT位选择连续模式,使得递减计数器重新加载其最高值并继续计数,并且递增计数器从0重新开始。然后,软件可以从CMU_CALCNT寄存器读取采样的递增计数器值。
- |
- +1 赞 0
- 收藏
- 评论 1
本文由小童翻译自Silicon Labs,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
SILICON LABS ZIGBEE 无线 Gecko SoC选型表
EFR32MG无线 Gecko SoC 是在 IoT 设备上实现节能多协议连网的理想之选。芯片解决方案结合了 76.8MHz ARM和高性能 2.4GHz 无线电,旨在为 IoT连接应用提供行业领先的节无线 SoC。
产品型号
|
品类
|
Protocol Stack
|
Frequency Band @ Max TX Power(GHz@dBm)
|
Flash(kB)
|
RAM(kB)
|
GPIO(个数)
|
Operating Temperature(℃)
|
Storage Temperature(℃)
|
Pin Count
|
AVDD Supply Voltage(V)
|
EFR32MG12P433F1024GL125-C
|
Gecko Multi-Protocol Wireless SoC
|
Bluetooth LE Zigbee Thread Proprietary, Wi-SUN
|
2.4GHz @ 19dBm, Sub-GHz @ 20dBm
|
1024kB
|
256kB
|
65
|
-40℃~85℃
|
-50℃~150℃
|
BGA125
|
1.8V~3.8V
|
选型表 - SILICON LABS 立即选型
EFR32无线通信模块AN003——RailTest (使用操作)
本文介绍下Silicon Labs EFR32无线通信模块Railtest几个常用的指令,及通用的测试方法。
FM33FH0 系列 Touch MCU 芯片产品说明书
描述- 本资料为复旦微电子FM33FH0系列Touch MCU芯片的产品说明书,旨在为用户选择合适的产品提供参考。内容包括产品概述、引脚和封装、电参数、总线与存储、电源管理单元(PMU)、处理器(CPU)、中断向量表(INTMUX)、复位管理单元(RMU)、独立看门狗(IWDT)、窗口看门狗(WWDT)、时钟管理单元(CMU)、时钟监控(CLM)、电源电压监测(SVD)等。
型号- FM33FH0 系列,FM33H0510,FM33H055,FM33FH0,FM33H0410,FM33FH0X6,FM33FH0X10,FM33FH0X5,FM33H046,FM33H056,FM33H045,FM33H026,FM33H025
SILICON LABS Matter 无线SoC选型表
EFR32MG24 无线 SoC 是使用 Matter、OpenThread 和 Zigbee 进行网状物联网无线连接的理想选择
产品型号
|
品类
|
Protocol Stack
|
MAX TX Power (dBm)
|
Flash(kB)
|
RAM(kB)
|
GPIO(个数)
|
Secure Vault
|
IADC High-Speed/High-Accuracy
|
Multi Vector Processor
|
Max CPU Speed(MHz)
|
Operating Temperature(℃)
|
Storage Temperature(℃)
|
Pin Count
|
AVDD Supply Voltage(V)
|
EFR32MG24B310F1536IM48-B
|
Wireless SoC
|
Matter,Zigbee,Thread,Bluetooth 5.3
|
10dBm
|
1536kB
|
256kB
|
28
|
High
|
IADC High-Speed/High-Accuracy
|
Multi Vector Processor
|
78.0MHz
|
-40℃~125℃
|
-50℃~150℃
|
QFN48
|
1.71V~3.8V
|
选型表 - SILICON LABS 立即选型
Silicon labs 蓝牙SOC选型表
Cortex-M4/M33内核,支持蓝牙5,待机功耗1.2μA;实测网络节点100+,工作温度高达125℃,提供芯片和模块。其最新的1.4μA超低功耗蓝牙SoC EFR32BG22具有主频高达76.8MHz Cortex-M33内核,16位ADC,支持蓝牙5.2与AoX定位和蓝牙Mesh协议。
产品型号
|
品类
|
MCU Core
|
Core Frequency (MHz)
|
Flash
|
RAM
|
Secure Vault
|
Bluetooth
|
Bluetooth 5
|
Bluetooth Mesh
|
Cryptography
|
Output Power Range (dBm)
|
GPIO
|
I²C
|
SPI
|
I²S
|
Receive Sensitivity
|
ADC
|
Comparators
|
Temperature Range (ºC)
|
Package Type
|
Package Size(mm)
|
EFR32BG24B110F1536IM48-B
|
Bluetooth®Wireless SoC
|
ARM Cortex-M33
|
78
|
1536
|
256
|
High
|
5.3
|
Bluetooth 5
|
Bluetooth Mesh
|
AES-128;AES-256;ECC;SHA-1;SHA-2
|
-20 to 10
|
28
|
2
|
3
|
1
|
-97.6DBM(1Mbit/s GFSK)
|
12-bit,SAR,1Msps
|
2
|
-40 to 125
|
QFN48
|
6x6
|
选型表 - SILICON LABS 立即选型
ES32F362x 32 位 MCU 参考手册
描述- 本资料为ES32F362x系列32位MCU的参考手册,内容涵盖产品简介、系统概述、模块功能类别、芯片配置指引、存储器及存储器接口、系统模块配置、外部接口配置、通信配置、Flash缓存、系统配置控制器、电源管理及低功耗模式、复位管理(RMU)、时钟管理(CMU)、直接存储器存取控制器(DMA)等方面。资料详细介绍了ES32F362x系列MCU的硬件结构和功能特性,为开发者提供了全面的技术参考。
型号- ES32F362X,ES32F362X 系列
FM33LE0 低功耗 MCU 芯片产品说明书
描述- 本说明书详细介绍了复旦微电子生产的FM33LE0低功耗微控制器(MCU)芯片。内容包括产品概述、引脚和封装、电参数、电源管理单元(PMU)、内部基准源(AVREF)、CPU、总线与存储、复位管理单元(RMU)、独立看门狗(IWDT)、窗口看门狗(WWDT)、时钟管理单元(CMU)、停振检测(FDET)、电源电压监测(SVD)以及AES硬件运算单元等功能模块的详细信息。
型号- FM33LE0X3C,FM33LE0X4F,FM33LE024F,FM33LE014F,FM33LE023C,FM33LE013C,FM33LE0X5,FM33LE0X6,FM33LE0X3,FM33LE0,FM33LE026,FM33LE015,FM33LE016,FM33LE02X,FM33LE01X,FM33LE0XX,FM33LE023,FM33LE013,FM33LE025,FM33LE0系列
AN307:EFR32无线通信模块——Zigbee(OTA客户端配置)
描述- EFR32无线通信模块,是由世强独立研发,供客户测试评估蓝牙、Zigbee、Thread、蓝牙Mesh及私有协议的平台,也可以直接嵌入到产品中做应用,同时,可以在平台上搜索到关于模块的所有资源,包括原理图、Layout。
型号- EFR32
EFR32无线通信模块AN303——Zigbee(终端工程创建)
EFR32无线通讯模块,是由世强独立研发,供客户测试评估蓝牙、Zigbee、Thread、蓝牙Mesh及私有协议的平台,也可以直接嵌入到产品中做应用。本文介绍模块的Zigbee协议睡眠终端工程的创建,基于EmberZNet 6.3.1,使用Zigbee 3.0 协议,因为后面Zigbee 3.0已经是大趋势,并且,Zigbee 3.0向下兼容ZHA1.2。
【经验】通过EFR32开发板的Jlink接口输出串口数据的方法
Silicon Labs公司推出的EFR32系列SOC,广泛用于无线通信。为了方便开发,提供了EFR32系列的开发板。该开发板集成Jlink功能,并且集成一路虚拟串口。虚拟串口可以在电脑上方便的实现EFR32串口数据的接收,打印EFR32的调试信息,实现代码的跟踪,有利于产品的设计,缩短研发周期。
AN1492:时钟管理器迁移指南
描述- 本应用笔记提供了将基于Gecko SDK(GSDK)的项目迁移到使用新时钟管理模块的Simplicity SDK(SiSDK)的指南和考虑因素。内容包括: - 时钟管理和振荡器配置; - CMU emlib API向Clock Manager API的替换; - 将Series 2 Gecko SDK项目逐步迁移到Simplicity SDK项目的步骤; - 设备兼容性列表; - 初始化过程和API替代; - 配置方法和示例; - 运行时API替代和注意事项; - 迁移指南,包括安装、配置和代码更新步骤。
型号- EFR32MG27,EFR32MG24,EFR32MG22,EFM32,EFR32MG21,EFR32ZG23,EFM32PG23,EFR32BG27,EFM32PG22,EFR32SG23,EFR32ZG28,EFR32FG23,EFM32PG28,EFR32FG22,EFR32SG28,EFR32BG22,EFR32FG28,EFR32,EFR32BG21,EFR32BG24,EFR32FG25
FM33A0XXEV 512KB Cortex-M0高级智能计量MCU用户手册
描述- 本资料为上海复旦微电子集团股份有限公司(以下简称“复旦微电子”)的FM33A0xxEV系列512KB Cortex-M0高级智能电表微控制器(MCU)的用户手册。手册详细介绍了FM33A0xxEV系列产品的特性、电气特性、电源管理单元(PMU)、CPU、总线与存储器、复位管理单元(RMU)、独立看门狗(IWDT)、窗口看门狗(WWDT)、时钟管理单元(CMU)、模拟外设控制寄存器(CDIF)、供电电压检测(SVD)和AES算法模块(AES)等关键功能。此外,手册还包含了产品选型指南、引脚图、封装信息等内容,为用户选择和使用该系列产品提供参考。
型号- FM33A048EV,FM33A0410EV,FM33A046EV,FM33A045EV,FM33A068EV,FM33A065EV,FM33A066EV,FM33A0XXEV,FM33A0X8EV,FM33A0X5EV,FM33A0X6EV,FM33A0610EV,FM33A0X10EV
【经验】EFR32多协议无线SoC通过串口实现无线透传数据收发的开发经验分享
EFR32系列是Silicon Labs公司针对物联网应用推出的多协议无线SoC,本文内容主要是在关于两个无线芯片之间的数据通信的经验调试开发,通过串口实现无线透传数据收发。
SILICON LABS SUB-G 无线SOC选型表
智能家居、安防、照明、楼宇自动化和计量领域中次GHz“物联网”应用的理想解决方案。高性能的sub-GHz无线电提供远程功能,不受Wi-Fi等技术2.4GHz干扰的影响。
产品型号
|
品类
|
Protocol Stack
|
Pin Count
|
Frequency Band @ Max TX Power(GHz@dBm)
|
Flash(kB)
|
RAM(kB)
|
GPIO(个数)
|
Operating temperature(℃)
|
Storage Temperature(℃)
|
AVDD Supply Voltage(V)
|
EFR32FG1P133F256GM48-C0
|
Flex Gecko Proprietary Protocol SoC
|
Proprietary
|
QFN48
|
2.4GHz @ 19dBm, Sub-GHz @ 20dBm
|
256kB
|
32kB
|
28
|
-40℃~85℃
|
-50℃~150℃
|
1.85V~3.8V
|
选型表 - SILICON LABS 立即选型
【应用】便携式无线医疗设备的案例与解决方案
无线医疗设备是物联网市场增长最快的细分市场之一。Silicon Labs本文整理了便携式无线医疗设备的发展趋势与设计考量,其EFR32 Wireless Gecko第二代无线SoC平台提供了出色的低功耗、模拟性能和系统集成。
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 101,879
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥10.4994
现货: 50,699
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
登录 | 立即注册
提交评论