一般來說,在降低功耗方面有很多很需要考慮的方面。
降低動態功耗
- 選擇合適的微控制器,工程的基本系統和存儲器大小需求確定以后,選擇微控制器的存儲器和外設足夠好,不要大太多。
- 處理器支行在合適的時鐘頻率,多數應用并不需要很高的時鐘頻率,如果處理器的時鐘較高,則可能會由于Flash存儲訪問需要較長時間,而需要等待狀態,因此也降低了能耗效率。
- 選擇正確的時鐘源,許多低功耗微控制器提供了包括內部時鐘在內的多個時鐘源。根據應用的不同需求,有些時鐘源的效果可能會比其他的更好,至于哪個最合適則是沒有宏達定方法可循的,每個應用微控制器的情況都是不同的。
- 如果外設沒有使用就不要使能,有些微控制器的每個外設的時鐘信號都能被關閉,有時甚至可以關掉某些外設的電源以降低功耗。
- 其他時鐘系統特性,有些微控制器為系統的不同部分提供了各種分頻器,可以利用這些分頻器降低功耗,例如在處理需要不高時降低處理器速度。
- 良好的供電設計,好的供設計可以為應用提供最佳的電壓。
降低活躍周期
- 在處理器空閑時,可以利用休眠模式降低功耗,即使只休眠一小段時間。
- 應用代碼可以進行速度優化以降低活躍周期,有時可能會增加代體積(例如將C編譯選項設置為速度優化),但只要Flash存儲器中還有空間,就值得去做這個優化。
- 中斷驅動的應用可以利用退出時休眠等特性降低活躍周期。
休眠期間降低功耗
-
選擇正確的低功耗特性,一個低功耗微控制器可能會支持多種低功耗休眠模式,使用正確的休眠模式可能會明顯降低功耗。
-
休眠期間關掉不需要的外設和時鐘信號,這樣可以降低功耗,但是在退出休眠模式時,系統恢復所需要的時間可能也會隨之增加。
-
有些微控制器在休眠期間甚至可以關掉微控制器內某些部分的供電,例如Flash存儲器和晶振等,不過隨后喚醒系統通常需要較長的時間。
多數微控制器供應商會提供自己微控制器低功耗性的代碼庫和實例,這些例子可以降低應用開的難度。
開發低功耗應用的第一步為熟悉自己使用的微控制器設備,在編寫休眠模式相關代碼時需要考慮的幾個方面包括:
-
確定要使用的休眠模式;
-
確定要保持打開的時鐘信號;
-
確定晶體振蕩器等一些時鐘回路能否關閉;
-
確定是否需要切換時鐘源。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
微控制器
+關注
關注
48文章
8375瀏覽量
164543 -
處理器
+關注
關注
68文章
20250瀏覽量
252206 -
單片機
+關注
關注
6076文章
45494瀏覽量
670260 -
工程師
+關注
關注
59文章
1603瀏覽量
71006
發布評論請先 登錄
相關推薦
熱點推薦
【ESP8266系列】WT8266-S3模組規格書
概述ESP-07S(WT8266-S3)Wi-Fi模塊是由啟明云端科技開發的、低功耗高性價比的嵌入式無線網絡控制模塊。可滿足智能電網、樓宇自動化、安防、智能家居、遠程醫療等物聯網應用的需求。該模塊
【ESP8266系列】WT8266-S5模組規格書
概述ESP-12F(WT8266-S5)WiFi模塊是由啟明云端科技開發的、低功耗高性價比的嵌入式無線網絡控制模塊。可滿足智能電網、樓宇自動化、安防、智能家居、遠程醫療等物聯網應用的需求。該模塊核心
【ESP8266系列】WT8266-S6模組規格書
ESP-12S(WT8266-S6)Wi-Fi模塊是由啟明云端科技開發的、低功耗高性價比的嵌入式無線網絡控制模塊。可滿足智能電網、樓宇自動化、安防、智能家居、遠程醫療等物聯網應用的需求。該模塊核心
【ESP8266系列】WT8266-S1模組產品介紹
WT8266-S1WiFi模塊是由啟明云端科技開發的、低功耗高性價比的嵌入式無線網絡控制模塊。可滿足智能電網、樓宇自動化、安防、智能家居、遠程醫療等物聯網應用的需求。該模塊核心處理器ESP8266在
【ESP8266系列】WT8266-S6模組產品介紹
ESP-12S(WT8266-S6)Wi-Fi模塊是由啟明云端科技開發的、低功耗高性價比的嵌入式無線網絡控制模塊。可滿足智能電網、樓宇自動化、安防、智能家居、遠程醫療等物聯網應用的需求。該模塊核心
DA14535 USB開發套件硬件解析:開啟低功耗藍牙開發新征程
DA14535 USB開發套件硬件解析:開啟低功耗藍牙開發新征程 在當今的電子設備開發領域,低功耗藍牙技術因其廣泛的應用前景和高效的性能表現
什么是低功耗設計,如何評估低功耗MCU性能?
在嵌入式系統的設計中,低功耗設計是許多設計人員必須面對的問題,其原因在于嵌入式系統被廣泛應用于便攜式和移動性較強的產品中去,而這些產品不是一直都有充足的電源供應,往往是靠電池來供電,所以設計人員從
發表于 12-12 07:43
PTR54L15藍牙模組的引腳規劃——電源域
要開發低功耗藍產品,ptr54L15的是一個不錯的選擇,支持最新的藍牙6.1協議規范,無論是處理性能、功耗、資源、性價比等多個維度來看,都是一個不錯的選擇。這個模組跟經典的PTR5618相比,性能
發表于 06-25 19:13
創新驅動,未來可及——PAN3060/3029無線模組助你實現無限可能
今天我們來重點介紹一下由上海磐啟微公司生產的一款性價比之王無線射頻方案---PAN3060PAN3060/3029是由磐啟微公司開發的低功耗、遠距離無線傳輸技術。該技術基于擴頻調制技術,能夠在保持
關于低功耗藍牙連接功耗的評估
關于低功耗藍牙連接狀態下的功耗評估,推薦一個好用的工具:
對于做低功耗藍牙開發的小伙伴來說,功耗的評估與測試是繞不開的一個環節,如何快速的
發表于 04-26 17:10
TurMass? TK8620 開發平臺使用體驗報告
、完善的SDK工具鏈及穩定的射頻性能,在物聯網終端開發、低功耗通信、多節點組網等場景中表現優異。其脫機交互設計與分層API大幅提升開發效率,尤其適合工業監測、智能表計等領域的快速原型驗證。建議進一步優化文檔細節與工具自動化,鞏固
發表于 04-24 02:18
新品!30元左右的60GHz毫米波雷達模組重磅登場!
人體狀態感知睡眠監測人體跌倒心跳監測人體動作Rd-60&Rd-61Rd-60是由安信可科技開發的低功耗雷達模組,內部集成60GHzFMCW載波的AiP毫米波雷達系統
看完必會!Open開發低功耗應用:電源管理核心API全攻略!
低功耗設計是Open開發的核心競爭力之一,而電源管理API則是實現這一目標的技術基石。通過靈活調用這些接口,開發者可精準控制硬件資源使用、動態調整系統能耗模式、優化任務執行時機,從而顯著延長設備續航
電梯LoRa網關:賦能智慧樓宇,引領電梯管理新紀元
角色,正逐漸走進人們的視野,為智慧樓宇的建設和電梯管理的優化提供了強有力的支持。 LoRa技術:遠距離通信的佼佼者 LoRa(Long Range Radio),即遠距離無線電技術,是一種由美國Semtech公司開發的低功耗局域網無線標準。它以其獨特的擴頻調制方式
英飛凌邊緣AI平臺通過Ultralytics YOLO模型增加對計算機視覺的支持
對計算機視覺的支持,擴大了當前對音頻、雷達和其他時間序列信號數據的支持范圍。在增加這項支持后,該平臺將能夠用于開發低功耗、低內存的邊緣AI視覺模型。這將給諸多應用領域的機器學習開發人員帶來極大的便利,例如工廠可以借此實現對零件的
開發低功耗應用
評論