微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 内存卡+读卡器耗电量多大?

内存卡+读卡器耗电量多大?

时间:10-02 整理:3721RD 点击:
内存卡+读卡器耗电量多大?
假如2G的内存卡,插到读卡器内,这个USB接口需要多少电流?

这个应当很少,我认为不需要关心
你为什么要关心这个事?现在是碰到什么问题了?

验证OTG功能。耗电量大的拉不动

你试过外接电源给OTG供电就行吗?
如果可以的话,我想问一下,你现在给OTG供电的电源IC在5V时提供多大的电流?

如果确认用外接电源是可以的。
可以用示波器检测一下为OTG供电的电源,在插入读卡器时,这个电源的变化。

能提供最多100ma。
我们现在使用鼠标测试,只有一台机子不能正常使用,外接5V电源就OK了。但是搞了几次之后,外接电源一点反应都没有了,连电流都没有了,不知道是不是什么元器件被烧坏了。
使用读卡器+内存卡从来就没有试验成功过,不知道怎么回事。

外接电源不行了?他的OTG中断有没有?
判断中断有没有,可以用示波器看一下,开启OTG供电电源的PIN是否输出高。
然后可以试一下将端接电阻改一下。
软件抓一下LOG看一下吧。
看网上有没有这种OTG的测试APK.

OTG中断有的,使能引脚有使能,5V电压也有起来,抓log看发现手机在检测到自己为HOST之后,开始与设备进行会话的时候,在会话里出不来了。表现在代码里就是:
musb_start();这个函数里面那个 while()循环这里,它希望读到0x18,实际读到的是0x11,过一段时间久变成了0x90。到网上查,感觉与别人描述的驱动能力达不到的现象较像。
我有一点疑惑:代码里控制外部升压IC 的使能引脚的函数,在将此引脚置高的地方都被MTK给屏蔽掉了,我不明白为什么,我自己给它修改打开了。不明白MTK为什么要关掉。难道能自动开启5V电压使能?

还有,使能引脚上的电阻应该是上拉还是下拉?代码里在平台初始化函数里将它上拉了。

你可以试一下将这个5V,你自己开 启的地方,去掉,看一下插入USB设备是否能自动开启这个电压。
如果能,说明他在其它的地方开启的,说到这里,我想起了以前做的DSP的USB,他的USB电源当时好像开得太早或是太晚都不行,可能和这个协议有关。

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

网站地图

Top