首页 | 嵌入式系统 | 显示技术 | 模拟IC/电源 | 元件与制造 | 其他IC/制程 | 消费类电子 | 无线/通信 | 汽车电子 | 工业控制 | 医疗电子 | 测试测量
首页> 分享下载> 常用文档> 实现USB2.0高速数据传输的问题探讨

实现USB2.0高速数据传输的问题探讨

资料介绍
接口/总线/驱动技术

实现USB2.0高速数据传输的问题探讨
发布日期:2009-3-16 19:41:10 文章来源:搜电 浏览次数: [pic]27
[pic][pic][pic]摘要:针对USB2.0高速数据传输在实际应用中存在的具体问题,深入分
析了诸如协议开销、带宽分配、工作环境、主机硬件结构和操作系统配置、设备驱动程
序等影响速度提高的种种因素。同时重点阐述了USB2.0设备接口中端点FIFO通道和GPIF
通用可编程接口的关键作用。并利用USB2.0控制芯片EZ-USB
FX2进行了不同模式下数据传输的实验.最后在此基础上指出解决高速数据传输问题的几
条对策。
1 引言
USB(Universal Serial
Bus,通用串行总线)是计算机与其外设连接的一种新型接口技术。尽管在2000年4月27日
发布的USB2.0规范中最高传输速度已经达到了480 Mbps(即60
MB/s)。但是很多USB2.0设备在实际工作时的数据传输速度却与此相差甚远。本文作者曾
为此利用测试软件BusHound对诸如闪存盘、mp3、移动硬盘等典型USB2.0设备进行速度测
试,其结果由表1给出。
[pic]

由于USB2.0的实际数据传输速度与PC主机和USB设备的诸多因素有关,且其中任一个因素
都有可能成为影响数据传输速度的瓶颈。因此对此进一步地深入探讨是很有必要的。
2 影响USB2.0数据传输速度的因素分析
(1)USB通信协议的开销

在USB数据通信的过程中,总线上传输的并不只是真正需要的数据信息,还要包括诸如同
步信号、类型标识、校验码、握手信号等各种协议信息。因此实际数据传输的速率根本
没有可能达到总线传输的极限速度480
Mbps。且对不同的传输类型,存在不同的协议开销。如在USB1.1协议下规定的每毫秒1帧
中,对一个设备的中断传输只能进行一次,
标签: USB2.0高速数据传输
实现USB2.0高速数据传输的问题探讨
本地下载

评论