本應(yīng)用筆記介紹了使用固件集成技術(shù)的低功耗配置模塊。該文檔概述了使用 FIT LPC 模塊、API 信息和函數(shù)以及使用示例。
概述
RX100 系列共有三種主動功率模式,即高速模式、中速模式和低速模式。這些模式在本文檔中將被稱為操作功耗模式。
這些模式中的每一種都有對 Vcc 要求和支持的最大內(nèi)部時鐘頻率的上限和下限。例如,在高速模式下,所有內(nèi)部時鐘都可以配置為系統(tǒng)最大 32 MHz,而在中速模式下,最大速度限制為 8 MHz(如果 Vcc 為 2.4 – 3.6 V,則為 12 MHz)。在低速模式下,只有副時鐘可以用作系統(tǒng)時鐘,所有內(nèi)部時鐘都被限制為最大 32 kHz。RX100 系列還具有三種 CPU 處于非活動狀態(tài)的模式,即睡眠、深度睡眠和軟件待機。這些模式在本文檔中將被稱為低功耗模式。在這些模式中的每一種模式中,某些外設(shè)和某些時鐘源都受到限制/禁用,以實現(xiàn)非常低的功耗。
使用 FIT LPC 模塊
LPC 模塊提供了一個接口來為不同的 CPU 活動功耗模式以及 CPU 非活動功耗模式配置 RX MCU。有關(guān)將模塊添加到項目的詳細步驟,請參閱 部分。將驅(qū)動程序添加到您的項目。
下圖顯示了 RX100 系列上的操作模式和低功耗模式以及允許在這些模式之間切換的 LPC API 調(diào)用的高級視圖。

LPC API 概述
除此之外,還有一個返回時鐘切換功能,可以在喚醒睡眠時自動切換主時鐘源。
API 函數(shù)
本設(shè)計包含以下功能。
R_LPC_OperatingModeSet()
為 RX100 系列配置不同的支持操作模式,包括高速、中速和低速模式
R_LPC_LowPowerModeConfigure()
為 RX100 系列支持的不同低功耗模式配置 MCU,包括睡眠、深度睡眠和軟件待機
R_LPC_LowPowerModeActivate()
啟用由 R_LPC_LowPowerModeConfigure() 配置的低功耗模式
R_LPC_ReturnClockSwitch()
配置休眠模式返回時鐘切換
R_LPC_GetVersion()
在運行時返回驅(qū)動程序版本號
使用示例
進入更高功率操作模式
的示例序列RX100 系列具有控制芯片電源的內(nèi)部穩(wěn)壓器。將穩(wěn)壓器配置為在進入更高功率狀態(tài)之前提供更高功率是正常運行所必需的。
下面的示例顯示了從低功耗狀態(tài)轉(zhuǎn)移到高功耗狀態(tài)所需的操作和 API 調(diào)用序列。假設(shè)在該序列開始時,系統(tǒng)時鐘源為副時鐘,工作模式為低速模式。

進入低功耗工作模式的序列示例

當進入低功耗狀態(tài)時,重要的是先進入低功耗狀態(tài),然后再將穩(wěn)壓器切換到低功耗狀態(tài)。
下面的示例顯示了從高功率狀態(tài)轉(zhuǎn)移到低功率狀態(tài)所需的操作和 API 調(diào)用的順序。假設(shè)在此序列開始時,系統(tǒng)時鐘源為 HOCO,工作模式為高速模式。
編輯:hfy
-
LPC
+關(guān)注
關(guān)注
8文章
137瀏覽量
79248 -
Fit
+關(guān)注
關(guān)注
0文章
17瀏覽量
9561
發(fā)布評論請先 登錄
【干貨】:4 個小尺寸、超低功耗的 GPS 模塊資料分享
低功耗藍牙模塊不知道怎么選型?看這里!
數(shù)據(jù)透傳是選擇低功耗WiFi模塊還是低功耗藍牙模塊
低功耗WiFi模塊如何選型,應(yīng)該注意哪些方面
低功耗藍牙模塊的工作原理是怎樣的
LPC800前生今世 第五章-系統(tǒng)配置模塊SYSCON
低功耗WiFi模塊的技術(shù)發(fā)展
數(shù)據(jù)透傳選擇低功耗WiFi模塊還是選擇低功耗藍牙模塊?
藍牙低功耗模塊的原理和應(yīng)用介紹
低功耗、低功耗前端模塊,適用于藍牙?信號范圍擴展應(yīng)用 skyworksinc
低功耗、低功耗前端模塊,適用于藍牙?范圍擴展應(yīng)用 skyworksinc
低功耗藍牙模塊在電表中的應(yīng)用方案
使用FIT LPC模塊的低功耗配置模塊
評論