相關(guān)閱讀:
RA2快速設(shè)計(jì)指南 [1] 電源與仿真器支持
RA2快速設(shè)計(jì)指南 [2] MCU工作模式和選項(xiàng)設(shè)置存儲(chǔ)器
RA2快速設(shè)計(jì)指南 [3] 時(shí)鐘電路
RA2快速設(shè)計(jì)指南 [4] 復(fù)位要求和復(fù)位電路
RA2快速設(shè)計(jì)指南 [5] 存儲(chǔ)器
RA2快速設(shè)計(jì)指南 [6] 寄存器寫(xiě)保護(hù)和I/O端口配置
10. 模塊停止功能
為了盡可能提高電源效率,RA2系列MCU允許通過(guò)對(duì)模塊停止控制寄存器(MSTPCRi,i = A、B、C、D)執(zhí)行寫(xiě)入操作來(lái)分別停止片上外設(shè)。模塊停止后,將無(wú)法訪(fǎng)問(wèn)模塊寄存器。
復(fù)位后,除DTC外,大多數(shù)模塊都處于模塊停止?fàn)顟B(tài)。有關(guān)詳細(xì)信息,請(qǐng)參見(jiàn)《硬件手冊(cè)》。
在訪(fǎng)問(wèn)外設(shè)的任何寄存器之前,必須通過(guò)向MSTPCRi寄存器中的相應(yīng)位寫(xiě)入“0”以使其退出停止模式來(lái)使能該寄存器。
可以通過(guò)向MSTPCRi寄存器中的相應(yīng)位寫(xiě)入“1”來(lái)停止外設(shè)。
Renesas FSP中的HAL驅(qū)動(dòng)程序會(huì)自動(dòng)處理模塊的啟動(dòng)/停止功能。
11. 中斷控制單元
中斷控制器單元(ICU)控制將哪些事件信號(hào)鏈接到NVIC、DTC和DMAC模塊。此外,ICU還控制不可屏蔽中斷。圖23給出了ICU規(guī)范的示例,圖24給出了從I/O引腳引發(fā)IRQi事件的功能示例。有關(guān)每個(gè)RA2 MCU系列的詳細(xì)信息,請(qǐng)參見(jiàn)《硬件手冊(cè)》。

圖23. RA2A1 ICU規(guī)格

圖24. RA2A1 ICU I/O引腳示例
圖25是使用Renesas FSP配置器使能和配置Renesas FSP中斷的示例。通過(guò)FSP將ICU和中斷配置為HAL驅(qū)動(dòng)程序配置的一部分。

圖25. 使能GTP0溢出中斷并設(shè)置將由中斷服務(wù)程序調(diào)用的用戶(hù)回調(diào)函數(shù)
12. 低功耗
RA2產(chǎn)品具有多種用于降低功耗的功能。這包括設(shè)置時(shí)鐘分頻器、停止模塊、在正常模式下選擇電源控制模式以及轉(zhuǎn)換為低功耗模式。有關(guān)更多詳細(xì)信息,請(qǐng)參見(jiàn)《硬件手冊(cè)》中的“低功耗模式”一章。
RA2 MCU支持三種不同類(lèi)型的LPM,具體取決于MCU系列。這些類(lèi)型包括:
? 休眠模式
? 軟件待機(jī)模式
? SNOOZE模式
下表概述了可用于降低功耗的功能。
表11. 低功耗模式功能規(guī)范

注:1. 有關(guān)詳細(xì)信息,請(qǐng)參見(jiàn)《硬件手冊(cè)》中“時(shí)鐘生成電路”一章。
2. 僅RA2A1支持低電壓模式。
RA2L1 MC可以在開(kāi)關(guān)穩(wěn)壓器(DCDC)模式下運(yùn)行。在DCDC模式下,僅支持標(biāo)準(zhǔn)模式和睡眠模式,且系統(tǒng)無(wú)法轉(zhuǎn)換到軟件待機(jī)模式或SNOOZE模式。
此外,RA2L1在LDO模式、低速模式和副時(shí)鐘振蕩器速度模式下,且無(wú)法轉(zhuǎn)換到DCDC模式。在DCDC模式下,僅支持高速模式和中速模式。
下表列出了轉(zhuǎn)換到低功耗模式的條件、CPU和外設(shè)模塊的狀態(tài),以及取消每種模式的方法。
表12. 低功耗模式

注:1. 有關(guān)更多詳細(xì)信息,請(qǐng)參見(jiàn)《硬件手冊(cè)》中的“每種低功耗模式的工作條件”表。
RA2產(chǎn)品包括允許MCU在正常模式和休眠模式下以較低功耗工作的寄存器設(shè)置。這些模式稱(chēng)為工作電源控制模式,由OPCCR寄存器控制。
下表總結(jié)了各種工作功耗控制模式,以及每種模式下允許使用的最大時(shí)鐘和電壓值。
表13. 每種工作功耗控制模式下可用的振蕩器

注:1. 僅RA2A1產(chǎn)品支持低電壓模式。
4. RA2E2產(chǎn)品不支持。
雖然可以將OPCCR寄存器中的值設(shè)置為任何低功耗工作模式,但也必須設(shè)置相應(yīng)的時(shí)鐘和電壓值來(lái)滿(mǎn)足所需模式的要求。否則,OPCCR寄存器中的設(shè)置不會(huì)對(duì)降低功耗產(chǎn)生任何影響。
為了獲得最低的功率值,應(yīng)在時(shí)鐘生成電路中使用可能的最大分頻器。
可通過(guò)各種中斷源取消低功耗模式,例如RES引腳復(fù)位、上電復(fù)位、電壓監(jiān)視器復(fù)位和外設(shè)中斷。有關(guān)不同低功耗模式的中斷源列表,請(qǐng)參見(jiàn)《硬件手冊(cè)》中的“低功耗模式”部分。
從軟件待機(jī)模式進(jìn)入SNOOZE模式的SNOOZE請(qǐng)求僅觸發(fā)SNOOZE模式。通過(guò)在待機(jī)控制寄存器(SBYCR)中執(zhí)行具有適當(dāng)設(shè)置的WFI指令,可以完成向其他低功耗模式的轉(zhuǎn)換。
Renesas FSP提供了低功耗模式(LPM)驅(qū)動(dòng)程序和驅(qū)動(dòng)程序配置器,可用于設(shè)置低功耗模式、喚醒源/取消源等。

圖26. 使用Renesas FSP配置器設(shè)置低功耗模式
在通過(guò)FSP配置器設(shè)置了特定的LPM(低功耗模式)后,可以使用LPM驅(qū)動(dòng)程序的API初始化LPM驅(qū)動(dòng)程序并使MCU進(jìn)入已配置的低功耗模式:

來(lái)源:瑞薩MCU小百科
免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)聯(lián)系小編進(jìn)行處理
審核編輯 黃宇
-
mcu
+關(guān)注
關(guān)注
147文章
18924瀏覽量
398045 -
寄存器
+關(guān)注
關(guān)注
31文章
5608瀏覽量
129968 -
低功耗
+關(guān)注
關(guān)注
12文章
3438瀏覽量
106690 -
控制單元
+關(guān)注
關(guān)注
0文章
87瀏覽量
13231
發(fā)布評(píng)論請(qǐng)先 登錄
【RA-Eco-RA2E1-V1.0開(kāi)發(fā)板試用】開(kāi)箱
探索Renesas FPB - RA2E2快速原型開(kāi)發(fā)板:硬件設(shè)計(jì)與應(yīng)用指南
深入解析RA2A2微控制器:特性、電氣參數(shù)與設(shè)計(jì)要點(diǎn)
深度剖析RA2E3微控制器:特性、電氣參數(shù)與應(yīng)用考量
Renesas RA0E1微控制器:低功耗應(yīng)用的理想之選
RA0E2微控制器:低功耗設(shè)計(jì)的理想之選
深入剖析RA2T1微控制器:特性、電氣參數(shù)與設(shè)計(jì)要點(diǎn)
RA4C1微控制器:低功耗與高性能的完美融合
RDMA設(shè)計(jì)10:指令控制單元設(shè)計(jì)?
【RA4M2-SENSOR】+低功耗模式的功耗測(cè)試
【RA4M2-SENSOR】5、外部中斷按鍵+低功耗模式+功耗測(cè)量
瑞薩RA家族RA4C1低功耗MCU發(fā)布
【RA4L1-SENSOR】07 低功耗待機(jī)模式及功耗實(shí)測(cè)
瑞薩全新RA2L2 MCU 搭載48MHz ArmCortex-M23內(nèi)核 超低功耗、支持CAN及USB-C
RA2快速設(shè)計(jì)指南 [7] 模塊停止功能,中斷控制單元與低功耗
評(píng)論