Skip to content

Commit 4c15289

Browse files
authored
Added documentation for 15-pin and 22-pin Camera Connectors. #3155 (#4105)
Merging with the understanding that there's further work to do in this space. See CMMS-3049 for tracking.
1 parent c01003d commit 4c15289

File tree

1 file changed

+70
-0
lines changed

1 file changed

+70
-0
lines changed

documentation/asciidoc/accessories/camera/camera_hardware.adoc

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,3 +269,73 @@ Other available schematics;
269269
* Camera Module v3 https://datasheets.raspberrypi.com/camera/camera-module-3-schematics.pdf[PDF]
270270
* HQ Camera Module https://datasheets.raspberrypi.com/hq-camera/hq-camera-schematics.pdf[PDF]
271271

272+
==== Camera Connector Pinout (15-Pin)
273+
274+
This is the pinout of the 15-pin Camera Serial Interface (CSI) connector used on flagship Raspberry Pi models prior to Raspberry Pi 5.
275+
The connector is compatible with Amphenol SFW15R-2STE1LF.
276+
277+
Signal direction is specified from the perspective of the Raspberry Pi.
278+
The I2C lines (SCL and SDA) are pulled up to 3.3 V on the Raspberry Pi board.
279+
280+
The function and direction of the GPIO lines depend on the specific Camera Module in use. Typically, `CAM_IO0` is used as an active-high power enable. Some products don't include `CAM_IO1`.
281+
282+
NOTE: Which end is pin 1 on an FPC connector depends on your source and destination hardware, and whether your cable has metallic contacts on the top, the bottom, or both the top and bottom. Pin 15 of the flat flexible connector (FFC) is nearest the edge of the board.
283+
284+
|===
285+
| Pin | Name | Description | Direction / Type
286+
287+
| 1 | GND | - | Ground
288+
| 2 | CAM_DN0 | D-PHY lane 0 (negative) | Input, D-PHY
289+
| 3 | CAM_DP0 | D-PHY lane 0 (positive) | Input, D-PHY
290+
| 4 | GND | - | Ground
291+
| 5 | CAM_DN1 | D-PHY lane 1 (negative) | Input, D-PHY
292+
| 6 | CAM_DP1 | D-PHY lane 1 (positive) | Input, D-PHY
293+
| 7 | GND | - | Ground
294+
| 8 | CAM_CN | D-PHY Clock (negative) | Input, D-PHY
295+
| 9 | CAM_CP | D-PHY Clock (positive) | Input, D-PHY
296+
|10 | GND | - | Ground
297+
|11 | CAM_IO0 | GPIO (for example, Power-Enable) | Bidirectional, 3.3 V
298+
|12 | CAM_IO1 | GPIO (for example, Clock, LED) | Bidirectional, 3.3 V
299+
|13 | SCL | I2C Clock | Bidirectional, 3.3 V
300+
|14 | SDA | I2C Data | Bidirectional, 3.3 V
301+
|15 | 3V3 | 3.3 V Supply | Output
302+
|===
303+
304+
==== Camera Connector Pinout (22-Pin)
305+
306+
This is the pinout of the 22-pin Camera Serial Interface (CSI) connector used on the Raspberry Pi Zero series, the Compute Module IO boards, and flagship models since Raspberry Pi 5.
307+
The connector is compatible with Amphenol F32Q-1A7H1-11022.
308+
309+
Signal direction is specified from the perspective of the Raspberry Pi.
310+
The I2C lines (SCL and SDA) are pulled up to 3.3 V on the Raspberry Pi board.
311+
312+
The function and direction of the GPIO lines depend on the specific Camera Module in use. Typically, `CAM_IO0` is used as an active-high power enable. Some products don't include `CAM_IO1`.
313+
314+
NOTE: Which end is pin 1 on an FPC connector depends on your source and destination hardware, and whether your cable has metallic contacts on the top, the bottom, or both the top and bottom.
315+
316+
|===
317+
| Pin | Name | Description | Direction / Type
318+
319+
| 1 | GND | - | Ground
320+
| 2 | CAM_DN0 | D-PHY lane 0 (negative) | Input, D-PHY
321+
| 3 | CAM_DP0 | D-PHY lane 0 (positive) | Input, D-PHY
322+
| 4 | GND | - | Ground
323+
| 5 | CAM_DN1 | D-PHY lane 1 (negative) | Input, D-PHY
324+
| 6 | CAM_DP1 | D-PHY lane 1 (positive) | Input, D-PHY
325+
| 7 | GND | - | Ground
326+
| 8 | CAM_CN | D-PHY Clock (negative) | Input, D-PHY
327+
| 9 | CAM_CP | D-PHY Clock (positive) | Input, D-PHY
328+
|10 | GND | - | Ground
329+
|11 | CAM_DN2 | D-PHY lane 2 (negative) | Input, D-PHY
330+
|12 | CAM_DP2 | D-PHY lane 2 (positive) | Input, D-PHY
331+
|13 | GND | - | Ground
332+
|14 | CAM_DN3 | D-PHY lane 3 (negative) | Input, D-PHY
333+
|15 | CAM_DP3 | D-PHY lane 3 (positive) | Input, D-PHY
334+
|16 | GND | - | Ground
335+
|17 | CAM_IO0 | GPIO (for example, Power-Enable) | Bidirectional, 3.3 V
336+
|18 | CAM_IO1 | GPIO (for example, Clock, LED) | Bidirectional, 3.3 V
337+
|19 | GND | - | Ground
338+
|20 | SCL | I2C Clock | Bidirectional, 3.3 V
339+
|21 | SDA | I2C Data | Bidirectional, 3.3 V
340+
|22 | 3V3 | 3.3 V Supply | Output
341+
|===

0 commit comments

Comments
 (0)