MTK6572平台 充电电流小

你的电阻有没有配对?
另外你有没有打LOG看,适别的是不是AC充电器?
不要想当然的搞呢。
我打印了log看过, 用AC充电器充识别到了, 其实现在用USB充电一样也是充电电流小 ,电阻我不知道有没有匹配,电阻怎么看是否匹配呢?
USB充电是好的
你的LOG中显示是AC充电器?还是非法充电器?
[ 0.898309] (0)[1:swapper/0][BAT_probe] power_supply_register AC Success !
[ 0.891302] (0)[1:swapper/0][Power/BatMeter] [battery_meter_probe] probe
[ 0.892227] (0)[1:swapper/0][Power/BatMeter] init_proc_log_fg loaded.
[ 0.893226] (0)[1:swapper/0][Power/BatMeter] [battery_meter_driver] Initialization : DONE
[ 0.894556] (0)[1:swapper/0][Power/Battery] ******** battery driver probe! ********
[ 0.895828] (0)[1:swapper/0][Power/Battery] [BAT_probe] adc_cali prepare : done !
[ 0.896336] (0)[1:swapper/0]
[ 0.897625] (0)[1:swapper/0][Power/Battery]
[ 0.898309] (0)[1:swapper/0][BAT_probe] power_supply_register AC Success !
[ 0.899667] (0)[1:swapper/0][Power/Battery] [BAT_probe] power_supply_register USB Success !
[ 0.901855] (1)[1:swapper/0][Power/Battery] [BAT_probe] power_supply_register Battery Success !
[ 0.903326] (1)[1:swapper/0][Power/Battery] battery_kthread_hrtimer_init : done
[ 0.904466] (0)[1:swapper/0][Power/Battery] [battery_probe] bat_thread_kthread Done
还不是吧,还有LOG呢?
你看里面有switch看看跑的是不是AC充电。
log
图片显示不出来 郁闷
log 是这样的 case CHR_PRE :
BAT_PreChargeModeAction();
break;
case CHR_CC :
BAT_ConstantCurrentModeAction();
break;
这两个case 先走第一个 , 后面走第二个 ,而且第二个要走三次 ,这一天循环下去 ,是对的不
这个还看不出是在AC充电器吧?
我觉得有可能检测到一个非法充电器了。
代码里面在哪里检测充电器?
建议测一个完整的充电曲线看看,然后比较下算法配置,确定参数无误后再查硬件。
快充ic - HL7005, 自主研发设计, 国内独家, 1.5A充电电流, OTG 500mA,pintopin 兼容TI BQ24158, 仙童 FAN5405/54015, 价格优惠,有需求的找我。QQ: 2254716233,mob: 18933991272, QQ没有回复请直接电话联系。
哥们,你的充电问题解决没?charging_get_charger_type 读到的TRACE信息是什么?我读到的怎么是step B1 : Non STANDARD CHARGER! 非法的充电器呢?
我用的是串口线抓的TRACE,USB接的电源充电的,充电器是1A的充电器。但是,充电电流才350ma.太低了。是软件配置的问题,还是硬件的问题?
