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