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