怎样去校准CAR_TUNE_VALUE

Posted bobuddy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样去校准CAR_TUNE_VALUE相关的知识,希望对你有一定的参考价值。

在系统软件(MT6735) kernel-3.10/drivers/misc/mediatek/mach/mt6735/ap7350_65u_l1/power/cust_battery_meter.h 中有一个参数 CAR_TUNE_VALUE,这个参数关系到程序读到的电流的精度,因此需要校准。其校准的方法也很重要。

校准步骤
步骤一:

图1 充电的大概框架图

如图1,充电的大概框架,充电从①点分两路,To battery 一路,To phone 一路,To battery 流过电池+电池内阻+rfg电阻。②点为系统地,③点为电池地。

步骤二:

图2 接线示意图

如图2,拔掉电池,在①点与②点加个恒压源,定为4V,为手持设备供电,并让手持设备进入工程模式,如图3所示。

图3 手持设备工程模式示意图

在rfg加入恒压源:在②点与③点加个恒压源,②点为+,③点为—,并限流300mA,具体请通过精度比较高的电流表读取数值,确保为300mA(大概300mA)。

图4 手持设备模块AP7350实物图

步骤三:
如图2,有两条电流回路,互不影响。

步骤四:如步骤二,设定流过rfg的电流为300mA,通过工程模式,读取电流值为A,假设从手机上面读取出来的值是330mA,测的CAR_TUNE_VALUE = 300/330 = 0.909 ≈ 91

步骤五:
将CAR_TUNE_VALUE = 91 这个参数写进程序里面,并编译下载到设备。
重新进入工程模式,重新设定恒压电源的电流值为:
300mA 读取工程模式下电流值 A
400mA 读取工程模式下电流值 B
500mA 读取工程模式下电流值 C
600mA 读取工程模式下电流值 D
如果300mA与A,400mA与B,500mA与C,600mA与D,相差在3%的范围内,说明校准了。

步骤六:重复步骤二到步骤五,多测几台手机,去个平均数,将这个平均数值写入CAR_TUNE_VALUE。
 

以上是关于怎样去校准CAR_TUNE_VALUE的主要内容,如果未能解决你的问题,请参考以下文章

电池内阻的测量

MOSFET规格书参数-图解

--电路的分析方法

rfg阻值校准方法

开源的电压电流校准仪,电流0至40mA,单步调节100nA,输出电压正负10V,单步调节20uV

FPGA系统设计中,其功耗怎样去估计的?