手机充电器概述
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
500004050000vfast2topoffthrescc转cv阀值电压2500000battmpminus40c1469409battmp0c520042battmp45c4500000maxvbatli5500000maxvbatni3400000vpre2fastthres250000itopoff2fastthres250matopofffast120000itopoff2fullthres120matopoffbatfull充电截至电流4110000vfull2fastthresbatfullfast电压414557vtempfast2fullthresni50ocfastbatfull4050000vfull2fastthresni600000fastichargehighlevel600mafortablesearch400000fastichargelowlevel400mafortablesearch4050000vprotecthighli3800000vprotectlowli6500000vchargerhigh0vchargerlowtimedelayprecharge在toff状态下检查电压如果大于34v状态转为ccton3stoff2s3preton2pretoffcccharge在toff状态下检查电压如果大于405v状态转为cvconstkaluint8tonofftable6271cc电流大于600ma81cc电流在两者之间91cc电流小于400ma71talkcvcharge在ton状态下检查电流如果连续六次电流小于120ma状态转为充饱batfull状态ton3stoff0s不执行toff30指充电和停充的时间
5500000,/*MAX_VBAT_NI*/ 3400000,/*V_PRE2FAST_THRES*/ 250000,/*I_TOPOFF2FAST_THRES*/ /*250ma,TOPOFF->FAST*/ 120000,/*I_TOPOFF2FULL_THRES*/ /*120ma,TOPOFF>BATFULL*/ (充电截至电流) 充电截至电流) 4110000,/*V_FULL2FAST_THRES*/ /*BATFULL->FAST*/ (回充 电压) 电压) 414557,/*V_TEMP_FAST2FULL_THRES_NI*/ /*50oC,FAST>BATFULL*/ 4050000,/*V_FULL2FAST_THRES_NI*/ 600000,/*FAST_ICHARGE_HIGHLEVEL*/ /*600ma,for table search*/ 400000,/*FAST_ICHARGE_LOWLEVEL*/ /*400ma,for table search*/ 4050000,/*V_PROTECT_HIGH_LI*/ 3800000,/*V_PROTECT_LOW_LI*/ 6500000,/*VCHARGER_HIGH*/ 0,/*VCHARGER_LOW*/
手机充电概述
2006-09-04
ቤተ መጻሕፍቲ ባይዱ
充电测试对于手机测试是很重要的, 充电测试对于手机测试是很重要的, 如果充电没有充满, 如果充电没有充满,就会影响到手机 待机时间以及电池寿命的使用。 待机时间以及电池寿命的使用。看看 以前测试的数据或多或少都存在一定 问题。以下是我整理的关于MTK充电 问题。以下是我整理的关于 充电 测试的注意事项以及MTK软件定义的 测试的注意事项以及 软件定义的 代码,大家交流一下。 代码,大家交流一下。
预充主要测试目的是验证电池进入过充保护后手 机使用充电器是否可以激活。预充转入CC模式一 机使用充电器是否可以激活。预充转入 模式一 般电池电压为3.2V&3.4V ,CC充电现状由以下软 般电池电压为 充电现状由以下软 件设置: 包括 包括talk设置 设置) 件设置 (包括 设置 //const kal_uint8 TONOFFTABLE[6][2] = { {7,1}, //CC电流大于 电流大于600ma 电流大于 {8,1},//CC电流在两者之间 电流在两者之间 {9,1},//CC电流小于 电流小于400ma 电流小于 {7,1},/*talk */ {8,1},/*talk */ {9,1}/*talk */ },
测试结果举例
预充电记录:预充电电流 毫安 充到3.2V 毫安, 预充电记录:预充电电流28毫安,充到 后进入恒流充; 后进入恒流充; CC充电记录:充电电流 充电记录: 毫安, 充电记录 充电电流430毫安,充到 毫安 充到4.16V 后进入恒压充电阶段; 后进入恒压充电阶段; CV充电记录: 充电电流 充电记录: 充电记录 充电电流430mA~0mA,电池 , 电压充到4.199V后停止充电。 后停止充电。 电压充到 后停止充电 回充记录:电池电压下降到4.1V又继续充电, 又继续充电, 回充记录:电池电压下降到 又继续充电 电流从267毫安 电流从 毫安~0mA,充到4.202V停止 ,充到 停止 毫安 充电。 充电。
//CV CHARGE, 在Ton状态下,检查电流,如果连续六次电流小于 状态下,检查电流, 状态下 120ma,状态转为充饱(batfull)状态 ,状态转为充饱( )状态*/ /*TON = 3s,TOFF=0s,不执行 指充电和停充的时间。 ,不执行Toff*/ 3、0指充电和停充的时间。 、 指充电和停充的时间 3,/*TOPOFF_TON*/ 0,/*TOPOFF_TOFF*/ //BATFULL, 在Ton状态下,检查电压,如果电压小于 状态下, 状态下 检查电压,如果电压小于4.11V,状态转为 , CC*(即出现回充)*/注:当充电状态由 转为BATFULL (即出现回充) 注 当充电状态由CV CHARGE转为 转为 会启动一个30分钟的定时器 时,会启动一个 分钟的定时器 6,/*BATFULL_TON_LI*/ 0,/*BATFULL_TOFF_LI*/ 如果在这30分钟内 没有出现回充,会调用: 分钟内, 如果在这 分钟内,没有出现回充,会调用: BMT_CHARSTOP()停止充电 ()停止充电 () 同时会启动定时器:( :(6,/*BATFULL_TOFF*/) 同时会启动定时器:( ) 周期调用函数: ()来检查电池电压 周期调用函数:BMT_CHRBATFULL_OFF()来检查电池电压。 ()来检查电池电压。 一旦电压低于4.11V,状态转为 ,出现回充! 状态转为CC,出现回充! 一旦电压低于 状态转为
/*Time delay*/ /* PRE CHARGE , 在Toff状态下,检查电压,如果大于 状态下, 状态下 检查电压,如果大于3.4V,状态转 , 为CC*/ /*TON = 3s,TOFF=2s*/ 3,/*PRE_TON*/ 2,/*PRE_TOFF*/ //CC CHARGE, 在Toff状态下,检查电压,如果大于 状态下, 状态下 检查电压,如果大于4.05V,状态转 , 为CV*/ //const kal_uint8 TONOFFTABLE[6][2] = { {7,1}, //CC电流大于 电流大于600ma 电流大于 {8,1},//CC电流在两者之间 电流在两者之间 {9,1},//CC电流小于 电流小于400ma 电流小于 {7,1},/*talk */ {8,1},/*talk */ {9,1}/*talk */ },
充电说明
手机充电测试包括关机充电和开机充电。 手机充电测试包括关机充电和开机充电。 *关机充电分预充(涓流)、 (恒 关机充电分预充(涓流)、CC( 关机充电分预充 )、 )、CV(恒压)三种状态。 流)、CV(恒压)三种状态。 *开机充电只有 和CV两种状态。 开机充电只有CC和 两种状态 两种状态。 开机充电只有
电池电压 0.5 1 2 3 4 1.5 2.5 3.5 4.5 0 0:00:00 0:06:51 0:13:41 0:53:02 1:34:02 2:15:03 2:56:04 3:37:05 4:18:06 4:59:06 5:40:08 6:21:09 7:02:10 7:43:11 8:24:12 9:05:13 9:46:14 10:27:15 11:08:16 11:49:17 12:30:18 13:11:20 13:52:21 14:33:22 15:14:23 15:55:24 16:36:25 17:17:26 17:58:26 18:39:27 19:20:28 0 50 100 150 200 250 300 350 400 450 500 H5充电曲线 充电时间 充电电流 电池电压 充电电流
CC转入 一般设置为 转入CV一般设置为 转入 一般设置为4.05V,由软件 , 4050000,/*V_FAST2TOPOFF_THRES*/设 设 置电压, 电流由电压决定 电流由电压决定, 置电压,CV电流由电压决定,充电截至电 流为120mA&60mA。对于回充问题,现在 流为 。对于回充问题, MTK统一定为 统一定为4.11V,这点请大家一定要注 统一定为 , 软件设置在下面有详细介绍。 意,软件设置在下面有详细介绍。
MTK软件设置及部分说明 软件设置及部分说明
/*charing parameters*/ /*Check Phy parameters,Maybe changed*/ 1100000,/*Typical_LI_BATTYPE*/ 1100000,/*Typical_NI_BATTYPE*/ 1000000,/*ICHARGE_ON_HIGH*/ 20000,/*ICHARGE_ON_LOW*/ 1000000,/*ICHARGE_OFF_HIGH*/ //??50000 4050000,/*V_FAST2TOPOFF_THRES*/ (CC转CV阀 转 阀 值电压) 值电压) 2500000,/*BATTMP_MINUS_40C*/ 1469409,/*BATTMP_0C*/ 520042,/*BATTMP_45C*/ 4500000,/*MAX_VBAT_LI*/
(2)开机充电和关机充电最不相同在于, )开机充电和关机充电最不相同在于, 开机充电没有涓流充电, 开机充电没有涓流充电,我们以前在这方 面问题不多, 面问题不多,但我认为我们开机充电是否 也应该加入talk的充电部分。因为在软件 的充电部分。 也应该加入 的充电部分 中明确设置了talk充电(talk指通话时充 充电( 中明确设置了 充电 指通话时充 电)。
5500000,/*MAX_VBAT_NI*/ 3400000,/*V_PRE2FAST_THRES*/ 250000,/*I_TOPOFF2FAST_THRES*/ /*250ma,TOPOFF->FAST*/ 120000,/*I_TOPOFF2FULL_THRES*/ /*120ma,TOPOFF>BATFULL*/ (充电截至电流) 充电截至电流) 4110000,/*V_FULL2FAST_THRES*/ /*BATFULL->FAST*/ (回充 电压) 电压) 414557,/*V_TEMP_FAST2FULL_THRES_NI*/ /*50oC,FAST>BATFULL*/ 4050000,/*V_FULL2FAST_THRES_NI*/ 600000,/*FAST_ICHARGE_HIGHLEVEL*/ /*600ma,for table search*/ 400000,/*FAST_ICHARGE_LOWLEVEL*/ /*400ma,for table search*/ 4050000,/*V_PROTECT_HIGH_LI*/ 3800000,/*V_PROTECT_LOW_LI*/ 6500000,/*VCHARGER_HIGH*/ 0,/*VCHARGER_LOW*/
手机充电概述
2006-09-04
ቤተ መጻሕፍቲ ባይዱ
充电测试对于手机测试是很重要的, 充电测试对于手机测试是很重要的, 如果充电没有充满, 如果充电没有充满,就会影响到手机 待机时间以及电池寿命的使用。 待机时间以及电池寿命的使用。看看 以前测试的数据或多或少都存在一定 问题。以下是我整理的关于MTK充电 问题。以下是我整理的关于 充电 测试的注意事项以及MTK软件定义的 测试的注意事项以及 软件定义的 代码,大家交流一下。 代码,大家交流一下。
预充主要测试目的是验证电池进入过充保护后手 机使用充电器是否可以激活。预充转入CC模式一 机使用充电器是否可以激活。预充转入 模式一 般电池电压为3.2V&3.4V ,CC充电现状由以下软 般电池电压为 充电现状由以下软 件设置: 包括 包括talk设置 设置) 件设置 (包括 设置 //const kal_uint8 TONOFFTABLE[6][2] = { {7,1}, //CC电流大于 电流大于600ma 电流大于 {8,1},//CC电流在两者之间 电流在两者之间 {9,1},//CC电流小于 电流小于400ma 电流小于 {7,1},/*talk */ {8,1},/*talk */ {9,1}/*talk */ },
测试结果举例
预充电记录:预充电电流 毫安 充到3.2V 毫安, 预充电记录:预充电电流28毫安,充到 后进入恒流充; 后进入恒流充; CC充电记录:充电电流 充电记录: 毫安, 充电记录 充电电流430毫安,充到 毫安 充到4.16V 后进入恒压充电阶段; 后进入恒压充电阶段; CV充电记录: 充电电流 充电记录: 充电记录 充电电流430mA~0mA,电池 , 电压充到4.199V后停止充电。 后停止充电。 电压充到 后停止充电 回充记录:电池电压下降到4.1V又继续充电, 又继续充电, 回充记录:电池电压下降到 又继续充电 电流从267毫安 电流从 毫安~0mA,充到4.202V停止 ,充到 停止 毫安 充电。 充电。
//CV CHARGE, 在Ton状态下,检查电流,如果连续六次电流小于 状态下,检查电流, 状态下 120ma,状态转为充饱(batfull)状态 ,状态转为充饱( )状态*/ /*TON = 3s,TOFF=0s,不执行 指充电和停充的时间。 ,不执行Toff*/ 3、0指充电和停充的时间。 、 指充电和停充的时间 3,/*TOPOFF_TON*/ 0,/*TOPOFF_TOFF*/ //BATFULL, 在Ton状态下,检查电压,如果电压小于 状态下, 状态下 检查电压,如果电压小于4.11V,状态转为 , CC*(即出现回充)*/注:当充电状态由 转为BATFULL (即出现回充) 注 当充电状态由CV CHARGE转为 转为 会启动一个30分钟的定时器 时,会启动一个 分钟的定时器 6,/*BATFULL_TON_LI*/ 0,/*BATFULL_TOFF_LI*/ 如果在这30分钟内 没有出现回充,会调用: 分钟内, 如果在这 分钟内,没有出现回充,会调用: BMT_CHARSTOP()停止充电 ()停止充电 () 同时会启动定时器:( :(6,/*BATFULL_TOFF*/) 同时会启动定时器:( ) 周期调用函数: ()来检查电池电压 周期调用函数:BMT_CHRBATFULL_OFF()来检查电池电压。 ()来检查电池电压。 一旦电压低于4.11V,状态转为 ,出现回充! 状态转为CC,出现回充! 一旦电压低于 状态转为
/*Time delay*/ /* PRE CHARGE , 在Toff状态下,检查电压,如果大于 状态下, 状态下 检查电压,如果大于3.4V,状态转 , 为CC*/ /*TON = 3s,TOFF=2s*/ 3,/*PRE_TON*/ 2,/*PRE_TOFF*/ //CC CHARGE, 在Toff状态下,检查电压,如果大于 状态下, 状态下 检查电压,如果大于4.05V,状态转 , 为CV*/ //const kal_uint8 TONOFFTABLE[6][2] = { {7,1}, //CC电流大于 电流大于600ma 电流大于 {8,1},//CC电流在两者之间 电流在两者之间 {9,1},//CC电流小于 电流小于400ma 电流小于 {7,1},/*talk */ {8,1},/*talk */ {9,1}/*talk */ },
充电说明
手机充电测试包括关机充电和开机充电。 手机充电测试包括关机充电和开机充电。 *关机充电分预充(涓流)、 (恒 关机充电分预充(涓流)、CC( 关机充电分预充 )、 )、CV(恒压)三种状态。 流)、CV(恒压)三种状态。 *开机充电只有 和CV两种状态。 开机充电只有CC和 两种状态 两种状态。 开机充电只有
电池电压 0.5 1 2 3 4 1.5 2.5 3.5 4.5 0 0:00:00 0:06:51 0:13:41 0:53:02 1:34:02 2:15:03 2:56:04 3:37:05 4:18:06 4:59:06 5:40:08 6:21:09 7:02:10 7:43:11 8:24:12 9:05:13 9:46:14 10:27:15 11:08:16 11:49:17 12:30:18 13:11:20 13:52:21 14:33:22 15:14:23 15:55:24 16:36:25 17:17:26 17:58:26 18:39:27 19:20:28 0 50 100 150 200 250 300 350 400 450 500 H5充电曲线 充电时间 充电电流 电池电压 充电电流
CC转入 一般设置为 转入CV一般设置为 转入 一般设置为4.05V,由软件 , 4050000,/*V_FAST2TOPOFF_THRES*/设 设 置电压, 电流由电压决定 电流由电压决定, 置电压,CV电流由电压决定,充电截至电 流为120mA&60mA。对于回充问题,现在 流为 。对于回充问题, MTK统一定为 统一定为4.11V,这点请大家一定要注 统一定为 , 软件设置在下面有详细介绍。 意,软件设置在下面有详细介绍。
MTK软件设置及部分说明 软件设置及部分说明
/*charing parameters*/ /*Check Phy parameters,Maybe changed*/ 1100000,/*Typical_LI_BATTYPE*/ 1100000,/*Typical_NI_BATTYPE*/ 1000000,/*ICHARGE_ON_HIGH*/ 20000,/*ICHARGE_ON_LOW*/ 1000000,/*ICHARGE_OFF_HIGH*/ //??50000 4050000,/*V_FAST2TOPOFF_THRES*/ (CC转CV阀 转 阀 值电压) 值电压) 2500000,/*BATTMP_MINUS_40C*/ 1469409,/*BATTMP_0C*/ 520042,/*BATTMP_45C*/ 4500000,/*MAX_VBAT_LI*/
(2)开机充电和关机充电最不相同在于, )开机充电和关机充电最不相同在于, 开机充电没有涓流充电, 开机充电没有涓流充电,我们以前在这方 面问题不多, 面问题不多,但我认为我们开机充电是否 也应该加入talk的充电部分。因为在软件 的充电部分。 也应该加入 的充电部分 中明确设置了talk充电(talk指通话时充 充电( 中明确设置了 充电 指通话时充 电)。