USB-OTG(on-the-go)
来源:互联网 发布:游戏编程常用算法 编辑:程序博客网 时间:2024/05/22 17:30
两个USB装置互连时,要怎样让两个装置都知道:谁是主控?谁是Peripheral【外围】?这其实使用了新引脚,在传统4-pin的USB接口里追加了第五个引脚:ID
要在互接种担任主控者的USB装置,则将ID引脚位接地(GND),相对的想担任受控者的USB装置则将此引脚空接(NC),若要用更具体的电器特性来说明,则接地者的ID线路电阻必须低于10欧姆,相反的空接将大大拉高阻值,需超过100k欧姆。
图说:USB OTG通过新增的ID引脚的接地,浮接状态来决定互连时主从的角色。
USB OTG标准在完全兼容USB2.0标准的基础上,增添了电源管理(节省功耗)功能,它允许设备既可作为主机,也可作为外设操作(两用OTG)。 OTG两用设备完全符合USB2.0标准,并可提供一定的主机检测能力,支持主机通令协议(HNP)和对话请求协议(SRP)。在OTG中,初始主机设备称为A设备,外设称为B设备。可用电缆的连接方式来决定初始角色。图1所示是用第5个ID脚确定默认主机的示意图,两用设备使用新型mini-AB插座,从而使mini-A插头、mini-B插头和mini-AB插座增添了第五个引脚(ID),以用于识别不同的电缆端点。mini-A插头中的ID引脚接地,mini-B插头中的ID引脚浮空。当OTG设备检测到接地的ID引脚时,表示默认的是A设备(主机),而检测到ID引脚浮着的设备则认为是B设备(外设)。系统一旦连接后,OTG的角色还可以更换。主机与外设采用新的HNP,A设备作为默认主机并提供VBUS电源,并在检测到有设备连接时复位总线、枚举并配置B设备。OTG标准为USB增添的第二个新协议称为对话请求协议(SRP)。SRP允许B设备请求A设备打开VBUS电源并启动一次对话。一次OTG对话可通过A设备提供VBUS电源的时间来确定(注:A设备总是为VBUS供电,即使作为外设)。也可通过A设备关闭VBUS电源来结束一次会话以节省功耗,这在电池供电产品中是非常重要的。例如,在两台蜂窝电话通过连接互相交换信息时,一台连接在费电的mini-A端,是A设备,默认为主机。另一台是B设备,默认为外设。当在不需要USB通信时,A设备可以关闭VBUS线,此时B设备就会检测到该状态并进入低功耗模式。
- USB-OTG(on-the-go)
- USB OTG (On-The-Go)
- USB OTG(On-The-Go)技术概述
- USB-(OTG)On-The-Go简介
- Linux USB "On-The-Go" (OTG) on OMAP H2
- Linux USB "On-The-Go"(OTG) on OMAP H2 软件架构分析(一)
- Linux USB "On-The-Go"(OTG) on OMAP H2 软件架构分析(二)
- Linux USB "On-The-Go"(OTG) on OMAP H2 软件架构分析(三)
- OTG==On The Go
- USB On-The-Go Basics
- USB On-The-Go 技术概述
- USB On-The-Go 技术概述
- USB On-The-Go引脚 说明
- USB On-the-Go(新思科技)
- USB On-The-Go引脚 说明
- USB On-The-Go引脚 说明
- USB On-The-Go引脚 说明
- USB On-The-Go引脚 说明
- vxWorks shell命令
- python - web框架 - flask 问题处理
- 利用Cydia Substrate进行Android HOOK
- 反向传导算法 & SOFTMAX & Innerproduct_layer.cpp & softmax_loss_layer.cpp
- windows下有哪些有用的系统命令
- USB-OTG(on-the-go)
- sql触发器(转载自)
- android-circlebutton介绍原理
- 笔记_Maya动画中功能___摄像机___<摄像机跟随主体物进行移动>002
- 史上最全的推送
- 人工误删除InnoDB ibdata数据文件与ib_logile重做日志文件如何恢复详细过程
- 8.5.6 Optimizing InnoDB Queries 优化InnoDB 查询
- intellij 14 override 标红
- ionic自定义图标心得分享