
| 出版日期:2001-06-11 总期号:1027 本年期号:42 |
|
IEEE1394 vs USB
PC外设接口的革命 ITdoor.net 直觉 在数据交换量越来越大的今天,传统的外设接口EPP、ECP逐渐感到力不从心,难以支撑,为了缓解此种矛盾,各厂家纷纷推出了各自的解决方案。其中IEEE1394与USB最有竞争实力,在目前看来似乎USB还略占上风。因此我们的视线自然也就瞄准了它们,今天就由笔者带领大家去领略一下它们的风采吧! 标准:就这样诞生 USB
ATEN是全球首批USB 2.0的集线器之一,它可以向下兼容USB 1.1标准,精巧的设计让它可以轻松地融入任何工作环境中。ATEN集线器具有4个出口和一个电源接口,既可以通过电源供电,也能够直接采用USB总线的电源。 USB是 Universal Serial Bus 的缩写,如果按中文直接翻译就是“通用串行总线”接口。它是一种串行总线系统,带有5V电压,支持即插即用、热拔插功能,最多能同时连入127个USB设备,由各个设备均分带宽。它诞生于1994年,当时是由 PC 界的几位“巨人”——IBM、Intel和Microsoft共同推出的,旨在统一打印机、外置Modem、扫描仪、鼠标等外设的接口,以便于安装使用,取代以往的串口、并口和PS/2接口。可是 USB 标准真正颁布已经是1996年了,当时的标准是 USB1.0。不过,我们清楚一种接口的普及必须有三个条件:统一的标准、流行操作平台的良好支持以及支持该标准的大量产品。要知道Win95是不支持USB的。因此,1996年颁布的USB标准也就成了一张废纸。虽然1998年以前的不少主板芯片组也能对USB提供支持,但是主板厂家无一例外都没有提供USB接口,连主板上都没有USB口,USB产品就更是找不到了。直到1998年,USB才迎来了真正的春天——首先是业界巨头们坐下来制定了USB1.1标准,使USB技术更加成熟可靠;接着Win98发布,宣布正式对USB接口提供支持,USB才真正发展起来。 IEEE1394
Maxtor 1394 External Storage是符合IEEE 1394接口的外置式硬盘,具有40GB和80GB两种容量:PC机用户可以“即插即用”、Mac机用户只需简单地进行几下鼠标操作即可使用。精巧的Maxtor外置硬盘块头并不大,即使是最拥挤的工作空间也能轻易安装。 IEEE1394又称作“Firewire”即“火线”。早在1985年,苹果公司就已经开始着手研究“火线”技术,并取得了很大成功;但是这个标准正式确立,却是10年之后了。它是IEEE(电气与电子工程师协会)于1995年正式制定的总线标准。IEEE组织曾经成功地制定了业界的许多重要的标准,IEEE1394也是其中之一。由于IEEE1394的数据传输速率相当快,因此有时又叫它“高速串行总线”。比之USB总线,IEEE1394的速度显然要高出一大截,可是目前在PC方面尚未形成气候。在操作系统方面,Win98已经提供了对它的支持,效果不错。但是IEEE1394推广的最大障碍在于产品,因为主板芯片组直接对IEEE1394提供支持的几乎没有,要实现它必须靠外接控制芯片,这样无疑大大提高了产品成本,这是厂家与顾客都不希望看到的。如此一来,市场上支持IEEE1394接口的主板便是十分稀少了。主板不支持,IEEE1394接口的产品即使买回来也是当摆设,自然是无人问津,当然也就没几个厂家肯动它了。所以目前看来,IEEE1394似乎情况并不容乐观。但是IEEE1394在其它方面却比USB更受青睐,例如信息家电和高端服务器等领域,IEEE1394就以其超快的速度成为该领域的理想选择。 技术:各有千秋 USB USB发展到今天,总共有三种标准:1996年发布的USB1.0,1998年发布的USB1.1以及刚刚发布的最新标准USB2.0。此三种标准最大的差别就在于数据传输率,在其它方面也有不同程度的改进。总体来说,目前的USB2.0已经十分完善了,速度也上了一个新台阶,附表列出了USB各种标准的技术参数以及与IEEE1394的对比,希望能对您有所帮助。 表中仅是一些枯燥的数字、指标,似乎有点没趣味,实际上USB接口远不止这么简单,不可能仅仅用几个数字、几张图表就可以说明的。 USB还是一个可级连的系统,我们可以通过USB Hub的方式使USB接口“一变二”、“一变多”,使机器能联入更多的USB设备。但是在实际使用中,USB1.1系统一旦联入3个以上设备并且同时使用,速度就已经很让人难以接受了,所谓“127个”设备支持就更谈不上了,但是USB2.0的480Mbps(60MB/s)速率就会大大缓解这个问题。 IEEE1394 与USB逐步提高速率不同,IEEE1394刚推出就有很高的起点,其速率高达100Mbps、200Mbps和400Mbps,高出目前的USB标准数十倍。而今后即将推出的P1394b标准,更将速度提升到800Mbps甚至1.6Gbps以上,是这一领域无可争议的“速度之王”,把Intel引以为豪的USB2.0也远远地甩在了后面。这得益于IEEE独树一帜的编码方式——Dslink,通过它IEEE1394仅用两对双绞线便达到了极高的传输速率(200Mbps以上)。同USB一样,它同样自带供电线路,且能提供8-40V可变电压,允许通过最大电流也达到1.5A左右,因此它能为耗电量小于 60W的设备进行供电,这远比USB的2.5W高多了。不过IEEE1394最大只能联入63个设备,仅为USB的一半。不过,由于IEEE1394的惊人速率,以及日常应用的需求情况,似乎IEEE1394的63个设备比USB的127个更实在。
IEEE1394与USB不同之处还在于,目前(其实是从几年前就开始了)的大部分南桥芯片都整合了USB控制器,因此其成本较低,但对系统性能有一定的影响;而IEEE1394 则不同于它,因为至今为止还没有任何一款主板芯片组能直接对IEEE1394提供支持,要实现对其支持,则必须外接控制芯片或控制板卡,这样便提高了成本。其实USB与IEEE1394倒很像硬盘的两种接口——IDE与SCSI,两者各有所长。虽然前者性能稍弱,但价格便宜,酷似USB——似乎跑题了,话说回IEEE1394吧,IEEE1394传输线中有三对线,其中两对为双绞线,用于数据传输;还有一对为供电线,用于向设置提供8-40V电压,中间是绝缘层。 应用:相煎何急 USB 目前,USB接口可谓春风得意,笑傲江湖,君不见市场上每一款主板都带有不少于2个USB接口。它吞并了并口,因为USB打印机层出不穷;吞并了串口,因为USB调制解调器也是新品辈出;吞并了PS/2接口,因为USB鼠标大行其道。此外,USB音箱作为一种崭新的技术,也逐渐进入了人们的视野,而新兴的PC外设如数码相机、摄像头、扫描仪、MP3播放机、外置式大容量存储器也无一例外都使用了USB接口,这些都表明了目前USB技术在该领域所处的统治地位。但是,今后在某些方面,USB接口的地位将逐步为IEEE1394所取代,分析其原因,不外乎有以下几点: 传输速度慢 尽管与传统的串口、并口相比,USB的确达到了一个很高的水平,不过一旦与IEEE1394那样以“G”计的速率相比,USB立刻相形见绌,这便是USB想要一统PC外设接口的最大障碍,也是它的致命伤。尽管目前USB2.0标准使它的速度达到了IEEE1394现在的水平,但是即将推出的 IEEE1394新标准将立刻打破USB在速度上战胜IEEE1394的梦想。说到这里,或许有朋友不禁会问到这样一个问题——我们需要这么高的速率吗?从长远来看,答案肯定是Yes!因为日后由于技术的发展,势必需要极高的传输速率,一个简单的例子如调制解调器,因为现在技术原因,连入网络的带宽仅为56Kbps,这样一来即使使用并口、串口连接也能胜任,更不用说USB了;不过以后ADSL和CableModem来了,其速度可达1--10Mbps,那么您还认为并口、串口足够吗?就连USB接口也会感到力不从心,再远一点,假如某日光纤骨干网入户,其速度之快就……因此,我们必须指出,极高的传输速率当然不只是一件摆设!在这一点上,USB毫无疑问落后了。 以PC为中心的联接系统 这也是缺点?当然是!所谓以PC为中心,就是说USB不能像IEEE1394一样脱离PC机而独立存在,而只能存在于PC系统中,这表明了USB技术的局限性。事实上今后随着技术的发展,会有越来越多的外设进入我们生活,为了减轻主机系统负担,我们不得不将一些数据交给外设处理。这时,就必须有一种总线能在两台外设间进行连接,USB就无计可施了。譬如扫描并打印一张照片,今天我们必须以PC为中心进行控制,这实在是不方便;而今后我们只需打开扫描仪与打印机就能实现,大大简化了工作。要实现这一点,我们就必须要有一种高速总线用于两者之间的互联。显而易见,必须以PC为中心的USB是无法担此重任的,而支持“点对点”协议的IEEE1394便能轻松胜任这个角色。 非同步的传输方式 由于 USB 总线传输数据必须通过主机CPU来处理,因此它便不是一种同步传输总线——非同步传输总线是无法实现实时视频流传播的,会产生严重的延迟现象。这样,以后的实时数码摄像机等新型技术注定不会垂青于USB总线了。而其对手IEEE1394,则能得心应手地完成它。 难道USB接口就这样轻易败下阵了吗?当然不会,IEEE1394也并非毫无弱点,关键是看USB能否抓住对手的弱点。 IEEE1394 与当前USB大红大紫的状况形成鲜明对比的是,IEEE1394在PC这方面则要逊色不少。目前仅有不少价格高昂的寥寥几款主板能直接对其提供支持,而IEEE1394卡也是屈指可数,采用IEEE1394的外设就更是难觅芳踪,仅有一些外置硬盘和数码相机,的确让人见了心寒。虽然单从技术上讲, USB 绝非IEEE1394之对手,然而一款成功的标准在业界的确立,除了技术还要受到其它诸多方面因素的影响,USB显然是在这些方面占了上风。但是技术的优劣毕竟还是最重要的,因此,据笔者分析,今后IEEE1394会在某些领域逐渐取代今天的USB,而在某些新兴应用场合,如外设之间的级联,IEEE1394便是我们唯一的选择。由于未来的P1394b能达到极高的速度,又因为IEEE1394可以实时无延迟的传播,那么我们可以利用它轻松实现今天连想都不不敢想的事:实时DVD传输,由数码摄像机拍摄后实时压制MPEG-2、实时三维影音传播......真的很爽!未来IEEE1394的传输距离也将达到USB的20倍,即100米,并且仍然可级连。这些都是USB望尘莫及的,所以在这些场合,IEEE1394是绝对的王者;而在中端应用方面,则很可能与USB进行一场旷日持久的争霸战,胜负尚难以预料。 其实到这里我们不难看出,虽然,USB和IEEE1394是两种类似的新技术,它们的很多特性都极为相似,不久的将来,很可能我们的PC机后面只有两种接口——USB与IEEE1394,今天的PS/2鼠标、键盘接口会为USB所取代,很可能打印机也如此;而今天的数码相机、摄像头、外置式硬盘等等高级外设将无一例外地向IEEE1394看齐,而音频接口也会为IEEE1394所吞并。像MP3随身听这类属于中间这一档的产品,各位到是可以静观USB与IEEE1394的激烈争夺了。 小资料 要使用USB2.0需要一个USB2.0控制器。目前的控制器有两种形式:USB PCI接口卡和主板的芯片组集成的方式。英特尔公司计划于2001年发售支持USB2.0的芯片组,在Intel和VIA等厂商的芯片组尚未对这个标准提供支持的时候,我们只能使用USB PCI接口卡。此外,你需要支持USB2.0的操作系统。Microsoft会在未来的Windows版本升级中提供对USB2.0的支持。
Adaptac已经推出了高速4端口USB 2.0 PCI接口卡,USB2connect 3100LP接口卡可以为PC或Mac提供USB 2.0或USB 1.1的扩展端口。卡上提供了3个外置端口和一个内置端口。为了保证用户能够真正享受到USB 2.0如飞的速率,这个接口卡还包括一条价值不匪的3米USB 2.0电缆。 |
|||||||||||||||||||||||||||||||||||||||||