找回密码
 注册
搜索
查看: 1341|回复: 6

[讨论] 待机30ma下不来,vtcxo一直为高,求解

[复制链接]
发表于 2009-2-18 00:50:21 | 显示全部楼层 |阅读模式
6225的板子,用GPIO控制6302和PMIC,双卡模式切换正常,也能控制PMIC出来各路LDO,现在sleep后还有26ma左右的电流,发现SRCLKEN一直为高,导致VTCXO也是恒高,还有一个异常的情况是按键响应非常慢,几乎每个键要30秒才响应,后来焊上触摸IC,发现6301接的eint1脚在没有触击的情况下仍然不断输出中断信号,触摸屏不能用,但此时按键响应却OK了,但吹掉6301后按键响应又奇慢,软件里试过EINT_MASK(1)以及不注册touch_panel_hisr,都没有效果,后来把codebase的touch pannel支持去掉才OK,不贴6301也不会影响按键的响应,但待机电流仍然是近30ma,拿以前支持触摸的板子对比,就算吹掉6301也是不会影响按键的响应,请问有朋友见过这个情况吗?
发表于 2009-2-18 10:02:23 | 显示全部楼层
初步怀疑还是板子的中断问题,一直触发占用系统资源。如果能trace的话,在EINT.C文件,EINT_LISR()函数中做个中断计数,然后在某个位置打出来。看看是不是一直在产生中断。
点评回复

使用道具 举报

 楼主| 发表于 2009-2-18 10:40:57 | 显示全部楼层
这个方法试过,在EINT_LISR里每个中断号都分别打印出来,但并没有看到怀疑的情况。
点评回复

使用道具 举报

发表于 2009-4-29 15:20:03 | 显示全部楼层
eint引脚号冲突?
点评回复

使用道具 举报

发表于 2009-4-29 17:07:29 | 显示全部楼层
您 MT6301 和 MT6302 是共用  GPIOs 嗎 ?
点评回复

使用道具 举报

发表于 2009-5-15 19:24:23 | 显示全部楼层
请问楼主,这个问题解决了吗?
点评回复

使用道具 举报

发表于 2009-5-16 00:18:06 | 显示全部楼层
一般待机电流过高,有哪些原因呢?
[em11]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-6 10:27 , Processed in 0.046229 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表