|
嵌入式計(jì)算機(jī)技術(shù)學(xué)科分類_嵌入式系統(tǒng)的省電模式是怎樣的,
電源管理一直是一個(gè)熱門話題,是近年來(lái)的嵌入式開發(fā)人員遇到的“一個(gè)很酷的話題”。其重要性在很大程度上取決于延長(zhǎng)手持設(shè)備電池壽命的要求,但環(huán)境危害,散熱等引起了人們的關(guān)注。
嵌入式軟件可以實(shí)現(xiàn)三種節(jié)電程序:
使用動(dòng)態(tài)電壓和頻率調(diào)整(DVFS)來(lái)根據(jù)當(dāng)前需要調(diào)整CPU性能。
禁用(斷電)當(dāng)前未使用的外圍電路。
利用CPU的低功耗模式。
從表面上看,如果硅供應(yīng)商提供的處理器具有低功耗模式且您的設(shè)計(jì)需要節(jié)能,則應(yīng)該大量使用它們。
雖然許多CPU具有多種低功耗模式,這些模式具有微妙的細(xì)微差別,但是大致有兩種可能性:
掛起
整個(gè)系統(tǒng)斷電,除了內(nèi)存,它保持活動(dòng)以保留數(shù)據(jù)/代碼。該模式極大地降低了功耗。
休眠
一切都斷電,包括內(nèi)存,其內(nèi)容已保存到閃存。此模式將功耗降至幾乎為零。
這兩種模式都非常有用,但這種有用性是有代價(jià)的。該成本的性質(zhì)和影響取決于具體應(yīng)用,但它表現(xiàn)在兩個(gè)方面:
響應(yīng)性。進(jìn)入和退出這些模式需要時(shí)間。Hibernate速度較慢,但Suspend需要有限的時(shí)間。從用戶的角度來(lái)看,這種滯后可能會(huì)影響設(shè)備的響應(yīng)能力;這可能會(huì)激勵(lì)用戶采取措施避免設(shè)備進(jìn)入省電狀態(tài),從而使大部分電源管理設(shè)計(jì)變得多余。對(duì)于硬實(shí)時(shí)應(yīng)用程序,處于掛起狀態(tài)的設(shè)備可能導(dǎo)致其無(wú)法及時(shí)響應(yīng)外部事件。
功率 。令人驚訝的是,使用這些模式可能會(huì)消耗更多功率!如果使用模式的頻率太高,則會(huì)發(fā)生這種情況。一些代碼用于影響進(jìn)入和退出,代碼執(zhí)行使用能量。短時(shí)間使用這些模式是一個(gè)問(wèn)題,因?yàn)樵谀J较鹿?jié)省的功率可能不會(huì)抵消用于進(jìn)入和退出的功率。
總的來(lái)說(shuō),設(shè)計(jì)一個(gè)低功耗系統(tǒng)需要采用整體方法,由用例分析驅(qū)動(dòng)設(shè)備運(yùn)行的不同方式 ,因?yàn)槊總(gè)都有自己的功率要求。最重要的是,低功耗設(shè)計(jì)必須從第一天開始,它不應(yīng)該是事后的想法,因?yàn)闆](méi)有達(dá)到設(shè)計(jì)標(biāo)準(zhǔn)而實(shí)施。
來(lái)源:朗銳智科 |
|