charge buglist
来源:互联网 发布:activiti实战源码 编辑:程序博客网 时间:2024/04/28 00:33
1、无电时,插上USB线连接电脑,设备管理器中有“人体输入学设备”这个端口出现
【预置条件】
不要充电,放置到没电状态且按power键无法开机
【操作步骤】
1.插上USB线连接电脑,看看设备管理器中是否有“人体输入学设备”这个端口出现
【实际结果】
1.设备管理器中有“人体输入学设备”这个端口出现
【预期结果】
1.设备管理器中没有“人体输入学设备”这个端口出现
【操作步骤】
1.插上USB线连接电脑,看看设备管理器中是否有“人体输入学设备”这个端口出现
【实际结果】
1.设备管理器中有“人体输入学设备”这个端口出现
【预期结果】
1.设备管理器中没有“人体输入学设备”这个端口出现
【Rootcause&Solution】
这个设计是正常的:
在开机的过程中, SBL阶段将会检测开机电压, 如果高于3.4v, 就会直接开机, 如果不足3.4v, 就会枚举出一个HID设备进行"低电预充", 直到高于3.4v, 就会开机进入Linux kernel.
对于PC而言, 必须枚举出一个正常的USB设备, 才能输出充电电流, 而HID设备是Windows PC支持最广泛的最通用的设备, 而且HID设备的实现是最简单的, 所以我们目前主流的平台都是这样设计的.
在开机的过程中, SBL阶段将会检测开机电压, 如果高于3.4v, 就会直接开机, 如果不足3.4v, 就会枚举出一个HID设备进行"低电预充", 直到高于3.4v, 就会开机进入Linux kernel.
对于PC而言, 必须枚举出一个正常的USB设备, 才能输出充电电流, 而HID设备是Windows PC支持最广泛的最通用的设备, 而且HID设备的实现是最简单的, 所以我们目前主流的平台都是这样设计的.
2、产线使用生产夹具开机后掉电问题
【现象描述】
8939 1141基线项目,产线使用夹具试产手机,手机用夹具代替电池,发现手机开机到主界面后会突然掉电。
【测试方法】
1、手机通过夹具连接到安捷伦电源。夹具上有V+、V-、thermal pin与手机连接。thermal pin电阻是2K欧姆。
2、手机开机
3、手机开机到主页面后会掉电
2、手机开机
3、手机开机到主页面后会掉电
【做的尝试】
1、出现问题的是1141基线,使用1134基线没有这个问题。
2、断开夹具的电池检测pin,然后开机,没有这个问题。
3、使用电池,而不是用夹具代替电池,没有这个问题。
1、出现问题的是1141基线,使用1134基线没有这个问题。
2、断开夹具的电池检测pin,然后开机,没有这个问题。
3、使用电池,而不是用夹具代替电池,没有这个问题。
【Rootcause】夹具连接电源正负和thermal的测试点,夹具的thermal接2K电阻,2k的电阻模拟的NTC电阻温度对应点为71摄氏度,该温度大于电池的过温保护点68摄氏度(android原生设计,超过68度framework层的batteryservice会执行shutdown操作)。而之前1134基线的版本未出现该问题是因为,1141基线对NTC温度方面做了优化校准处理,1134基线的2k的电阻模拟的NTC电阻温度对应点为59摄氏度左右,正好处于过温保护的临界点,故未触发该现象。
【Solution】通过验证用10k电阻代替thermal的2k电阻(10k对应的温度为室温25摄氏度左右),不会触发自动关机的问题,产线统一更换10k的thermal电阻,测试模拟温度为室温25摄氏度。
0 0
- charge buglist
- USB buglist
- RF buglist
- Android BugList
- pulse charge
- English_invoke/charge
- TEST: CHARGE
- iOS-BugList:NSNull equal
- Angular2之 buglist
- 答复--关于buglist的写法
- Charge only(chargemon)
- hdu4435-charge-station
- Charge only(chargemon)
- hdu4435 charge-station
- charge相关---- android
- 【贪心】charge-station
- HDU 4435 charge-station
- hdu 4435 charge-station
- oj平台 期末刷题二
- Android Application-Telephony-RIL 1
- android 颜色
- 六西格玛管理法简介
- Shell脚本编程30分钟入门
- charge buglist
- python 学习笔记(十四)
- 自定义滚动条
- Java compiler level does not match the version of the installed Java project facet 的解决方案
- RunLengthEncoding与普通图像间的相互转换
- Coursera台大机器学习课程笔记5 -- Theory of Generalization
- CocoaPods安装和使用教程
- java数据结构
- Android中service的使用,前台服务