The Connector Types of Raspberry Pi Camera are SFW15R-2STE1LF, 1-1734248-5, and 54548-2271.
Location | Part Number | Manufacturer | Mounting Angle | No. of Pins | Pitch |
---|---|---|---|---|---|
Camera Module (V1/V2/HQ) | SFW15R-2STE1LF | Amphenol FCI | Right Angle | 15 | 1mm |
Camera Module (V3) | F32Q-1A7H1-11022 | Amphenol Aorora | Right Angle | 22 | 0.5mm |
Pi Board (As & Bs) | 1-1734248-5 | TE Connectivity | Vertical | 15 | 1mm |
Pi Board (Zero & Zero W & Zero 2 W) | WM8828DKR-ND | Molex | Right Angle | 22 | 0.5mm |
The Jetson Nano and Jetson Xavier NX share this pinout with the Raspberry Pi.
15 Pin # | 15 Pin Name | Desc. |
---|---|---|
1 | GND | Ground |
2 | CAM_D0_N | MIPI Data Lane 0 Negative |
3 | CAM_D0_P | MIPI Data Lane 0 Positive |
4 | GND | Ground |
5 | CAM_D1_N | MIPI Data Lane 1 Negative |
6 | CAM_D1_P | MIPI Data Lane 1 Positive |
7 | GND | Ground |
8 | CAM_CK_N | MIPI Clock Lane Negative |
9 | CAM_CK_P | MIPI Clock Lane Positive |
10 | GND | Ground |
11 | CAM_IO0 | Power Enable |
12 | CAM_IO1 | LED Indicator |
13 | CAM_SCL | I2C SCL |
14 | CAM_SDA | I2C SDA |
15 | CAM_3V3 | 3.3V Power Output |
Pin No. | Pin Name | Type | Description | Level |
1 | DGND | Ground | Power ground | GND |
2 | MDN0 | Output | Pixel Data Lane0 Negative | 1.2V |
3 | MDP0 | Output | Pixel Data Lane0 Positive | 1.2V |
4 | DGND | Ground | Power ground | GND |
5 | MDN1 | Output | Pixel Data Lane1 Negative | 1.2V |
6 | MDP1 | Output | Pixel Data Lane1Positive | 1.2V |
7 | DGND | Ground | Power ground | GND |
8 | MCN | Output | Pixel Clock Output Form Sensor Negative | 1.2V |
9 | MCP | Output | Pixel Clock Output Form Sensor Positive | 1.2V |
10 | DGND | Ground | Power ground | GND |
11 | MDN2 | Output | Pixel Data Lane2 Negative | 1.2V |
12 | MDP2 | Output | Pixel Data Lane2 Positive | 1.2V |
13 | DGND | Ground | Power ground | GND |
14 | MDN3 | Output | Pixel Data Lane3 Negative | 1.2V |
15 | MDP3 | Output | Pixel Data Lane3 Positive | 1.2V |
16 | DGND | Ground | Power ground | GND |
17 | POWER-EN | Input | Power Enable | 3.3V/1.8V |
18 | NC/LED-EN | Input | NC/XCLK 24MHz | 1.8V |
19 | DGND | Ground | Power ground | GND |
20 | SCL | Input | SCCB serial interface clock input | 3.3V |
21 | SDA | I/O | SCCB serial interface data I/O | 3.3V |
22 | VCC | Power | 3.3V Power supply | POWER |
There are two major differences between the 15-pin and the 22-pin connection:
The conclusion is: 15-pin is the optimal choice for Raspberry Pi because official Raspberry Pi cameras only run in 2-lane MIPI. Whether it’s the camera interface or the camera driver, all of them are 2-lane based.
Why? Because currently, the RPi’s VideoCore multimedia processor offers limited processing power to take advantage of the full 4-lane bandwidth. We are still not reaching the 2-lane limits, so it’s a reasonable choice.
The Raspberry Pi Zero adopts the 22-pin connector for the 1st reason – for a compact connector. In a small form-factor SBC like the Pi Zero, there is not enough room for a standard size 15-pin 1mm pitch connector.
The Raspberry Pi Compute Module adopts the 22-pin connector for both the 1st and the 2nd reason. It needs the connector to be compact enough to accommodate 4 of these connectors – 2 CSI and 2 DSI.
Besides, the MIPI CSI connectors on the Compute Module IO board allows you to access the 4-lane MIPI connection, although you have to write your own drivers to play with it.
However, the normal variants of the Raspberry Pi only expose the second instance, and route out only 2 of the data lanes to the camera connector. The Compute Module range route out all lanes from both peripherals.
Source: CSI-2 (Camera Serial Interface 2) “Unicam”