樣品申請 | 資料下載 | 替換型號咨詢

如何降低MM32SPIN MCU功耗

現(xiàn)在的采用電池供電方式電機控制類的小型化電子產(chǎn)品,因為電池容量和體積等限制對功耗控制的要求越來越高。電池的容量和體積限制如何讓用戶能夠更長時間使用產(chǎn)品,產(chǎn)品功耗的問題是經(jīng)常讓產(chǎn)品設(shè)計者頭痛而又不得不面對的一個問題。包括:剃須刀、電動牙刷、潔面儀等。


電機類產(chǎn)品功耗主要是電機驅(qū)動模塊占據(jù)大部分,其他外設(shè)部分的電流消耗占小部分,以單片機為核心的系統(tǒng),其功耗主要由單片機功耗和單片機外圍電路功耗組成。MM32SPIN2x有高達兩個高級定時器,能夠驅(qū)動雙電機應(yīng)用方案,可以提高總功率效率和性能。今天主要從MCU部分講解如何降低單片機系統(tǒng)的功耗,需要從硬件和軟件兩方面入手。本篇文章將從靈動微電子MM32SPIN2x系列MCU的配置來介紹如何降低MCU的功耗。


如何降低MCU功耗

在系統(tǒng)或電源復(fù)位以后,微控制器處于運行狀態(tài)。當(dāng)CPU不需繼續(xù)運行時,可以利用多種低功耗模式來節(jié)省功耗,例如等待某個外部事件時。用戶需要根據(jù)最低電源消耗、最快速啟動時間和可用的喚醒源等條件,選定一個最佳的低功耗模式。


降低功耗方法:

?睡眠模式(CPU停止,所有外設(shè)包括CPU的外設(shè),如NVIC、系統(tǒng)時鐘(SysTick)等仍在運行)

?停機模式(所有的時鐘都已停止,寄存器和SRAM的內(nèi)容依然保存)

?待機模式(1.5V電源關(guān)閉,除了備用電路和備份域外,寄存器和SRAM的內(nèi)容全部丟失)

此外,在運行模式下,可以通過以下方式中的一種降低功耗:

?降低系統(tǒng)時鐘

?關(guān)閉APBAHB總線上未被使用的外設(shè)時鐘

?降低GPIO速度或者其他外設(shè)的速率

?對與未使用的GPIO配置成模擬輸入模式,針對有外部上拉或者下拉的GPIO口,在進入低功耗禁止設(shè)置相反的電平狀態(tài)。

MCU1.jpg


1低功耗模式一覽


涡阳县| 丹东市| 息烽县| 池州市| 宜春市| 丹凤县| 荆州市| 南京市| 蕉岭县| 娱乐| 兴和县| 望城县| 海阳市| 任丘市| 友谊县| 蕲春县| 绥德县| 南丹县| 广宁县| 廉江市| 双鸭山市| 浠水县| 金坛市| 石景山区| 旺苍县| 江西省| 南皮县| 顺义区| 峡江县| 轮台县| 长垣县| 彭阳县| 丹阳市| 会同县| 搜索| 神池县| 连城县| 获嘉县| 甘孜县| 霍城县| 六安市|