一般來說,在降低功耗方面有很多很需要考慮的方面。
降低動態功耗
- 選擇合適的微控制器,工程的基本系統和存儲器大小需求確定以后,選擇微控制器的存儲器和外設足夠好,不要大太多。
- 處理器支行在合適的時鐘頻率,多數應用并不需要很高的時鐘頻率,如果處理器的時鐘較高,則可能會由于Flash存儲訪問需要較長時間,而需要等待狀態,因此也降低了能耗效率。
- 選擇正確的時鐘源,許多低功耗微控制器提供了包括內部時鐘在內的多個時鐘源。根據應用的不同需求,有些時鐘源的效果可能會比其他的更好,至于哪個最合適則是沒有宏達定方法可循的,每個應用微控制器的情況都是不同的。
- 如果外設沒有使用就不要使能,有些微控制器的每個外設的時鐘信號都能被關閉,有時甚至可以關掉某些外設的電源以降低功耗。
- 其他時鐘系統特性,有些微控制器為系統的不同部分提供了各種分頻器,可以利用這些分頻器降低功耗,例如在處理需要不高時降低處理器速度。
- 良好的供電設計,好的供設計可以為應用提供最佳的電壓。
降低活躍周期
- 在處理器空閑時,可以利用休眠模式降低功耗,即使只休眠一小段時間。
- 應用代碼可以進行速度優化以降低活躍周期,有時可能會增加代體積(例如將C編譯選項設置為速度優化),但只要Flash存儲器中還有空間,就值得去做這個優化。
- 中斷驅動的應用可以利用退出時休眠等特性降低活躍周期。
休眠期間降低功耗
-
選擇正確的低功耗特性,一個低功耗微控制器可能會支持多種低功耗休眠模式,使用正確的休眠模式可能會明顯降低功耗。
-
休眠期間關掉不需要的外設和時鐘信號,這樣可以降低功耗,但是在退出休眠模式時,系統恢復所需要的時間可能也會隨之增加。
-
有些微控制器在休眠期間甚至可以關掉微控制器內某些部分的供電,例如Flash存儲器和晶振等,不過隨后喚醒系統通常需要較長的時間。
多數微控制器供應商會提供自己微控制器低功耗性的代碼庫和實例,這些例子可以降低應用開的難度。
開發低功耗應用的第一步為熟悉自己使用的微控制器設備,在編寫休眠模式相關代碼時需要考慮的幾個方面包括:
-
確定要使用的休眠模式;
-
確定要保持打開的時鐘信號;
-
確定晶體振蕩器等一些時鐘回路能否關閉;
-
確定是否需要切換時鐘源。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
微控制器
+關注
關注
48文章
7542瀏覽量
151316 -
處理器
+關注
關注
68文章
19259瀏覽量
229652 -
單片機
+關注
關注
6035文章
44554瀏覽量
634641 -
工程師
+關注
關注
59文章
1569瀏覽量
68502
發布評論請先 登錄
相關推薦
測試與測量 | 基于Enclustra FPGA開發低功耗頻譜分析儀
池供電,因此在保持高性能的同時,還需要低功耗和緊湊的結構。解決方案為了滿足這些要求,整個信號處理路徑是在低成本、低功耗的AMDArtix7器件中實現的。得益于Enc
NORDIC NPM1300是一款高度集成的電源管理集成電路
的 USB端口供電時,可提供高達1.5A的電流。主機可以讀取電池溫度、電壓和電流,這些由nRF Connect軟件開發工具包中的燃油表算法使用。燃油表在顯著降低功耗的情況下為應用程序提供與庫侖計
發表于 10-24 10:39
繼HBM上車之后,移動HBM有望用在手機上
電子發燒友網報道(文/黃晶晶)據韓媒報道,三星和海力士正在開發低功耗DRAM堆疊技術,以用于移動設備上,這類DRAM被稱之為移動HBM存儲器,并計劃2026年左右實現商業化。 ? 移動HBM是堆疊
PROPHESEE攜手Ultraleap與雷鳥創新 開發用于AR眼鏡的創新技術
2024年6月20日,中國上海——領先的神經擬態視覺傳感公司Prophesee與Ultraleap和雷鳥創新(TCL RayNeo)宣布建立戰略合作伙伴關系,三方將聯手開發低功耗的手勢識別技術,共同
發表于 06-20 10:07
?205次閱讀
esp32c3是否能在40mhz運行,功耗是多少?
你好我想使用esp32c3開發低功耗設備,由外部電子開關控制1小時檢測一次傳感器并上傳,考慮到芯片功耗我有幾個疑問;
1:esp32c3 在160mhz 80mhz下的正常工作電流是多少也
發表于 06-20 06:17
國產藍牙模組 | 低功耗藍牙應用
藍牙技術聯盟于2010年推出了藍牙4.0規范,其中低功耗藍牙的出現滿足了小型電池供電設備進行低功耗無線連接的需求,因此得到廣泛應用。本文章將帶你深入了解低功耗藍牙的應用。低功耗藍牙簡介
使用ESP32 h2開發低功耗的過程中,無法調用低功耗接口的API如何解決?
idf版本:V5.1.1
開發板:esp-32 h2
問題描述:
在使用ESP32 h2開發低功耗的過程中,發現無法調用低功耗接口的API,而且無論是light_sleep
發表于 06-07 06:57
DA16600 超低功耗 Wi-Fi + 藍牙低功耗模塊開發套件數據手冊
電子發燒友網站提供《DA16600 超低功耗 Wi-Fi + 藍牙低功耗模塊開發套件數據手冊.rar》資料免費下載
發表于 05-31 17:51
?4次下載
SmartBond? DA14695 低功耗?藍牙 5.2 開發套件Pro數據手冊
電子發燒友網站提供《SmartBond? DA14695 低功耗?藍牙 5.2 開發套件Pro數據手冊.rar》資料免費下載
發表于 05-27 16:27
?0次下載
LORA芯片詳細介紹
一、定義與主要功能 LORA芯片,全稱LoRaWAN芯片,是一種基于Semtech公司開發的低功耗局域網無線標準的芯片。它的主要功能在于解決功耗與傳輸難覆蓋距離的矛盾問題,通過其獨特的擴頻調制技術
低功耗藍牙技術的特點 低功耗藍牙如何實現低功耗?
低功耗藍牙技術是一種優化的藍牙技術,專為滿足低功耗需求而設計。它通過采用一系列節能措施和技術,實現了更低的功耗消耗,延長了設備的續航時間。
SEGGER調試低功耗模式
開發人員提供了一套完整的工具套件,能夠幫助他們開發和調試低功耗模式。 SEGGER是一家致力于嵌入式系統開發工具的領導者,其J-Link調試器系列在全球范圍內得到廣泛應用。下面,我們將
一文讀懂低功耗藍牙的應用
藍牙技術聯盟于2010年推出了藍牙4.0規范,其中低功耗藍牙的出現滿足了小型電池供電設備進行低功耗無線連接的需求,因此得到廣泛應用。本文章將帶你深入了解低功耗藍牙的應用。低功耗藍牙簡介
評論