USB标准提供了早期连接技术无可比拟的优点,因此迅速得到了市场的认可和欢迎。但是,我们现在使用最多的USB版本是1.1版本,它的最大数据传输速度为每秒12Mbps。这个传输速度对于键盘、鼠标和CD-ROM驱动器已经足够了,但是在使用数码摄像机或者高速外部硬盘时,这个速度就显得有些捉襟见肘。
人们希望获得比USB连接更快的速度。向家用PC传输数字视频的最常见技术是由IEEE(Institute of Electrical and Electronics Engineers)1394标准。该技术又被称为“火线”(FireWire),它以400Mbps的传输速度一举超越了USB 1.1,这就是为什么大多数数码摄像机配备IEEE 1394(FireWire)端口而不是USB端口的原因所在。
但是现在USB推出了新的版本--USB 2.0,它具有高达480 Mbps的数据传输速度,这个速度超过了IEEE 1394,也为它赢得了“高速USB”的昵称。USB设备现在总是以12 Mbps(对于全速设备)或者1.5Mbps(对于低带宽设备)运行。USB 2.0允许你以新的速度使用更多的设备,这些设备可以使用USB2.0为高速设备提供全部 480Mbps 带宽。这样的高速度对于那些渴望带宽的应用(例如海量存储设备)是至为重要的,尽管并不是所有的设备都可以以480Mbps的速度运行。例如,USB 2.0鼠标仍皇粲诘退偕璞福赡苤灰?Mbps的速度运行,但是高速USB 2.0 CD-RW设备则可以利用新的USB 2.0高速传输更快地刻录CD。
但是,请记住:你不能将一个高速USB设备连接到USB 1.1控制器上,然后指望它以高于USB1.1标准的速度运行。你的计算机只能以设备链中速度最慢的设备的速度运行。
换句话说,市面上所有的USB2.0集线器都无法为你配备了USB1.1控制器的老笔记本电脑提供帮助。你要么购买一个PC卡形式的USB 2.0控制器,要么购买一个配备了USB 2.0控制器的新笔记本电脑。在你将高速USB 2.0设备插到较老的USB 1.1控制器上时,这些设备同样可以很好地工作--但是它们的速度只能达到12 Mbps,而不是480 Mbps。
高速USB标准的向后兼容性意味着:我现在就可以开始寻找一个新的USB 2.9设备进行使用,即使我的计算机根本不具有USB 2.0能力。如果你经常光顾您本地的计算机商店,你可能会注意到市场上已经出现了一些USB 2.0设备。很多制造商为桌面PC生产了价格低于50美元的USB 2.0 PCI控制器卡。适用于笔记本电脑的USB 2.0 PC卡的价格在80美元以下。而且,高品质的USB 2.0连接线的面世还需要几个月的时间。USB 2.0不要求你购买新的USB连接线,除非你的连接线质量差到不能在USB1.1下很好工作。您可以购买到经过认证的USB 2.0连接线,但是它们的质量一般与高品质的USB 1.1连接线差不了多少。
我无法告诉你,当我用USB 1.1速度将几MB数据下载到我的MP3播放器上时的缓慢速度,要是使用USB 2.0连接,下载速度应该有多么快啊。我一直在等待兼容USB 2.0标准的MP3 播放器面市,因为尽管我的USB 1.1播放器可以很好地工作在新的USB 2.0集线器上,但是它的速度没有得到提高。
Windows目录 列出了与Windows XP兼容的几种USB 2.0控制器卡。
Windows XP操作系统下的USB 2.0设备驱动程序已经于1月份通过Windows Updates向用户开始提供了。在安装了正确的驱动程序的情况下,Windows XP Home Edition和Windows XP Professional与USB 2.0完全兼容。在您购买新的USB 2.0设备之前,请访问Windows Catalog,确保该设备同Windows XP保持兼容。
在你安装了新的USB 2.0控制器和设备之后,请连接到Internet并打开 Windows Update 。确信在插入新硬件后,设备能够正常工作(至少可以低速工作)。如果Windows XP可以识别出你的USB 2.0硬件,它会提示您下载新的USB 2.0驱动程序。此外,你还可以按照 Windows XP的USB 2.0支持 中的步骤,手动下载驱动程序。
Windows Update 上的USB 2.0驱动程序
[NextPage]
Windows Updates目前提供的针对Windows XP的USB 2.0驱动程序仅仅能够识别出使用NEC USB 2.0 EHCI控制器芯片组的设备。增强主机控制器接口(Enhanced Host Controller Interface,EHCI)是针对高速USB设备制订的行业规范。这并不意味着你必须购买一款挂有NEC品牌的控制器。NEC芯片组在USB 2.0世界中无所不在。它是得到独立的USB 2.0测试机构认证的第一种芯片组。虽然Windows Updates上的USB 2.0驱动程序当前只支持NEC控制器,但是它很快就会得到升级,以便对所有兼容EHCI的控制器提供支持。
如果你确信你的计算机上的所有东西都兼容USB 2.0,但是你仍然只能以低速与设备进行连接,那么你可能没有安装正确的驱动程序。如果是在Windows XP中,你可能会看到一条类似“通用USB Hub是一个高速USB设备,当你将它插在一个低速端口中时,它将工作在低速状态。”的错误信息,或者是“一个高速USB设备被插在了低速USB集线器中”这样的信息。此外,你还可以在“设备管理器”中看到,你的高速控制器卡的旁边有一个黄色的惊叹号标记。出现这个问题主要是因为:虽然你拥有了一块高速USB集线器或者控制器,但是Windows XP并不能识别它。(请参见知识库文章, Windows XP对通用串行总线(USB)2.0的支持 了解更多详细信息。
| ||||||||||
| ||||||||||
|
对于那些具备一定驱动程序开发知识的人来说,Windows XP起初包含两种微端口(Usbuhci.sys和Usbehci.sys)是一件很有意思的事情。USB 2.0支持对Usbport.sys、 Usbhub.sys以及其它关键USB支持驱动程序进行了升级。此外,Windows XP还使用了针对特定主机控制器的统一安装程序(coinstaller),即Hccoin.dll,它提供了USB 2.0控制器和伴侣主机控制器之间的交互。Windows 2000就没有这么运气:Microsoft为它建立了一个与老的USB堆栈并行运行的全新USB 2.0设备驱动程序堆栈。
如果你有一台运行Windows 98的计算机,你可以从Adaptec、NEC和Orange Micro这样的第三方厂商那里获得USB 2.0驱动程序。所有这些厂商都销售USB 2.0控制器,并且随控制器提供兼容Windows 98的驱动程序。
你可以通过Windows 平台开发站点上的 USB 2.0和Windows白皮书 了解到Windows XP支持USB 2.0的更多硬件细节。
现在可以从市场上购买到的其它USB 2.0设备包括:数码相机、扫描仪、集线器以及允许你将标准硬盘连接到USB端口上的IDE适配器等。预计在今后几个月内,打印机和摄像机也会相继面市。
底线?最开始的USB技术完全实现了它所承诺的即插即用和热插拔能力。USB 2.0通过提供高速数据传输能力对这种承诺进行了扩展。而Windows XP已经为USB 2.0做好了全部准备。
专家社区的专栏作者Don Jones是一位作家、讲师和 BrainCore.Net 的创始成员之一。他撰写过大量的计算机类书籍,包括 《Windows .NET Server一周通》 等。Don生活在一个40英尺长、全部计算机化的RV(房车)里,不断在美国各地旅行,感到最幸福的事情就是使用新的技术。Don最喜欢的计算机游戏是 Pinball Arcade (弹子球)。你可以通过 don.jones@braincore.net 这地址与Don联系。
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |