RASPBERRY PI RASP CM 3 Datasheet

5
4
3
2
1
D D
CONTENTS:
PAGE1 - CONTENTS
PAGE2 - POWER, MODULE, GPIO, JTAG
PAGE3 - CSI, DSI, HDMI, USB
C C
REVISION HISTORY:
B B
A A
© Raspberry Pi 2015
© Raspberry Pi 2015
© Raspberry Pi 2015
www.raspberrypi.org
www.raspberrypi.org
www.raspberrypi.org
Title
Title
Title
Raspberry Pi Compute Module IO Board
Raspberry Pi Compute Module IO Board
Raspberry Pi Compute Module IO Board
Size Ref
Size Ref
Size Ref
A3
A3
A3
Date: Sheet of
Date: Sheet of
5
4
3
2
Date: Sheet of
RPI-CMIO 3.0
RPI-CMIO 3.0
RPI-CMIO 3.0
1
Drawn By
Drawn By
Drawn By
1 3Thursday, October 13, 2016
1 3Thursday, October 13, 2016
1 3Thursday, October 13, 2016
James Adams
James Adams
James Adams
Rev
Rev
Rev
5
4
3
2
1
R1 0R
3V3
5V
uSD CARD
PP1
F1
1 2
MF-MSMF2 00
PP5
PP8
5V
DSI0_DN1 DSI0_DP1
DSI0_DN0 DSI0_DP0
DSI0_CN DSI0_CP
HDMI_CK_N HDMI_CK_P
HDMI_D0_N HDMI_D0_P
HDMI_D1_N HDMI_D1_P
HDMI_D2_N HDMI_D2_P
CAM1_DP 3 CAM1_DN 3
CAM1_DP 2 CAM1_DN 2
CAM1_CP CAM1_CN
CAM1_DP 1 CAM1_DN 1
CAM1_DP 0 CAM1_DN 0
USB_DP USB_DM
HDMI_CEC HDMI_SDA HDMI_SCL
R2 100K
1 3 5 7
9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39
41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99
101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137 139 141 143 145 147 149 151 153 155 157 159 161 163 165 167 169 171 173 175 177 179 181 183 185 187 189 191 193 195 197 199
1% 1005
C6 100n
1005
J1
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39
41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
DDR2 SOD IMM
C7 10u
2012
2
2
4
4
6
6
8
8
10
10
12
12
14
14
16
16
18
18
20
20
22
22
24
24
26
26
28
28
30
30
32
32
34
34
36
36
38
38
40
40
42
42
44
44
46
46
48
48
50
50
52
52
54
54
56
56
58
58
60
60
62
62
64
64
66
66
68
68
70
70
72
72
74
74
76
76
78
78
80
80
82
82
84
84
86
86
88
88
90
90
92
92
94
94
96
96
98
98
100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180 182 184 186 188 190 192 194 196 198 200
PP3
C2 47u
3216
GPIO0 GPIO1
GPIO2 GPIO3
GPIO4 GPIO5
GPIO6 GPIO7
GPIO8 GPIO9
GPIO10 GPIO11
GPIO0-27_V REF
GPIO28-45_ VREF
GPIO12 GPIO13
GPIO14 GPIO15
GPIO16 GPIO17
GPIO18 GPIO19
GPIO20 GPIO21
GPIO22 GPIO23
GPIO24 GPIO25
GPIO26 GPIO27
DSI0_DN1 DSI0_DP1
DSI0_DN0 DSI0_DP0
DSI0_CN DSI0_CP
HDMI_CK_N HDMI_CK_P
HDMI_D0_N HDMI_D0_P
HDMI_D1_N HDMI_D1_P
HDMI_D2_N HDMI_D2_P
CAM1_DP 3 CAM1_DN 3
CAM1_DP 2 CAM1_DN 2
CAM1_CP CAM1_CN
CAM1_DP 1 CAM1_DN 1
CAM1_DP 0 CAM1_DN 0
USB_DP USB_DM
HDMI_SDA HDMI_SCL RUN VDD_COR E
CM_1V8 CM_1V8
CM_VDAC CM_VDAC CM_3V3
6
D D
POWER IN
C24
4.7u
1608 R7 0R
C C
B B
A A
PP12 PP13 PP14
PP15
PP16 PP17
Route ringed signals as matched length 100R differential pairs
Route bold-ringed signals as matched length 90R differential pair
VDD_CORE used for module test only (do not use in normal operation, do not draw current from this pin!)
SDX_D2 SDX_D3 SDX_CMD
SDX_CLK
SDX_D0 SDX_D1
PP18 PP19
SD Card for modules with no on-board Flash (eMMC)
7
1
J2
2 3 4 5
8
9
10103594-0001LF
3V3
J16
1
DAT2
2
CD/DAT3
3
CMD
4
VDD
5
CLK
6
VSS
7
DAT0
8
DAT1
9
CD_SW1
10
CD_SW2
11
SH1
12
SH2
13
SH3
14
SH4
1040310 811
5
5V
C8 10u
2012
U1
7
VIN1
6
EN1
1
VIN2
12
EN2
3
GND
9
GND
PAM2306 AYPKE
EMMC_DISA BLE_N
SDX_VRE F
SDX_CLK SDX_CMD
SDX_D0 SDX_D1
SDX_D2 SDX_D3
GPIO28 GPIO29
GPIO30 GPIO31
GPIO0-27_V REF
GPIO28-45_ VREF
GPIO32 GPIO33
GPIO34 GPIO35
GPIO36 GPIO37
GPIO38 GPIO39
GPIO40 GPIO41
GPIO42 GPIO43
GPIO44 GPIO45
HDMI_HPD_ N_1V8 EMMC_EN _N_1V8
DSI1_DP0 DSI1_DN0
DSI1_CP DSI1_CN
DSI1_DP3 DSI1_DN3
DSI1_DP2 DSI1_DN2
DSI1_DP1 DSI1_DN1
CAM0_DP 0 CAM0_DN 0
CAM0_CP CAM0_CN
CAM0_DP 1 CAM0_DN 1
TVDAC USB_OTG ID
VC_TRST _NHDMI_CEC VC_TDI VC_TMS VC_TDO VC_TCK
4
CM_3V3
CM_VBATCM_VBAT
L1 4.7 u
SRN4018 -4R7M
L2 4.7 u
SRN4018 -4R7M
R27 100K
1% 1005
R28 100K
1% 1005
2A
2A
R29 100K
1% 1005
8
LX1
4
FB1
2
LX2
10
FB2
5
NC1
11
NC2
13
PAD
3V3
R31 0R
2012 1%
C23
4.7u
1608
R26 100K
1% 1005
GPIO 28, 29, 44, 45 DO NOT HAVE PULLS ENABLED AT BOOT SO PROVIDE 100K PULL DOWNS TO AVOID THEM FLOATING
HDMI_HPD_ N_1V8
DSI1_DP0 DSI1_DN0
DSI1_CP DSI1_CN
DSI1_DP3 DSI1_DN3
DSI1_DP2 DSI1_DN2
DSI1_DP1 DSI1_DN1
CAM0_DP 0 CAM0_DN 0
CAM0_CP CAM0_CN
CAM0_DP 1 CAM0_DN 1
R22 0R
1% 1005
R23 0R
1% 1005
C21 NF
1005
C22 NF
1005
R24 NF
1005
R25 NF
1005
CD1_SDA CD1_SCL CAM1_IO1 CAM1_IO0 CD0_SDA CD0_SCL CAM0_IO1 CAM0_IO0
PP2
1V8
PP6
C11
C12
10u
10u
2012
2012
GPIO BANK 0/1 VOLTAGE SELECT:
Jumper Positions VG0 / VG1: 1-3 / 2-4 = 3V3 3-5 / 4-6 = 1V8 NC = external source
GPIO0-27_V REF
C13
2012 1%
1u
1005
C14 1u
1005
GPIO0 GPIO1 GPIO2 GPIO3 GPIO4 GPIO5 GPIO6 GPIO7 GPIO8 GPIO9 GPIO10 GPIO11 GPIO12 GPIO13 GPIO14 GPIO15 GPIO16 GPIO17 GPIO18 GPIO19 GPIO20 GPIO21 GPIO22 GPIO23 GPIO24 GPIO25 GPIO26 GPIO27 RUN
GPIO28 GPIO29 GPIO30 GPIO31 GPIO32 GPIO33 GPIO34 GPIO35 GPIO36 GPIO37 GPIO38 GPIO39 GPIO40 GPIO41 GPIO42 GPIO43 GPIO44 GPIO45 CD1_SDA CD1_SCL CAM1_IO1 CAM1_IO0 CD0_SDA CD0_SCL CAM0_IO1 CAM0_IO0 VDD_COR E USB_OTG ID
TVDAC
R8 0R
2012 1%
11 13 15 17 19 21 23 25 27 28 29 31 33 35 37 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
60W 0.1" PIN HDR
11 13 15 17 19 21 23 25 27 28 29 31 33 35 37 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
60W 0.1" PIN HDR
J5
1 3 5 7 9
J6
1 3 5 7 9
R12 1K
1005 1%
GPIO28-45_ VREF
3
VG0 3V31V8
2 4 6 8 10 12 14 16 18 20 22 24 26
30 32 34 36 38 40
2 4 6 8 10 12 14 16 18 20 22 24 26
30 32 34 36 38 40
3V3
C4 1u
1005
J3
1 2 3 4 5 6
6W 0. 1" PIN HDR
5V 3V3 1V8 VG0
5V 3V3 1V8 VG1
U2
1
VIN
3
EN
2
GND
AP7115-2 5SEG
3V3 1V8VG1
VOUT
BYP
DAC_2V5
5
4
C9 100n
1005
C5
4.7u
1608
PP4
3V3
R3 470R
1% 1005
PP7
D1
POWER LED
RED
1608
MODULE BOOT OPTIONS:
BCM2835 BootROM boot from USB:
- J4 set to enable USB boot
- Plug host into micro USB socket J15 (VBUSB=5V)
- EMMC_EN_N_1V8 high at boot (input with 1.8k pullup)
- EMMC_DISABLE_N therefore LOW
- On power up BCM2835 can't access eMMC so boots from USB
- Once booted, 2835 USB boot SW forces EMMC_EN_N_1V8 to enable access to eMMC
BCM2835 BootROM boot from eMMC:
- Nothing plugged into micro USB socket J15 (VBUSB=0V) OR J4 set to disable USB Boot
- EMMC_DISABLE_N therefore HIGH
- On power up BCM2835 boots from eMMC
- EMMC_EN_N_1V8 can be used as status LED
EMMC_DISA BLE_N
USB BOOT ENABLE:
Jumper Positions: 1-2 = USB BOOT ENABLED 2-3 = USB BOOT DISABLED
2
3W 0. 1" PIN HDR
VBUSB
J4
1 2 3
EMMC_EN _N_1V8
VIDEOCORE JTAG
RUN VC_TRST _N VC_TDI
VC_TDO VC_TMS
VC_TCK
1V8
R10 100K
1% 1005
J7
1 2 3 4 5 6 7 8
6871081 4522
5V
2012 1%
R4 0R
3V3
2012 1%
R5 0R
1V8
2012 1%
R6 0R
2012 1%
3V3
R9 470R
1% 1005
Q1 DMG1012 T
R30 47K
1% 1005
Q2 DMG1012 T
Title
Title
Title
Raspberry Pi Compute Mo dule IO Board
Raspberry Pi Compute Mo dule IO Board
Raspberry Pi Compute Mo dule IO Board
Size Ref
Size Ref
Size Ref
A2
A2
A2
Date: Sheet of
Date: Sheet of
Date: Sheet of
STATUS "ACT" LED
RPI-CMIO 3.0
RPI-CMIO 3.0
RPI-CMIO 3.0
PP9
D2 GREEN
1
CM_VBAT
C1 47u
3216
CM_3V3
C3 47u
3216
CM_1V8
C10 47u
3216
CM_VDACDAC_2V5
© Raspberry Pi 2015
© Raspberry Pi 2015
© Raspberry Pi 2015
www.raspberrypi.org
www.raspberrypi.org
www.raspberrypi.org
Drawn By
Drawn By
Drawn By
2 3Thursday, October 1 3, 2016
2 3Thursday, October 1 3, 2016
2 3Thursday, October 1 3, 2016
James Adams
James Adams
James Adams
Rev
Rev
Rev
5
4
3
2
1
CAM0
J9
D D
3V3
R13
1.8K
1% 1005
CD0_SCL CD0_SDA
R14
1.8K
1% 1005
CAM0_DN 0 CAM0_DP 0
CAM0_DN 1 CAM0_DP 1
CAM0_CN CAM0_CP
CAM0_IO0 CAM0_IO1
CAM0_DN 0 CAM0_DP 0
CAM0_DN 1 CAM0_DP 1
CAM0_CN CAM0_CP
CAM0_IO0 CAM0_IO1
CD0_SCL CD0_SDA
3V3 3V3
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16 17 18 19 20 21 22
54548-22 71
DSI0_DN0 DSI0_DP0
DSI0_DN1 DSI0_DP1
DSI0_CN DSI0_CP
DSI0_DN0 DSI0_DP0
DSI0_DN1 DSI0_DP1
DSI0_CN DSI0_CP
CD0_SCL CD0_SDA
CAM1
J11
CAM1_DN 0 CAM1_DP 0
R17
1.8K
1% 1005
CAM1_DN 1 CAM1_DP 1
CAM1_CN
CAM1_CP
CAM1_DN 2 CAM1_DP 2
CAM1_DN 3 CAM1_DP 3
CAM1_IO0 CAM1_IO1
C C
3V3
R16
1.8K
1% 1005
CD1_SCL CD1_SDA
CAM1_DN 0 CAM1_DP 0
CAM1_DN 1 CAM1_DP 1
CAM1_CN CAM1_CP
CAM1_DN 2 CAM1_DP 2
CAM1_DN 3 CAM1_DP 3
CAM1_IO0 CAM1_IO1
CD1_SCL CD1_SDA
3V3 3V3
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16 17 18 19 20 21 22
54548-22 71
DSI1_DN0 DSI1_DP0
DSI1_DN1 DSI1_DP1
DSI1_CN DSI1_CP
DSI1_DN2 DSI1_DP2
DSI1_DN3 DSI1_DP3
CD1_SCL CD1_SDA
DSI1_DN0 DSI1_DP0
DSI1_DN1 DSI1_DP1
DSI1_CN DSI1_CP
DSI1_DN2 DSI1_DP2
DSI1_DN3 DSI1_DP3
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16 17 18 19 20 21 22
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16 17 18 19 20 21 22
DISP0
J10
54548-22 71
DISP1
J12
54548-22 71
U4
ESD5384
HDMI_CEC
5V CEC_VDD I2C_5V
CEC SCL SDA HPD
A1 B1 C1
A2 A3 B3 C3
C2 B2
5V
C15 100n
1005
HDMI_CEC
H5V
DMG1012 T
OUT
H5V
PP10
2
C16 100n
1005
U3
3
1
AP2331W
IN
GND
HDMI
3V3
20
R15 NF
HDMI_D2_P
1005 1%
HDMI_D2_N
HDMI_D1_P
HDMI_D1_N
HDMI_D0_P
HDMI_D0_N
Q3
HDMI_CK_P
HDMI_CK_N
HDMI_SCL HDMI_SDA
HDMI_HPD
HDMI_SCL HDMI_SDA
1V8
R18 100K
1% 1005
Q4 DMG1012 T
HDMI_D2_P
HDMI_D2_N HDMI_D1_P
HDMI_D1_N HDMI_D0_P
HDMI_D0_N HDMI_CK_P
HDMI_CK_N CEC
HDMI_HPD_ N_1V8
H5V
21
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16 17 18 19
J13
47151-10 51
22
23
B B
VBUSA
USBA_DM USBA_DP
3V3
5V
R19 0R
1%
VBUSA
2012
C20
C19
47u
47u
3216
3216
A A
5
3V3
USB_DM USB_DP
R20
47K
1005 1%
C17 100n
1005
USB_DM USB_DP
PP11
Q5 DMG1012 T
9
2 1
10
8
3
4
U5
VCC
D­D+
SEL=0:D<->HSD1 SEL=1:D<->HSD2
SEL OE
GND
FSUSB42 UMX
HSD2-
HSD2+
HSD1-
HSD1+
6 7
VBUSB
USBB_DM
4
USBB_DP
5
R21 47K
1% 1005
J14
56
1 2 3 4
6140041 6021
6
7
J15
1 2 3 4 5
8
9
USB A (HOST)
uUSB B (SLAVE, USB BOOT)
10103594-0001LF
3
© Raspberry Pi 2015
© Raspberry Pi 2015
© Raspberry Pi 2015
www.raspberrypi.org
www.raspberrypi.org
www.raspberrypi.org
Title
Title
Title
Raspberry Pi Compute Mo dule IO Board
Raspberry Pi Compute Mo dule IO Board
Raspberry Pi Compute Mo dule IO Board
Size Ref
Size Ref
Size Ref
A2
A2
A2
Date: Sheet of
Date: Sheet of
2
Date: Sheet of
RPI-CMIO 3.0
RPI-CMIO 3.0
RPI-CMIO 3.0
1
Drawn By
Drawn By
Drawn By
3 3Thursday, October 1 3, 2016
3 3Thursday, October 1 3, 2016
3 3Thursday, October 1 3, 2016
James Adams
James Adams
James Adams
Rev
Rev
Rev
Loading...