USB1.0设备为何能够在USB2.0端口上使用?
时间:12-12
来源:互联网
点击:
以Travel star 40GB移动硬盘为例,使用两款软件测试其数据传输率。
HD Tach是一款专用的硬盘速度测试软件,测出的数据为:最大值23.8MB/s,最小值:13.8MB/s;平均值:20.0MB/s(图5)。
图5 HD Tach 2.70的测量结果
SiSoft Sandra Pro 2005 是一款系统信息测试软件,该软件的“文件系统测试”项可以测试硬盘(包括移动硬盘)的传输速率,测出的数据传输率为24MB/s(图6)。
图6 SiSoft Sandra Pro 2005 的测量结果
虽然两款软件测试结果不尽相同,却说明了同一个事实:移动硬盘确实工作在USB 2.0模式下,因为这些数据都超过了USB 1.1规范的最大理论值12MB/s。
四、USB 2.0 为何≠ 480Mbps
由上面这些测试数据,我们已经看到,USB2.0的设备,也未必就意味着它们就是以480Mbps的数据传输率进行数据交换。这是因为:
(1)传输线路的影响
由于USB 2.0 High-speed接口的传输速率是USB 1.1的40倍,二者的数据延长线有明显不同。仔细观察USB 2.0 High-speed延长线缆,通常可看到“USB Revision 2.0”或“High-speed USB”的标注。如果使用不符合标准的或者劣质的延长线,可能会导致传输率下降或读写错误。
(2)设备性能的限制
就目前来说,突发传输率能够达到480Mbps的设备还不多见。硬盘的数据传输率最高,也没有达到这个数值。与硬盘相比,闪存的读写速度更慢一些,至少目前还达不到480Mps这么高的速度。
- 基于USB接口的ISP下载系统设计(01-07)
- U盘读写模块USB118在数据采集中的应用(05-14)
- NEC D70f3630(3377)之 端口操作(12-03)
- 基于STM32和W5500的UPnP自动端口映射功能实现(11-29)
- C8051F020的端口配置(11-24)
- MCS-51单片机P0端口的结构及工作原理(11-18)