|
发表于 2009-3-3 21:06:43
|
显示全部楼层
以下是引用maggieric在2008-1-1 16:34:08的发言:
修改软件只是治标不治本,以下建议给你参考:
1.首先判断充电是否能启动,因为mtk pmu都有对应引脚判断电池是否存在,该Pin只有接地才会认为电池存在,充电Block才会打开,否则根本就没充电;
2.如果确定充电,请确保是否进行了ADC校准,因为PMU是通过 ADC去读取充电电压和电流的,如过没有校准,可能会造成差异而出现报错;
3.充电电流太低,主要是充电线路没有按照Design guide走,Vbatsense和Isense要走差分到Rsense两断,以免将线损引入到ADC读值中造成误差;
4.另外就是记住MT6305和MT6318的Rsense不一样,这个值会在软件中做充电电流换算,所以请确定你使用的值是否正确;
MTK手机报:警告,充电器接触不良的默认条件是:充电电流-100mA offset<20mA,
一般条件下都可以满足,如果实在是硬件确定的状态下,才需要通过软件上调整100mA和20mA的值来回避该错误;
所以说硬件设计是关键,软件只能补救!
<p align=right><font color=red>+1 RD币</font></p>
"MTK手机报:警告,充电器接触不良的默认条件是:充电电流-100mA offset<20mA,"这句里面的条件,请哪位通俗的讲一下,本人看不懂, 不胜感激! |
|