USB HOST与USB OTG有什么区别

电脑用户常用USB接口,链接U盘或移动硬盘等。可是,知道USB HOST和USB OTG的却很少,如今分享一下这方面的知识,便于之后用到这些设备时知道它们的区别和使用方法。
  USB设备分为HOST(主设备)和SLAVE(从设备),只有当一台HOST与一台SLAVE链接时才能实现数据的传输。(1)USB HOST是指主机。(2)USB OTG设备既能作主机,又能作设备。OTG技术就是实如今没有Host的状况下,实现从设备间的数据传送。
当OTG 插到电脑上时,OTG 的角色就是链接电脑的device(读卡器),也就是SLAVE(从设备);当USB/SD device 插到 OTG 上,OTG 的角色就是 HOST(主机)。有些手机也常常用到OTG功能。