隨著半導體技術和工藝的進步,MCU的功耗做的是越來越好。很多廠家都宣傳自家的MCU是低功耗(Low Power)或者超低功耗(Ultra Low Power)。各家MCU在同等低功耗水平下的名稱也各不相同,有的叫STOP、有的叫DEEP-SLEEP等,這個要仔細閱讀芯片的參考手冊去分辨。
其實不管是低功耗MCU還是超低功耗MCU,進入到這種低功耗模式:程序停止運行、RAM和寄存器數(shù)據(jù)保持、喚醒后程序繼續(xù)執(zhí)行不復位的功耗都是uA級別,只不過一般的低功耗MCU是3-5uA,超低功耗MCU是1uA左右。有一點需要十分注意的是該功耗只是常溫25℃下的數(shù)值,當溫度升高到85℃時,該值可能會發(fā)生較大的變化,這個一定要注意,因為它會直接關系到你的產(chǎn)品的電池使用壽命。我不止一次的被別人問過這個問題,他們都曾經(jīng)在這個問題上遇到過坑,被傷害過。
下面讓我們找?guī)准襇CU廠商,來看看他們的表現(xiàn)如何吧!
首先登場的是ST,這個大家應該最熟悉,我們以STM32L0x3系列為例。
ST的數(shù)據(jù)手冊里寫的非常清楚,不同溫度下的功耗一目了然,不管是常溫還是高溫,可以看到ST的功耗水平還是非常優(yōu)秀的。
近幾年因為芯片缺貨,國內(nèi)MCU廠家迎來了前所未有的大好機遇,國內(nèi)低功耗MCU比較知名的品牌有小華半導體和復旦微電子。
小華半導體的HC32L系列非常知名,尤其是在水表里應用廣泛,據(jù)說水表領域其已占全國約60%的市場份額。
我們以HC32L176為例,DeepSleep模式常溫時功耗是0.6uA,85℃的功耗接近6uA,這個比起ST要稍微差一點,不過也很優(yōu)秀了。
再看復旦微的FM33LE0系列,功耗也不錯,注意它是開啟了RTC情況下的功耗,和上述小華看起來差不多。復旦微MCU用的最多的是電表領域,在燃氣表、水表也有很多應用。
再來看一款國民技術的N32L40X系列,它在高溫下的功耗就比較大了,雖然Standby功耗比較低,但是這種模式喚醒后芯片是會復位的。
最后再來看看兆易創(chuàng)新的GD32L233,手冊里只寫一個典型值,并沒有看到高溫時的數(shù)據(jù),實際數(shù)據(jù)只能咨詢廠家了。
筆者也查看了其它一些國內(nèi)廠家的MCU手冊,也有不少沒標注高溫時的功耗參數(shù)的,使用時還是要小心一些。
最后總結(jié)一下:MCU在低功耗時的靜態(tài)功耗,受高溫影響會指數(shù)級的增大,只是增大的幅度多少,和不同廠家的設計能力及工藝等因素有關,低溫時則沒什么影響。運行時的動態(tài)功耗受溫度影響也不大,它主要取決于運行的主頻大小。
關注公眾號,掃碼加入嵌入式交流群: