在設(shè)計(jì)電池供電產(chǎn)品時(shí),人們顯然希望電池壽命盡可能長(zhǎng)些。能源敏感的產(chǎn)品應(yīng)用大致分為能源計(jì)量系統(tǒng)、家庭與樓宇自動(dòng)化、安全和醫(yī)療系統(tǒng)(圖1)。這些產(chǎn)品通常會(huì)圍繞一個(gè)微控制器(MCU),必須用單個(gè)原電池工作很長(zhǎng)時(shí)間。在某些應(yīng)用中,更換電池很困難甚至是不可能的,即使在其它普通應(yīng)用中,用戶也不大愿意支付更換電池的成本。
這類應(yīng)用中采用的是在極低占空比下工作的微處理器,它在“深度睡眠”狀態(tài)下的時(shí)間可能占了99%甚至更高(達(dá)到99.9%也不罕見)。微處理器在一個(gè)周期循環(huán)或在回應(yīng)某些刺激時(shí)被“喚醒”來執(zhí)行操作,并返回到睡眠狀態(tài)中。由于它們花了如此多時(shí)間在睡眠狀態(tài),很明顯,獲得更長(zhǎng)電池壽命的關(guān)鍵是在掉電狀態(tài)下的電流消耗。不過,同一節(jié)電池的使用壽命為3或4年與超過10年、延至20年甚至更長(zhǎng)之間的區(qū)別在于,要密切注意這個(gè)任務(wù)如何使用MCU資源的各個(gè)方面,以及MCU本身是如何設(shè)計(jì)成以各種方式減少能耗的。
一節(jié)單電池可用20年
CR2032紐扣電池廣泛用于小型MCU(如遠(yuǎn)程環(huán)境傳感器)中,這是一種鋰/二氧化錳3V原電池。典型的供應(yīng)商,如柯達(dá)(參考文獻(xiàn)1)將其容量*為230mAh到2V的終點(diǎn)電壓能力為5.6k? (約為0.5mA)。如果是那樣的話,電池壽命將為400小時(shí),相比之下,能源敏感的應(yīng)用可使使用壽命達(dá)到20萬小時(shí)。
圖1:人們期望新一代的計(jì)量產(chǎn)品能在二十年里工作無人看管。
這種特殊的電池具有很好的使用壽命或自放電率,數(shù)據(jù)表顯示10年之后其容量仍達(dá)90%。非常相似的是,這相當(dāng)于連續(xù)充電約0.25 ?A,如果能夠達(dá)到10到20年的電池壽命,那么它可以滿足應(yīng)用的一般要求。
伴隨電池壽命的是有限的電荷數(shù),設(shè)計(jì)者必須在MCU運(yùn)行的所有階段減少產(chǎn)品的電流和運(yùn)行時(shí)間,不僅要減少每微安數(shù),還要減少每個(gè)動(dòng)作花費(fèi)的每個(gè)微秒。
為減小深度睡眠模式下消耗的電流,在能源敏感應(yīng)用的MCU中采用8位(或16位)內(nèi)核已經(jīng)非常普遍。其理由是,8位內(nèi)核(即使是在這類設(shè)計(jì)中經(jīng)常采用的最新版本中)很小,門控相對(duì)較少,靜電電流或漏電流較低。但是,現(xiàn)在的許多應(yīng)用都需要比8位內(nèi)核所能提供的更大的處理能力。在其它MCU應(yīng)用領(lǐng)域,用戶往往選擇從8位升級(jí)到一個(gè)32位環(huán)境。在低功耗的情況下,人們一直先入為主地認(rèn)為32位內(nèi)核在其掉電模式狀態(tài)下使用的電流一定高得令人無法接受。隨著全套低功耗設(shè)計(jì)技術(shù)的出現(xiàn),今天的IC設(shè)計(jì)工程師已經(jīng)可以用一個(gè)32位ARM內(nèi)核提供各種低功耗模式,效果與8位產(chǎn)品一樣甚至更好,而且還能實(shí)現(xiàn)快速喚醒。 32位處理器更高的處理性能也使MCU可以更快完成任務(wù),從而能夠有更多時(shí)間處于這些低功耗模式下,這可以進(jìn)一步降低平均功耗。