Balluff - BVS CA-BN Technical Documentation
|
The Raspberry Pi Compute Module 4 is a well priced platform regarding its performance.
CPU | Cortex-A72 @ 1500MHz |
Cores | 4 |
RAM | 4 GB |
USB2.0 Interfaces | 1 |
Ethernet | 10/100/1000 MBit |
PCIe | 1 x 1 Lane Gen 2.0 |
In order for the system's X Server not to auto-detect the BVS CA-BN as a GPU, the following configuration has to be adapted:
/etc/X11/xorg.conf.d
.10-force_no_auto.conf
under the directory /etc/X11/xorg.conf.d
.Section "ServerFlags" Option "AutoAddGPU" "false" EndSection
The following tests have been performed using different de-Bayering scenarios to achieve the max. FPS while maintaining 0 lost images. The CPU load during the acquisition is also documented below.
Scenarios that have been tested are listed as follows:
Camera | Resolution | Pixel Format | Frame Rate [Frames/s] | Bandwidth [MB/s] | CPU Load With Image Display | CPU Load Without Image Display |
CA-BN2-0051ZC | 2464 x 2056 | RGB8 (on camera) → RGB8 (on host) | 24.70 | 375.47 | ~8% | ~4% |
Camera | Resolution | Pixel Format | Frame Rate [Frames/s] | Bandwidth [MB/s] | CPU Load With Image Display | CPU Load Without Image Display |
CA-BN2-0051ZC | 2464 x 2056 | BayerRG8 (on camera) → RGB8 (on host) | 56.90 | 288.29 | ~72% | ~67% |
Camera | Resolution | Pixel Format | Frame Rate [Frames/s] | Bandwidth [MB/s] | CPU Load With Image Display | CPU Load Without Image Display |
CA-BN2-0051ZC | 2464 x 2056 | BayerRG8 (on camera) → BayerRG8/Raw (on host) | 74.20 | 375.94 | ~14% | ~8% |
DeviceLinkThroughput
) has been limited to 330MB/s to avoid frame loss during acquisition.