打印

有关usb otg方面的问题,还请高手指教,谢谢

[复制链接]
1997|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
debugme|  楼主 | 2007-1-15 11:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有关usb otg方面的问题,还请高手指教,谢谢


A device为省电,会挂起总线VBUS,这这时如果插入B device(它自已没有电源提源,类似于被动器件),那么它怎么识别有设备插入(因为此时它处于总线挂起,不会向个提供电流),而此时的B device可能会因为没有上电而无法发起SRP请求,请问会发生这样的情形吗???请高手解惑,谢谢!!!

还有我看见N多的市场上的数码伴侣,据说支持大多数的数码像机(其用的是mini usb connector,但是可能采用的是usb2.0,即可用standard usb A to mini usb B,通过电脑可下载相片),那么这时,如果用支持OTG的数码伴侣怎么兼容这些设备???换句话说,采用OTG的A device可不可以与用mini usb B接口,但只支持usb2.0不支持OTG的数码相机通信并下载相片???(我个人觉得不可能,因为这时,若A device处于总线挂起状态,那么数码相机这端怎么发起SRP,因为它不支持OTG外设协议呀),请高手指点

相关帖子

沙发
mcuduoduo| | 2007-1-17 16:43 | 只看该作者

可以这样

OTG A device为了省电,如果不插拔电缆,在不使用总线的时候有两种做法:
1. A device切断VBUS供电。
   此后,如果想要恢复总线传输,只有两种方法:
    a。A device主动恢复vbus供电;至于A如何主动打开vbus,则可以通过软件操作、硬件按钮、插拔A端电缆等方式来实现。
    b。B device可以发起SRP(如果B支持的话)。
    如果A不能主动打开vbus,且B不支持SRP,则无法建立USB连接。
2. A device不关闭vbus,但是进入suspend状态。
   此后,如果想要恢复总线传输,只有两种方法:
    a. A 主动发起resume。
    b. B 发起remote wakeup。
    当然,插拔线也可以试试啊(这要看软件怎么做的了,^_^)。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

84

帖子

0

粉丝