0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于MCU的低功耗問題

電子工程師 ? 來源:單片機(jī)匠人 ? 作者:蔡琰老師 ? 2021-08-13 15:22 ? 次閱讀

隨著便攜式移動(dòng)設(shè)備,各種穿戴設(shè)備的興起,我們不得不關(guān)注設(shè)備的功耗問題,因?yàn)檫@些設(shè)備都具有一個(gè)特征:使用電池系統(tǒng)供電,一塊線路板上跟功耗相關(guān)的單元電路可能有很多,今天我們來談?wù)勱P(guān)于MCU的低功耗問題。

談到這個(gè)問題,首先得選用一款低功耗的MCU,一般MCU的功耗,在其對應(yīng)參考手冊的電器屬性章節(jié)都會(huì)有說明,其次我們在使用MCU低功耗時(shí)經(jīng)常會(huì)出現(xiàn)實(shí)際功耗與理論功耗偏差較大,遇到這樣的情況,需要仔細(xì)檢查以下幾點(diǎn)。

1、關(guān)閉外設(shè)時(shí)鐘

時(shí)鐘就相當(dāng)于是人的心臟一樣,外設(shè)模塊的正常工作不能脫離時(shí)鐘。對于大多數(shù)的MCU,外設(shè)模塊都有一個(gè)時(shí)鐘控制開關(guān),只要打開外設(shè)時(shí)鐘,就可以正常使用該外設(shè)了,當(dāng)然,該外設(shè)也就會(huì)產(chǎn)生相應(yīng)的功耗;如果用不到這個(gè)外設(shè),一定要記得把這個(gè)外設(shè)時(shí)鐘關(guān)閉,降低功耗。

2、調(diào)整時(shí)鐘頻率

一般我們使用單片機(jī)的時(shí)候,都喜歡上來就把時(shí)鐘頻率調(diào)到最高,這樣的優(yōu)點(diǎn)是程序的執(zhí)行速度快了,因?yàn)橹芷赥 = 1/F,一般我們進(jìn)行頻率調(diào)整都使用的是單片機(jī)內(nèi)部的PLL倍頻模塊,把一個(gè)輸入很低的頻率倍頻到很高的頻率,一方面倍頻的模塊會(huì)增加功耗,另一方面時(shí)鐘線上的對應(yīng)的外設(shè)模塊工作頻率增加了,功耗也會(huì)相應(yīng)的變大。你會(huì)看到,一般低功耗模式下,單片機(jī)的工作頻率很低很低,所以考慮功耗一定不要忘記考慮時(shí)鐘頻率。

3、注意IO口的電平狀態(tài)

注意你沒有使用的IO口部分的狀態(tài),以及IO口內(nèi)部的上拉或者下拉的情況,這個(gè)也會(huì)積少成多,增加功耗的浪費(fèi)。另外從本質(zhì)上講,我們不僅僅是只關(guān)注空閑的IO狀態(tài)就罷了,對于使用的IO口,我們也需要考慮它們在正常工作時(shí)的一個(gè)狀態(tài),聯(lián)合外圍電路一起考慮,效果會(huì)更好一些。比如說我們需要點(diǎn)一個(gè)LED燈,如CE果單片機(jī)IO口一直輸出一個(gè)高電平對應(yīng)點(diǎn)亮LED,那我們是不是可以換一種思路,單片機(jī)輸出低的時(shí)候?qū)?yīng)LED亮呢?這樣積少成多就能省下一部分功耗。

4、斷開仿真器等測試工具

我們在測試的時(shí)候,通常會(huì)連接一些測試的工具,來輔助調(diào)試,有可能這些輔助的調(diào)試工具都是由線路板供電的,可能你會(huì)誤認(rèn)為把這部分功耗當(dāng)成MCU的功耗,當(dāng)然這里不僅僅是要關(guān)注測試的工具帶來的功耗,而且你還需要關(guān)注你的測試方法,很有可能你的測試方法不對或者測試工具的本身也會(huì)有功耗。

MCU的低功耗設(shè)計(jì)是一個(gè)細(xì)致活,要養(yǎng)成良好的習(xí)慣,每加一個(gè)外設(shè)功能模塊,對應(yīng)的外設(shè)帶來的功耗我們可以測試,當(dāng)前增加功能帶來的功耗增加量,包括靜態(tài)下的模塊功耗,正常融入系統(tǒng)后工作時(shí)的功耗,隨時(shí)掌握模塊動(dòng)態(tài)。我們不僅要考慮內(nèi)部的時(shí)鐘狀態(tài)、時(shí)鐘頻率,還需要考慮IO與外圍電路的配合狀況等等,通過調(diào)整電路的工作方式來減小一部分功耗。當(dāng)然關(guān)于功耗可不止文中的幾點(diǎn),你還知道有其它什么原因影響MCU自身功耗嗎?可以留言來跟大家一起分享哦!

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17148

    瀏覽量

    351195
  • 測試
    +關(guān)注

    關(guān)注

    8

    文章

    5303

    瀏覽量

    126652

原文標(biāo)題:MCU低功耗設(shè)計(jì)注意要點(diǎn)

文章出處:【微信號:CanaanTech,微信公眾號:嘉楠科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    HOLTEK發(fā)布新一代32位超低功耗MCU

    Holtek(合泰)近期正式推出了其全新一代的32位Arm? Cortex?-M0+超低功耗(ULP,Ultra Low Power)MCU系列——HT32L52231與HT32L52241。這兩款
    的頭像 發(fā)表于 12-24 14:55 ?261次閱讀

    如何在低功耗MCU上實(shí)現(xiàn)人工智能和機(jī)器學(xué)習(xí)

    人工智能 (AI) 和機(jī)器學(xué)習(xí) (ML) 的技術(shù)不僅正在快速發(fā)展,還逐漸被創(chuàng)新性地應(yīng)用于低功耗的微控制器 (MCU) 中,從而實(shí)現(xiàn)邊緣AI/ML的解決方案。
    的頭像 發(fā)表于 12-17 16:06 ?328次閱讀

    三款低功耗MCU,實(shí)現(xiàn)應(yīng)用產(chǎn)品的耐久續(xù)航力

    三款低功耗MCU,實(shí)現(xiàn)應(yīng)用產(chǎn)品的耐久續(xù)航力 低功耗MCU是趨勢所在 低功耗可說是MCU芯片重
    發(fā)表于 12-13 10:44

    低功耗模組軟件的UDP示例 基礎(chǔ)教程篇

    本文以常用的低功耗4G模組Air724UG為例,做出關(guān)于低功耗模組軟件的UDP示例,以供大家參考。
    的頭像 發(fā)表于 12-02 14:53 ?179次閱讀
    <b class='flag-5'>低功耗</b>模組軟件的UDP示例   基礎(chǔ)教程篇

    MAX32675C超低功耗Arm? Cortex?-M4F MCU

    Analog Devices MAX32675C超低功耗Arm? Cortex?-M4F MCU是高度集成的混合信號微控制器,適用于工業(yè)應(yīng)用,特別適用于4mA至20mA環(huán)路供電傳感器和發(fā)射器。該
    的頭像 發(fā)表于 11-28 11:50 ?383次閱讀
    MAX32675C超<b class='flag-5'>低功耗</b>Arm? Cortex?-M4F <b class='flag-5'>MCU</b>

    使用MSP430 MCU通過I2C實(shí)現(xiàn)低功耗Windows 8 HID應(yīng)用

    電子發(fā)燒友網(wǎng)站提供《使用MSP430 MCU通過I2C實(shí)現(xiàn)低功耗Windows 8 HID應(yīng)用.pdf》資料免費(fèi)下載
    發(fā)表于 10-17 09:19 ?0次下載
    使用MSP430 <b class='flag-5'>MCU</b>通過I2C實(shí)現(xiàn)<b class='flag-5'>低功耗</b>Windows 8 HID應(yīng)用

    MCXA153 MCU低功耗特性及優(yōu)化設(shè)計(jì)

    全新的MCX A系列融合了恩智浦通用MCU的特點(diǎn),適用更為廣泛的通用應(yīng)用,實(shí)現(xiàn)了低成本,低功耗,高安全性和高可靠性。MCXA153是MCX A系列的第一款產(chǎn)品,已于2024年1月份上市,為低成本入門
    的頭像 發(fā)表于 08-01 09:38 ?1002次閱讀
    MCXA153 <b class='flag-5'>MCU</b>的<b class='flag-5'>低功耗</b>特性及優(yōu)化設(shè)計(jì)

    RA0E1 MCU低功耗演示例程

    RA0E1產(chǎn)品組是RA0系列中的入門級簡易MCU,具有出色的成本效益和超低功耗。其工作電流僅為84.3μA/MHz,待機(jī)電流低至200nA。為了更好地展現(xiàn)低功耗的特點(diǎn),我們準(zhǔn)備了低功耗
    的頭像 發(fā)表于 07-26 15:13 ?612次閱讀
    RA0E1 <b class='flag-5'>MCU</b><b class='flag-5'>低功耗</b>演示例程

    HC32L130/HC32L136超低功耗MCU數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《HC32L130/HC32L136超低功耗MCU數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 06-18 09:47 ?1次下載

    芯海科技低功耗BLE 5.1 MCU CST92F42助力物聯(lián)網(wǎng)創(chuàng)新

    芯??萍冀胀瞥龅腃ST92F42,是一款集成了高性能32位MCU內(nèi)核并支持硬件浮點(diǎn)的低功耗BLE 5.1 MCU。這款MCU憑借其出色的性能,成為了物聯(lián)網(wǎng)領(lǐng)域的佼佼者。
    的頭像 發(fā)表于 06-04 09:53 ?783次閱讀

    CS32F03X低功耗Deepsleep應(yīng)用配置

    本技術(shù)文檔旨在幫助客戶快速配置 MCU CS32F03x 低功耗模式。 Deepsleep 模式是應(yīng)用較為廣泛的一個(gè)低功耗模式,需要達(dá)到理想的低電流值,需要正確的配置 MCU 內(nèi)部外設(shè)
    發(fā)表于 05-16 10:35

    兆易創(chuàng)新推出GD32L235系列低功耗MCU新品

    兆易創(chuàng)新GigaDevice(股票代碼603986)宣布,正式推出GD32L235系列MCU,進(jìn)一步豐富了低功耗產(chǎn)品的選型和布局。全新GD32L235產(chǎn)品系列緊貼低功耗市場需求,以更優(yōu)的功耗
    的頭像 發(fā)表于 04-26 08:23 ?698次閱讀
    兆易創(chuàng)新推出GD32L235系列<b class='flag-5'>低功耗</b><b class='flag-5'>MCU</b>新品

    求助,關(guān)于STM8L05低功耗與IWDG的問題求解

    需求: 產(chǎn)品要求,平常為低功耗模式,定時(shí)2分鐘工作一次。 設(shè)想: 1、STM8L05 工作在HALT低功耗模式,采用RTC定時(shí)自動(dòng)喚醒方式,設(shè)計(jì)RTC 2分鐘定時(shí)喚醒。 2、啟動(dòng)IWDG功能,但是
    發(fā)表于 04-22 08:15

    GD32 MCU進(jìn)入低功耗模式導(dǎo)致無法再進(jìn)行程序下載怎么辦?

    很多朋友在調(diào)試GD32 MCU低功耗模式時(shí)會(huì)遇到一個(gè)問題:程序中讓MCU進(jìn)入了Sleep、Deepsleep或者Standby模式,之后MCU就無法再下載程序了。這是因?yàn)樵?/div>
    的頭像 發(fā)表于 01-12 09:41 ?3258次閱讀
    GD32 <b class='flag-5'>MCU</b>進(jìn)入<b class='flag-5'>低功耗</b>模式導(dǎo)致無法再進(jìn)行程序下載怎么辦?

    HOLTEK新推出HT32F67742 Arm? Cortex?-M0+藍(lán)牙5.2低功耗MCU

    Holtek新推出通過BQB(Bluetooth Qualification Body)認(rèn)證Bluetooth 5.2 Arm Cortex-M0+低功耗藍(lán)牙(Bluetooth Low Energy, BLE) MCU,HT32F67742。
    的頭像 發(fā)表于 01-08 15:23 ?805次閱讀