USB OTG

区别:

拆解两根线之后,会发现USB数据线的第4pin是悬空的,OTG数据线的第4pin是短接到地的,手机芯片应该是通过第4pin判断插入的是OTG数据线还是USB数据线,并以此来决定是否打开OTG供电。

上图OTG数据线功能接线原理图所示,其内部线芯共4条线,连接USB A与Micro USB头。4条线分别为2条数据线(一般为绿色与白色,对应连接D+与D-)、1条电源线(VBUS,一般为红线)以及1条地线(GND接地,一般为黑色线)。我们看到,在Micro USB接头上,多了一个ID针,通过一条导线将ID针与地线连接,即成OTG数据线

手机等移动设备即是通过OTG数据线的这种接线方式,来识别U盘等外设。此时的手机工作于主机HOST模式,具备了OTG功能,可读取U盘内容,连接键盘、鼠标进行操作。

普通Micro USB数据线

上图即为micro usb数据线连接图,对比上文OTG线接线图我们看到,二者内部线芯一样,只差在接头上:Micro USB数据线接头ID针悬空。当手机通过micro usb数据线连接电脑、USB充电器时,因ID针悬空,此时手机工作于外设DEVICE模式。

时间: 2024-10-14 20:29:26

USB OTG的相关文章

MTK 65XX系列通过USB OTG添加Ethernet RJ45有线网卡支持

最近客户要求使用MTk 6572芯片通过USB OTG添加支持有线网卡,我查遍了钩钩了所有网站,都没有相关论述,查看了MTK给的资料,包括FAQ,只说支持USB OTG键盘鼠标和U盘.怎么办?只有我自己来. 但是,按照我对于USB设备机构的理解,只要我们挂在了USB Ethernet的驱动,那么在USB Ethernet插入的时候,应该可以自动匹配到其设备驱动,所以只要我们挂在了USB Ethernet的驱动,那么就应该可以正常工作. 首先,就是回顾如果是非MTK平台,我们如何添加Etherne

如何打开USB OTG功能:

一.检查HW原理图,确认是否支持OTG功能(vbus是否供上电,IDDIG pin连接是否正确)二.若HW确认支持OTG功能,则按照以下方法分别打开USB OTG功能及实现挂载: 如何打开USB OTG功能:1).在alps/mediatek/config/[project]/autoconfig/kconfig/project中打开CONFIG_USB_MTK_OTG和CONFIG_USB_MTK_HDRC_HCDCONFIG_USB_MTK_OTG =yCONFIG_USB_MTK_HDRC

USB OTG简要

1 介绍 随着USB2.0发布版本号,USB更受欢迎.它已成为一种标准接口.现在,USB它支持三种速度:低速(1.5Mb/s).全速(12Mb/s)速(480Mb/s),四种传输类型:块传输.同步传输.中断传输和控制传输. USB应用灵活方便,能满足多种外设的须要. 随着个人便携式电子产品的增长和嵌入式技术的飞速发展,USB主机已不再局限于单纯的PC,能够是含有USB主控器的不论什么设备.如PDA.MP3播放器等. 在USB2.O规范中也添加了USB嵌入式设备的标准--On-The-Go(OTG

详述USB OTG发展及协议标准

USB On-The-Go 扩大了USB 的应用领域,将USB 从传统的PC 与外设通讯的模式,扩展到移动电子和嵌入式领域中,抛开主机PC,实现通常的外设与外设之间点对点(Point to Point)的数据传输模式. 1 什么是USB On-The-Go 我们先来回顾一下通用串行总线(Universal Serial Bus,简称为USB)发展的历史: i)1994 年11 月,以Intel 为首的7 家公司(Intel.Compaq.Microsoft.IBM.DEC.Northern Te

USB OTG简单介绍

1 引言 随着USB2.0版本号的公布,USB越来越流行,已经成为一种标准接口.如今,USB支持三种传输速率:低速(1.5Mb/s).全速(12Mb/s)和快速(480Mb/s),四种传输类型:块传输.同步传输.中断传输和控制传输.USB应用灵活方便,能满足多种外设的须要.随着个人便携式电子产品的增长和嵌入式技术的飞速发展,USB主机已不再局限于单纯的PC,能够是含有USB主控器的不论什么设备,如PDA.MP3播放器等.在USB2.O规范中也添加了USB嵌入式设备的标准--On-The-Go(O

USB otg 学习笔记

1 USB OTG的工作原理 OTG补充规范对USB 2.0的最重要的扩展是其更具节能 性的电源管理和同意设备以主机和外设两种形式工作. OTG有两种设备类型:两用OTG设备(Dualrole device)和外设式OTG设备 (Peripheralonly OTG device) .两用OTG设备全然符合USB 2.0规范,同一时候,他还要提供有限的主机能力和一个 MiniAB插座.支持主机流通协议(Host Negotiatio n Protocol, HNP),并和外设式OTG设备一样支持

STM32 USB FS Core and USB OTG Core

STM32 USB-FS-Device development kit Compatible with the STM32F102xx and STM32F103xx series, STM32 L1 Ultra Low Power, STM32 F3 Series USB On-The-Go host and device library Compatible with the STM32F105x, STM32F107x devices in FS USB modes Compatible

android usb otg转换成host调试笔记

(原创作品,转载请标明转载路径) 近日在mstar 786平台上有个需求,即把usb otg转换成host接U盘. 开始调试时,以为只要把OTG的配置去掉,即CONFIG_USB_MS_OTG屏蔽掉即可,但编译烧录后,插入和拨出U盘时发现提示 android_work: did not send uevent (0 0   (null)) U盘的灯也不亮,说明没有上电. 后来搜索了有关资料,才发现需要把USB_CID脚拉低,拉低表示工作在HOST模式下. 有2种方式拉低该引脚: 1)硬件上把它强

[usb]usb otg和host

USB OTG 设备既能做主机,又能做设备.USB HOST是指主机.当OTG 插到 HOST 上,OTG 的角色 就是 device.当device 插到 OTG 上,OTG 的角色就是 HOST. 任何利用USB连接的装置,至少会有一台主机(就是我们所说的Host)与一台客机(Guest,即是我们使用的任何USB装置,键盘.鼠标.U盘等都属于此类).所谓的USB Host就是指这台"号令"其它USB装置的主机,就算是一般的USB连接也有存在. 而USB On the Go(OTG)

USB OTG学习

1. 概要 OTG设备使用插头中的ID引脚来区分A/B Device,ID接地被称作为A-Device,为连接时候的USB Host,A-Device始终为总线提供电力,ID悬空被称作为B-Device,为连接时候的USB Device,设备的USB Host/USB Device角色可以通过HNP切换.OTG设备连接时不能跨越USB Hub,如果跨越USB Hub则失去HNP功能. 这里要注意A-Device/B-Device与USB Host/Device不是一回事,没有必然的绑定关系.A-