一條1394總線最多支持的相機個數(shù)
一塊IEEE-1394 OHCI卡構成一個1394 總線. 有四個因素會影響同一個1394總線上支持的相機的個數(shù):
本文引用地址:http://m.butianyuan.cn/article/201612/330485.htm1. 同步通道的個數(shù)
理論上,1394a一個總線上所能支持的最大的通道個數(shù)為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。帶寬同時分為兩個部分,一部分為同步數(shù)據(jù)傳輸(如數(shù)據(jù)流),一部分為異步控制(如相機控制)。其中 80% (40MB/s)的帶寬用來進行同步數(shù)據(jù)傳輸,其它的20% (10MB/s)用來異步控制.
根據(jù)1394a協(xié)議的定義,以及微軟1394驅動(1394bus.sys, ohci1394.sys, 等.) 的限制,一個數(shù)據(jù)包最大為4096 bytes. 同步部分每秒8000個周期,相當于33MB/s, 這就意味著同步數(shù)據(jù)還有額外的7MB/s帶寬. 所以,雖然不符合1394a協(xié)議,數(shù)據(jù)包可以最大分配為4915bytes,。另外,協(xié)議中沒有提到每一個同步周期不能夠傳輸多個數(shù)據(jù)包,只要數(shù)據(jù)總量在協(xié)議帶寬內即可。例如:一個相機可以每個同步周期發(fā)送兩個2450-byte 數(shù)據(jù)包,但是仍然符合1394a標準協(xié)議。
對于1394b總線,與1394a相同,區(qū)別在于最大的帶寬為800Mb/s, 或100MB/s, 最大的數(shù)據(jù)包為8192 bytes.
3. 設備最大個數(shù)
1394a標準限制了同一個1394總線上最大的設備個數(shù)為63個.
4. 相機功耗
根據(jù)相機的功耗來決定功率的多少,以保證相機的正常運行。
評論