当前位置:知识问问>生活百科>USB Host与USB OTG的区别

USB Host与USB OTG的区别

2024-12-28 17:58:34 编辑:join 浏览量:574

USB Host与USB OTG的区别

对于USB 通讯方式来说,有USB Host 和USB OTG之分,这两种通讯方式相信大多数人都很容易迷惑,两者之间有什么区别呢?

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

第二步,了解USB接口的物理表现形式和物理接口的形态,硬件上的表现形式,一边是plug(插头),一边是(receptacle)母座,目前USB硬件是接口上分三种,普通PC使用的接口都是TYPE-A,手机上用的MICRO USB(之前用的是mini USB),现在很多手机开始使用TYPE-C;

第三步,理解HOST和OTG的含义。

HOST : USB是由HOST端控制整个数据总线输出的,单个USB上只能有一个HOST;

OTG :ON THE GO,这是USB2.0引入的一种mode ,提出了一个新的概念叫主机协商协议(HOST Negotiation Protocol),允许两个设备间商量谁去当HOST;

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

第五步,USB 设备分为HOST(主设备)和Slave (从设备),只有当一台HOST与一台Slave相连时,才能实现数据传输,注意两点:

(1)USB HOST 是指主机;

(2)USB OTG设备既能做主机又能做从设备,;

OTG技术就是实现没有HOST的情况下,实现从设备的数据的传输,举个栗子:

当OTG设备插到电脑上时,OTG的角色就是device(从设备);当USB/SD device插到OTG设备上时,OTG的角色就是HOST(主机);

第六步,两个设备互联,如何判读分别是什么设备,判断的依据就是根据外部设备的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关系确定。

1.了解USB 通讯的含义,USB是一种数据通讯放肆,也是一种数据总线;

2.了解USB接口的物理表现形式和物理接口的形态;

3.理解HOST和OTG的含义;

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

5.USB 设备分为HOST(主设备)和slave (从设备),只有当一台HOST与一台Slave相连时,才能实现数据传输;

6.两个设备互联,如何判读分别是什么设备,判断的依据就是根据外部设备的ID脚的电平,决定是什么样的设备插入;

标签:USB,Host,OTG

版权声明:文章由 知识问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshwenwen.com/life/483448.html
热门文章