0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(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)恢復(fù)所需要的時間可能也會隨之增加。

  • 有些微控制器在休眠期間甚至可以關(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)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7948

    瀏覽量

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

    關(guān)注

    68

    文章

    19885

    瀏覽量

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

    關(guān)注

    6067

    文章

    44982

    瀏覽量

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

    關(guān)注

    59

    文章

    1590

    瀏覽量

    69473
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    PTR54L15藍牙模組的引腳規(guī)劃——電源域

    開發(fā)低功耗藍產(chǎn)品,ptr54L15的是一個不錯的選擇,支持最新的藍牙6.1協(xié)議規(guī)范,無論是處理性能、功耗、資源、性價比等多個維度來看,都是一個不錯的選擇。這個模組跟經(jīng)典的PTR5618相比,性能
    發(fā)表于 06-25 19:13

    創(chuàng)新驅(qū)動,未來可及——PAN3060/3029無線模組助你實現(xiàn)無限可能

    今天我們來重點介紹一下由上海磐啟微公司生產(chǎn)的一款性價比之王無線射頻方案---PAN3060PAN3060/3029是由磐啟微公司開發(fā)低功耗、遠距離無線傳輸技術(shù)。該技術(shù)基于擴頻調(diào)制技術(shù),能夠在保持
    的頭像 發(fā)表于 06-18 15:55 ?523次閱讀
    創(chuàng)新驅(qū)動,未來可及——PAN3060/3029無線模組助你實現(xiàn)無限可能

    低功耗應(yīng)用開發(fā)寶典:實網(wǎng)測試功耗數(shù)據(jù),源碼公開共享!

    開發(fā)者量身打造的低功耗解決方案!基于實網(wǎng)環(huán)境采集的功耗數(shù)據(jù),提煉優(yōu)化策略,并共享開源代碼,加速項目落地。本文將以Air8000核心板為例,帶你快速上手三種功耗模式。在實際應(yīng)用
    的頭像 發(fā)表于 06-18 13:17 ?154次閱讀
    <b class='flag-5'>低功耗</b>應(yīng)用<b class='flag-5'>開發(fā)</b>寶典:實網(wǎng)測試<b class='flag-5'>功耗</b>數(shù)據(jù),源碼公開共享!

    關(guān)于低功耗藍牙連接功耗的評估

    關(guān)于低功耗藍牙連接狀態(tài)下的功耗評估,推薦一個好用的工具: 對于做低功耗藍牙開發(fā)的小伙伴來說,功耗的評估與測試是繞不開的一個環(huán)節(jié),如何快速的
    發(fā)表于 04-26 17:10

    TurMass? TK8620 開發(fā)平臺使用體驗報告

    、完善的SDK工具鏈及穩(wěn)定的射頻性能,在物聯(lián)網(wǎng)終端開發(fā)、低功耗通信、多節(jié)點組網(wǎng)等場景中表現(xiàn)優(yōu)異。其脫機交互設(shè)計與分層API大幅提升開發(fā)效率,尤其適合工業(yè)監(jiān)測、智能表計等領(lǐng)域的快速原型驗證。建議進一步優(yōu)化文檔細節(jié)與工具自動化,鞏固
    發(fā)表于 04-24 02:18

    新品!30元左右的60GHz毫米波雷達模組重磅登場!

    人體狀態(tài)感知睡眠監(jiān)測人體跌倒心跳監(jiān)測人體動作Rd-60&Rd-61Rd-60是由安信可科技開發(fā)低功耗雷達模組,內(nèi)部集成60GHzFMCW載波的AiP毫米波雷達系統(tǒng)
    的頭像 發(fā)表于 04-23 18:02 ?790次閱讀
    新品!30元左右的60GHz毫米波雷達模組重磅登場!

    低功耗MCU軟件設(shè)計技巧與選型

    開發(fā)應(yīng)用生態(tài)的沉淀,大力節(jié)省超低功耗選型設(shè)計成本以及開發(fā)周期.如何做好超低功耗mcu嵌入式軟件設(shè)計與選型是本文講述的主要內(nèi)容.
    的頭像 發(fā)表于 04-12 17:19 ?598次閱讀
    超<b class='flag-5'>低功耗</b>MCU軟件設(shè)計技巧與選型

    看完必會!Open開發(fā)低功耗應(yīng)用:電源管理核心API全攻略!

    低功耗設(shè)計是Open開發(fā)的核心競爭力之一,而電源管理API則是實現(xiàn)這一目標的技術(shù)基石。通過靈活調(diào)用這些接口,開發(fā)者可精準控制硬件資源使用、動態(tài)調(diào)整系統(tǒng)能耗模式、優(yōu)化任務(wù)執(zhí)行時機,從而顯著延長設(shè)備續(xù)航
    的頭像 發(fā)表于 04-10 14:36 ?281次閱讀
    看完必會!Open<b class='flag-5'>開發(fā)</b><b class='flag-5'>低功耗</b>應(yīng)用:電源管理核心API全攻略!

    電梯LoRa網(wǎng)關(guān):賦能智慧樓宇,引領(lǐng)電梯管理新紀元

    角色,正逐漸走進人們的視野,為智慧樓宇的建設(shè)和電梯管理的優(yōu)化提供了強有力的支持。 LoRa技術(shù):遠距離通信的佼佼者 LoRa(Long Range Radio),即遠距離無線電技術(shù),是一種由美國Semtech公司開發(fā)低功耗局域網(wǎng)無線標準。它以其獨特的擴頻調(diào)制方式
    的頭像 發(fā)表于 03-28 10:13 ?357次閱讀

    英飛凌邊緣AI平臺通過Ultralytics YOLO模型增加對計算機視覺的支持

    對計算機視覺的支持,擴大了當前對音頻、雷達和其他時間序列信號數(shù)據(jù)的支持范圍。在增加這項支持后,該平臺將能夠用于開發(fā)低功耗、低內(nèi)存的邊緣AI視覺模型。這將給諸多應(yīng)用領(lǐng)域的機器學(xué)習(xí)開發(fā)人員帶來極大的便利,例如工廠可以借此實現(xiàn)對零件的
    的頭像 發(fā)表于 03-11 15:11 ?380次閱讀
    英飛凌邊緣AI平臺通過Ultralytics YOLO模型增加對計算機視覺的支持

    電梯專用LoRa網(wǎng)關(guān):打造智慧樓宇的安全守護者|梯云物聯(lián)

    深入探討電梯專用LoRa網(wǎng)關(guān)的工作原理、技術(shù)特點及其在智慧樓宇中的應(yīng)用,展示其作為安全守護者的獨特價值。 一、LoRa技術(shù)簡介 LoRa(Long Range Radio)技術(shù),即遠距離無線電技術(shù),是一種由美國Semtech公司開發(fā)低功耗局域網(wǎng)無線標準。它通
    的頭像 發(fā)表于 01-09 16:06 ?513次閱讀

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

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

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

    本文以低功耗4G模組Air780E為例,學(xué)會低功耗模組LuatOS開發(fā)的日志輸出,積累技術(shù)。
    的頭像 發(fā)表于 12-05 09:09 ?601次閱讀
    來來來,看這里:<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 ?4682次閱讀
    繼HBM上車之后,移動HBM有望用在手機上

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品