一條1394總線最多支持的相機(jī)個(gè)數(shù)
一塊IEEE-1394 OHCI卡構(gòu)成一個(gè)1394 總線. 有四個(gè)因素會(huì)影響同一個(gè)1394總線上支持的相機(jī)的個(gè)數(shù):
本文引用地址:http://cafeforensic.com/article/201612/330485.htm1. 同步通道的個(gè)數(shù)
理論上,1394a一個(gè)總線上所能支持的最大的通道個(gè)數(shù)為16個(gè),但是目前沒有任何一個(gè)適配器能夠支持16個(gè)通道?;赥I 芯片的適配器能夠最多支持4個(gè)同步DMA通道,基于Lucent/Agere 芯片的適配器支持8個(gè)DMA通道。Agere/LSI 基于 1394b 卡, 支持8個(gè) DMA通道, Point Grey Research提供相關(guān)的產(chǎn)品。
2. IEEE-1394最大帶寬
1394a總線最大的帶寬為400Mb/s, 或50MB/s。帶寬同時(shí)分為兩個(gè)部分,一部分為同步數(shù)據(jù)傳輸(如數(shù)據(jù)流),一部分為異步控制(如相機(jī)控制)。其中 80% (40MB/s)的帶寬用來進(jìn)行同步數(shù)據(jù)傳輸,其它的20% (10MB/s)用來異步控制.
根據(jù)1394a協(xié)議的定義,以及微軟1394驅(qū)動(dòng)(1394bus.sys, ohci1394.sys, 等.) 的限制,一個(gè)數(shù)據(jù)包最大為4096 bytes. 同步部分每秒8000個(gè)周期,相當(dāng)于33MB/s, 這就意味著同步數(shù)據(jù)還有額外的7MB/s帶寬. 所以,雖然不符合1394a協(xié)議,數(shù)據(jù)包可以最大分配為4915bytes,。另外,協(xié)議中沒有提到每一個(gè)同步周期不能夠傳輸多個(gè)數(shù)據(jù)包,只要數(shù)據(jù)總量在協(xié)議帶寬內(nèi)即可。例如:一個(gè)相機(jī)可以每個(gè)同步周期發(fā)送兩個(gè)2450-byte 數(shù)據(jù)包,但是仍然符合1394a標(biāo)準(zhǔn)協(xié)議。
對于1394b總線,與1394a相同,區(qū)別在于最大的帶寬為800Mb/s, 或100MB/s, 最大的數(shù)據(jù)包為8192 bytes.
3. 設(shè)備最大個(gè)數(shù)
1394a標(biāo)準(zhǔn)限制了同一個(gè)1394總線上最大的設(shè)備個(gè)數(shù)為63個(gè).
4. 相機(jī)功耗
根據(jù)相機(jī)的功耗來決定功率的多少,以保證相機(jī)的正常運(yùn)行。
評論