USB+OTG技术解析
otg介绍及使用方法

otg介绍及使用方法OTG介绍及使用方法一、什么是OTG?OTG即On-The-Go,是一种USB协议,用于在两个USB设备之间直接传输数据。
它可以让智能手机或平板电脑像计算机一样连接其他USB设备,如U盘、键盘、鼠标、游戏手柄等外部设备。
二、OTG的优点1. 扩展手机功能:通过OTG线,手机可以连接各种USB设备,实现更多的功能。
2. 方便存储:使用U盘或移动硬盘来存储大量数据,不再担心手机存储空间不足。
3. 高效传输:通过OTG线连接外部设备,传输速度更快。
4. 外观小巧:OTG线体积小巧轻便,方便携带。
三、OTG的使用方法1. 确认手机支持OTG功能首先需要确认自己的手机是否支持OTG功能。
可以在手机设置中找到“开发者选项”,然后打开“USB调试”和“允许模拟位置”,接着将OTG线插入手机和U盘或其他外部设备。
如果能够正常读取外部设备,则说明该手机支持OTG功能。
2. 购买合适的OTG线购买合适的OTG线非常重要。
首先要确认自己手机的USB接口类型,然后购买相应的OTG线。
另外,还需要注意OTG线的长度和质量,建议选择品牌正规渠道购买。
3. 连接外部设备将OTG线插入手机和外部设备(如U盘、移动硬盘等),然后手机会自动识别外部设备并打开相关应用程序,如图库、音乐播放器等。
4. 操作外部设备连接成功后,可以在手机上操作外部设备。
例如,在U盘中存储的文件可以通过手机上的文件管理器进行查看、复制、剪切等操作;使用鼠标或键盘可以更方便地进行文字输入和操作。
四、注意事项1. 不要频繁插拔OTG线,以免损坏USB接口。
2. 不要连接大功率设备,以免对手机造成伤害。
3. 注意保护好外部设备中的数据,避免丢失或泄露。
4. 在使用OTG时尽量不要同时使用其他大功率消耗设备,以免影响传输速度和稳定性。
五、总结通过OTG功能可以让智能手机或平板电脑像计算机一样连接其他USB 设备,并实现更多功能。
在使用过程中需要注意一些细节问题,如购买合适的OTG线、连接外部设备、操作外部设备等。
usb otg 原理

usb otg 原理
USB OTG(USB On-The-Go)是一种由USB标准化组织制定的技术,允许USB设备之间直接进行数据交换和通信,而不必通过主机(如个人电脑)作为中介。
这项技术使得USB设备可以在没有传统主机的情况下实现主从角色的转换。
USB OTG的主要原理包括以下几个关键点:
1. 双角色功能:支持USB OTG的设备可以既是主机(Host),也可以是外设(Peripheral)。
在不同的应用场景下,一个设备可以根据需要切换自己的角色。
例如,一部智能手机可以通过USB OTG连接U盘时作为主机读取U盘中的数据;而当它被连接到电脑上充电或同步数据时,则变为外设。
2. ID引脚检测:USB OTG设备通常有一个额外的ID引脚用于确定设备的角色。
当设备插入另一设备时,ID线的状态会决定哪个设备将充当主机,哪个设备充当外设。
3. 电源管理:USB OTG还引入了更加灵活的电源管理机制,允许设备提供或消耗电力。
在一些情况下,小容量设备(如手机)可以通过增强型主机控制器接口(EHCI)为大容量存储设备(如硬盘)供电。
4. 协议支持:为了实现设备间的通信,USB OTG规范支持主机请求协议(HNP)
和会话请求协议(SRP),以便于设备间动态地切换主从角色,并发起和终止通信会话。
简而言之,USB OTG的核心原理在于打破传统USB设备只能作为主机或者外设单一角色的局限,实现了设备间互连互通、即插即用的功能,极大地扩展了USB设备的应用场景和灵活性。
介绍及使用otg的方法

介绍及使用otg的方法OTG(On-The-Go)是一种用于连接移动设备和外部设备的技术,它可以使我们在手机或平板电脑上直接连接USB设备,例如键盘、鼠标、闪存驱动器等,从而拓展设备的功能和便利性。
1. 深入解读OTG技术OTG技术是由USB(Universal Serial Bus)组织推出的,旨在解决移动设备与外部设备连接的问题。
传统上,移动设备如手机没有直接支持USB设备的能力,而仅能通过传统的USB接口与电脑等主机设备进行连接。
然而,随着移动设备的普及和功能需求的增加,OTG技术的出现填补了这一空缺。
2. OTG的使用方法为了使用OTG功能,你需要一个OTG适配器。
这个适配器有一个连接到移动设备的Micro USB 接口,另一端为一个标准的USB 接口。
你只需将移动设备的Micro USB端连接到手机或平板电脑上,然后将USB设备插入OTG适配器的USB接口。
一旦连接完成,你的移动设备将能够与外部设备进行通信。
3. OTG的应用OTG技术提供了许多用途,并能够极大地提升我们使用移动设备的体验。
以下是几个常见的应用:3.1 使用键盘和鼠标:通过OTG连接一个键盘和鼠标,可以极大地提高在手机或平板电脑上的办公效率。
这在编辑长文档、发送电子邮件或进行其他需要输入较多文字的任务时尤为有用。
3.2 扩展存储容量:OTG适配器还可以让你将闪存驱动器或移动硬盘连接到手机或平板电脑上,以扩展内部存储容量。
这对于观看大量高清视频、储存大量照片或备份文件非常方便。
3.3 读卡器功能:许多OTG适配器上还内置了SD卡或TF卡读卡器功能,这允许你直接从相机、数码相框或其他设备读取存储卡中的照片、音乐等文件。
这样就不需要将存储卡取出,直接在移动设备上进行文件传输和查看。
3.4 连接其他外围设备:通过OTG适配器,你还可以连接鼠标、游戏手柄、USB音频接口和其他各种USB外围设备,以提高手机或平板电脑的功能。
这为游戏玩家、音乐爱好者和电影迷提供了更好的体验。
USBOTG简介(冯建军)

USBOTG简介(冯建军)USB OTG简介USB OTG是USB On-The-Go的缩写,是近年发展起来的技术,是USB2.0版本的补充。
⼀、OTG实现的功能传统意义上,USB接⼝的设备只能定义为⼀个功能,要么是HOST,如PC;要么是设备,如U盘、移动硬盘、数码相机等;HOST可以对设备进⾏数据操作,⽽设备不能从HOST读取数据,也不能与其他设备之间进⾏数据交换。
要实现设备间的数据交换,必须经过HOST 中转。
OTG技术实现了2个USB外设在脱离PC的情况下可以直接通信。
如⽬前带OTG功能的⼿机以及PAD,既可以作为HOST读取U盘数据,⼜可以作为设备,⽤PC对他做数据读取。
⼆、OTG传输协议在USB标准中,主机采⽤A型接⼝,称为A类设备(A-Device);外设采⽤B型接⼝,称为B类设备(B-Device)。
在OTG设备传输时,有两个协议:HNP和SRP。
2.1 主机协商协议(HNP)当2个OTG设备互连时,哪个设备作为主机,为什么要作为主机?为了解决这两个问题,在OTG中提出了新的协议——主机协商协议(HNP)。
在OTG中还定义了⼀种新的接⼝——微型AB插座以及微型A插头和微型B插头。
在微型AB插座、微型A插头和微型B插头中增加了1个引脚——ID引脚,如下图所⽰。
A插头中,ID引脚接地,B插头中,ID引脚悬空。
在OTG中,如果设备的ID引脚接地,则此设备默认为主机,否则为外设。
假设下图左边的B-Device为1个⼿持PDA,右边的A-Device为1个打印机。
由于连接线的关系,打印机初始化为主机。
但是打印机的驱动程序存在PDA中,这时需要PDA作为主机,打印机作为外设。
通过HNP可以⽅便实现主从设备的更换,⽽不必拔下连接线调换插头⽅向,重新连接打印机和PDA。
2.2 会话请求协议(SRP)OTG收发器⼀般⽤在⼿机、平板这类嵌⼊式设备中,这类设备普遍采⽤电池供电,对功耗要求很严。
为了节省电源,在OTG 标准中,当电源总线没有使⽤时,允许A类设备挂起电源总线。
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设备一样支持事务请求协议(Session Request Protocol, SRP)。
当作为主机工作时,两用OTG设备可在总线上提供8 mA的电流,而以往标准主机则需要提供100~500 mA的电流。
2个两用OTG设备连接在一起时可交替以主机和从机的方式工作,这个特点兼容了现有USB 规范主机/外设的结构模型。
OTG主机负责初始化数据通信的任务,比如:总线复位、获取USB 各种描述符和配置设备。
这些配置完成后,2个OTG设备便可以分别以主机和从机方式传输信息,2个设备主从角色交换的过程由主机传输协议(HNP)定义。
下面从5个方面说明OTG的工作原理。
1.1主机(Adevice)和从机(Bdevice)的初始功能设备的初始功能是通过定义连接器来实现的。
OTG定义了一个叫做MiniAB的袖珍插孔,他能直接接入MiniA或者MiniB插口,MiniAB有一个ID引脚上拉至电源端,MiniA 插头有一个与地连接好的ID(R<10 Ω),Mini B插头有一个与地连接的开路ID引脚(R>100 kΩ)。
usb otg方案

USB OTG方案简介USB OTG(On-The-Go)是一种技术,允许USB设备充当主机或设备。
这意味着设备可以在需要时连接到另一个设备,例如手机或平板电脑。
本文将讨论USB OTG的原理、工作模式以及应用领域。
原理USB OTG使用一个特殊的OTG控制器来实现设备的主/从模式切换。
在标准的USB配置中,主机设备负责驱动和控制其他从设备。
而在OTG模式下,设备可以在需要时切换为主机模式,以提供功能,例如读取外部存储设备或连接其他USB 设备。
工作模式USB OTG支持三种工作模式:主机模式、设备模式和OTG模式。
在主机模式下,设备充当USB总线的主机,可以驱动和控制其他USB设备。
在设备模式下,设备充当USB总线的从设备,与主机进行通信。
在OTG模式下,设备可以在需要时切换为主/从模式,以适应不同的应用场景。
实现USB OTG的硬件要求为了实现USB OTG,硬件需要满足一些要求。
首先,USB OTG控制器必须支持主/从模式切换以及OTG模式。
其次,设备必须具备一个USB OTG接口,该接口可以连接到外部设备或外部存储。
最后,设备必须有足够的处理能力和存储空间来支持主机模式下的功能。
应用领域USB OTG已经被广泛应用于各种设备和场景中。
以下是一些常见的应用领域:移动设备USB OTG已经成为移动设备(如智能手机和平板电脑)的标准配置。
用户可以使用USB OTG功能连接外部存储设备,如USB闪存驱动器或移动硬盘,以扩展设备的存储容量。
数字相机许多数码相机现在都支持USB OTG功能。
用户可以使用USB OTG连接相机到移动设备,并直接从相机传输照片和视频。
音频设备一些音频设备,如USB音频接口或音频混音器,也支持USB OTG功能。
这意味着用户可以将移动设备连接到音频设备上,以实现更高质量的音频输入和输出。
游戏控制器USB OTG还可以用于连接游戏控制器到移动设备,以提供更好的游戏体验。
用户可以连接手柄或其他外设来玩游戏。
USB OTG技术概述
USB On-The-Go 技术概述USB-OTG实际上是USB Implementers Forum组织对于传统USB接口的一个追加协议,直接建立在USB 2.0基础之上。
它修改了USB接口的针脚定义和接口外形,对USB2.0标准最重要的扩展是它更具节能性的电源管理和允许设备以主机和外设(外围设备)两种形式工作(图1)。
USB OTG定义了两种设备类型:双用设备(英文全称为Dual-Role Device,以下简称为DRD)和单外设设备(英文全称为Peripheral-Only Device,以下简称POD)。
DRD具备Host和外设的两种功能,但也正是因为具有双重角色任务,DRD必须有切换角色等新功能;POD基本与外设功能近似,因此在这里我们主要讨论DRD设备。
要成为一个USB Host,必须具有存储外设驱动程序、提供足够的USB端口电流和相对应Host插座的能力。
而它所要实现的基本功能包括三个部分:管理和控制总线,包括提供USB端口电源管理;检测外设的接入和断开;初始化总线上所有数据包传输等等。
B OTG的接插件USB2.0协议规范中定义了3种Host与外设的连接方式:Host上的标准A插头和插座、外设上的标准B插头和插座以及外设上可选择的Mini B插头和插座。
USB OTG主要是为了应用在便携式移动USB设备上,要求减小插头和插座的大小。
为此,OTG1.0作为USB2.0 的补充,新定义了两种接插件:Mini A插头和插座、Mini AB插头和插座。
(提示:在USB-OTG规范中,A设备代表主设备,充当Host的角色,一般指以主机方式工作的DRD 设备,;B设备代表从设备,充当外设的角色。
)Mini AB插座正是为OTG DRD的特点精心设计的。
Mini A插座是设计在Host上的,用于连接外设的Mini A插头;同理,Mini B插座设计在外设上,及来连接Host上的Mini B插头。
usb otg原理
usb otg原理
USB OTG(On-The-Go)是一种USB连接技术,允许移动设
备(如智能手机、平板电脑)在不需要计算机的情况下直接与其他USB设备通信。
USB OTG的原理是通过在移动设备和其他USB设备之间实现
主从设备的切换。
传统上,电脑通常会作为USB主机,而其
他设备(如鼠标、键盘、打印机等)则作为从设备。
但是,移动设备一般默认是作为从设备,例如智能手机可以通过USB
接口将图像、声音和数据传输到电脑上。
然而,有时候我们希望移动设备能够充当USB主机的角色,
以便连接到其他外部设备。
这是USB OTG技术的用武之地。
USB OTG允许移动设备通过改变电缆插头的连接方式将从设
备转换为主设备,并实现直接与其他USB设备进行通信。
在USB OTG中,有一种称为OTG插头的特殊插头。
这种插
头既可以与其他USB设备连接,也可以插入普通的USB从设
备端口中。
在设备检测阶段,如果插入的是OTG插头,移动
设备将假定自己是主控制器,并开始与其他USB设备进行通信。
如果插入的是普通的从设备插头,移动设备将根据自身的身份切换到从设备模式,允许与计算机通信。
为了实现OTG插头的功能切换,移动设备必须具备OTG芯片。
通过OTG芯片,移动设备可以自动判断连接的设备类型,并在必要时切换成主机或从机。
此外,OTG芯片还负责在连
接到某一设备后提供电流供给和数据传输。
总的来说,USB OTG的原理是通过改变连接方式和使用特殊的OTG插头,使移动设备能够在需要时充当USB主机,实现与其他USB设备的直接通信。
otg的功能
otg的功能OTG(On-The-Go)是一种用于移动设备的技术,它允许设备(如手机、平板电脑等)充当USB主机,以便连接和与其他USB设备通信。
OTG功能为用户提供了更多的便利和灵活性,下面将详细介绍OTG的功能。
1. USB外设连接:通过OTG功能,用户可以将USB外设直接连接到移动设备上,如键盘、鼠标、硬盘、闪存驱动器等。
这样,用户可以在移动设备上进行更方便的文字输入、文件管理和数据传输,提高工作效率和便利性。
2. 扩展存储容量:OTG功能使得移动设备可以直接连接外部存储设备,如USB闪存驱动器、硬盘等,从而扩展设备的存储容量。
用户可以将大量的照片、音频、视频等数据保存在外部存储设备上,而不会造成移动设备的内存不足。
3. 与相机相连:有些相机支持OTG功能,可以通过OTG线将相机与移动设备连接。
这样,用户可以将照片、视频等即时传输到移动设备上进行查看、编辑和分享。
4. 充电:OTG功能还可以允许移动设备充当USB主机,为其他设备充电。
这对于旅途中或没有电源插座的情况下,为其他设备如耳机、蓝牙耳机等提供充电是非常有用的。
5. 实时数据传输:OTG功能可以实现移动设备与其他设备的实时数据传输,如键盘、鼠标等。
这对于玩游戏、编辑文档等需要精确操作的场景非常有用。
6. 充当移动存储设备:有些移动设备支持OTG功能,并安装了大容量存储设备,用户可以通过OTG功能将移动设备连接到计算机,使其被识别为一个移动存储设备。
这样,用户可以直接在计算机上访问和管理移动设备中的文件。
7. 无线通信功能:OTG功能还可以与蓝牙模块结合使用,使移动设备具备无线通信功能。
用户可以通过OTG功能将移动设备连接到其他设备,如蓝牙耳机、蓝牙音箱等,实现无线音频传输。
总的来说,OTG功能为移动设备提供了更多的连接和通信选项,使其更加灵活、便利和多功能。
它使得移动设备能够连接各类外部设备、扩展存储容量、实时数据传输、与其他设备充电等,为用户带来更多的便利与功能性。
【免费下载】USB OTG是什么
USB OTG是什么?什么是USB OTG接口?USB OTG简介?USB On-The-Go 是什么USB 接口的设备现在是随处可见了,打印机、相机、手机、MP3等几乎目前能想到的消费类电子设备都具有 USB接口。
USB传输速率快,接口简单、支持热插拔的特性,使其在诸多接口中脱颖而出,大有统一天下之势。
但传统的USB协议(USB2.0)限制了在这庞大的设备群中必须有一个HOST作为主子,通常是PC。
两个外设之间的数据交换必须通过这个主子中转才能完成,效率较低,不大方便。
随着嵌入式设备的爆炸式增长,两个USB设备之间直接进行数据交换的需求越来越强烈,USB On-The-Go就应运而生了。
一些手机、PDA和移动设备的厂商在USB2.0的基础上合作开发了USB On-The-Go(OTG)。
USB OTG首先解决了USB设备之间点对点的数据交换问题,摆脱了附庸于USB HOST的繁琐。
举例来说,有了USB OTG,数码相机可以直接将照片通过打印机打印出来,而不必先将照片拷贝到PC 上,再由PC控制打印机打印。
USB OTG 还有以下几个特性:n 接口更小巧,有效减小了电子产品的体积n 既能充当HOST又能用做Device,即DRD(Dual-role-devices)n OTG 设备依然可以连接到PC上用做普通的外设,即POD(Peripheral-Only Device)n 功耗更低,以延长采用电池供电的USB设备的待机时间USB OTG 接口传统的USB设备分为A和B两种。
A接口的设备提供电源VBus,用做主子。
B接口的设备在通讯过程中作为外设。
无论是A 接口、B接口还是各自的Mini接口,虽然外形有些差别,但使用的引脚都遵循以下定义:1 脚:VCC电源2 脚:D-差分负极3 脚:D+差分正极4 脚:GND接地USB OTG 增加了一个ID引脚,它的接口(Mini-AB)定义如下:1 脚:VBus2 脚:D-3 脚:D+4 脚:ID5 脚:GNDUSB OTG 通过ID信号线来识别是Mini A还是Mini B插头。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
9 +定 义 的 连 接 器 5 6 7 新增的连接 器 在 尺 寸 上 比 /0 18 小 了许多 ’这更适用于便携式设备 4/0 9 +定义的连接器 18 有 标准 R 插件和插座 : 标准 1插件和插座 :{S T S 1插件和 插 座 45 在 的基础上增加了一些连接器 9 + ’{S 18 T S 6 7 /0 R 插件和插座 : {S T S R1插座 4 {S T S R1插座可与 {S T SR 插 件或 {S 插件连接 通常用于双角色设备上 ’ 4 T S1 5 6 7新 增的连接器最突出的不同之处就是他们增加了 g o引 脚 ’ 在 在 {S {S T S R 插件中 g o 引脚接地 ’ T S1插件中 g o 引脚断开 或 通过一个阻值大于 * 电阻接地 双角色设备正是根据 + +! 4 " 插件的 g o引 脚 识 别 连 接 设 备 的 类 型 ’ 以 便 确 定 自 己 在 通 信 中 的角色 4 {S T SR 与 {S T S1的插件和插座必须严格配对使 用’ 不能交叉配对 ’ 如不能将 {S T SR 插件连接到 {S T S1插 座上 4 在外形上 ’ 两者也有区别 ’{S T S R 插件为椭圆形而
尺寸单位 *插件和标准 % ( *插件的比较 ( "# $ #% ( ) ) B 如图 ’所示 & AA*
表B 列表中包括可与之通信的设备信息 B 如设备的生产厂家 a
! D > 通信失败通知 ( * @PH # N Q $ W b C # N 7 O Q
当 GH 如果 % 设备不支持用户要求的 )设备建立连接后 B 通信类型 B 应该发送消息通知用户 B 并尽可能地纠正错误 & 发
表+ , . 定义的连接器的匹配 插座 标准 % 标准 ) /) "# $ # /% "# $ # /%) "# $ # 插件 标准 % 标准 ) /) "# $ # /% "# $ # /% 或 "# /) "# $ # $ #
王
萍等 JGH )EF ? 技术解析
( M *X@U ( * 协议 & XP 8 W @Q Y P W # C W # P $U O P W P S P N ( K *’个 "# $ # %)插座 & ( Z *最小 ZA% 的总线驱动电流 & ( [ *能及时将总线活动状态通知设备用户 & 为 了便于说明 B本文将具有标准 % 插件或 "# $ # % 插座 提供电源 在通信中作为主 的设备称为 % 设备 B 他为 56 B 7 8 机 &% 设备既可是双角色设备也可是普通主机设备 &将具有 标 准 )插件或 "# $ # )插座的设备称为 )设备 B 在通信中作 为外设 &)设备既可是双角色设备也可是普通外部设备 &
D E F G H I J I K L ! " #$ % &% M N O E K G K P H
’V QR<7 2 S T U ;R5 7 W T U
( ’0 ’3 ’) * + , + + ’3 RX W Y Z [\] ^ 3 ] [_ ‘ a Z b0 X S Z T X Z ] ‘ a c dZ e a Z b T2 Z a b ] f Z ‘ [g T e a S a ‘ a Z c Z T U Y ‘ c S T W
另外他们的内部塑料的颜色也不同 ’ {S T S1插件为长方形 4 为黑色 ’ {S T S R 为白色 ’ {S T S1 {S T S R1为灰色 4使用者
可以通过形状和颜色加以识别 4表 *为 5 6 7 连接器的匹配 ’
8 C
总线与网络
表 !为 "# *插件和 $ #% 插件的引脚分配 &图 ’为 "# $ #%( ) 标准 % ( * 插件的比较 & )
表 0 12 3 2 4 插件的引脚分配 连接序号 ’ ! : < > 信号颜色 红 白 绿 无 黑
! D < 目标外设列表 ( * F C O Y Q W Q \U Q O # ] ^ Q O C N _ # 8 W
跟U ‘机相比 B 便携式设备在安装外 设 的 驱 动 程 序 时 没 有简便的方法 B也没有足够的存储空间 &当双角色设备充当 主 机时 B 他不能和所有类型的 GH 为了解决这个 )设备通信 & 问 题 BE F ?要求双角色设备的制造商 为 其 提 供 目 标 设 备 列 类 型 和 型 号&双 角 色 设 备 只 能 和 目 标 外 设 列 表 上 的 设 备 通 信& 规范 B 定 d e GH )= b正在计划制定 E F ?F c ] Q E F ?F c ] Q 义 描述一类设备的特性 &对于符合此规范的 GH 设备 B ) GH ) 主 机只需提供一个驱动程序即可 B 这样在 GH )通信中的主机 设备就不需要为每一个外设安装驱动程序 &
y 引
言
/0 1接口技术的发展 ’使得 2 3和外围设备能够通过简 便: 低成本的方式连接 ’ 在2 目前 ’ 3的控制下进行数据交换 4 1 /0 1接 口 技 术 已 成 为 计 算 机 和 外 设 的 主 要 通 信 方 式 4/0 规 范 定 义 的 最 高 传 输 速 率 是 这 足 以 满 足 8 9 + @ z +{p | ’ 2 3 e 机和外设间数据传输的要求 4但是随着手持设备的发展 ’各 种 /0 彼此间可以直接通信 4 例 1外设要求不需 2 3机的帮助 ’ 如 ’数码照相机可以通过 /0 或通 1接口的打印机打印照片 ’ 过 /0 传送照片 4 于是 /0 1接口的手机发送 } [W S f 15 6 7技 术 应运而生 ’他的提出解决了 /0 1外设间的直接通信问题 4 通常 ’一个外围设备要在通信中充当主机角色 ’必须具 备下列性质 . ( * -存储有大量的设备驱动程序 4 ( 8 -具有提供大电流的能力 4 ( ? -具备主机设备的连接器插座 4 要使便携式设备拥有上述所有的特性是不现实的 ’ 在许 多 情况下 ’这些特性并不需要完全具备 4/0 9 +的补充协 18 议 /0 15 6 7 使得便携式设备在只具有上述部分功能的情况 下 ’ 充当 /0 1主机设备 4 /0 15 6 7 协议的创新在于他定义了双角色设备和解决
现代电子技术 "# ! $ $ %年第 & $期总第 # $ &期
! 嵌入式与单片机 "
!" #$% & 技术解析
王 萍’赵 刚
四川 成都 ) * + , + + 西南石油学院 计算机科学学院 (
摘 要 .由于被广泛接受 ’事实上 /0 1已成为外设与 2 3机及膝上型电脑连接的公认标准 4随着便携式设备的日益普及 ’他 们 在没有 2 机时 彼此之间也能直接通信的需求就随之产生了 ’ 4 9 +规范的补充协议 ’ 56 7 解决了这个问题 4 /0 156 7 是 /0 3 18 也可作为外设 4 他使 /0 /0 156 7 的核心特征是一个 /0 1设备在和其他 /0 1设备连接时既可作为主机 ’ 1设备可以在没有 2 3机 的 参与下实现彼此间的数据传输 4他的提出解决了 /0 设备之间点到点的通信 本文讨论 的主要特性 包括连接器 电缆 4 ’ : : 1 56 7 双角色设备 : 主机协商协议 ;<2 : 事务请求协议 0 = 2等 4 关键词 ./0 9 + >56 >;<2 18 7>0 = 2 中图分类号 .6 ? ? @ 9 A 2 文献标识码 .1 文章编号 .* + + @ ? A ? 8 + + , -* + + 8 C + ? B(
图 ’ "C * 插件与标准 % ( * 插件 # $ #% ( ) )
送的消息应该清楚明了 B 使用户不需要查阅手册或其他附加 资料 &这就是 E F ? 定义的通信失败通知特性 &例如 B一个非 双 角色设备的 )设备要求 % 设备移交总线控制权 B % 设备检
! D ! 电缆和适配器
D I的 基 础 上 新 增 了 !种 电 缆 类 型 J E F ? 在 GH )! 为了方便连接 B & "# $ # %至标准 )和 "# $ #% 至 "# $ #) E F ? 还 定义了 !种适配器 ( 即延长线 * B标准 % 插座至 "# $ #%插 件 和 "# $ # % 插座至标准 % 插件 &前者可以连接一个具有标 准 % 插件的电缆到双角色设备上 B后者可以将一端为 "# $ # % 插件的电缆连接到 GH )主机的标准 % 插座上 &E F ? 要求 适 配器的长度不能超过 ’ 适配器的 56 和? > IAAB 7 8 @9 间的 电阻最大为 K IAL & D I规定电缆的传输延迟为 ! M$ &因为 E F ? 允许 GH )! 8 使用适 配 器 B 所 以 对 传 输 延 迟 时 间 的 要 求 作 了 修 改 和 补 充 & 具 有 "# 适配器的 >$ B $ #% 插件的电缆的传输延迟时间为 ! 8 传 输延迟时间小于 ’$ B这样就可以在电缆的一端使用适配 8 器&
.o ’/0 q h i j k l m n k ‘ Za ]S a edS Y Z e _ b Z W YW X X Z _ a W T X Z 1c W ep Z X ] [Za c Z^ W X a ]S T Y ‘ e a b \e a W T Y W b Y^ ] bX ] T T Z X a S T U_ Z b S _ c Z b W f ea ]2 3 eW T Y 9Rea ’a f W _ a ] _ e c Z_ ] b a W p f ZY Z r S X Z eS T X b Z W e ZS T_ ] _ ‘ f W b S a \ c Z b ZS eWU b ] dS T UT Z Z Y^ ] ba c Z [a ]X ] [[‘ T S X W a ZY S b Z X a f \dS a cZ W X c] a c Z bdc Z TW 96 9/0 9 + 2 3S eT ] aW r W S f W p f Z c Z5T 6 c Z 7 ]0 ‘ _ _ f Z [Z T a[Z Z a ea c S eT Z Z Y 1 5T 6 c Z 7 ]( 56 7- S eWe ‘ _ _ f Z [Z T aa ]a c Z/0 18 96 9 e _ Z X S ^ S X W a S ] T c Z/0 156 7X ] b Z ^ Z W a ‘ b Z e W/0 1Y Z r S X Z a c W a X W Te Z b r Z W e Z S a c Z b W[W e a Z b ] b We f W r Z dc Z TX ] T T Z X a Z Ya ]W T ] a c Z b /0 1Y Z r S X Z 9g 6 c Ze a W T Y W b Ye ‘ _ _ ] b a e_ Z b S _ c Z b W fa ] _ Z b S _ c Z b W f X ] T T Z X a S r S a \dS a c ] ‘ a a c ZT Z Z Y^ ] b Wc ] e a 2 3 a W f f ] de/0 1Y Z r S X Za ]c W r Z_ Z Z ba ] _ Z Z b 96 ’S ’X ’Y ’;<2 ’0 ’W X W _ W p S f S a \ c ZW b a S X f ZY S e X ‘ e e Z ee S U T S ^ S X W T a ^ Z W a ‘ b Z e] ^ 56 7e ‘ _ _ f Z [Z T a T X f ‘ Y S T UX ] T T Z X a ] b e W p f Z ‘ W fb ] f ZY Z r S X Z = 2 T Y 9 e ]] T ./0 9 + >56 >;<2 s t u vw l x j 18 7>0 = 2