USB OTG协议(USB On-The-Go)

一、OTG简介

        USB OTG即USB On-The-Go的缩写,他目的是实现在没有Host的情况下,实现设备间的数据传送。例如数码相机直接连接到打印机上,通过OTG技术,连接两台设备间的USB口,将拍出的相片立即打印出来;手机读写U盘。

        USB OTG 是USB On-The-Go的缩写,由USB Implementers Forum于2001年12月18日公布,主要应用于各种不同设备或移动设备间的联接,进行数据交换。

         自1996年USB传输协议诞生后,就以其优势很快的风靡了所有计算机外设以及数码设备,大家都知道USB设备分为HOST(主设备)和SLAVE(从设备),只有当一台HOST与一台SLAVE连接时才能实现数据的传输,USB OTG技术的推出则可实现没有主机时设备与设备之间的数据传输,从而拓展了USB技术的应用范围。

        USB OTG标准在完全兼容USB2.0标准的基础上,增添了电源管理(节省功耗)功能,它允许设备既可作为主机,也可作为外设操作(两用OTG)。OTG两用设备完全符合USB2.0标准,并可提供一定的主机检测能力,支持主机通令协议(HNP)对话请求协议(SRP)。在OTG中,初始主机设备称为A设备外设称为B设备

        USB OTG标准在完全兼容USB2.0标准的基础上,增添了电源管理(节省功耗)功能,它允许设备既可作为主机,也可作为外设操作(两用OTG)。USB OTG技术可实现没有主机时设备与设备之间的数据传输。

        2条用来传送数据(D+ 、D-);

        1条是电源线(VBUS);

        1条则是接地线(GND);

        1条是ID线。ID线—以用于识别不同的电缆端点,mini-A插头(即A外设)中的ID引脚接地,mini-B插头(即B外设)中的ID引脚浮空。当OTG设备检测到接地的ID引脚时,表示默认的是A设备(主机),而检测到ID引脚浮空的设备则认为是B设备(外设)。

OTG设备接口定义如下: 

 

 

OTG应用总结:(OTG设备和非OTG设备)

1.OTG设备检测到USB OTG ID信号接地时,设备作为Host(主机,也称A设备)

2.OTG设备检测到USB OTG ID信号拉高时,设备作为Slave(从机,也称B设备)

3.对于非OTG设备,host设备默认将USB OTG ID信号对地短接,Slave设备则默认将USB OTG ID信号悬空

二、基本概念

2.1、A设备和B设备

        OTG设备通过Mini-AMini-B以及Mini-AB接口进行连接。

 

OTG设备分类:

只能作为主机的设备:配备有mini usb A型插座,只能插入mini usb A型插头

只能作为从机的设备:配备有mini usb B型插座,只能插入mini usb B型插头

可以做主/从机的设备:配备有mini usb AB型插座,可以插入mini usb A型或者mini usb B型插头

(注1:mini usb A型插头的ID引脚内部接到低电平,mini usb B型插头的ID引脚内部接到高电平)

(注2:mini usb A型插头只能插入mini usb A型插座,mini usb B型插头只能插入mini usb B型插座,它们都能插入mini usb AB插座)

A、B设备定义:

设备的ID引脚为低电平,则该设备为A设备,并且作为默认的主机,并且始终为总线提供供电。

设备的ID引脚为高电平,则该设备为B设备,并且作为默认的从机。

 

USB引脚一般四根线,定义如下: 

为支持OTG功能,mini/micro usb接口扩展了一个ID引脚(第4脚)

A设备端ID脚接地,则初始状态为Host,例如PC和支持OTG设备做主设备时

B设备端ID脚悬空,默认上拉为高电平,则初始状态为Device,例如U盘和支持OTG设备做从设备时

1. 移动设备如需支持OTG,内部ID引脚需要默认上拉为高

2. VBUS是输入输出双向引脚。对于Device是power supply输入脚;对于Host需要串一个5V电源输出给device。

 

 

  • 15
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值