USB Host与USB OTG的区别

2025-05-31 02:39:56

1、第一步,了解USB 通讯的含义,USB是一种数据通讯方式,也是一种数据总线;

USB Host与USB OTG的区别

3、第三步,理解HOST和OTG的含义。HOST : USB是由HOST端控制整个数据总线输出的,单个USB上只能有一个HOST;OTG :ON THE GO,这是USB2.0引入的一种mode ,提出了一个新的概念叫主机协商协议(HOST Negotiation Protocol),允许两个设备间商量谁去当HOST;

4、第四步,OTG 控制器可以做host,也可以做device ,控制器的角色一般由USB ID的电平来决定的,完整的USB2.0 OTG控制器的硬件信号如下;

USB Host与USB OTG的区别

6、第六步,两个设备互联,如何判读分别是什么设备,判断的依据就是根据外部设备的ID脚的电平,决定是什么样的设备插入;连个支持OTG的设备相连,A设备插头有一个与GND连接好的ID,B插头有一个与GND连接的开路ID引脚,当两个插头连接到一起时,A插头的ID引脚会注入一个“0”状态,B插头的ID电平是“1”,ID为0的设备默认是主机(A-HOST),ID为1的设备默认为从机(B-device);还有一种情况是主动OTG设置,接入外设后,在OTG设备中点击HOST使能,会强制ID拉低。此时的Master和Slave关系确定。

USB Host与USB OTG的区别
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢