USB Host与USB OTG的区别

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

东西/原料

  • USB 设备

方式/步调

  1. 1

    第一步,领会USB 通信的寄义,USB是一种数据通信体例,也是一种数据总线;

  2. 2

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

  3. 3

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

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

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

  4. 4

    第四步,OTG 节制器可以做host,也可以做device ,节制器的脚色一般由USB ID的电平来决议的,完整的USB2.0 OTG节制器的硬件旌旗灯号如下;

  5. 5

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

    (1)USB HOST 是指本家儿机;

    (2)USB OTG设备既能做本家儿机又能做从设备,;

    OTG手艺就是实现没有HOST的环境下,实现从设备的数据的传输,举个栗子:

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

  6. 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关系确定。

    END

总结

  1. 1

    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脚的电平,决议是什么样的设备插入;

    END

注重事项

  • 以上就是host ,device ,OTG的释义,若是有说的不清晰的处所,接待斧正,感谢!
举报
  • 发表于 2020-04-28 17:00
  • 阅读 ( 1826 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具