阅读:1890回复:3
otg 和 host 的区别
1. 从驱动方面考虑otg和host有什么区别?otg的协议上说实现了
limitted host capacity,有哪些limitted? 2. otg能不能替代PC机上的host? 3. otg的最大供电电流可以是多大? |
|
沙发#
发布于:2005-03-24 22:04
1. 从驱动方面考虑otg和host有什么区别?otg的协议上说实现了 limitted host capacity,有哪些limitted?
答:OTG可交换主机/设备 2. otg能不能替代PC机上的host? 答:可以\'; 3. otg的最大供电电流可以是多大? 答:看芯片的,协议上有的 |
|
|
板凳#
发布于:2005-03-24 22:52
第一个问题,我想知道作为主机时的驱动对于OTG和普通Host是不是一样的?或者是OTG要有专门的驱动要自己实现?
因为这个项目是要在嵌入式的系统里自己做一个USB主机控制器芯片,所以要考虑到软件上面的问题。。不过,今天下午问了一下,买个OTG的IP要9万美金,他XX的,太贵了!!所以基本上要自己搞个host了.... 另外,怎么不能给分啊?明天再看看.... [编辑 - 3/24/05 by Shentu] |
|
地板#
发布于:2005-03-27 12:14
也在看OTG,有一些概念也是不很清楚。说一下我的理解。OTG是USB的补充,对于设备上的USB host而言,OTG只是它的一个附属功能,没有OTG,这个设备同样可以作为host,有了OTG,这个设备就支持HNP,SRP协议了。
现在市场上的一些号称支持OTG功能的设备,其实只有Mass Storage class功能能实现OTG。对于其它的USB class device,好像不支持的。 OTG本意是设备可以直接互连,交换数据,而不需要再通过PC,但是毕竟设备不同于PC,要实现支持所有的USB class device,目前还是行不通的。所以现有的支持OTG的设备只是针对Mass Storage class。 自己开发OTG软件的功能,HNP和SRP这两个协议应该不算难吧,主要的工作量应该还是在实现host这部分功能。 |
|