|
IEEE 1394和USB这类串行总线和PCI这类并行总线不一样,这类串行总线的两个设备之间如果必须经过第三个设备,那么数据必须也从第三个设备穿过,也就是说第三个设备也要参与传输。而PCI这类并行总线,象一条大马路铺到各家的门口,两个设备如果协议好传输数据,并申请到了总线,就可以直接在两个设备间传输,不用经过第三家。当然更本质的区别是,PCI是并行总路线;IEEE 1394是串行总路线。
IEEE 1394总线有异步和等时两种传输方式,每个总线支持64个节点。总线上的设备之间也会选举出一些设备作为总线的管理,做一些额外的工作, 如:
根节点:主要是在总线仲裁中做最终的裁判。
同步资源管理器:主要是在同步传输中,管理带宽,或者提供总线的拓扑结构和有限的电源管理。
总线管理器:可以设置根节点,提供总线拓扑结构,优化网络的响应时间和更高级的电源管理。
(5)热插拔
能带电插拔,增删新装置,不必关闭电源,操作非常简单。
(6)即插即用
增加新设备不必设定ID,可以自动予以分配,操作非常简单,接上就可以用。实际上每当有新的设备接入某个1394端口时,整个总线将会进行一个“欢迎仪式”,这个是总线自发的, 和PC主机没有特殊的关系,学名叫做“总线复位” (bus reset)。这个过程,所有设备重新给自己起名字(节点标识,NODE ID),新的设备趁机为自己取个名字。IEEE 1394的起名字的机制很简单,从0开始往上,最多到62。一般子节点的ID小,根节点的ID最大。这个仪式结束后,大家又是各自干各自的事情了。IEEE 1394的bus reset是很平常的事情,短的只要1us,长的要160us。而USB下,却跟凤凰涅盘一样隆重而冗长,至少在USB 2.0下,一个端口复位要150ms,而一个bus reset就要复位所有连接设备的port,所以在连接4个设备时必须600ms以上的时间。这个并无好坏之分,只是各自的工作方式不一样而已。
三、IEEE 1394卡分类
IEEE 1394接口适配器,也称1394卡,全称是IEEE 1394 Interface Card。目前市场上的1394卡基本上可以分成两类:带有硬解码功能的1394卡和用软件实现压缩编码的1394卡。前一种的价格较贵,而后一种的价格很便宜,只要100元左右。
第一种是带有硬解码功能的1394卡,如EZDV采集卡,它不仅能将电视机或者录像机的视频信号传输入电脑,还具备了硬件压缩功能,可以将视频数据实时压缩成MPEG-1 格式的视频数据流并保存为.MPEG 文件或者.DAT 文件,从而可以方便地制作视频光盘,占用的硬盘空间也较小(1小时视频数据大约占用硬盘空间650-700MB),压缩后的图像质量也还比较好。比较著名的品牌有Pinnacle(品尼高)、Snazzi等,这类产品性能一般都是不错的,所搭配的软件也较为专业且功能丰富,使用起来的效果也比较理想。不同品牌的1394卡会有不同的编码效果,再就是价格相对来说就贵了一些,一般要在数百至千元以上不等,最贵的要上万元!
另一种用软件实现压缩编码的1394卡,它的功能是将视频信号输入电脑,成为电脑可以识别的数字信号。通俗的说,1394卡要做就是把数码摄像带中的视频内容传输到硬盘里,仅起到一个数据传输接口的作用。传输到硬盘里的AVI文件通过软件进行编辑、加工后生成新的AVI文件,再将编辑好的素材压缩成MPEG1或MPEG2文件,制作成VCD或DVD光盘永久保存。其实,即使是第一种1394卡,卡上有压缩编码的硬件,也只是在编辑生成MPEG文件的时候起作用,在传输数据的时候是不起作用的。这种1394卡的最大特点就是价格便宜,适合初学者使用和家庭用户使用。缺点就是由于1394卡采先将视频数据保存到硬盘,再用软件进行编辑。而未压缩的视频数据占硬盘空间极大(1小时视频数据占硬盘空间13-17GB),因此对硬盘和CPU的要求较高。如果你的计算机比较老,那么最好还是先升级计算机,再进行视频编辑制作吧:)如果你不想升级计算机,那么你就可以选择第一种带硬件编码功能的1394卡,因为它的工作方式是边采集边压缩,所以,就是价钱贵了一些。
四、IEEE 1394的接口与连线
IEEE 1394有两种接口标准:6针标准接口和4针小型接口。最早苹果公司开发的IEEE1394接口是6针的,后来SONY公司将6针接口进行改良,重新设计成为4针接口,并且命名为iLINK。 6针标准接口中2针用于向连接的外部设备提供8-30伏的电压,以及最大1.5安培的供电,另外4针用于数据信号传输。4针小型接口的4针都用于数据信号传输,无电源。如下图:

右侧较大的接口为6针标准接口,左侧较小的接口为4针小型接口。
6针标准接口多见于台式计算机、外置硬盘、大型数码摄像机等设备。4针小型接口多见于笔记本电脑、微型数码摄像机等设备。
由于IEEE 1394有两种标准的接口,于是连线也有以下3种:
标准接口连线 小型接口连线
标准接口转小型接口
此外市面上还有一种IEEE 1394小型接口转USB接口的连线。由于IEEE 1394与USB是完全不同的两种接口,在数据传输方式和提供的电压、电流都不相同。通过这种连线的简单线路连接转换,想要在这两个接口间进行数据传输,根本是不可能的。所以这种连线在连接数码摄像机和计算机后,虽然会出现“发现新的USB设备”提示,但根本不能识别设备,更不要谈进行数据传输和视频捕捉了。USB接口的4针的其中2针向外接设备提供5V电压、500mA电流,IEEE 1394小型接口的4针均用于数据传输,这种仅将4针对接的连线有可能烧毁1394接口的相关电路,应当禁用。
五、IEEE 1394的应用问题
|