The 22 pin connector on Pi5 and Compute Modules can carry 4 CSI2 data lanes. Currently none of the camera modules made by Raspberry Pi use all 4 lanes, but some 3rd party modules do.1. Why do new Raspberry Pis use 22 pin connectors and cables while all cameras use 15. It looks like they are the same pins just spread out on 22 pins.
Yes, 3.3V.2. As far as I understand the camera GPIO and I2C voltages are 3.3V and the camera itself converts the 3.3V to 1.8V for I2C (please confirm this).
The 2nd GPIO was only ever used for the LED on v1 camera modules. There had been a plan originally to have the Pi generate the clock for the sensor, but it was never implemented.3. On some schematics, there is GPIO CLK missing, on another schematic pull up resistors on the I2C lines are missing. Do I add GPIO CLK and pull ups in my design?
The Pi has I2C pull ups, so if you'll need to replicate that.
Probably. The camera modules are sold as an accessory for use with a Raspberry Pi, so support in using them with other SBCs or FPGAs will be limited. V3 runs the CSI-2 link slightly faster than v1 and v2, so it'll depend on whether your end can handle that.4. I have seen people using cams v1.3 and v2 on the Zynqberry, can I presume that cam v3 will also work? As far as I understand they all have the same pinouts and the only real difference is the need for higher performance to drive v3 which Zynqberry/my board should have.
Statistics: Posted by 6by9 — Wed Mar 26, 2025 9:25 pm