低功耗模式是一 種旨在 減少 設 備功耗的 機制,它可以在不同的情 況下被激活,以延 長 電池 壽命或提高能效。以下是低功耗模式的一些常 見 類型和 套用:
睡眠模式:在Cortex-M3 核心停止 運行 時,所有外 設( 包括Cortex-M3核心的外 設如NVIC、系 統 時鐘(SysTick)等)仍在 運行。
停止模式:所有 時鐘都已停止。
待 機模式:1.8V 電源 關 閉,整 個1.8V供 電 區域被 斷 電,PLL、HSI和HSE振 盪器也被 斷 電。
低功耗 運行模式:CPU 運行,可以 選 擇相 應的外 設 運行,RAM的 運行是通 過低速振 盪器 時鐘(LSI或LSE) 來完成,Flash 與EEPROM停止, 電 壓管理器模式被配置 為超低 壓模式(ULP)。
低功耗等待模式:在低功耗 運行模式下 執行 一個Wait(WFE)指令即可 進入 該模式, 該模式 處理CPU 時停止 運行的之外,其他的特 點 與Low power run mode相同。
此外,手 機等 設 備也提供了一 種用 戶可 調的 「低 電量模式 」,它通 過降低下 載和 郵件抓取等 後台活 動 來延 長待 機 時 間, 並可能通 過降 頻 來提高能效。但 這 種模式可能 會影 響 設 備的性能和 電池 壽命。
總之,低功耗模式的 設 計和 套用 取決於具 體的 設 備和 套用 場景,以 達到最佳的能效和性能平衡。