文章来源于网络,更多信息请点击:1394相机:http://www.lustervision.com/mvmz-pointgrey/
一块IEEE-1394 OHCI卡构成一个1394 总线. 有四个要素会影响同一个1394总线上支撑的相机的个数:
1. 同步通道的个数
理论上,1394a一个总线上所能支撑的最大的通道个数为16个,可是现在没有任何一个适配器能够支撑16个通道。依据TI 芯片的适配器能够最多支撑4个同步DMA通道,依据Lucent/Agere 芯片的适配器支撑8个DMA通道。Agere/LSI 依据 1394b 卡, 支撑8个 DMA通道, Point Grey Research供给相关的产品。
2. IEEE-1394最大带宽
1394a总线最大的带宽为400Mb/s, 或50MB/s。带宽一起分为两个部分,一部分为同步数据传输(如数据流),一部分为异步操控(如相机操控)。其间 80% (40MB/s)的带宽用来进行同步数据传输,其它的20% (10MB/s)用来异步操控.
依据1394a协议的界说,以及微软1394驱动(1394bus.sys, ohci1394.sys, 等.) 的约束,一个数据包最大为4096 bytes. 同步部分每秒8000个周期,相当于33MB/s, 这就意味着同步数据还有额定的7MB/s带宽. 所以,尽管不契合1394a协议,数据包能够最大分配为4915bytes,。别的,协议中没有说到每一个同步周期不能够传输多个数据包,只需数据总量在协议带宽内即可。例如:一个相机能够每个同步周期发送两个2450-byte 数据包,可是依然契合1394a规范协议。
关于1394b总线,与1394a相同,差异在于最大的带宽为800Mb/s, 或100MB/s, 最大的数据包为8192 bytes.
3. 设备最大个数
1394a规范约束了同一个1394总线上最大的设备个数为63个.
4. 相机功耗
依据相机的功耗来决议功率的多少,以确保相机的正常运转。