最詳盡32位MCU低功耗設計考量與經典范例參考(二)
Idle 模式:CPU 內核停止,時鐘源和被致能的周邊電路持續工作,直到周邊電路符合設定條件喚醒 CPU 進行資料處理或控制執行流程。通常高頻的運行模式,CPU 及嵌入式快閃記憶體消耗相當大比例的電流,故 Idle 模式能有效降低平均功耗。
待機RAM 保持模式:CPU 內核及所有時鐘源關閉,內建LDO 切換到低耗電模式,但是RAM 及 IO 管腳持續供電,維持進入待機之前的狀態。
RTC 模式:CPU 內核及高頻時鐘源關閉,內建LDO 切換到低耗電模式,由于此時 LDO 供電能力降低,僅能提供低耗電的周邊電路運行,例如 32.768K 晶振、RTC (實時時鐘計數器)、BOD (降壓偵測或重置電路)、TN 單色LCD 直接驅動電路等。
深層待機模式:CPU 內核及所有時鐘源關閉,關閉 RAM 及LDO、BOD 等所有周邊電路的電源,僅IO 管腳(或部分IO管腳)持續供電,由IO管腳或重置 (Reset) 管腳喚醒 CPU。因為此模式下,RAM 的資料已丟失,通常會進行內部電源切割,提供數十個狀態記錄暫存器作為系統重啟時的初始狀態參考源。此模式的優點是更低的靜態電流,通常僅需 100nA ~ 500nA,其缺點是并非所有的應用都可以忍受 RAM 資料丟失及系統重啟。
評論