在数据交换量越大的今天,传统的外设接口EPP、ECP逐渐感到力不从心,难以撑持,为了缓解此种矛盾,各厂家纷纷推出了各自的解决方案。在设备接口中就有了比IDE接口更快的SCSI接口,有了比串口/并口速度更快的USB1.0/2.0接口以及IEEE 1394。下面就对两种较新的接口技术USB与1394接口分别做一下介绍与比较。
一、IEEE 1394基础 IEEE 1394,最早是由Apple公司开发的,最初称之为“FireWire”(火线),从它的名称就可以看出它的速度之快,它是在USB 1.1传输标准之后研发出来的。IEEE 1394是的一个高速、实时串行标准。它支持不经HUB(集线器)的点对点的连接,最多允许63个相同速度的设备连接到同一总线上,最多允许1023条总线相互连接。因为它可以进行点对点连接,所以各连接节点上设备都是在相同位点,也就相当局域网络拓扑结构中的“对等网”一样,而不是像客户/服务器(C/S)模式。
IEEE 1394是一种与平台无关的串行通信协议。早在1985年,苹果公司就已经开始着手研究这一技术,并取得了很大成效。但是这个标准的正式确立,却是10年之后了。1987年Apple发布了第一个完整规格,IEEE(电气与电子工程师协会)于1995年正式制定该总线标准。由于IEEE 1394的数据传输速率相当快,因此有时又叫它“高速串行总线”、“火线”。与当时的USB1.0总线速度相比,IEEE 1394的速度显然要高出一大截。
IEEE 1394端子方面,可分为小型4针和标准6针两种型号,如图1所示。两者不同之处在于是否有专门的电源线。DV
相机由于机身尺寸的原因采用4针端子,4针接口不提供电源线,也就没有提供电源的功能,DV相机电源由相机本身电池提供。采用6针端子的设备可以通过IEEE 1394供电,因此在没有AC电源适配器的情况下接驳硬盘及CD-RW
光驱非常方便。在6芯线电缆中,两条为屏蔽线,一条双绞线用于数据的传输,另外两条一条作为地线,另一条用于电源供应。在IEEE 1394技术标准中,数据是通过双绞线以数据包的方式进行传送的,其中数据包包含了传送的数据信息和相应设备的地址信息。由于现在有4针转6针的连接线,因此即使端子不同也可以作为相同的IEEE 1394端子使用。IEEE 1394协议是通过减弱缆线中的噪声实现高速的数据传输速率,但是为了保证数据的实际传输速率,电缆线的长度最好不要超过4.5米。
图1
通常每一个支持IEEE 1394标准的设备都具有输入和输出接口,这样用户可以采用方便的节点串联方式一次性连接最多可达63个不同的设备。IEEE 1394标准通过所有连接设备建立起一种对等网络,而不需要由网络中的某一个节点来控制整个网络中的数据流。因此,与USB技术不同,IEEE 1394不要求PC端作为所有接入外设的控制器,不同的外设可以直接在彼此之间传递信息。此外,采用IEEE 1394技术,两台PC还可以共享使用同一个外设,这是USB或其它任何输入输出协议都无法实现的。