RM新时代网站-首页

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

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

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

開發(fā)低功耗應(yīng)用

華仔的編程隨筆 ? 來源:華仔的編程隨筆 ? 作者:華仔的編程隨筆 ? 2023-06-03 12:43 ? 次閱讀

一般來說,在降低功耗方面有很多很需要考慮的方面。

降低動態(tài)功耗

  • 選擇合適的微控制器,工程的基本系統(tǒng)和存儲器大小需求確定以后,選擇微控制器的存儲器和外設(shè)足夠好,不要大太多。
  • 處理器支行在合適的時鐘頻率,多數(shù)應(yīng)用并不需要很高的時鐘頻率,如果處理器的時鐘較高,則可能會由于Flash存儲訪問需要較長時間,而需要等待狀態(tài),因此也降低了能耗效率。
  • 選擇正確的時鐘源,許多低功耗微控制器提供了包括內(nèi)部時鐘在內(nèi)的多個時鐘源。根據(jù)應(yīng)用的不同需求,有些時鐘源的效果可能會比其他的更好,至于哪個最合適則是沒有宏達定方法可循的,每個應(yīng)用微控制器的情況都是不同的。
  • 如果外設(shè)沒有使用就不要使能,有些微控制器的每個外設(shè)的時鐘信號都能被關(guān)閉,有時甚至可以關(guān)掉某些外設(shè)的電源以降低功耗。
  • 其他時鐘系統(tǒng)特性,有些微控制器為系統(tǒng)的不同部分提供了各種分頻器,可以利用這些分頻器降低功耗,例如在處理需要不高時降低處理器速度。
  • 良好的供電設(shè)計,好的供設(shè)計可以為應(yīng)用提供最佳的電壓。

降低活躍周期

  • 在處理器空閑時,可以利用休眠模式降低功耗,即使只休眠一小段時間。
  • 應(yīng)用代碼可以進行速度優(yōu)化以降低活躍周期,有時可能會增加代體積(例如將C編譯選項設(shè)置為速度優(yōu)化),但只要Flash存儲器中還有空間,就值得去做這個優(yōu)化。
  • 中斷驅(qū)動的應(yīng)用可以利用退出時休眠等特性降低活躍周期。

休眠期間降低功耗

  • 選擇正確的低功耗特性,一個低功耗微控制器可能會支持多種低功耗休眠模式,使用正確的休眠模式可能會明顯降低功耗。

  • 休眠期間關(guān)掉不需要的外設(shè)和時鐘信號,這樣可以降低功耗,但是在退出休眠模式時,系統(tǒng)恢復所需要的時間可能也會隨之增加。

  • 有些微控制器在休眠期間甚至可以關(guān)掉微控制器內(nèi)某些部分的供電,例如Flash存儲器和晶振等,不過隨后喚醒系統(tǒng)通常需要較長的時間。

    多數(shù)微控制器供應(yīng)商會提供自己微控制器低功耗性的代碼庫和實例,這些例子可以降低應(yīng)用開的難度。

    開發(fā)低功耗應(yīng)用的第一步為熟悉自己使用的微控制器設(shè)備,在編寫休眠模式相關(guān)代碼時需要考慮的幾個方面包括:

  • 確定要使用的休眠模式;

  • 確定要保持打開的時鐘信號;

  • 確定晶體振蕩器等一些時鐘回路能否關(guān)閉;

  • 確定是否需要切換時鐘源。

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

    關(guān)注

    48

    文章

    7542

    瀏覽量

    151316
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19259

    瀏覽量

    229651
  • 單片機
    +關(guān)注

    關(guān)注

    6035

    文章

    44554

    瀏覽量

    634635
  • 工程師
    +關(guān)注

    關(guān)注

    59

    文章

    1569

    瀏覽量

    68501
收藏 人收藏

    評論

    相關(guān)推薦

    測試與測量 | 基于Enclustra FPGA開發(fā)低功耗頻譜分析儀

    池供電,因此在保持高性能的同時,還需要低功耗和緊湊的結(jié)構(gòu)。解決方案為了滿足這些要求,整個信號處理路徑是在低成本、低功耗的AMDArtix7器件中實現(xiàn)的。得益于Enc
    的頭像 發(fā)表于 12-20 14:28 ?157次閱讀
    測試與測量 | 基于Enclustra FPGA<b class='flag-5'>開發(fā)</b><b class='flag-5'>低功耗</b>頻譜分析儀

    來來來,看這里:低功耗模組LuatOS開發(fā)的日志輸出!

    本文以低功耗4G模組Air780E為例,學會低功耗模組LuatOS開發(fā)的日志輸出,積累技術(shù)。
    的頭像 發(fā)表于 12-05 09:09 ?146次閱讀
    來來來,看這里:<b class='flag-5'>低功耗</b>模組LuatOS<b class='flag-5'>開發(fā)</b>的日志輸出!

    NORDIC NPM1300是一款高度集成的電源管理集成電路

    的 USB端口供電時,可提供高達1.5A的電流。主機可以讀取電池溫度、電壓和電流,這些由nRF Connect軟件開發(fā)工具包中的燃油表算法使用。燃油表在顯著降低功耗的情況下為應(yīng)用程序提供與庫侖計
    發(fā)表于 10-24 10:39

    繼HBM上車之后,移動HBM有望用在手機上

    電子發(fā)燒友網(wǎng)報道(文/黃晶晶)據(jù)韓媒報道,三星和海力士正在開發(fā)低功耗DRAM堆疊技術(shù),以用于移動設(shè)備上,這類DRAM被稱之為移動HBM存儲器,并計劃2026年左右實現(xiàn)商業(yè)化。 ? 移動HBM是堆疊
    的頭像 發(fā)表于 09-06 00:21 ?3336次閱讀
    繼HBM上車之后,移動HBM有望用在手機上

    PROPHESEE攜手Ultraleap與雷鳥創(chuàng)新 開發(fā)用于AR眼鏡的創(chuàng)新技術(shù)

    2024年6月20日,中國上?!I(lǐng)先的神經(jīng)擬態(tài)視覺傳感公司Prophesee與Ultraleap和雷鳥創(chuàng)新(TCL RayNeo)宣布建立戰(zhàn)略合作伙伴關(guān)系,三方將聯(lián)手開發(fā)低功耗的手勢識別技術(shù),共同
    發(fā)表于 06-20 10:07 ?205次閱讀

    esp32c3是否能在40mhz運行,功耗是多少?

    你好我想使用esp32c3開發(fā)低功耗設(shè)備,由外部電子開關(guān)控制1小時檢測一次傳感器并上傳,考慮到芯片功耗我有幾個疑問; 1:esp32c3 在160mhz 80mhz下的正常工作電流是多少也
    發(fā)表于 06-20 06:17

    國產(chǎn)藍牙模組 | 低功耗藍牙應(yīng)用

    藍牙技術(shù)聯(lián)盟于2010年推出了藍牙4.0規(guī)范,其中低功耗藍牙的出現(xiàn)滿足了小型電池供電設(shè)備進行低功耗無線連接的需求,因此得到廣泛應(yīng)用。本文章將帶你深入了解低功耗藍牙的應(yīng)用。低功耗藍牙簡介
    的頭像 發(fā)表于 06-14 08:25 ?510次閱讀
    國產(chǎn)藍牙模組 | <b class='flag-5'>低功耗</b>藍牙應(yīng)用

    使用ESP32 h2開發(fā)低功耗的過程中,無法調(diào)用低功耗接口的API如何解決?

    idf版本:V5.1.1 開發(fā)板:esp-32 h2 問題描述: 在使用ESP32 h2開發(fā)低功耗的過程中,發(fā)現(xiàn)無法調(diào)用低功耗接口的API,而且無論是light_sleep
    發(fā)表于 06-07 06:57

    DA16600 超低功耗 Wi-Fi + 藍牙低功耗模塊開發(fā)套件數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《DA16600 超低功耗 Wi-Fi + 藍牙低功耗模塊開發(fā)套件數(shù)據(jù)手冊.rar》資料免費下載
    發(fā)表于 05-31 17:51 ?4次下載
    DA16600 超<b class='flag-5'>低功耗</b> Wi-Fi + 藍牙<b class='flag-5'>低功耗</b>模塊<b class='flag-5'>開發(fā)</b>套件數(shù)據(jù)手冊

    SmartBond? DA14695 低功耗?藍牙 5.2 開發(fā)套件Pro數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《SmartBond? DA14695 低功耗?藍牙 5.2 開發(fā)套件Pro數(shù)據(jù)手冊.rar》資料免費下載
    發(fā)表于 05-27 16:27 ?0次下載
    SmartBond? DA14695 <b class='flag-5'>低功耗</b>?藍牙 5.2 <b class='flag-5'>開發(fā)</b>套件Pro數(shù)據(jù)手冊

    LORA芯片詳細介紹

    一、定義與主要功能 LORA芯片,全稱LoRaWAN芯片,是一種基于Semtech公司開發(fā)低功耗局域網(wǎng)無線標準的芯片。它的主要功能在于解決功耗與傳輸難覆蓋距離的矛盾問題,通過其獨特的擴頻調(diào)制技術(shù)
    的頭像 發(fā)表于 05-20 11:31 ?1437次閱讀
    LORA芯片詳細介紹

    瑞薩電容觸摸技術(shù)之低功耗應(yīng)用—RX140實驗環(huán)節(jié)(6)

    在前面發(fā)布的文章《瑞薩電容觸摸技術(shù)之低功耗應(yīng)用——RX140原理篇》中,介紹了在應(yīng)用瑞薩RX140產(chǎn)品開發(fā)低功耗電容觸摸應(yīng)用時的一些特點,
    的頭像 發(fā)表于 04-26 14:03 ?567次閱讀
    瑞薩電容觸摸技術(shù)之<b class='flag-5'>低功耗</b>應(yīng)用—RX140實驗環(huán)節(jié)(6)

    低功耗藍牙技術(shù)的特點 低功耗藍牙如何實現(xiàn)低功耗?

    低功耗藍牙技術(shù)是一種優(yōu)化的藍牙技術(shù),專為滿足低功耗需求而設(shè)計。它通過采用一系列節(jié)能措施和技術(shù),實現(xiàn)了更低的功耗消耗,延長了設(shè)備的續(xù)航時間。
    的頭像 發(fā)表于 02-07 16:49 ?2038次閱讀

    SEGGER調(diào)試低功耗模式

    開發(fā)人員提供了一套完整的工具套件,能夠幫助他們開發(fā)和調(diào)試低功耗模式。 SEGGER是一家致力于嵌入式系統(tǒng)開發(fā)工具的領(lǐng)導者,其J-Link調(diào)試器系列在全球范圍內(nèi)得到廣泛應(yīng)用。下面,我們將
    的頭像 發(fā)表于 01-02 16:36 ?614次閱讀

    一文讀懂低功耗藍牙的應(yīng)用

    藍牙技術(shù)聯(lián)盟于2010年推出了藍牙4.0規(guī)范,其中低功耗藍牙的出現(xiàn)滿足了小型電池供電設(shè)備進行低功耗無線連接的需求,因此得到廣泛應(yīng)用。本文章將帶你深入了解低功耗藍牙的應(yīng)用。低功耗藍牙簡介
    的頭像 發(fā)表于 12-28 08:24 ?925次閱讀
    一文讀懂<b class='flag-5'>低功耗</b>藍牙的應(yīng)用
    RM新时代网站-首页