怎样去校准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。
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值