USB之OTG应用简介

OTG简介:

        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设备。

OTG设备接口定义如下:

Pin Name Fun
1 USBOTG VBUS OTG电源
2 USBOTG D_N 数据D-
3 USBOTG D_P 数据D+
4 USBOTG ID ID输入
5 GND 电源地

 OTG应用总结:

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

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

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

猜你喜欢

转载自blog.csdn.net/piaolingyekong/article/details/125219749
OTG