CAR_TUNE_VALUE 是用來校準 流過電池上的電流 與 系統偵測到的電流 的一致性,

假電

若您是使用假電,
請拔除零件,
僅留下必要元件,如thermal電阻,ID 電阻,
減少量測 fuel gauge 電流時所造成的誤差。

校準接法

正常接法如下圖,
電池流過的電流等於系統流過的電流,

校準的接法如下圖,
電池一樣需要給電,但是 battery ground 需要和 system ground 接在一起,這個會形成一個迴路,
而 Rfg 需要一個 power supply 提供一個固定電壓源,從而產生一個固定電流,這個會形成另一個廻路,
電流在 Rfg 產生一個壓降,由 PMIC 讀進 system 裡,並將讀到的電流顯示到 log 中,
這就要比對 power supply 所提供的電流是否和讀到的電流一致,
若不一致就要設定 CAR_TUNE_VALUE,
設定的比值請參考下方說明

system 設定

將手機設為 flight mode,
儘可能地關閉所有功能,減少量測 fuel gauge 電流時所造成的誤差,

校準前

採用校準接法後,
真正流過電池的電流為1A,
若 current meter 測量值跳動太大,直接使用電表量測 Rfg 的電壓來換算電流,
或者拔掉 Rfg ,直接使用電表量測 Rfg 的電壓來換算電流,
而系統 (mtk platform -> call ##3646633## -> Engineer Mode -> HardTesting -> Power) 偵測到的電流為1.25A,

校準後

CAR_TUNE_VALUE 需設為 0.8 (1/1.25),
並 merge code,再測試,
1.25 * 0.8 = 1A 正確。


若您的電池連接器上有 thermal 及 id pin,
別忘了接上,
若忘了接,可能會導致無法開機。

最新文章

  1. GROUP与HAVING的使用
  2. bootstrap2.0与3.0的区别
  3. MFC对话框中显示BMP,JPG图片
  4. IOS开发之控件篇UICollectionViewControllor第一章 - 普通介绍
  5. .Net Core 1.0.0正式版安装及示例教程
  6. 10个值得深思的PHP面试问题
  7. urlrewrite伪静态 及多参数传递-附正则表达式语法 [轉]
  8. Django代码注意
  9. MongoDB语法与现有关系型数据库SQL语法比较
  10. Deeplearning.ai课程笔记--汇总
  11. 【转载】JAVA消息服务JMS规范及原理详解
  12. 第k大的数
  13. Centos出现-bash: unzip: command not found的解决办法
  14. 调用Android中的软键盘
  15. jquery省市区三级联动(数据来源国家统计局官网)内附源码下载
  16. css3-鼠标经过产品列表 图片放大 显示文字 (兼容IE9以上 不含IE9)
  17. <<Javascript Patterns>>阅读笔记 -- 第2章 基本技巧(一)
  18. hdu 1114 dp动规 Piggy-Bank
  19. (转)全局变量、extern/static/const区别与联系
  20. 词嵌入向量WordEmbedding

热门文章

  1. virtualvenv+django+uWSGI+nginx 部署 踩坑记录
  2. 救援(BFS)
  3. PAT 乙级 1077
  4. COMP9021——6.3
  5. 用python编写简易登录接口
  6. atag信息处理
  7. poj 2385 树上掉苹果问题 dp算法
  8. python - work3
  9. oracle 可以连接数据库,vs连不上. 报错提示:ORA-12154: TNS: 无法解析指定的连接标识符
  10. Java多线程框架源码阅读之---ReentrantLock