東莞市中創電子科技有限公司專注單片機開發

10年專注單片機軟硬件開發

優質智能電子產品"芯"方案提供商
降低MCU功耗的6種辦法

信息來源于:互聯網 發布于:2021-10-31

降低MCU功耗對于一個需要由電池來提供電能的電子產品來說是非常重要的。不僅需要MCU開發工程師設計出合理的電路和選擇出合適的電子器件,來嚴格控制MCU的功耗。那么降低MCU功耗有哪些方面呢?

MCU降低功耗的6個方面

1、外圍元器件選型

部分8位MCU功率為幾十微安,睡眠模式為1uA左右,成為首選。這種類型的MCU容易出現的問題是資源有限,且引腳數目較少,比如一個ICROM只有1K,RAM32字節,因此最終的軟件實現可能很難。

2、睡眠模式

MCU可以在睡眠模式下睡眠,也可以在模組睡眠模式下睡眠。當MCU外部觸發喚醒后,MCU再喚醒耗電較大的模塊,完成功能或通信后,立即進入睡眠,總之進入睡眠狀態自然是省電的。有些模塊采用了多種睡眠模式,目的是在不影響功能的前提下更靈活地降低功耗。

3、關閉沒有使用的資源

當使用稍微復雜一些的MCU時,它本身就會帶外設,不用的時候一定要關閉。在使用簡單的MCU時,所有可能的功能,例如IIC,SPI,Uart等等,但是也要注意,在啟動睡眠之前,應該關閉相應的設備,例如傳感器,或者讓它進入PowerDownMode,在喚醒之后,才能進行初始化配置。

4、減少主頻

我們都知道芯片的主頻越高,功耗就越大。降頻方案一般不采用外部晶振,采用內晶振,頻率選擇常用的32768Hz雖然低,但只能獲得秒級精度,要想獲得ms或us級精度,1M以上的頻率是少不了的。

5、間歇工作的原則。

所謂斷續工作,是指勞逸結合,工作休息交替進行,采用斷續供電、斷續開關方式,使器件的功耗降低一半。假如某個設備上電后,需要預熱一段時間,這種方法不起作用。也有一些電平驅動元件,給脈沖一定的占空比即可工作,也可根據電壓調節占空比,平衡負載,達到電源的大利用率,但這也是一項復雜的工作。

6、IO接口的配置。

在上面提到睡眠前,關掉外部設備,你認為這樣可以,其實并不一定。若有些引腳在外接上拉電阻,而MCU在睡覺時該引腳放置較低,這樣,有壓差,有電阻,形成不必要的功耗。這個問題很容易被忽視,因此各管腳必須根據外部電路合理配置。

降低MCU功耗的6種辦法
[ 上一個: 有什么因素影響到單片機的價格? ]    [ 下一個: MCU是什么?MCU有什么優缺點? ]    [ 返回 ]
国产精品原创巨作av女教师_国产原创精品国产专区_久久国产精品张柏芝_精品国产污污免费网站入口