Skip to content

Commit 1bcf5fd

Browse files
Merge pull request #4228 from raspberrypi/develop
Publish camera pin info and update dependency
2 parents ec5d80c + a9104fa commit 1bcf5fd

File tree

2 files changed

+71
-1
lines changed

2 files changed

+71
-1
lines changed

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ GEM
33
specs:
44
addressable (2.8.7)
55
public_suffix (>= 2.0.2, < 7.0)
6-
asciidoctor (2.0.23)
6+
asciidoctor (2.0.25)
77
asciidoctor-tabs (1.0.0.beta.6)
88
asciidoctor (>= 2.0.0, < 3.0.0)
99
base64 (0.2.0)

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)