xx99av.com-日韩成人小视频,国产成人激情视频,精品一区二区三区视频,日本麻豆一区二区三区视频

微控制處理器各種低功耗模式實(shí)際運(yùn)行功耗

2024-12-24 15:03:45??????點(diǎn)擊:
低功耗模式實(shí)驗(yàn)

探索低功耗模式的最佳方法是選擇一個(gè)微控制器并以各種低功耗模式實(shí)際運(yùn)行該處理器。本文中,我決定翻出積塵已久的NXP Kinetis-L Freedom電路板,我曾經(jīng)不僅用它進(jìn)行過實(shí)驗(yàn),而且還應(yīng)用于許多產(chǎn)品、應(yīng)用和課程。無論對(duì)錯(cuò),我決定不僅要測(cè)量微控制器的能耗,還要測(cè)量整個(gè)開發(fā)板的能耗。MCU通常是電路板上的耗能大戶之一,但測(cè)量整個(gè)系統(tǒng)的電流經(jīng)常提醒我它并不是電路板上唯一的耗電器件。微控制器的優(yōu)化長(zhǎng)路迢迢,但其實(shí)它并不是唯一需要優(yōu)化能耗的器件。

從基線測(cè)量開始

每當(dāng)我努力優(yōu)化一個(gè)產(chǎn)品的能耗時(shí),我首先會(huì)從基線能量測(cè)量開始。通常我會(huì)通過分析幾秒或幾分鐘內(nèi)設(shè)備的電流消耗來了解應(yīng)該從哪里開始。在我的開發(fā)板實(shí)驗(yàn)中,將Kinetis-L置于運(yùn)行模式,無睡眠模式,所有外設(shè)均運(yùn)行并設(shè)置電路板定期切換LED。通過采用IAR嵌入式工作臺(tái)的I-Jet調(diào)試器以及I-Scope,我可以為該電路板配置一個(gè)簡(jiǎn)單基線,即LED關(guān)閉時(shí)電流消耗大約為16.9mA,LED打開時(shí)大約為18.0mA,如圖1所示。顯然,從哪里開始進(jìn)行測(cè)量很重要,否則分析結(jié)果可能明顯偏離。

采用等待模式和深度睡眠模式優(yōu)化能耗

節(jié)省能耗最快的方法是執(zhí)行等待或深度睡眠模式。研究Kinetis-L處理器的數(shù)據(jù)表可以得出,等待模式的能耗在3伏電壓下的電流介于3.7和5.0mA之間。在此模式下,CPU和外設(shè)時(shí)鐘被禁用,而閃存處于休眠模式,此時(shí)允許處理器在中斷時(shí)間范圍內(nèi)(12-15個(gè)時(shí)鐘周期)仍然可以被喚醒。等待模式易于實(shí)現(xiàn),設(shè)置進(jìn)入等待模式的代碼如下所示:

void Sleep_Wait(void)


{


SCB_SCR &=~ SCB_SCR_SLEEPDEEP_MASK;


asm(“WFI”);


}


只需這兩行代碼,開發(fā)板的電流消耗就從18.0mA降至15.9mA。電流消耗減少了11.6%!如果電路板由680mA電池供電,則該設(shè)備的電池壽命將從37.8小時(shí)變?yōu)?2.8小時(shí)!兩行代碼就可以將電池壽命延長(zhǎng)五小時(shí)!


這些高級(jí)電源模式的好處在于我們可以輕松地再向前邁一步。我們可以使用以下代碼將處理器置于深度睡眠等待模式,而不僅僅是等待模式:


void Sleep_Deep(void)


{


SCB_SCR |= SCB_SCR_SLEEPDEEP_MASK;


asm(“WFI”);


}


我們所做的僅僅是調(diào)整了SCB_SCR寄存器中的一位,就已經(jīng)將最初的18mA電流消耗減少為14.8mA。電流消耗減少了17.8%!同樣,假設(shè)電路板由680mA電池供電,電池壽命現(xiàn)在已經(jīng)從37.8小時(shí)增長(zhǎng)為46小時(shí)!只需幾行代碼就可以節(jié)省大量能耗,而這只是冰山一角!

利用Stop模式和VLLS模式實(shí)現(xiàn)微安級(jí)電流消耗

采用停止模式可以禁用內(nèi)核和系統(tǒng)時(shí)鐘,這有可能將MCU電流消耗再進(jìn)一步降低兩毫安。你會(huì)發(fā)現(xiàn),功耗模式越低,實(shí)現(xiàn)它所需的代碼就越多,而喚醒系統(tǒng)恢復(fù)工作的代碼就越復(fù)雜。令Kinetis-L進(jìn)入停止模式的代碼如下所示:


void Sleep_Stop(void)


{


volatile unsigned int dummyread = 0;


SMC_PMCTRL &=~ SMC_PMCTRL_STOPM_MASK;


SMC_PMCTRL |= SMC_PMCTRL_STOPM(0);


dummyread = SMC_PMCTRL;


Sleep_Deep();


}


請(qǐng)注意,停止模式通過電源管理控制寄存器控制,一旦狀態(tài)被設(shè)置,就會(huì)調(diào)用Sleep_Deep函數(shù)來完成電源模式的設(shè)置并執(zhí)行WFI。


到目前為止,我們一直在談?wù)?~2mA的MCU能耗。現(xiàn)代微控制器將提供僅消耗微安甚至毫微安的電源模式!Kinetis-L處理器于2013年左右首次亮相,其超低漏電停止(VLLS)模式僅耗能135至496微安!初始化此電源模式的代碼如下所示:


void Sleep_VLLS1(void)


{


volatile unsigned int dummyread = 0;


SMC_PMCTRL &=~ SMC_PMCTRL_STOPM_MASK;


SMC_PMCTRL |= SMC_PMCTRL_STOPM(0x4);


SMC_VLLSTRL = SMC_VLLSCTRL_LLSM(1);


dummyread = VLLS_CTRL;


Sleep_Deep();


}


講到這里,你會(huì)發(fā)現(xiàn)微控制器已經(jīng)幾乎不消耗任何能量了!

低功耗模式對(duì)喚醒延遲的影響

正如我們目前所看到的那樣,將處理器設(shè)置為越來越低的電源模式是節(jié)省能源的好方法,但這是需要付出代價(jià)的。處理器的能量狀態(tài)越低,喚醒處理器恢復(fù)工作所需的時(shí)間就越長(zhǎng)。例如,如果我使用標(biāo)準(zhǔn)停止模式,則處理器被喚醒并再次開始執(zhí)行代碼需要2μs加上中斷延遲,這還可以接受。但是,如果在Kinetis-L上設(shè)置了其中一種VLLS模式,將需要啟動(dòng)處理器的喚醒延遲再加上額外的53到115微秒!有些應(yīng)用可能無法接受這種狀況。圖2顯示了Kinetis-L從低功耗模式到運(yùn)行狀態(tài)的各種轉(zhuǎn)換。

結(jié)論

Arm微控制器都具有標(biāo)準(zhǔn)的低功耗模式,但每個(gè)芯片廠商都會(huì)定制開發(fā)人員可用的更多低功耗模式。正如我們所看到的,芯片供應(yīng)商通常會(huì)提供幾種容易實(shí)現(xiàn)的模式,對(duì)喚醒延遲的影響最小。他們還會(huì)提供幾種超低功耗模式,幾乎可以關(guān)閉處理器并且僅消耗幾百微安或更少能量!開發(fā)人員通常需要在能耗和系統(tǒng)被喚醒需要的時(shí)長(zhǎng)以及響應(yīng)事件的速度之間進(jìn)行權(quán)衡。而權(quán)衡一定是基于應(yīng)用的,所以不要指望能夠在每個(gè)產(chǎn)品和應(yīng)用上都執(zhí)行最低功耗模式。
xx99av.com-日韩成人小视频,国产成人激情视频,精品一区二区三区视频,日本麻豆一区二区三区视频
色噜噜狠狠色综合中国| 精品国产一区二区三区不卡| 天天爽夜夜爽夜夜爽精品视频| 欧美日本一区二区在线观看| 日本特黄久久久高潮 | 欧美午夜影院一区| 日韩激情一二三区| 国产校园另类小说区| 91色九色蝌蚪| 日韩黄色在线观看| 国产偷v国产偷v亚洲高清| 91在线精品一区二区三区| 五月激情综合色| 久久网站热最新地址| 91麻豆产精品久久久久久| 日本伊人精品一区二区三区观看方式| 精品国产乱码久久久久久牛牛| 成人福利在线看| 三级在线观看一区二区| 国产欧美一区二区在线| 欧美亚洲国产一区二区三区va| 开心九九激情九九欧美日韩精美视频电影| 国产日本欧美一区二区| 欧美日韩一区二区三区视频| 国产在线精品免费| 亚洲在线中文字幕| 欧美精品一区二区在线播放| 99综合电影在线视频| 日本 国产 欧美色综合| 欧美国产精品专区| 7878成人国产在线观看| 成人免费毛片嘿嘿连载视频| 五月婷婷激情综合网| 国产精品天美传媒| 日韩亚洲欧美在线| 日本精品一区二区三区高清| 国产一级精品在线| 午夜精品视频一区| 国产精品欧美一级免费| 日韩一二在线观看| 91成人免费在线| 国产99久久久久| 奇米精品一区二区三区四区| 中文字幕欧美一区| 久久奇米777| 欧美日本视频在线| k8久久久一区二区三区| 久久精品国产免费看久久精品| 亚洲免费在线电影| 国产午夜亚洲精品理论片色戒 | 日韩成人精品在线| 亚洲欧美另类综合偷拍| 久久久久久**毛片大全| 538在线一区二区精品国产| 99精品欧美一区二区三区小说| 精品亚洲porn| 视频一区二区欧美| 一区二区三区中文在线观看| 国产亚洲精品资源在线26u| 欧美一区二区三级| 在线免费观看成人短视频| 成人国产在线观看| 国产精品伊人色| 免费观看一级特黄欧美大片| 一区二区成人在线| 中文字幕日韩精品一区| 国产日韩欧美电影| 欧美va亚洲va| 欧美一区二区日韩| 欧美猛男男办公室激情| 在线国产亚洲欧美| 色网站国产精品| 成人高清免费观看| 成人亚洲精品久久久久软件| 国产在线一区二区综合免费视频| 青娱乐精品在线视频| 亚洲国产精品麻豆| 玉米视频成人免费看| 国产精品久久久一区麻豆最新章节| 久久女同互慰一区二区三区| 日韩免费视频一区二区| 欧美一区二区三区公司| 91精品国产手机| 69堂亚洲精品首页| 正在播放亚洲一区| 91精品国产欧美一区二区18| 在线播放欧美女士性生活| 欧美日韩国产影片| 欧美日韩精品系列| 欧美日韩一区二区三区四区五区| 欧美主播一区二区三区美女| 在线精品视频小说1| 欧美中文字幕一区二区三区亚洲| 色婷婷香蕉在线一区二区| 色94色欧美sute亚洲13| 在线国产亚洲欧美| 欧美日韩一区久久| 9191精品国产综合久久久久久 | 欧美乱妇15p| 欧美人与z0zoxxxx视频| 在线播放/欧美激情| 日韩视频一区二区三区在线播放 | 中文一区二区在线观看| 欧美国产激情一区二区三区蜜月| 亚洲国产精品av| 亚洲欧美综合另类在线卡通| 亚洲色图19p| 一区二区三区不卡视频| 亚洲国产毛片aaaaa无费看| 视频一区二区国产| 久久成人av少妇免费| 国产精品1024久久| 成人黄色在线视频| 91久久精品一区二区| 精品视频一区二区不卡| 91精品国产一区二区三区香蕉| 日韩视频免费观看高清完整版 | 欧美国产乱子伦 | 亚洲精品乱码久久久久久久久 | 国产精品福利一区| 亚洲激情图片小说视频| 午夜精品久久久久影视| 精品在线一区二区三区| 国产成人一级电影| 91色综合久久久久婷婷| 欧美女孩性生活视频| 亚洲精品一区二区三区四区高清 | 福利一区福利二区| 在线一区二区视频| 欧美一区二区视频在线观看2022| 精品国产凹凸成av人网站| 国产欧美精品在线观看| 亚洲欧美成aⅴ人在线观看| 亚洲国产精品一区二区www| 久久99久久99精品免视看婷婷| 成人妖精视频yjsp地址| 欧美婷婷六月丁香综合色| 精品久久人人做人人爰| 国产精品免费视频网站| 亚洲国产另类精品专区| 韩国av一区二区| 99精品视频一区二区三区| 欧美放荡的少妇| 国产女人aaa级久久久级| 亚洲国产视频一区| 国产精品一区二区三区乱码| 色欲综合视频天天天| 日韩精品中文字幕在线一区| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲电影中文字幕在线观看| 国内成+人亚洲+欧美+综合在线| 91色porny在线视频| 日韩欧美的一区| 亚洲色图.com| 狠狠网亚洲精品| 日本乱码高清不卡字幕| 久久这里只有精品首页| 亚洲一区二区欧美| 国产毛片精品国产一区二区三区| 日本国产一区二区| 久久先锋影音av| 午夜婷婷国产麻豆精品| 成人h动漫精品| 日韩一区二区三免费高清| 中文字幕中文字幕中文字幕亚洲无线| 日韩成人一级大片| 91麻豆成人久久精品二区三区| 精品国产污网站| 一区二区三区在线看| 国产精选一区二区三区| 欧美日韩成人综合天天影院 | 成人av资源网站| 日韩午夜激情av| 亚洲一卡二卡三卡四卡五卡| 高清国产午夜精品久久久久久| 欧美日韩成人一区二区| √…a在线天堂一区| 国产在线一区二区| 这里只有精品99re| 伊人色综合久久天天人手人婷| 国产精品66部| 日韩精品中午字幕| 亚洲mv在线观看| 色综合亚洲欧洲| 欧美激情在线看| 狠狠色丁香久久婷婷综合_中| 欧美日韩精品一区二区三区蜜桃 | 99视频一区二区| 久久精品视频网| 精品一区二区三区视频在线观看 | 久久久久青草大香线综合精品| 亚欧色一区w666天堂| 91蝌蚪porny| 国产精品美女久久久久久| 精品一区二区三区在线观看国产| 欧美酷刑日本凌虐凌虐| 亚洲一区二区三区自拍| 一本一道久久a久久精品| 欧美国产成人在线| 国产福利一区在线观看|