USB HOST与 USB OTG的区别及工作原理(1)

USB HOST与USB OTG详解及工作原理
本文介绍了USB HOST与USB OTG的区别及工作原理。USB HOST由单一Host控制数据传输,而OTG引入主机协商协议,允许设备间切换Host角色。OTG更加节能且可直接进行数据传输,无需特定接口。文中详细阐述了OTG的主机流通协议(HNP)和对话请求协议(SRP),以及OTG设备的工作模式和数据流模型。

在SmartQ 7上面,同时存在USB HOST与 USB OTG两个接口,我想问一下,这两个接口有什么区别么?我怎么认为HOST属于是多余呢? 麻烦高手解答,感激不尽!!!

 

零 USB背景知识

USB是一种数据通信方式,也是一种数据总线,而且是最复杂的总线之一。 
硬件上,它是用插头连接。一边是公头(plug),一边是母头(receptacle)。例如,PC上的插座就是母头,USB设备使用公头与PC连接。 
目前USB硬件接口分三种,普通PC上使用的叫Type;原来诺基亚功能机时代的接口为Mini USB;目前Android手机使用的Micro USB。

Host 
USB是由Host端控制整个总线的数据传输的。单个USB总线上,只能有一个Host。 
OTG 
On The Go,这是在USB2.0引入的一种mode,提出了一个新的概念叫主机协商协议(Host Negotiation Protocol),允许两个设备间商量谁去当Host。

预了解更多USB知识,请参考USB官网以及下面这篇文章: 
http://www.crifan.com/files/doc/docbook/usb_basic/release/html/usb_basic.html

 

USB HOST/DEVICE/OTG概念:

这里写图片描述

OTG控制器可以做host,也能做device,控制器的角色一般由USB ID电平来决定。完整的USB2.0 O

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值