- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
USB通信方式研究
摘要:数据传输是计算机的主要功能之一。数据传输的方式主要分为:计算机自身通过网络资源的下载和计算机通过自身的端口与外围设备间数据的传递与转移。在计算机应用技术中,计算机与外围设备之间通信的端口种类丰富,其中,USB接口是最常用的通信接口。本文通过对计算机系统的组成以及计算机与外设进行数据传输方式的研究,分析USB通信方式。
关键词:USB接口 通信方式 数据存储 计算机系统
中图分类号::TP311 文献标识码:A 文章编号:1007-9416(2016)10-0040-01
1 计算机系统的组成
随着科技的发展,现代的计算机在许多方面都对传统的冯诺依曼计算机结构进行了改进,传统的五大部件演变为三个硬件子系统:处理器、存储系统和输入/输出系统。
2 USB概念及性能
2.1 USB概念描述
USB是Universal Serial Bus的简称,其翻译为通用串行总线,它是一种外设总线。USB概念可分为两种。其一是作为计算机特有的接口,从主机到底层设备的硬件支持使USB作为计算机特有的接口成为可能;其二是作为数据传输系统,主机系统和USB外围设备间的数据传输需要USB来构建自己的通信协议。
2.2 USB性能描述
USB作为使用最为普遍的计算机通信接口,具备低成本、热插拔、单一的连接器类型、最多可通过网络连接127个设备、低速和全速设备、独立供电、错误检测和恢复、电源保护、支持四种类型的传输方式和保持向上的继承性等一系列特性。
3 USB系统结构
USB系统由3部分来描述:USB主机、USB设备和USB互连。
3.1 USB主机
任一USB系统中只有一个主机。主机由主控制器、USB系统软件和客户软件等逻辑部件构成。其中,主机控制器就是主机系统上的USB接口。
3.2 USB设备
集线器和功能是USB设备的两大类。USB系统的附加连接点是由集线器提供的,它是在USB规格中特别定义出来的一种外围设备,除具有扩展连接点外,还负责中继上/下游的信号,以及控制各个端口的电源管理;主机系统的附加性能主要是由功能所提供。
3.3 USB互连
USB互连指的是USB设备与主机的通信方式和连接方式。其中,USB主机可以和多个USB设备进行连接。
4 USB通信方式
USB的主要通信方式有控制传输、中断传输、批量传输和等时传输四种。
4.1 控制传输
4.1.1 控制传输的两大功能
(1)控制传输定义了USB规范的基本要求,主机可以借此来进一步了解设备和配置设备;(2)控制传输提出了传输类别或厂商根据对其他任何目的定义请求。
4.1.2 控制传输的结构
控制传输主要有两个或三个阶段的定义结构,其中包括设置、数据和状态。定义结构中的每一个阶段包含一笔或多笔事物。设置阶段和状态阶段是每个控制传输都有的,但是,设置阶段是可供选择的。由于每个控制传输都需要在双向传输信息,因此IN和OUT地址的端点要被控制传输信息管道同时使用。
当数据到达数据阶段时,在控制写的传输过程中,其方向是由主机流向设备。在控制读的传输中,其方向是由设备流向主机的。
4.1.3 控制传输的传输速度
主机控制器保留了部分带宽给控制传输。在低俗和中速过程中保留值为10%;高速过程中保留值为20%。如果总线有未使用完的带宽,控制传输可以使用多于保留的额度。
4.2 中断传输
4.2.1 中断传输的结构
中?啻?输适用于小批量的、点式的、非连续性的数据且必须在指定时间内传输完成的数据上。它是低速设备可以传输数据的唯一方法。
4.2.2 中断传输的传输速度
保证最大延迟是中断传输的一大特点。中断传输不保证数据的传输速度,但高速的中断传输非常快,可以达到24.576Mbytes/s;中速的中断传输可以达到800bytes/s;最大时延由存储在设备内的端点描述符指定。
4.3 批量传输
4.3.1 批量传输的结构
批量传输是单向传输(所有的事务必须全部是输入事务,或全部是输出事务)、且含有一个或多个IN或OUT事务的,它主要运用于对时间要求不严格的传输。批量传输具有在不阻塞总线的情况下可以传输大量数据的特点,因为它会让其他传输类型先执行,等待可以传输的时间。在一个闲置的总线中,批量传输是最快的传输类型,且批量传输一般只使用在中速和高速设备中。
4.3.2 批量传输的传输速率
主机控制器是批量传输可以完成的保证,但没有给批量传输保证任何的带宽。控制传输在不同而传输速度中会得到不同的带宽,余下的都给中断或等时的传输使用。当总线闲置时,批量传输可以使用任何形式
文档评论(0)