Datasheet
Table Of Contents
- Raspberry Pi Compute Module 4 IO Board
- Colophon
- Chapter 1. Introduction
- Chapter 2. Features
- 2.1. CM4 Module Connectors
- 2.2. PSU input
- 2.3. Dual Full size HDMI 2.0 connectors
- 2.4. Gigabit Ethernet RJ45
- 2.5. USB 2.0 Hub
- 2.6. Micro USB connector
- 2.7. Micro SD Card socket
- 2.8. PCIe Gen 2 x1 socket
- 2.9. Fan connector
- 2.10. Dual DSI display connectors ( 22pin 0.5mm pitch cable)
- 2.11. Dual CSI-2 display connectors ( 22pin 0.5mm pitch cable)
- 2.12. A Raspberry Pi HAT connector
- 2.13. Real Time Clock (RTC)
- 2.14. Jumpers
- 2.15. LEDs
- Chapter 3. Mechanical Diagram
- Chapter 4. Circuit Diagram
1
2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date:
KiCad E.D.A. kicad (5.99.0-6751-g76ac8b5acf)
Rev: 1
Size: A4
Id: 2/7
Title: Compute Module 4 IO Board - USB
File: USB2-HUB.kicad_sch
Sheet: /USB2-HUB/
(c) Raspberry Pi Trading 2020
www.raspberrypi.org
GND
Y1
24MHz
C9
27pF
C8
27pF
GND
GND
VBUS
1
D-
2
D+
3
ID
4
GND
5
Shield
6
J11
USB_OTG
R12
36K 1%
R13
36K 1%
C6
10u
R14
36K 1%
C10
10u
GND
C2
10u
C3
100n
R16
36K 1%
C7
100n
R15
12K 1%
C15
100n
C14
100n
C11
100n
C4
100n
USBDM_DN1/PRT_DIS_M1
1
VDDA33
10
TEST
11
PRTPWR1/BC_EN1
12
OCS_N1
13
CRFILT
14
VDD33
15
PRTPWR2/BC_EN2
16
OCS_N2
17
PRTPWR3/BC_EN3
18
OCS_N3
19
USBDP_DN1/PRT_DIS_P1
2
PRTPWR4/BC_EN4
20
OCS_N4
21
SDA/SMBDATA/NON_REM1
22
VDD33
23
SCL/SMBCLK/CFG_SEL0
24
HS_IND/CFG_SEL1
25
RESET_N
26
VBUS_DET
27
SUSP_IND/LOCAL_PWR/NON_REM0
28
VDDA33
29
USBDM_DN2/PRT_DIS_M2
3
USBDM_UP
30
USBDP_UP
31
XTALOUT
32
XTALIN/CLKIN
33
PLLFILT
34
RBIAS
35
VDDA33
36
VSS
37
USBDP_DN2/PRT_DIS_P2
4
VDDA33
5
USBDM_DN3/PRT_DIS_M3
6
USBDP_DN3/PRT_DIS_P3
7
USBDM_DN4/PRT_DIS_M4
8
USBDP_DN4/PRT_DIS_P4
9
U6
USB2514B-I/M2
GND
VCC
1
nOE
10
SEL
2
D_P
3
D_N
4
GND
5
HSD0_M
6
HSD0_P
7
HSD1_M
8
HSD1_P
9
U13
FSUSB42MUX
GND
GND GNDGND GND
C16
100uF
C17
10u
C20
10u
GND
C19
10u
C21
10u
GND
VBUS`
D-`
D+`
GND`
VBUS
D-
D+
GND
MT1
MT2
MT3
MT4
J13
690-008-221-904
GND
GND
GND
1
10
2
3 4
5 6
7 8
9
J14
Conn_02x05_Odd_Even
GNDGND
GND
D1+
1
D1-
2
GND
3
D2+
4
D2-
5
U4
TPD4EUSB30
IN
1
GND
2
EN
3
nFault
4
ILIM
5
OUT
6
U7
AP22653W6
GND
GND
R36
15K 1%
R8
2.2K 1%
GND
GND GND GND GND
R11
2.2K 1%
USBOTG
USB2_N
nEXTRST
+5v
+3.3v
USB2_P
HD1_P
USBD_P
HD1_N
HD3_P
HD3_N
HD2_P
+5v
nOCS1
HD4_P
HD4_N
nOCS1
PWR1
HD2_N
nOCS1
+3.3v
nEXTRST
USBD_N
nOCS1
HD3_P
VBUS
HD1_P
HD1_N
VBUS
HD4_P
HD4_N
VBUSVBUS
PWR1
HD3_N
USBD_P
USBD_N
nOCS1
HD2_P
HD2_N
VBUS
+3.3v
+3.3v
USBH_P
USBH_N
If a cable in plugged into the uUSB socket the CM4 becomes a usb device
Expansion USB connector
Micro USB ESD protection
Current Limit switch
Stacked USB connectors
USB 2.0 Hub
Figure 7. USB2 Hub
1
2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date:
KiCad E.D.A. kicad (5.99.0-6751-g76ac8b5acf)
Rev: 1
Size: A4
Id: 3/7
Title: Compute Module 4 IO Board - RTC - FAN
File: RTC.kicad_sch
Sheet: /RTC , Wakeup, FAN/
(c) Raspberry Pi Trading 2020
www.raspberrypi.org
R20
510K 1%
GND
SDA
1
SCL
2
VDD
3
GND
4
PWM
5
TACH
6
CLK
7
nALERT
8
U11
EMC2301-1-ACZL-TR
R21
36K 1%
Y2
X32K768S301
C23
100n
GND
GND
GND
OSCI
1
OSCO
2
~INT~
3
VSS
4
SDA
5
SCL
6
CLKO
7
VDD
8
U8
PCF85063AT/AAZ
R19
510K 1%
2
GND
3
4
VCC
5
U14
74LVC1G07SE-7
1
2
3
4
J17
Molex 470531000
C22
100n
C24
100n
GND
C46
100n
BT1
Battery_Cell
GND
GND
1 2
3
D3
BAT54C-7-F
GND
+3.3v
GLOBAL_EN
+5v
SDA
SCL
+12v
GLOBAL_EN
nRTC_INT
+5v
nRTC_INT
+3.3v
+3.3v
+3.3v
SDA
SCL
SCL
SDA
IIC address : 0101_111x
IIC address : 1010_001x
FAN connector
FAN controller
RTC alarms can be used to wake up the Compute module
NB an Alarm triggering while already awake will cause a reset
This can be used as a watchdog reset
GLOBAL_EN needs to be pulse low for >1mS
Also SMBUS alert IIC address : 0001_100x
The above circuit generates a pulse for
GLOBAL_EN when nRTC_INT goes low
RTC and RTC wakeup
Figure 8. RTC Wakeup
FAN
Raspberry Pi Compute Module 4 IO Board
Chapter 4. Circuit Diagram 11