微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > MT6261项目偶尔出现AC关机充电快速插拔充电线,拔线后充电图标一直不消失

MT6261项目偶尔出现AC关机充电快速插拔充电线,拔线后充电图标一直不消失

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
MT6261项目偶尔出现AC关机充电快速插拔充电线,拔线后充电图标一直不消失。有时定屏在充电动画,有时定屏在公司logo处。
[SOLUTION]
1. 定屏在充电动画处的处理:
发现问题的CR:MAUI_03524830,修复点如下:
1) CL:896172 //MAUI/BRANCHES_11C/11CW1352MP/mcu/hal/peripheral/src/dcl_chr_det.c#4 edit
2) CL:896173 //MAUI/BRANCHES_11C/11CW1352MP/mcu/hal/peripheral/src/BMT_task_main.c#3
3) CL:896189//MAUI/BRANCHES_11C/11CW1352MP/mcu/plutoMMI/MMI/Miscphp?mod=tag&id=6090" target="_blank" class="relatedlink">Framework/MiscFrameworkSrc/PwronCha rger.c#2 edit
4) CL:896210 //MAUI/BRANCHES_11C/11CW1352MP/mcu/hal/system/cirq/src/ADIE_Eint.c#3 edit
//MAUI/BRANCHES_11C/11CW1352MP/mcu/hal/system/cirq/src/Eint.c#6 edit
//MAUI/BRANCHES_11C/11CW1352MP/mcu/interface/hal/system/Eint.h#4 edit

2. 定屏在公司logo处的处理:


从以上catcher log中发现:Charger type is unmatch between power on reason(AC in) and plug out reason(USB out), The reason is the Chr_type 3 is PW_USB_CHARGING_HOST_CHR, so BMT think it is USB plug in.
原因是:Base on BC11 spec, when vbus is detected , the D+ and D- must stay contact long
enough , or it will detect incorrect type.
The problem come fROM 2 factors.
1) plug in and out too fast and detect wrong
2) upper layer must receive the same cable type in and out to power off.


最终结论:Detection flow follow spec, and can not be improved. 所以这种违背BC11 spec的
极端测试是没有解的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top