本文介紹了HPM6000電源管理系統(tǒng)功能和特性,低功耗管理系統(tǒng)的功能和特性,低功耗應(yīng)用開發(fā)的示例,最后基于HPM6300EVK開發(fā)板測(cè)試驗(yàn)證了HPM6300 MCU在各個(gè)電源模式下的功耗指標(biāo),方便用戶快速評(píng)估和上手低功耗相關(guān)的應(yīng)用開發(fā)。感興趣的快來看看吧!--------------- 以下為應(yīng)用分享---------------
???
低功耗管理
HPM6000系列支持多種功耗模式,本節(jié)以HPM6700系列為例,介紹其模式,它們的功耗水平從高到低和喚醒時(shí)間從短到長(zhǎng)依次為:
- 運(yùn)行模式(RUN) :運(yùn)行模式下CPU正常執(zhí)行指令,所有必要的功能模塊正常工作。可關(guān)閉不需要的功能模塊,CPU時(shí)鐘頻率和供電電壓可用軟件調(diào)節(jié)。CPU1作為從核,在配置之后,CPU1隨后會(huì)從入口地址開始運(yùn)行程序。
- 等待模式(WAIT) :等待模式下CPU核心時(shí)鐘因 WFI 指令觸發(fā)而關(guān)閉,其他功能模塊保持運(yùn)行模式下的狀態(tài),出現(xiàn)中斷時(shí)CPU能夠立即恢復(fù)運(yùn)行并處理中斷。
- 停止模式(STOP) :停止模式由CPU的WFI指令觸發(fā),通過預(yù)先配置,系統(tǒng)電源域內(nèi)各子系統(tǒng)和模塊,包括 CPU 自身的電源能夠在SYSCTL模塊的控制下靈活關(guān)閉或保持,其中PLL和24M晶振也可以根據(jù)需要關(guān)閉或保持。
- 休眠模式(STANDBY) :休眠模式下整個(gè)系統(tǒng)電源域都處于復(fù)位或掉電狀態(tài),DCDC可隨之關(guān)閉或者進(jìn)入低功耗模式,可以根據(jù)應(yīng)用設(shè)置一個(gè)較低的電壓。該模式可以由 CPU 的 WFI 指令觸發(fā),也可以通過軟件操作觸發(fā)。
- 關(guān)機(jī)模式(SHUTDOWN) :關(guān)機(jī)模式下電源管理域和系統(tǒng)電源域都處于復(fù)位或掉電狀態(tài),僅保留電池備份域工作,該模式可以通過軟件操作觸發(fā),也可以通過引腳信號(hào)觸發(fā)。
在HPM6300系列中,也是擁有相同的低功耗模式,并且與HPM6700系列中低功耗模式中的行為和表現(xiàn)是基本一致的,唯一的區(qū)別是系統(tǒng)電源域中,HPM6300系列的系統(tǒng)電源域內(nèi)只包含一個(gè)CPU0。
???
功耗實(shí)測(cè)
(本章節(jié)使用HPM6300EVK測(cè)試驗(yàn)證)
本節(jié)對(duì)不同低功耗模式下的功耗進(jìn)行實(shí)測(cè),例如在主頻為480Mhz,總線頻率在160Mhz的運(yùn)行模式下,測(cè)試三種電流相加僅為42.5mA左右,那么運(yùn)行模式下動(dòng)態(tài)功耗小于87uA/Mhz,。而在關(guān)機(jī)模式下測(cè)得VBAT電流僅有1.4uA。
測(cè)試結(jié)果:*注:VPMC是指電源管理域,電源管理域內(nèi)的外設(shè)有通用定時(shí)器(PTMR),電源域內(nèi)的看門狗(PWDG),電源管理域內(nèi)的通用異步收發(fā)器(PUART), 電源管理域 GPIO 控制器(PGPIO)等。本次測(cè)試中使用PGPIO喚醒,其余外設(shè)未開啟。VBAT是指電池備份域,電池備份域內(nèi)的外設(shè)有實(shí)時(shí)時(shí)鐘(RTC),電池備份域GPIO控制器(BGPIO),侵入檢測(cè)模塊(TAMP)等。本次測(cè)試中使用BGPIO喚醒,32k晶振開啟,其余外設(shè)未開啟。
???
喚醒實(shí)測(cè)
使用HPM6300EVK測(cè)試驗(yàn)證,在等待,停止,休眠模式中,發(fā)送字符觸發(fā)中斷喚醒。在關(guān)機(jī)模式中,通過按鍵觸發(fā)中斷喚醒。
測(cè)試結(jié)果:
A.等待模式WAIT
配置從GPIO起中斷,通過PGPIO模塊的中斷喚醒,設(shè)定中斷觸發(fā)條件并使能中斷。C1為PC12的信號(hào),C2為PY07的信號(hào)。B.停止模式STOP 配置從GPIO起中斷,通過PGPIO模塊的中斷喚醒,設(shè)定中斷觸發(fā)條件并使能中斷。C1為PC12的信號(hào),C2為PY07的信號(hào)。
? ??C.休眠模式STANDBYC1為PC12的信號(hào),C2為PY07的信號(hào)。本次測(cè)試將PC12拉高的配置放入main函數(shù)的開頭:gpio_set_pin_output_with_initial(HPM_GPIO0, GPIO_DI_GPIOC, 12, 1);并配置好相應(yīng)時(shí)鐘。
(*圖中X2黃線處有發(fā)送字符后觸發(fā)的下降沿,由于當(dāng)前截圖為5ms/div,因此顯示得較細(xì)。)
D.關(guān)機(jī)模式SHUTDOWN因?yàn)殛P(guān)機(jī)模式下系統(tǒng)只能從電池備份域喚醒,所以需在 BPOR中SELECT位域寄存器中使能喚醒源:GPIO,可以允許使用BGPIO來自動(dòng)開機(jī)。隨后將PZ02配置為GPIO,并配置BGPIO的中斷。這樣輕按一下PZ02便可以喚醒。下圖中C1為PC12的信號(hào),C2為PZ02的信號(hào)。
???
總結(jié)
本文介紹HPM6000電源管理的功能特性及低功耗模式的功能特性。HPM6000支持4種低功耗模式,從本次HPM6300的實(shí)際測(cè)試結(jié)果來看,在關(guān)機(jī)模式下VBAT電流僅有1.4uA且喚醒時(shí)長(zhǎng)最短可達(dá)19毫秒,性能指標(biāo)是非常的強(qiáng)悍,極大的滿足了用戶低功耗應(yīng)用的各種場(chǎng)景。
-
mcu
+關(guān)注
關(guān)注
146文章
17978瀏覽量
366661
發(fā)布評(píng)論請(qǐng)先 登錄
【RA4L1-SENSOR】07 低功耗待機(jī)模式及功耗實(shí)測(cè)
AG32 MCU 如何進(jìn)入低功耗模式
超低功耗MCU軟件設(shè)計(jì)技巧與選型

Nordic nPM2100:為原電池供電藍(lán)牙低功耗產(chǎn)品帶來超長(zhǎng)續(xù)航!
SI522A 低功耗尋卡與多款13.56MHZ 兼容開發(fā)資料
瑞薩RA家族RA4L1低功耗MCU量產(chǎn)上市

國(guó)產(chǎn) 125K低功耗喚醒 SI3933與AS3933 功能對(duì)比
HOLTEK發(fā)布新一代32位超低功耗MCU
HOLTEK新推出HT32L52231/41 32-bit超低功耗MCU
請(qǐng)問ADS1292R如何在MCU休眠的情況下通過脫落檢測(cè)喚醒MCU?
使用RF430CL330H VCORE引腳通過提供的NFC/RFID高頻磁場(chǎng)喚醒主機(jī)MCU

SI522A 與 恩智浦 RC522 刷卡對(duì)比
【GD32 MCU 入門教程】GD32 MCU 常見外設(shè)介紹(14)RTC 模塊介紹

超低功耗三通道低頻無線喚醒 ASK 接收芯片DP20RF003

評(píng)論