新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > STM32的低功耗設計

        STM32的低功耗設計

        作者: 時間:2016-11-25 來源:網絡 收藏
        在談到低功耗處理器時,我們第一個想到的總是MSP430,但其實STM32也能擁有不錯的低功耗特性。通過合理的進行軟件設置,STM32在工作時的功耗可以降至數十mA,而待機功耗可以降到數uA??偟膩碚f,降低STM32功耗的方法主要有以下三種:

        1. 關閉不需要的外設時鐘

        本文引用地址:http://www.104case.com/article/201611/321193.htm

        STM32的所有外設都可以獨立開啟和關斷,通過將不需要的AHB/APB的時鐘關閉,可以起到降低總待機功耗的作用。各個模塊的典型功耗如下所示:

        Figure 1. APB1外設的典型功耗

        Figure 2. APB2外設的典型功耗

        2. 降低主時鐘的工作頻率

        對數字電路而言,功耗是與主頻呈正比的。在進行一般任務時主動降低功耗,在需要高性能運算時再恢復到一般頻率,通過這種方法可以顯著降低設備運行期間的平均功耗,這也是目前很多電腦和手機的功耗優化方案之一。

        Figure 3. CPU主頻-功耗-溫度的關系

        3. 進入休眠模式

        當設備不需要運行時,可將CPU切換至休眠狀態。STM32共有三種休眠狀態,如下:

        Figure 4. STM32的休眠模式


        上一頁 1 2 下一頁

        關鍵詞: STM32低功耗設

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 东阿县| 巴楚县| 军事| 丹阳市| 大同县| 彰武县| 罗江县| 怀仁县| 诸暨市| 崇州市| 峨边| 游戏| 诏安县| 莆田市| 连州市| 襄城县| 葫芦岛市| 阿荣旗| 大港区| 黔西县| 黄梅县| 锡林郭勒盟| 木兰县| 潞城市| 巫山县| 古交市| 巴南区| 阿拉善盟| 荥经县| 龙江县| 枝江市| 克山县| 炎陵县| 棋牌| 上饶市| 桂阳县| 邵东县| 梧州市| 大邑县| 双流县| 兴仁县|