要低功耗設計,主要考慮幾個方面:
1.外設的低功耗,不需要的外設模塊,全部關(guān)閉。
2.GPIO的處理,不需要的IO最好做懸浮輸入處理。
3.主時鐘的處理,先降到最低內(nèi)部LSI時鐘,關(guān)閉其他不需要的時鐘模塊。
4.進入低功耗模式。
除了運行模式,可以采用以下三種低功耗模式:等待、主動停機、停機。
1)等待(Wait)模式:CPU停止工作,片上設備可以選擇被關(guān)斷,任意內(nèi)部外部中斷及復位均可喚醒,耗電2.4mA@24MHz,5v。
2)主動停機模式(Active Halt):保留一個定時喚醒單元AWU工作,CPU和片上設備全停止工作,AWU和外部中斷及復位均可喚醒,耗電11uA - 1000uA,取決于片上穩(wěn)壓器(MVR還是LPVR)和Flash模式的選擇。
3)停機模式(Halt):CPU和片上設備完全停止工作,定時喚醒單元AWU也停止,僅由外部中斷及復位喚醒,耗電6uA~66uA,取決于Flash模式的選擇。