新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 如何正確選擇低功耗MCU

        如何正確選擇低功耗MCU

        作者: 時間:2013-04-16 來源:網絡 收藏

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

          斷電模式

          定時系統

          事件驅動功能

          片上外設

          掉電檢測與保護

          漏電流

          處理效率

          在設計中,平均電流消耗往往決定電池壽命。例如,如果某個應用采用額定電流為 400mAh 的 Eveready 高電量 9V 1222 型電池的話,要提供一年的電池壽命其平均電流消耗必須低于 400mAh/8760h,即45.7uA。圖 1 說明:應用消耗的電流越大,所提供的壽命越短,同時仍然保持較低的平均電流消耗。

        如何正確選擇低功耗MCU

        圖 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。

        如何正確選擇低功耗MCU

        圖 2


        上一頁 1 2 下一頁

        關鍵詞: 低功耗 MCU 時鐘源

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 赫章县| 枣强县| 小金县| 托克托县| 阳春市| 资溪县| 什邡市| 牡丹江市| 定日县| 焉耆| 商丘市| 临夏市| 仙游县| 邵武市| 平原县| 天等县| 安义县| 郓城县| 含山县| 乌兰浩特市| 宜兴市| 昌都县| 普格县| 顺昌县| 务川| 长宁县| 砀山县| 山丹县| 京山县| 都兰县| 清丰县| 道真| 巩义市| 垫江县| 阿尔山市| 榆林市| 桂林市| 桑日县| 黑水县| 青海省| 镇雄县|