功耗問題研究

2021-08-13 10:06:25 字數 582 閱讀 9041

簡單列舉如下研究及優化功耗的方法:

1. 通過穩壓電源給裝置供電,觀測瞬時電流,輸出電流變化曲線;裝置關閉螢幕、鍵盤燈、wifi和熱點、藍芽等所有外設,進入深度休眠以後(cpu停止供電後),電流可低至5-7ma;開啟熱點而沒有終端接入,cpu休眠後電流可低至60-70ma;若有接入但未使用網路,通常不會休眠,電流維持200ma-300ma範圍;若有連線且持續使用網路,則電流達到300ma-400ma;與wifi晶元相比藍芽的功耗影響相對較小;上述情況不同平台可能表現有差異。

2. wacklock是阻止cpu進入休眠,確保關鍵**正確執行的有效手段,但若使用不當,就是把雙刃劍,將成為電池殺手;因為bp雖不休眠,但未使用網路和通話時電流可以低至5ma,而ap只要不休眠至少會有50ma以上,因此wacklock應當及時釋放;可通過dumpsys power指令檢視當前系統持有wacklock的情況。

3. 通過top 命令檢查cpu占有率,通過strace跟蹤指定程序(執行緒)的系統呼叫引數、返回值、頻度等。

4. 優化長連線,選擇合適間隔的心跳頻度,盡可能減少系統喚醒(alarmmanager)次數。測試注意使用user版本,日誌記錄(尤其是modem日誌)會影響系統功耗。

低功耗FPGA的研究

fpga的優勢 l fpga的優勢是可程式設計,設計好之後有什麼新修改,可以隨時新增進去 有什麼不需要 過時了,可以刪除。這樣,設計者的壓力和風險就降低很多。l fpga的計算效率比mcu高很多。l 比asic更快的市場投放週期。l 乙個解決方案裡元器件經常更換廠商,因此元器件之間的介面也在變。這時...

功耗問題分析

檢視是否休眠 adb root adb shell cat sys power system sleep stats stats00.txt adb shell cat sys power rpmh stats master stats master stats00.txt 移除usb,待機3分鐘後...

Android功耗 高通功耗問題分析(3)

高通功耗問題分析 高通官方提供了一篇文件extensive power debug guide simplified chinese功耗除錯 pdf 用來分析中斷功耗問題。本文結合該文件簡單的總結了ap端功耗問題分析手段。首先是官方功耗分析流程圖 注意幾個關鍵的名詞 modem 數據機晶元 rpm ...