《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 嵌入式微控制器低功耗MCU的選擇方法
嵌入式微控制器低功耗MCU的選擇方法
摘要: 在低功耗設計中,平均電流消耗往往決定電池壽命。例如,如果某個應用采用額定電流為 400mAh 的 Eveready 高電量 9V 1222 型電池的話,要提供一年的電池壽命其平均電流消耗必須低于 400mAh/8760h,即45.7uA。圖 1 說明:應用消耗的電流越大,所提供的壽命越短,同時仍然保持較低的平均電流消耗。
Abstract:
Key words :

嵌入式微控制器 (MCU)的功耗在當今電池供電應用中正變得越來越舉足輕重。大多 MCU 芯片廠商都提供低功耗產品,但是選擇一款最適合您自己應用的產品并非易事,并不像對比數據表前面的數據那么簡單。我們必須詳細對比 MCU 功能,以便找到功耗最低的產品,這些功能包括:

  • 斷電模式
  • 定時系統
  • 事件驅動功能
  • 片上外設
  • 掉電檢測與保護
  • 漏電流
  • 處理效率
----在低功耗設計中,平均電流消耗往往決定電池壽命。例如,如果某個應用采用額定電流為 400mAh 的 Eveready 高電量 9V 1222 型電池的話,要提供一年的電池壽命其平均電流消耗必須低于 400mAh/8760h,即45.7uA。圖 1 說明:應用消耗的電流越大,所提供的壽命越短,同時仍然保持較低的平均電流消耗。

 


圖 1

----在使 MCU 能夠達到電流預算的所有功能中,斷電模式最重要。低功耗 MCU 具有可提供不同級別功能的斷電模式。例如,TI 超低功耗 MCU MSP430 系列產品可以提供 5 種斷電模式。低功耗模式 0 (LPM0) 會關閉 CPU,但是保持其他功能正常運轉。LPM1 與 LPM2 模式在禁用功能列表中增加了各種時鐘功能。LPM3 是最常用的低功耗模式,只保持低頻率時鐘振蕩器以及采用該時鐘的外設運行。LPM3 通常稱為實時時鐘模式,因為它允許定時器采用低功耗 32768Hz 時鐘源運行,電流消耗低于 1uA,同時還可定期激活系統。最后,LPM4 完全關閉器件上的包括 RAM 存儲在內的所有功能,電流消耗僅 100 毫微安。

----時鐘系統是MCU功耗的關鍵。應用可以每秒多次或幾百次進入與退出各種低功耗模式。進入或退出低功耗模式以及快速處理數據的功能極為重要,因為 CPU會在等待時鐘穩定下來期間浪費電流。大多低功耗 MCU 都具有"即時啟動"時鐘,其可以在不到 10~20us 時間內為 CPU 準備就緒。但是,重要的是要明白哪些時鐘是即時啟動、哪些非即時啟動的。某些 MCU 具有雙級時鐘激活功能,該功能在高頻時鐘穩定化過程中提供一個低頻時鐘(通常為32768Hz),其可以達到 1 毫秒。CPU 在大約 15us 時間內正常運行,但是運行頻率較低,效率也較低。如果 CPU 只需要執行數量較少的指令的話,如:25 條,其需要 763us。CPU 低頻比高頻時消耗更少的電流,但是并不足于彌補處理時間的差異。相比而言,某些 MCU 在 6 微秒時間內就可以為 CPU 提供高速時鐘,處理相同的 25 條指令僅需要大約 9us(6us 激活+25 條指令′0.125us指令速率),而且可以實現即時啟動的高速串行通信。圖 2說明即時啟動的 8Mhz時鐘啟動的例子,其達到完全穩定狀態僅需要 292us。

 


圖 2

----另外,如果 MCU 時鐘系統為外設提供多個時鐘源的話,當 CPU 處于睡眠狀態時外設仍然可以運行。例如,一次 A/D 轉換可能需要一個高速時鐘。如果 MCU 時鐘系統提供獨立于 CPU 的高速時鐘,CPU 就可以在 A/D 轉換器運行情況下進入睡眠狀態,從而節省 CPU 耗流量。

----事件驅動功能與時鐘系統的靈活性并存。中斷會使 MCU 退出低功耗模式,因此,MCU 的中斷越多,其防止浪費電流的 CPU 輪詢與降低功耗的靈活性就越大。輪詢意味著進行與不進行功耗預算之間存在差異,因為它在等待出現事件時會浪費CPU 帶寬并需要額外電流。一個好的低功耗 MCU 應具有充分的中斷功能,為其所有外設提供中斷,同時為外部事件提供眾多外部中斷。

----按鈕或鍵盤應用可以證明外部中斷的優勢。如果不具備中斷功能,MCU 必須頻繁輪詢鍵盤或按鈕,以確定其是否被按下。不僅輪詢自身會消耗功率,而且控制輪詢間隔也需要定時器,其會消耗附加電流。相比而言,在具備中斷情況下,CPU 可以在整個過程中保持睡眠狀態,只有按下按鈕時才激活。

----在選擇低功率 MCU 時,還需要考慮外設功耗與電源管理。某些低功率 MCU 僅僅是設計時不具備低利率功能的舊架構的改進版本。而有些 MCU 在設計時即具備低功耗特性,并在其外設中內置了低功耗功能。一種特性是在需要時單獨啟動或關閉外設的能力,換言之,更重要的是自動啟動或關閉外設的能力。 A/D 轉換器就是一個例子,其在完成一次轉換后可以自動關閉。另外,某些 MCU 正在引入直接存儲器存取功能,其可以在無需 CPU 干預情況下自動處理數據。

----大多 MCU 具有集成的掉電保護功能,當電源低于正常操作范圍時其可以復位 MCU。通常會提供啟動或關閉掉電保護以節省功耗的功能,但是必須在整個過程中都使掉電保護功能置于可用狀態,因為掉電是不可預測的。某些 MCU 需要70uA 的電流來實現掉電保護。在只需要 45uA 平均電流的應用實例中很明顯可以不考慮這些 MCU。

----在選擇低功耗 MCU 期間有時會忽視漏電流,但是,在最苛刻的低功耗應用中則必須考慮到漏電流。大多改進后的低功耗 MCU 都具有 1uA 的限定輸入漏電流。在 20 輸入器件中,它可能會消耗 20uA!針對低功耗設計的最新 MCU 具有最高50nA 的漏電流。

----最后,我們常常會誤解 MCU 處理效率。大家通常會認為 16 位 MCU 需要兩倍于 8 位 MCU 的內存,但是一個 16 位架構實際上需要比 8 位架構要少一些的代碼,而 16 位 MCU 一般會更快速地執行任務。例如,8 位 MCU 需要 CPU 開銷來管理具有 10 位 A/D 轉換數據或需要 16 位計算的應用中的數據。而且當今許多MCU 產品都具有單個工作文件或累加器,其數據必須進行傳輸,以便處理,因此,與基于寄存器的架構相比需要額外的 CPU 開銷。表 1 說明在 16 位現代架構與8 位 8051 架構上傳輸 10 位 A/D 數據的指令。在采用 1Mhz 時鐘情況下,16 位器件需要 6us 進行傳輸,而 8 位器件則需要 24us。

 

16 位 MCU 8 位 MCU
mov.w &ADC10MEM,&RAM movf ADRESH,W
  movwf RAML
  bsf 0x20
  movlf ADCHRESL,W
  bcf 0x20
  movwf RAMH
----表 1:16 位與 8 位 MCU 代碼要求

----選擇低功率 MCU 是一項耗時、棘手的工作。如果花費一些時間來了解可用產品選項的架構特性,我們就能夠開發出能滿足最苛刻功率預算的設計。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
99视频有精品| 91久久国产综合久久| 在线欧美三区| 国产日产精品一区二区三区四区的观看方式| 欧美国产日韩xxxxx| 久久久久久久精| 欧美一级淫片播放口| 亚洲免费网址| 亚洲午夜久久久| 日韩一级不卡| 日韩小视频在线观看专区| 亚洲国产美女精品久久久久∴| 香蕉av777xxx色综合一区| 亚洲主播在线| 亚洲欧美国产va在线影院| 亚洲免费中文字幕| 亚洲欧美日韩在线高清直播| 亚洲影视中文字幕| 亚洲综合大片69999| 亚洲视屏在线播放| 在线亚洲欧美| 亚洲一区二区精品| 午夜精品999| 欧美一区二区三区四区视频| 亚洲欧美日韩一区二区三区在线| 亚洲欧美日韩一区在线| 亚洲欧美日韩中文视频| 午夜精品久久久久久久久久久久| 亚洲女性裸体视频| 欧美在线免费播放| 亚洲国内欧美| 日韩天堂在线观看| 一区二区三区产品免费精品久久75| 一区二区三区精品国产| 亚洲一区二区四区| 欧美亚洲一级片| 久久精品国产亚洲高清剧情介绍| 久久女同精品一区二区| 男女视频一区二区| 欧美日韩免费高清| 国产精品青草久久久久福利99| 国产乱肥老妇国产一区二| 国产午夜精品久久久久久免费视| 国产在线视频欧美一区二区三区| …久久精品99久久香蕉国产| 亚洲欧洲三级| 一本久道综合久久精品| 午夜精品久久久久久久99黑人| 亚洲第一毛片| 一区二区三区成人精品| 欧美亚洲一级| 欧美aⅴ99久久黑人专区| 欧美精品一区二区三区高清aⅴ| 欧美午夜精品久久久久久孕妇| 国产日韩综合一区二区性色av| 在线国产亚洲欧美| 一区二区三区不卡视频在线观看 | 亚洲黄色一区二区三区| aa级大片欧美三级| 欧美主播一区二区三区| 一本色道久久88综合日韩精品| 亚洲欧美日韩在线| 久久综合国产精品| 欧美日韩一区二区三区在线看| 国产欧美日韩一区| 最新高清无码专区| 午夜在线a亚洲v天堂网2018| 日韩特黄影片| 久久精品亚洲| 欧美日韩国产精品 | 亚洲视频一二区| 久久黄色网页| 亚洲淫性视频| 蜜臀av在线播放一区二区三区| 国产精品第一区| 在线成人黄色| 亚洲欧美日韩国产综合在线| 日韩视频在线播放| 久久一二三区| 国产精品美女主播| 亚洲欧洲在线观看| 久久精精品视频| 亚洲欧美一区二区三区久久| 欧美国产91| 黄色精品一区| 亚洲免费在线视频| 一区二区日韩伦理片| 欧美jizz19性欧美| 国产一区二区无遮挡| 一区二区三区日韩欧美| 亚洲精品一级| 裸体丰满少妇做受久久99精品| 国产精品色婷婷| 99国产精品一区| 99国产一区| 欧美成人网在线| 狠狠色综合网站久久久久久久| 亚洲综合导航| 亚洲欧美日韩国产成人| 欧美日韩精品欧美日韩精品一| 1000部精品久久久久久久久| 欧美亚洲日本国产| 午夜精品久久久久久久99樱桃| 欧美日韩视频一区二区| 91久久精品一区| 亚洲欧洲一区二区在线观看| 久久男人资源视频| 国内成+人亚洲+欧美+综合在线| 亚洲欧美日韩国产中文 | 麻豆91精品| 国产视频欧美| 亚洲欧美久久| 新狼窝色av性久久久久久| 国产精品扒开腿做爽爽爽软件| 亚洲美女中文字幕| 一本色道久久综合亚洲91| 欧美巨乳在线| 最新成人av在线| 日韩一区二区精品在线观看| 欧美激情综合在线| 亚洲国产欧美一区二区三区同亚洲 | 在线不卡视频| 亚洲激情一区二区三区| 久热综合在线亚洲精品| 激情欧美一区二区三区| 久久av在线| 噜噜噜噜噜久久久久久91| 狠狠色狠狠色综合日日tαg| 久久精品视频亚洲| 麻豆精品91| 亚洲国产精品嫩草影院| 亚洲精品孕妇| 欧美区一区二区三区| 亚洲人线精品午夜| 亚洲一区bb| 国产精品久久久久高潮| 亚洲一区久久| 久久成人资源| 狠狠爱www人成狠狠爱综合网| 亚洲福利免费| 欧美激情五月| 亚洲最新色图| 香港久久久电影| 国产一区二区日韩精品欧美精品| 欧美伊人精品成人久久综合97| 久久久午夜视频| 亚洲国产精品视频| 一区二区三区成人| 国产精品日本一区二区| 久久爱另类一区二区小说| 欧美电影资源| 一本色道久久加勒比88综合| 香蕉成人久久| 韩曰欧美视频免费观看| 亚洲乱亚洲高清| 欧美视频一区二区三区四区| 亚洲一区影音先锋| 久久男人资源视频| 亚洲精品一线二线三线无人区| 亚洲欧美综合网| 极品中文字幕一区| 宅男在线国产精品| 国产欧美二区| 亚洲免费精彩视频| 国产精品美女久久久久aⅴ国产馆| 欧美一级午夜免费电影| 欧美mv日韩mv亚洲| 一区二区三区四区精品| 久久精品视频一| 亚洲精选91| 久久久精品tv| 亚洲蜜桃精久久久久久久| 久久精品国产69国产精品亚洲| 亚洲黑丝一区二区| 欧美亚洲一区二区三区| 亚洲国产成人av| 午夜精品在线| 亚洲人成在线影院| 久久久www成人免费毛片麻豆| 亚洲激情欧美激情| 久久大综合网| 亚洲精品视频啊美女在线直播| 欧美中文字幕久久| 日韩视频在线播放| 久久久久欧美| 9久草视频在线视频精品| 久久免费视频观看| 一个色综合av| 免费观看不卡av| 亚洲在线视频观看| 欧美极品aⅴ影院| 久久成人18免费网站| 国产精品毛片一区二区三区| 亚洲另类自拍| 精品69视频一区二区三区| 亚洲欧美经典视频| 亚洲精品国产精品国自产观看| 久久久精品五月天| 亚洲网友自拍| 欧美日韩精品久久久|