急~,TP影响基底电流
时间:10-02
整理:3721RD
点击:
现在遇到的问题是,连接TP的gpio对基底电流有影响:
1.开机进飞行模式,没有触摸TP+超时lcd自动灭后,电流为4ma===》正常
2.开机进飞行模式,触摸TP+超时lcd自动灭后,电流为26ma===》异常[/COLOR]
3.开机进飞行模式,触摸TP+按下PWR键lcd灭后,电流为4ma===》正常
在2中,电流为26ma的情况下,即使拔掉TP,仍然保持26ma,降不下来,
首先基本确定和TP有关,而且和触摸有关,尝试进sleep后修改RESET INT的gpio配置,没有效果,
另外从2和3的比较得出,按下PWR键系统进休眠和超时进休眠竟然流程不一样,不知道有什么不同?
请达人帮忙分析一下~
PS:高通 android平台
1.开机进飞行模式,没有触摸TP+超时lcd自动灭后,电流为4ma===》正常
2.开机进飞行模式,触摸TP+超时lcd自动灭后,电流为26ma===》异常[/COLOR]
3.开机进飞行模式,触摸TP+按下PWR键lcd灭后,电流为4ma===》正常
在2中,电流为26ma的情况下,即使拔掉TP,仍然保持26ma,降不下来,
首先基本确定和TP有关,而且和触摸有关,尝试进sleep后修改RESET INT的gpio配置,没有效果,
另外从2和3的比较得出,按下PWR键系统进休眠和超时进休眠竟然流程不一样,不知道有什么不同?
请达人帮忙分析一下~
PS:高通 android平台
软件控制流程有问题。触摸TP,TP控制器就被唤醒,读回触点坐标,并试图中断CPU,让其读取坐标。所以多出来的电流应该是TP控制器模块的消耗,尤其是中断信号一般是低有效,并有上拉电阻以提高抗干扰能力。所以,一是让软件修改流程,尤其按PWR键的case,把TP控制器至于睡眠状态;二是看看TP相关电路的上拉电阻,是否阻值太小。
没有,只要触摸过TP,就会有2现象
26mA是否是误触某些应用程序,启动了?
学习了 菜鸟手脚
谢谢~
最终查到的原因:
开了显示相关的配置,有触摸event上报,会打开MDP
的clock而且自动屏灭时不会关掉此clk,致使AP无法进入power collapse,从而电流26mA
学习了~~~
好好学习 天天向上
好好学习 天天向上
mark一下