Android 功耗優化(13) 功耗基礎知識

2021-08-21 09:20:53 字數 617 閱讀 6088

sodi (screen on deep idle)

背景知識

---sodi

sodi跟deep idle類似,是spm的另外一種工作模式

sodi:screen on deep idle

sodi的進入條件跟deep idle是類似的,區別只是要檢查的

clock跟deep idle不完全一樣 ,sodi對display功耗的影響相對於cmd / vdo mode是不一樣的

前面講過了

cmd / vdo的差別,其實就很容易理解這一點:因為cmd mode下,cpu不用送資料出去,因此mipi clock可以不用送,這整條clock路徑上的東西(pll/clock)都可以關閉,而且memory跟vdo相比也可以做更多省電的action;所以sodi對cmd mode的省電效果會比vdo的效果更明顯

是否進入

sodi也可以從波形上明顯地看到:

下圖示sodi  enable/disable的idle mode波形比較

cmd mode:sodi on(左) vs sodi off(右)

vdo mode:sodi on(左) vs sodi off(右)

*重點關注波形的形狀,電流下降的數值不同平台不一樣

Android 功耗(5) 功耗除錯

本文就開始討 耗的除錯步驟和方法。一 明確除錯的目標 二 明確除錯的內容 三 參照電路框圖找出我們需要檢測的輸出 四 找出或引出需測試的輸出 五 功耗測試的步驟流程圖 一 明確除錯的目標 明確除錯的目標,即在滿足當前的需求情況下,盡最大的可能去降低各種狀態下 各路模組的功耗值。一般情況下,功耗越低要...

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

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

低功耗之產品功耗計算

1.產品功耗的計算概念 2.舉個例子 以某個產品為例,正常工作的平均電流為2ma,要求定位或者上傳資料時為100ma,定位資料半小時上傳一次,產品使用400ma電池。計算過程 半小時上傳一次,一天上傳48次,每次定位時間 假定為1分鐘 則公式為 48 次 1 分鐘 48分鐘 共消耗電流 48 分鐘 ...