USB Host与USB OTG的区别

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

USB Host与USB OTG的区别

文章插图

需要这些哦
USB 设备
方式/
1第一步,领会USB 通信的寄义,USB是一种数据通信体例,也是一种数据总线;
USB Host与USB OTG的区别

文章插图

2第二步,领会USB接口的物理表示形式和物理接口的形态,硬件上的表示形式,一边是plug(插头),一边是(receptacle)母座,今朝USB硬件是接口上分三种,通俗PC利用的接口都是TYPE-A,手机上用的MICRO USB(之前用的是mini USB),此刻良多手机起头利用TYPE-C;
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的区别

文章插图

5第五步,USB 设备分为HOST(本家儿设备)和Slave (从设备),只有当一台HOST与一台Slave相连时,才能实现数据传输,注重两点:
(1)USB HOST 是指本家儿机;
(2)USB OTG设备既能做本家儿机又能做从设备,;
OTG手艺就是实现没有HOST的环境下,实现从设备的数据的传输,举个栗子:
当OTG设备插到电脑上时,OTG的脚色就是device(从设备);当USB/SD device插到OTG设备上时,OTG的脚色就是HOST(本家儿机);
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的区别

文章插图

总结11.领会USB 通信的寄义,USB是一种数据通信猖獗,也是一种数据总线;
2.领会USB接口的物理表示形式和物理接口的形态;
3.理解HOST和OTG的寄义;
4.OTG 节制器可以做host,也可以做device ,节制器的脚色一般由USB ID的电平来决议的,完整的USB2.0 OTG节制器的硬件旌旗灯号如下;
5.USB 设备分为HOST(本家儿设备)和slave (从设备),只有当一台HOST与一台Slave相连时,才能实现数据传输;
【USB Host与USB OTG的区别】

推荐阅读