详解USB OTG工作原理及其应用

article/2025/6/8 14:18:34

1994年,Intel,Compaq等七家软硬件全球知名企业为了突破当时PC使用串口和并口传输速度的限制,成立了通用串行 开发者论坛( Implementers Forum, USB IF),并在1994年11月提出了USB 0.7版,到了1998年开始出现了支持USB 1.1的设备,他的高速性(USB1.1支持1.5 Mb/s和12 Mb/s两种速度)和易用性迅速使之成为P C外设的宠儿。为了对抗1394速度的优势(1394可以达到400 Mb/s),1999年提出了US B 2.0规范的思想,2000年4月USB IF推出USB 2.0。USB 2.0向下兼容1.1,提供3种速度 ,最高可以达到480 Mb/s。

USB 1.1和2.0都是必须依赖于PC的,为了在一定程度摆脱对PC的完全依赖,有一定程度的主机功能,2001年12月推出了1.0,经过6次修改,于2003年6月推出了USB OTG 1.0 a,正式成为一个达到市场实用的规范。

本文中分析讨论了USB 2.0补充规范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 Rest 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Ω)。当2个OTG设备连接到一起的时候,MiniA插头边的ID引脚会注入一个“0”状态,MiniB插头边的ID引脚为 “1”,ID为0的OTG设备默认为主机(Adevice),ID为1的OTG设备默认为从机(B device)。图1对上述内容进行了图解。

1.2对话请求协议SRP(Session Request Protocol)

这个协议允许Adevice(可以是电池供电)在总线未使用时通过切断Vbus来节省电源消耗,也为Bdevice启动总线活动提供了一种方法。任何一个Adevice, 包括PC或便携式电脑,都可以响应SRP;任何一个Bdevice,包括一个标准USB外设, 都可以启动SRP;要求一个双重功能设备既能启动SRP,又能响应SRP。

1.3主机流通协议HNP(Host Negotiation Protocol)

HNP是一种用来实现Adevice和Bdevice主机/从机转换的协议(实际上是电缆的反转)。主/从机功能交换的结果表现在下列过程中:

(1)利用来发送信号给从机。

(2)Adevice可在Bdevice上设置“HNP Enable”特性。

(3)Bdevice断开上拉。

(4)ADevice与上拉电阻相连,表明Adevice从属于从机。

(5)Adevice给Vbus供电。

(6)Bdevice检测Adevice的上拉。

(7)复位/列举/使用Adevice。

1.4驱动程序

与PC主机不同,便携式设备没有便捷的方式和足够的空间装载新的驱动程序。因此,OTG 规范要求每个两用OTG设备有一个支持的外设式OTG目标设备的列表,列表中包括设备的类型和制造商等信息。

与PC机不同,OTG两用设备的驱动程序栈由USB主机栈和USB设备栈构成以满足两种工作方式的需要。OTG驱动程序通过的不者是否有NHP交换设备的工作方式来决定使用USB主机栈还是USB设备栈。

当OTG两用设备以主机方式工作时,USB主机栈工作。其中的主机控制器驱动程序负责USB 主机栈与硬件端点的数据交换,USB驱动程序枚举并保存设备的信息,目标外设主机类驱动程序支持目标设备列表里的设备。主机类驱动程序由芯片制造商提供,同时,OTG提供通用的主机类驱动程序(可以修改以用于非通用设备)。

当OTG两用设备以从机方式工作时,USB设备栈工作。其中的设备控制器驱动程序负责USB 设备栈与硬件端点的数据交换,USB协议层负责处理USB协议规范,设备类驱动程序的功能取决于该两用设备的功能(如数码照相机、存储设备、打印机等)。

OTG驱动程序负责处理两用OTG设备的工作方式转换,同时,他还可以返回其结果(如设备是否支持HNP)并处理总线错误。应用层程序通过OTG驱动程序开始或者结束一个传输事务, 通过USB主机栈或设备栈与硬件层交换数据。

1.5数据流模型

OTG主机和设备被划分为功能层、USB设备层和USB接口层3个不同层次,如图2所示。

USB接口层为OTG主机和OTG设备提供物理连接,USB系统软件使用主机控制器来管理主机与 USB设备的数据传输。USB系统软件相对于主机控制器而言,处理的是以客户角度观察的数据传输及客户与设备的交互。USB设备层为USB主机系统软件提供一个可用的逻辑设备。主机通过与之功能匹配的客户软件实现其各种功能。

OTG设备与以往的USB设备一样有两种通道:数据流通道和消息通道。数据流通道没有定义好的结果,而消息通道则有固定的结构。但是,每个通道都有一定的带宽、传输类型、传输方向和缓冲区大小。自配置一个默认的控制通道,由他提供该设备的配置和状态等信息。

2目前数码相机伴侣存在的问题及其解决方案

上面对USB OTG的工作原理的主要部分进行了说明,下面将探讨USB OTG的应用。

当前随着中高档数码设备如数码相机的价格的下降,已经开始普及到千家万户,统计表明 ,2003年上半年数码相机的销量达到38.5万台,年底有望突破100万台,其进口量比去年同期增加了53倍,而现在一般使用的数码相机象素在200万~400 万,尤其以320万象素左右的为市场热点,如果要拍摄高质量的照片,每张会超过1M,即使是256M的存储空间也会很快消耗光了,而现在市场上CF卡等存储介质的价格一直高居不下,所以就应运而生了一种叫做数码相机伴侣(典型的产品如Phototainer,韩国Innoplus公司产品)的电子消费类产品。 这类产品能够提供以下功能:

(1)通过读卡机,能把各种存储介质(比如SD卡,CF卡等)上的内容拷贝到移动硬盘中去 ,为外出旅行的人们提供了极大的方便。

(2)通过USB口,可以在计算机上和数码相机伴侣之间进行数据拷贝、删除等功能。

(3)提供大容量的存储空间(从10 GB到40 GB都有),外出旅行的人再也不必为存储卡的容量操心了,大可放心的拍摄。

作者认为这类产品美中不足的是:

(1)他读取数码相机存储介质的方法是通过读卡机来实现的,也就是必须把数码相机的存储介质取下来,插到数码相机伴侣上的插口里,不但很不方便,而且注定了数码相机伴侣的尺寸重量不会很小,由于存在不同存储介质还必须有不同类型的插口(一般都是要两种插口 )。

(2)为了兼容多种存储介质,还必须要配置转接设备。

(3)耗电量也很大的,一般来说,一次充电只能用1~2 h。

(4)当前许多此类产品还采用USB 1.1接口,传输速度显然不可能达到用户的期望。

针对上面存在的问题,作者考虑把USB OTG技术应用到数码相机伴侣上来,从以下几个方面进行改进:

(1)采用PHILIPS ISP1362芯片来实现USB OTG功能。优点如下:

①利用USB OTG的双重角色功能,使之可以在连接到其他便携式数码产品或者存储介质时可以作为主机,来完成数据从其他外设拷贝到移动硬盘中;当他连接到PC中时,就可以作为普通的USB设备,由PC控制,进行数据的操作。

②采用USB OTG,整体结构将发生翻天覆地的变化,将读取数据等工作将由芯片完成 ,也就省去了很多关系存储卡的工作,所以可以将尺寸和重量做的很小,而且在使用的时候也是很方便的,只要使用USB电缆连接移动硬盘和数码相机伴侣等设备就可以了。

③USB OTG的优秀电源管理能力也能使电池的使用时间更加持久。

(2)可以考虑采用大容量微硬盘,一方面满足大容量的存储需求,另一方面可以把整个数码相机伴侣体积大幅度的减小。

(3)USB 2.0在速度上的优势已经得到了市场的积极支持,所以采用的USB 2.0接口保证了数据传输的高效。

经过改进后的数码相机伴侣与目前市面上的数码相机伴侣相比,具有如下特点:

(1)PHILIPS ISP1362芯片来实现USB OTG功能,无需PC就可把图像等数据拷贝到硬盘上。

(2)内置1英寸大容量微硬盘,满足现在数据大量存储的要求。

(3)无需取下数码相机等数码设备的存储卡,使用方便。

(4)采用USB 2.0规范,最高速度可以达到480 Mb/s。

(5)可以充当便携式移动硬盘,完成数据备份等工作。

(6)简单控制,只有电源和复制按钮,即可轻松实现对存储数据的操作。

(7)采用微硬盘,典型的产品如Magicstore,体积可以更小,更时尚诱人。

(8)使用LCD显示各种状态。

(9)由于使用了OTG的特别供电模式,电源耐久性会有很好表现。

具有USB OTG功能的数码相机伴侣由于其具有海量存储、存取数据、存取速度快和出色的电源管理等特点,不仅可以充当便携式移动硬盘,更为外出旅行的人提供了极大的方便。

3结语

分析讨论了USB 2.0补充规范OTG的工作原理,作者针对目前数码相机伴侣存在的问题提出了应用USB OTG技术进行改进的方案。USB OTG已受到Cypress等芯片供应商、软件开发商和设备制造商的广泛支持,该方案从理论上和实际应用上都是实际可行的,非常具有应用价值。USB OTG规范是USB 2.0规范的补充而不是替代品。PC主机和标准外设并没有被取代,因为新的OTG仅适用于需要具有主机功能和更小体积的便携式设备。OTG在这些外设间引入了点对点的(point to point)通信方式,这使得便携式仪器的发展有了更加广阔的空间,OTG不久将会成为新一代的“移动计算”解决方案。

原文链接:


http://www.hkcw.cn/article/bTSwkvMYFP.shtml

相关文章

“从不拍烂片的导演”,盘点大卫·芬奇执导的10部经典电影

很早之前写过克里斯托弗诺兰的电影盘点,20多年来,无一烂片。 好莱坞还有一位导演,几乎部部也都是精品,他就是大卫芬奇。 1992年,他执导了自己的首部电影《异形3》,虽然这部电影在商业上并未取得巨大成功,但为他日后的导演生涯积累了宝贵的经验。之后他拍出了好评如潮的《…

热搜第一!罐车拉完煤制油直接装食用油?中储粮回应

近日,知名粮油巨头中储粮在运输过程中存在化工罐车与食用油罐车混用情况,一经曝光引发全网热议,中储粮更深陷舆论漩涡之中。煤制油罐车装运食用油 据媒体在宁夏暗访调查显示,一辆车牌号为冀E**65Z的罐车从宁东煤制油厂区出发,两天之后到达了一千多公里外的河北省秦皇岛市。…

原创手段造句和解释_手段的例句有哪些 - 小孩子点读

手段(shǒu dun),名词。近义词有:手法,方法,办法,方式。反义词有:目的。本领;技巧。 [鲁迅《补天》:“伊倒也很佩服这手段的细巧。”] 为达到某种目的而采取的方法和措施。 [秦牧《核心》:“塑造人物是表达这种中心思想的非常重要的手段。”] 指待人处世所用的不正当的…

十本非常经典的高品质玄幻小说,推荐喜欢玄幻的读者不要错过!

大家好,今天给大家带来十本非常经典的高品质玄幻小说。玄幻小说作为现在最受读者欢迎的小说类型,其精彩刺激的剧情,大气磅礴的背景设定,带来的阅读体验都很不错,推荐喜欢玄幻的读者,收藏起来!第一部、《择天记》,作者:猫腻,类别:玄幻 东方玄幻,字数:314.14万(已完…

黄杨木~简介

【黄杨木简介】 植物名称:黄杨 英文名:Chinese Box Twig, Twig of Harland Box 学名:Buxus Sinica (Rehd. etWils. ) Cheng 别名:黄杨木、小叶黄杨、锦熟黄杨、瓜子黄杨、千年矮、山黄杨、乌龙木 科属名:黄杨科,黄杨属 生态分类:木本植物>常绿灌木类 生长习性:中性,…

【地理概念】什么是雨林?什么是季雨林?什么是盐湖?

雨林(Rainforest)是雨量甚多的生物区系。雨林依位置的不同分热带雨林和温带雨林。雨林大多数靠近赤道,在赤道经过的非洲、亚洲和南美洲都有大片的雨林。湿润的气候保证了树和植物的快速生产。同时,树和植物也为雨林中的成千上万种生物提供了食物和庇护所。此外还有亚热带雨…

增值税新版税率表和抵扣方式!

点击左上方“中国会计报”蓝色小字,可订阅本微信。 友情提醒: 个税扣除范围扩大!最新税率表来了! 2024年新版增值税税率表 01一、增值税税率 一般纳税人增值税税率:13%,9%,6%,0%,都适用于哪些项目?我们具体来看:二、扣除率 扣除率是指增值税计征中法定扣除项目金额与…

电脑自带录屏在哪?本文6个方法详解!(2024新)

电脑自带录屏在哪?为了开创计算机操作系统的新时代,微软在Windows系统电脑上下了巨大的功夫,它以优雅的界面和独特的设计,迎合了广大用户的需求。随着越来越多的用户使用Windows系统,在Windows录屏的需求也随之出现,例如保留直播节目、录制视频通话、记录游戏音乐等。win…

PPT时间轴别乱画“箭头”了,看看这10页PPT,直接封神!

Hello,大家好,我是利兄。 我们做PPT,经常要遇到一种页面类型,就是时间轴,但是很多人不会做,做出来的是下面这样的。 胡乱加一些箭头,做的比较丑。那么到底该怎么设计排版呢?今天给大家分享三个方法,然后列举十个案例,给大家讲清楚。 首先,要做一个时间轴,必须了解时…

猪链球菌病的症状及治疗方法(养猪须知)

猪链球菌病一年四季均可发生,但在5—11月份为高发期,多呈地方性流行。在密集饲养的集约化养猪场容易流行。此外,当猪群饲养密度过大,卫生条件差、通风不良、气候突变、转群、长途运输及其他各种应激因素等都可诱发猪链球菌病的发生与流行。 大小猪均可感染,其中仔猪、架子…

原创火影忍者:团藏的洗白引起粉丝质疑,产生争议的原因是什么?

作者极力洗白团藏这个人物,在团藏的临死之前将他塑造成一个如同三代火影那样为了木叶和忍界的和平而死的形象。但是,作为火影的大批粉丝是不买账的,群众的眼睛是雪亮的,因为团藏的所作所为确实太过火,导致很多火迷无法接受,认为团藏肯定是洗不白的。为什么会有如此大的争…

DDP、DDU、DAP的区别你都了解吗?

DDP和DDU这两种贸易术语在货物的进出口中也经常会被使用到,而很多出口商对这些贸易术语的了解并不深,因此在货物的出口过程中经常会遇到一些不必要的麻烦。 那么,究竟什么是DDP和DDU,这两种贸易术语究竟有哪些区别?小编这里为大家作个详细介绍。什么是DDU? DDU的英语为“D…

已知的十八星神及其特点

: 在崩坏星穹铁道的世界中,我们有幸能够了解到一些关于星神的知识。这些星神在各个领域都有着独特的特点和影响力。下面我们将逐一介绍这十八位星神的特点。 首先是开拓之星神——阿基维利。这位勇敢星神所代表的是一种大无畏的开拓精神。这种精神就如同人类探索南极、美洲以及…

最新版奥地利工作签证办理条件!细化后,可大幅度缩短办理时间!

2024年,奥地利工作签证做了些小调整,审批速度快了,所需文件也更清晰了。现在,我们能在线提交申请和预约面试,部分情况下还能申电子签证,同时申请工作和居住许可,相比较之前在资料和流程上都更加详细透明,尤其是工签和居住许可可以同时办,这点上其实可以省去很多时间。…

100个经典成语谜语,你能猜中几个?

谜语蕴含了古人的智慧和幽默,成语汇集了中华文明的的精华,当我们用猜谜语的方式来了解成语时,会发现自己对成语又有了更深的了解。 今天诗词君准备了100个猜谜成语,看看你能猜出几个?首先诗词君来示范一下: 1、黯 “黯”字,左边是“黑”,表示颜色;右边是“音”,表示声…

你中有我、我中有你的DHF和DMR,两种医疗器械设计开发文档分清了吗?

对于医疗器械设计开发文档,ISO 13485或GB/T 42061-2022未给出明确要求和分类,而美国FDA指南则对此给出明确划分和要求。 具体而言,设计开发文档包括设计历史文档(Design History File)和器械主记录(Device Master Record),也就是医械从业者容易混淆的DHF与DMR。 一、DH…

原创39岁文章变苍老了,一头白发特别吸睛,马伊琍却和女儿过得很好

有很多网友都很喜欢文章这位演员。他在电视剧方面创作了像《奋斗》、《蜗居》、《裸婚时代》和《雪豹》等知名作品,另外在电影方面,他还推出了像《失恋三十三天》和《西游降魔篇》这样的成功之作。曾经辉煌的文章,现在变得令人惋惜。在它最巅峰的时刻,就连国内同年龄的演员…

原创庾澄庆出席儿子毕业典礼,和伊能静没有同框,甘心当“妻管严”

庾澄庆和伊能静最近罕见地一同现身儿子的毕业典礼,让他们的名字迅速上了热搜榜。尽管他们已经离婚,但这次罕见地没有合体照片。 当他们共同参加毕业典礼时,大家都称赞这对前夫妻,他们真的是离婚的典范,让人羡慕。 离婚后,双方均未指责对方,并且他们在离婚后都再婚,并过…

“80后”出任大学校长,多所高校书记、校长密集调整

“80后”出任大学校长,多所高校书记、校长密集调整 近期,多所知名高校领导班子密集调整,又有两院院士在高校校长岗位上履新。 中央财经大学、东北师范大学两所“双一流”高校同日迎来新任党委书记。吴国生 图 源:兰州大学官网 据教育部官网消息,5月6日,教育部党组在中央财…

刚刚,住建部拟发布7份《工程建设强制性国家规范》!全文强制

▼关注建筑最新政策,获取各地最新建筑政策 来源:住建部官网,整理:度川管理研究部,转载请注明!刚刚,住建部官网发布7份工程建设强制性国家规范(征求意见稿),分别为:《工程振动控制通用规范》《铁合金工程项目规范》《有色金属加工工程项目规范》《有色轻金属冶金工程…