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

[复制链接]
 楼主| debugme 发表于 2007-1-15 11:14 | 显示全部楼层 |阅读模式
有关usb&nbsp;otg方面的问题,还请高手指教,谢谢<br /><br /><br />A&nbsp;device为省电,会挂起总线VBUS,这这时如果插入B&nbsp;device(它自已没有电源提源,类似于被动器件),那么它怎么识别有设备插入(因为此时它处于总线挂起,不会向个提供电流),而此时的B&nbsp;device可能会因为没有上电而无法发起SRP请求,请问会发生这样的情形吗???请高手解惑,谢谢!!!<br /><br />还有我看见N多的市场上的数码伴侣,据说支持大多数的数码像机(其用的是mini&nbsp;usb connector,但是可能采用的是usb2.0,即可用standard&nbsp;usb&nbsp;A&nbsp;to&nbsp;mini&nbsp;usb&nbsp;B,通过电脑可下载相片),那么这时,如果用支持OTG的数码伴侣怎么兼容这些设备???换句话说,采用OTG的A device可不可以与用mini usb&nbsp;B接口,但只支持usb2.0不支持OTG的数码相机通信并下载相片???(我个人觉得不可能,因为这时,若A&nbsp;device处于总线挂起状态,那么数码相机这端怎么发起SRP,因为它不支持OTG外设协议呀),请高手指点<br />
mcuduoduo 发表于 2007-1-17 16:43 | 显示全部楼层

可以这样

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

本版积分规则

44

主题

84

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

44

主题

84

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部