本帖最后由 wenluderen 于 2018-8-14 11:46 编辑
An IEEE 1394a bus supports image data throughput of 32 MB/sec while an IEEE 1394b FireWire bus supports throughput of 64 MB/sec.
In a multi-camera configuration, make sure not to exceed these maximum rates.
The data rate of a camera in MB/sec can be calculated as follows: (bytes-per-pixel * image-width * image-height * frames-per-second) / (1024 * 1024).
For example, the data rate for a FireWire camera using format 0, mode 5 (640 x 480 mono) at 30 FPS would be: (1 * 640 * 480 * 30) / (1024 * 1024) = 8.79 MB/sec.
PC System
Number of FireWire Adapters: More than one adapter may be used at a time if the number of cameras required by an application exceeds the number of available DMA channels or the available bandwidth on an adapter.
Note: Be careful not to exceed the available PCI bus bandwidth on a PC when using multiple adapters.
PCI Slot Allocation: PCs typically support several bridged PCI buses. The available PCI slots on a PC may be allocated on more than 1 PCI bus. In the case where multiple FireWire adapters are used, knowing the PCI slot allocation might allow taking advantage of additional PCI bandwidth if adapters can be placed in slots that are allocated on separate PCI buses.
PCI Bus Contention: Devices on the same PCI bus as a FireWire adapter will compete for available bus bandwidth. These may include display adapters, network cards, and PCI-based devices integrated onto the PC motherboard for audio, USB, and mass storage. Try to set up PCI-based devices on a PC to limit PCI bus contention for FireWire adapters.
http://help.cognex.com/Content/K ... ion/Acquisition.htm
|