|
楼主 |
发表于 2006-7-7
|
IEEE1394定义了三个层次:物理层、链接层和透明层。物理层定义了IEEE1394总线所要求的信号。链接层表现的是应用的数据包(来自链接层)。
IEEE1394线缆准定义了三种数据率:98.304、196.608和393.216Mbps;这些数据率分别接近100、200和400Mbps,并且分称之为S100、S200和S400(新提出的IEEE确1394b文件可用的数据率为800Mbps至3.2Gbps)。总线数率是由最慢的有源节点决定的;但是总线可以支持各个节点对之间多种信号传输速度。考虑到立体声数字信号比持流的数据率可达1.4Mbps,压缩的视频数据流也可达1.4Mbps,未压缩的广播质量的视频数据流可达200Mbps,IEEE1394接口能够满足多媒体数据负载的要求。
在进行连接后,总线自动重新初始化整个总线,识别新的设备,并将其与其它网络化设备集成到一起,总的时间不到125us。同样,在断开连接时,IEEE1394自动进行自身的重新配置。异步传输执行简单的数据传输,数据块的传输是在此前传输块被确认接收之后才进行。由于其它网络要求的时机是不能预知的,所以发送的时机是随机的;这就是实时音频和视频数据发送所面临的问题。比如对未压缩的数字视频信号进行这样的实时,大数据量应用采用等时传输的方法来获得所要的带宽和低等待时间。等时传输不使用发送/确认的方法,从而保证了设备所要的带宽。节点求带宽分配和采用可使用的带宽寄存器进行等时资源管理,以便对所有等时节点的可用带宽进行监测。所有的总线数据以32比特为单位字(也称为Quadlets)进行传输,并且带宽是按带宽分配单位进行度量的。单位大约为20ns,也就是以1,600Mbps来传输一个数据Quadlet所需要的时间。等时资源器利用其可使用的通道寄存器来将通道编号(0到63)安排给要求等时带宽的节点。这个通道编号标志出所有的等时包。当节点完成了其等时转换时,它就释放其带宽和通道编号。诸如PC这样的总线管理器就不必须了;任何的“会话”设备可以当作等时资源管理器,以创建一个固定的等时通道。
利用共同的等时传输时基,数据包可以用小的均衡时延进行编码,所以输出能与时钟源完全等时--对于必须按顺序,准时到达的音频和视频数据字而言这是一个重要的特性。当IEEE1394线缆应用于两个不同的设备间同时传输时该特性就至关重要了;等时传输在时分复用数据流中具有优先的状态,不被控制命令中断,以便进行音频和视频传送。虽然有些接口由于用了大的存储线缆两端的数据,所以成本很高。虽然有些接口由于用了大的存储器来临时存储线缆两端的数据,所以成本很高,但是IEEE1394并不需要大的缓冲器。它的及时(Just-In-Time)数据传送方式容许设备直接在设备的内存间交换数据和命令。
IEEE1394技术指标中包括一个“音频和音乐数据传输协议”(称之为A/M协议),它定义了实时数字音频如何利用等时包进行传输的方法。数据类型包括IEC-958和原始音频采样(数据区中多达24比特的长度),以及MIDI文件(每个区多达3个字节);它按照IEC61883-1/FDIS标准化的。该协议(以及将来的多声道版本)将为传输9.6Mbps的DVD-Audio数据流提供足够的带宽。所使用的复制保护方法是为了避免对那些高质量的DVD-Audio信号进行侵权盗版。
在许多应用中,传输数据的安全性是十分重要的。数字传输内容保护(Digital Transmission Content Protection,DTCP)系统是针对家庭环境下用诸如IEEE1394总线这样的传输线进行安全(防盗版)传输而提出的。称为“5C”的这种系统是由包括Sony,Toshiba,Intel,Hitachi和Matsushita,以及美国电影协会在内的公司联盟提出的。DTCP在容许进行合法的复制的同时,禁止了对数字内容的非法复制。DTCP不影响其他的复制保护方法(比如DVD光盘,卫星广播等应用中采用的方法)的使用。DTCP在每个数字链路中使用加密技术。在链路中的每个设备遵从嵌入的复制控制信息(Copy Control Information,CCI)的要求,CCI指定了容许使用的方式:Copy-Never(不容许复制,只能显示);Copy-One-Generation(容许复制一次);Copy-No-More(禁止进行对复制的内容再复制);Copy-Freely(无复制限制)。由Authentication和Key Exchange系统提供双向“challengeandresponse”通讯,这系系统可以使家用信号源设备确认接受设备的真实性。DTCP可以取缔非法设备尝试破坏系统,获得加密密码等优先权。为了实现这一点,每个民用设备包含有系统可更新信息(systemrenewabilitymessage,SRM),它是进行盗版时所用各个设备的串行号列表。SRMs通过软件包,传输和新设备进行更新,并且自动跳过其它设备。信源设备对重新传输给接受设备数据进行加密。加密密码每30秒更改一次。所建立的数字传输许可管理员(digital transmission licensing administrator,DTLA)用来建立一个认可的内容保护系统,并生成和分配加密素材,比如密码和认证。DTCP是为HDTV接收机、机顶盒、数字录音机、卫星接收机和其他民用设备而设计的。
YAMAHA公司开发了mLAN技术规定,以通过IEEE1394总线送出多采样精度的AES3信号、原始音频、MIDI和其它控制信息。该技术规定将抖动减小到20ns,并且在每个mLAN节点都使用销相环时,可以进一步将抖动减小到1ns。mLAN的一部分被1394Trade Association采用,当作通过IEEE1394总线处理音频和音乐控制数据时的应用标准。
IEEE1394是非专用标准,并且许多标准化组织和公司已经认可了该标准。数字摄像机委员会选择IEEE1394作为其标准数字接口;EIA分会选择IEEE1394作为数字电视的点到点接口,以及娱乐系统的多点接口。视频专家标准组(VESA)采用IEEE1394进行家庭网络化。欧洲数字视频广播也认可IEEE1394作为其数字电视接口。Microsoft首先在Window98操作系统中支持IEEE1394,随后的操作系统也都支持它。同时现在的许多板卡上都可以见到它的身影。
IEEE1394可以用在PC、卫星接收机、摄录机、立体声设备、VCR、打印机、硬盘驱动器、扫描仪、数字照相机、机顶盒、音乐键盘和合成器、线缆调制调解器、CDROM驱动器、DVD播放器、DTV解码器和监视器。
(3)通过串行总线(Universal SerialBus,USB)
通用串行总线(USB)的设计目的是为了取代老式计算机的串行(和并行)I/O总线,以提供更快的与用户友好的互连方式,并且打破了主机与外围设备连接长度的限制。计算机键盘、鼠标、线缆调制调解器、电话、CD-ROM和DVD-ROM驱动器、打印机、扫描仪、数字照相机、多媒体游戏设备、MIDI设备和扬声器均可以使用USB,USB提供低速到中等速度的互连;其12Mbps的转输速率(大约有1Mbps的余量储备)要比115kbps的串行端口的速度快很多。该传输速率足以满足采用S/PDIF,AC-3和MPEG-1,以及有些MPEG-2应用的要求。另外还有一个1.5Mbps的子通道可以供低数据率设备使用,比如鼠标。USB的功能类似于SCSI,可以支挂127个以即插即用形式工作的设备;更进一步,它可以在系统不关闭电源的情况下进行热交换。当设备加入或去掉时,USB会检测到,并且自动将系统初始化。未来USB的规格可以容许以120Mbps~240Mbps这样的低比持率,或更高的比特率工作。
USB采用分层星形连接的拓扑方法,其中只有一个设备(比如监视器或DVD-ROM驱动器)必须插到PC的主机(根)的接口上。在任何的系统中只有一个主机。它成为一个集线器,并且其他附加设备可以直接连接到该集线器上,或使用工作距离为5米(全速设备)和3米(低速设备)的电缆连接到另外的集线器上。主机选中所连接的设备,并开始传输所有的数据。
USB集线器可以将周边设备或以分立形式存在的集线器集中起来。集线器包括一个上行数据流连接端口(指向PC),以及多个连接到周边设备的下行数据流端口。USB使用4芯的连接端口,其中一组双纽线用来双向传输数据(每根导线一个方向),用来传输5伏电能和接地的导电端子为低功率耗材周边(500mA或100mA用于总线供电的集线器)设备提供电能。代表性的连接电缆就是所谓的“A到B”电缆。“A”插头总是以上行数据流取向,指向主机(“A”插座是来自主机或集线器的)下行数据流输出,而“B”插头始终以下行数据流取向的,指向USB设备(“B”插座是下行数据流的输入,其输入到设备或集线器)。所有的插接电缆都必须是全速的。
USB主机控制器管理驱动器软件和每个连接到总线上的周边设备要求的带宽,并且分配电能到USB设备上。USB主机和USB集线器可以利用电缆终端的偏置端接器来检测周边设备是否连接。当与主机有多个连接时就需要用集线器。所有的设备均有一个上行数据流连接;集线器还包括有下行连接端口,供作为节点和其他集线器使用,并且可以避免环通。集线器最多可以有7个连接端口,供作为节点和其他集线器使用,并且可以自我供电或通过主机供电。两台PC机可以通过称为USB桥接器的专门USB周边设备(有时也称为USB到USB的适配器)彼此相连。采用非法的“A到A电缆”直接进行PC到PC的连接,可能将两台PC机的供电一起短路,引起火灾。
USB具有异步传输的能力,但是等时的传输可以用于相对较高带宽(音频和视频)的设备。等时传输的抖动较低,但是等待时间增加了。16比特,48kHz立体声的传输速率是192byte/ms。与IEEE1394不同,它容许将任何可能的设备连接起来,USB要求一个基于微处理器的控制器,并将其用于PC周边设备。少数的USB端口可以取代完全不同的后面板接口,其中包括音频连接。USB容许设计者将主板和声卡上的较差的D/A转换器旁路掉。例如,USB扬声器有内置的D/A转换器和功率放大器,所以扬声器可以接受来自计算机的数字音频信号。USB扬声器在许多应用中是不用声卡的,这样简化了PC与外接转换器,DSP处理器,DolbyDigital解码器和其它周边设备的连接。USB支持Macintosh和PC计算机,并且可工作于MacOS8.6和OS9,以及Windows98和2000操作系统。
|
|