紅米 Note 8 Pro 充電速度變慢未知問題
暫時想不懂為什麼用外部 USB 電流計看充電只有 0.5 A,接著不動機器,直接重開機,充電電流就會變成 1.7 A。charger function 是實作在 kernel 的,有問題應該就是永遠有問題才對啊?
根據我實作 charger driver 的理解:
Ichg = 外部電線流進 uUSB or TypeC 的電流
Isys = SoC or 周邊使用的總耗電流
Ibat = 流進電池的電流
沒接 adapter 的時候
Isys = -Ibat
有接 adapter 的時候,charger driver 會根據 電池的 電壓、溫度、充電能力(單位: C)來決定要 request 多少電流
Ichg = Isys + Ibat
如果Isys 超過 Ichg,就是你的電池仍然在放電的意思
可以理解為 Ibat 是被動的充放電,如果 系統用的不多,就會充電,系統用的多,硬體設計自動會把電從 battery 抽出來。
留言