《USB的数据传输.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《USB的数据传输

USB 数据传输系统 USB 接口是一种总线接口标准,以其高速、稳定、易于扩展、兼容性强和即插即用等特点,赢得了市场认可并得到普及,已经广泛应用于数据传输、图像采集等领域。为解决实验室所开发的动态测试系统与计算机的数据通信问题,提出并设计了 USB2.0数据传输接口,并在硬件和软件方面给予了优化和改进,很大程度地提高了 USB 数据实时传输的速度,而且已经成功应用于无线实时数据传输系统和红外数据传输系统中,完全实现了系统设计的预期目标和功能。 一、数据传输系统工作原理 我们已在“200帧/秒连续图像分频采集系统”中,利用Cypress公司的EZ-USB开发板AN2131Q成功地开发出USB接口来传输图像数据,其传输速度达到10Mbps。若要获得更快的传输速度,可采用USB2.0芯片,它的速度最高可达到480Mbps。基于USB的特性及优点,目前各个厂家都在为抢占市场积极地开发、生产USB设备。可以预见,随着USB2.0标准的发布以及USB2.0芯片生产的批量化,USB的应用必将越来越广泛。 “200帧/秒连续图像分频采集系统”需要传输的每幅图像的大小为256×256(数据量为64K)。由于我们已将EZ-USB开发板的内存扩展为64K双口RAM,而且分为高、低32K来并行存取数据,所以我们在计算机读取数据时每次读取32K,这样就可以大大提高传输速度。当计算机发出读取数据命令前,开发板上的单片机不工作;当计算机发出读取数据命令时,开发板上的单片机也同时开始工作,它主要完成将扩展内存的数据传输给SIE,然后数据在SIE中进行处理后经USB电缆传给计算机,最后在计算机中进行实时显示。 二、数据传输系统工作方式 新型的通用串行总线USB,具有数据传输速度快、兼容性强、即插即用等优点,已经广泛应用于数据传输、图像采集领域。可以满足实验室的要求。本实验室开发的动态存储测试仪器,过去主要采用计算机老式接口进行通信,其数据传输速率相对较低,不能满足大容量存储测试仪器数据传输的要求。联系称作通道。总的来说,各通道之间的数据流动是相互独立的。一个指定的USB设备可有许多通道。例如,一个USB设备存在一个埠,可建立一个向其它USB设备端口发送数据的信道,它也可建立一个从其它USB设备端口接收数据的信道。USB的结构包含四种基本的数据传输类型:控制数据传送、批量数据传送、中断数据传送、同步数据传送。 (a)控制传送 当USB设备初次安装时,USB系统软件使用控制数据对设备进行设置,设备驱动程序通过特定的方式使用控制数据来传送,数据传送是无损的。在设备连接时用来对设备进行设置,还可对指定设备进行控制,如通道控制。 (b)批量传输 批量数据是由大量的数据组成的,如使用打印机和扫描仪时,批量数据是连续的。在硬件级上可使用错误检测保证可靠的数据传输,并在硬件级上引入了数据的多次传送。此外根据其它一些总线动作,被大量数据占用的带宽可以相应地进行改变。用于传输大量连续无误的数据,在硬件级上使用错误检测可以保证可靠的数据传输,并在硬件级上引入了数据的多次传送。 (c)中断传输 中断数据是少量的,且其数据延迟时间也是有限范围的。这种数据可由设备在任何时刻发送,并且以不慢于设备指定的速度在USB上传送。 中断数据一般由事件通告、特征及坐标号组成,只有一个或几个字节。匹配定点设备的坐标即为一例,虽然精确指定的传输率不必要,但USB必须对交互数据提供一个反应时间的最低界限。中断数据是少量的,且其数据延迟时间也是有限范围的。可用于传输需要及时处理的数据。 (d)同步传输 等时传输用于连续稳定传输数据,对传送延迟非常敏感但对数据的正确性要求不高。等时传输以固定的传输速率,连续不断地在主机与设备之间传输数据。同步数据的建立、传送和使用是连续且实时的,同步数据是以稳定的速率发送和接收实时的信息,同步数据要使接收者与发送者保持相同的时间安排,除了传输速率,同步数据对传送延迟非常敏感。所以同步通道带宽的确定,必须满足对相关功能部件的取样特性。不可避免的信号延迟与每个端口的可用缓冲区数有关。一个典型的同步数据的例子是语音,如果数据流的传送率不能保持,数据流是否丢失将取决于缓冲区的大小和损坏的程度。即使数据在USB硬件上以合适的速率传送,软件造成的传送延迟将对那些如电话会议等实时系统的应用造成损害。实时地的传送同步数据肯定会发生潜在的瞬时数据流丢失现象,换句话说,即使许多硬件机制,如重传的引入也不能避免错误的产生。实际应用中,USB的数据出错率小到几乎可以忽略不计。从USB的带宽中,给USB同步数据流分配了专有的一部分以满足所想得到的传速率,USB还为同步数据的传送设计了最少延迟时间。 三、USB技术的应用 (a)USB OTG接口技术在数据传送中的应用 USB OTG(Universa

文档评论(0)

yingrong + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档