phone: +8618682038523(wechat、skype、whatsapp)

Home >Products >CPU >ARM
Raspberry Pi CM4
  • Raspberry Pi CM4
  • Raspberry Pi CM4
  • Raspberry Pi CM4
Raspberry Pi CM4
Raspberry Pi CM4

Model number: CM4104016

Brand: Raspberry Pi

Encapsulation: BTB

Inventory: 1000

Price: $104.00
-
+
  • Product details
  • Quote Now
General Description
    The Raspberry Pi Compute Module 4 (CM4) is a System on Module (SoM) containing processor, memory, eMMC Flash, and supporting power circuitry. These modules allow a designer to leverage the Raspberry Pi hardware and software stack in their own custom systems and form factors. In addition, these modules have extra IO interfaces over and above what is available on the Raspberry Pi boards, opening up more options for the designer.

Features
• Broadcom BCM2711, quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
• Small Footprint 55mm × 40mm × 4.7mm module
 ◦4 × M2.5 mounting holes
• H.265 (HEVC) (upto 4Kp60 decode), H.264 (upto 1080p60 decode, 1080p30 encode)
• OpenGL ES 3.0 graphics
• Options for 1GB, 2GB, 4GB or 8GB LPDDR4-3200 SDRAM with ECC (see Appendix B)
• Options for 0GB (CM4Lite), 8GB, 16GB, or 32GB eMMC flash memory (see Appendix B)
 ◦Peak eMMC bandwidth 100MBps (four times faster than previous Compute Modules)
• Option (see Appendix B) for certified radio module with:
 ◦2.4 GHz, 5.0 GHz IEEE 802.11 b/g/n/ac wireless
 ◦Bluetooth 5.0, BLE
 ◦On board electronic switch to select between PCB trace or external antenna
• Gigabit Ethernet PHY supporting IEEE 1588
• 1 × PCIe 1-lane Host, Gen 2 (5Gbps)
• 1 × USB 2.0 port (high speed)
• 28 × GPIO supporting either 1.8V or 3.3V signalling and peripheral options:
 ◦Up to 5 × UART
 ◦Up to 5 × I2C
 ◦Up to 5 × SPI
 ◦1 × SDIO interface
 ◦1 × DPI (parallel RGB display)
 ◦1 × PCM
 ◦Up to 2× PWM channels
 ◦Up to 3× GPCLK outputs
• 2 × HDMI 2.0 ports (up to 4Kp60 supported)
• MIPI DSI:
 ◦1 × 2-lane MIPI DSI display port
 ◦1 × 4-lane MIPI DSI display port
• MIPI CSI-2:
 ◦1 × 2-lane MIPI CSI camera port
 ◦1 × 4-lane MIPI CSI camera port
• 1 × SDIO 2.0 (CM4Lite)
• Single +5V PSU input.

General Parameters
Dimension 50mmL*40mmW*4.7mmH
Connection Mode Board To Board
CPU Broadcom BCM2711,1.5 GHz,64-bit,4Core,ARM Cortex-A72,1MB shared L2 cache
GPU 500MHz VideoCore Vi
Memory 1GB、2GB、4GB or 8GB LPDDR4-3200 SDRAM
Storage EMMC 5.1 8G
Power Management
Supply Voltage 5.0V 1.25A
Operating System Raspbian OS
Operating Temperature -20°C to +85°C

Absolute Maximum Ratings

Electrical Characteristics

Ordering codes

Module Wireless
RAM
eMMC
CM4 1 = Yes 01 = 1GB 000 = 0GB (Lite)
0 = No 02 = 2GB 008 = 8GB
04 = 4GB 016 = 16GB
08 = 8GB 032 = 32GB
eg: CM4104032 is CM4 module,with Wireless (1) 
4GB Memory (04),32G eMMC Flash (032)。
Wireless RAM
eMMC
Model Name
× 1GB 0GB (Lite) CM4001000
× 1GB 8GB CM4001008
× 1GB 16GB CM4001016
× 1GB 32GB CM4001032
× 2GB 0GB (Lite) CM4002000
× 2GB 8GB CM4002008
× 2GB 16GB CM4002016
× 2GB 32GB CM4002032
× 4GB 32GB CM4004032
PCB/ext 2GB 0GB (Lite) CM4102000
PCB/ext 2GB 8GB CM4102008
PCB/ext 2GB 16GB CM4102016
PCB/ext 2GB 32GB CM4102032
PCB/ext 4GB 0GB (Lite) CM4104000
PCB/ext 4GB 8GB CM4104008
PCB/ext 4GB 16GB CM4104016
PCB/ext 4GB 32GB CM4104032

Functional Block Diagram
图片.png
Interface Description

Functional Pin Description
Pin Signal Description
1 GND Ground (0V)
2 GND Ground (0V)
3 Ethernet_Pair3_P Ethernet pair 3 positive (connect to transformer or MagJack)
4 Ethernet_Pair1_P Ethernet pair 1 positive (connect to transformer or MagJack)
5 Ethernet_Pair3_N Ethernet pair 3 negative (connect to transformer or MagJack)
6 Ethernet_Pair1_N Ethernet pair 1 negative (connect to transformer or MagJack)
7 GND Ground (0V)
8 GND Ground (0V)
9 Ethernet_Pair2_N Ethernet pair 2 negative (connect to transformer or MagJack)
10 Ethernet_Pair0_N Ethernet pair 0 negative (connect to transformer or MagJack)
11 Ethernet_Pair2_P Ethernet pair 2 positive (connect to transformer or MagJack)
12 Ethernet_Pair0_P Ethernet pair 0 positive (connect to transformer or MagJack)
13 GND Ground (0V)
14 GND Ground (0V)
15 Ethernet_nLED3 Active-low Ethernet activity indicator (3.3V signal): typically a green LED is connected to this pin. IOL = 8mA @ VOL < 0.4V
16 Ethernet_SYNC_IN IEEE1588 SYNC Input pin (1.8V signal: IOL = 8mA @ VOL < 0.4V)
17 Ethernet_nLED2 Active-low Ethernet speed indicator (3.3V signal): typically a yellow LED is connected to this pin. A low state indicates the 1Gbit or 100Mbit link: IOL = 8mA @ VOL < 0.4V
18 Ethernet_SYNC_OUT IEEE1588 SYNC Output pin (1.8V signal: IOL = 8mA @ VOL < 0.4V)
19 Ethernet_nLED1 Active-low Ethernet speed indicator (3.3V signal): typically a yellow LED is connected to this pin. A low state indicates the 1Gbit or 10Mbit link: IOL = 8mA @ VOL < 0.4V
20 EEPROM_nWP Leave floating NB internally pulled up to CM4_3.3V via 100kΩ (VIL < 0.8V), but can be grounded to prevent writing to the on-board EEPROM which stores the bootcode
21 Pi_nLED_Activity Active-low Pi activity LED. 20mA Max 5V tolerant (VOL < 0.4V). (this is the signal that drives the green LED on the Raspberry Pi 4 Model B)
22 GND Ground (0V)
23 GND Ground (0V)
24 GPIO26 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
25 GPIO21 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
26 GPIO19 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
27 GPIO20 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
28 GPIO13 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
29 GPIO16 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
30 GPIO6 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
31 GPIO12 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
32 GND Ground (0V)
33 GND Ground (0V)
34 GPIO5 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
35 ID_SC (BCM2711 GPIO 1) GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
36 ID_SD (BCM2711 GPIO 0) GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
37 GPIO7 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
38 GPIO11 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
39 GPIO8 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
40 GPIO9 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
41 GPIO25 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
42 GND Ground (0V)
43 GND Ground (0V)
44 GPIO10 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
45 GPIO24 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
46 GPIO22 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
47 GPIO23 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
48 GPIO27 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
49 GPIO18 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
50 GPIO17 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
51 GPIO15 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
52 GND Ground (0V)
53 GND Ground (0V)
54 GPIO4 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
55 GPIO14 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V
56 GPIO3 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V. Internal 1.8kΩ pull up to GPIO_VREF
57 SD_CLK SD card clock signal (only available on CM4Lite)
58 GPIO2 GPIO: typically a 3.3V signal, but can be a 1.8V signal by connecting GPIO_VREF to 1.8V. Internal 1.8kΩ pull up to GPIO_VREF
59 GND Ground (0V)
60 GND Ground (0V)
61 SD_DAT3 SD card/eMMC Data3 signal (only available on CM4Lite)
62 SD_CMD SD card/eMMC Command signal (only available on CM4Lite)
63 SD_DAT0 SD card/eMMC Data0 signal (only available on CM4Lite)
64 SD_DAT5 SD card/eMMC Data5 signal (only available on CM4Lite)
65 GND Ground (0V)
66 GND Ground (0V)
67 SD_DAT1 SD card/eMMC Data1 signal (only available on CM4Lite)
68 SD_DAT4 SD card/eMMC Data4 signal (only available on CM4Lite)
69 SD_DAT2 SD card/eMMC Data2 signal (only available on CM4Lite)
70 SD_DAT7 SD card/eMMC Data7 signal (only available on CM4Lite)
71 GND Ground (0V)
72 SD_DAT6 SD card/eMMC Data6 signal (only available on CM4Lite)
73 SD_VDD_OVERRIDE Connect to CM4_3.3V to force SD card/eMMC interface to 1.8V signalling instead of 3.3V, otherwise leave unconnected. Typically only used if external eMMC is connected.
74 GND Ground (0V)
75 SD_PWR_ON Output to power-switch for the SD card. The CM4 sets this pin high (3.3V) to signal that power to the SD card should be turned on. If booting from the SD card is required then a pullup should also be fitted so the power-switch defaults to on. (only available on CM4Lite)
76 Reserved Do not connect anything to this pin.
77 +5V (Input) 4.75V-5.25V. Main power input
78 GPIO_VREF Must be connected to CM4_3.3V (pins 84 and 86) for 3.3V GPIO or CM4_1.8V (pins 88 and 90) for 1.8V GPIO. This pin cannot be floating or connected to ground.
79 +5V (Input) 4.75V-5.25V. Main power input
80 SCL0 I2C clock pin (BCM2711 GPIO45): typically used for Camera and Display. Internal 1.8kΩ pull up to CM4_3.3V
81 +5V (Input) 4.75V-5.25V. Main power input
82 SDA0 I2C Data pin (BCM2711 GPIO44): typically used for Camera and Display. Internal 1.8kΩ pull up to CM4_3.3V
83 +5V (Input) 4.75V-5.25V. Main power input
84 CM4_3.3V (Output) 3.3V ± 2.5%. Power Output max 300mA per pin for a total of 600mA. This will be powered down during power-off or GLOBAL_EN being set low
85 +5V (Input) 4.75V-5.25V. Main power input
86 CM4_3.3V (Output) 3.3V ± 2.5%. Power Output max 300mA per pin for a total of 600mA. This will be powered down during power-off or GLOBAL_EN being set low
87 +5V (Input) 4.75V-5.25V. Main power input
88 CM4_1.8V (Output) 1.8V ± 2.5%. Power Output max 300mA per pin for a total of 600mA. This will be powered down during power-off or GLOBAL_EN being set low
89 WL_nDisable Can be left floating; if driven low the wireless interface will be disabled. Internally pulled up via 1.8kΩ to CM4_3.3V
90 CM4_1.8V (Output) 1.8V ± 2.5%. Power Output max 300mA per pin for a total of 600mA. This will be powered down during power-off or GLOBAL_EN being set low
91 BT_nDisable Can be left floating; if driven low the Bluetooth interface will be disabled. Internally pulled up via 1.8kΩ to CM4_3.3V
92 RUN_PG Bidirectional pin. Can be driven low (via a 220Ω resistor) to reset the CM4 CPU. As an output, a high signals that power is good and CPU is running. Internally pulled up to +3.3V via 10kΩ
93 nRPIBOOT A low on this pin forces booting from an RPI server (e.g. PC or a Raspberry Pi); if not used leave floating. Internally pulled up via 10kΩ to +3.3V
94 AnalogIP1 Analogue input of the MXL7704: typically connected to CC pin of Type C power connector
95 PI_LED_nPWR Active-low output to drive Power On LED. This signal needs to be buffered.
96 AnalogIP0 Analogue input of the MXL7704: typically connected to CC pin of Type C power connector
97 Camera_GPIO Typically used to shut down the camera to reduce power. Reassigning this pin to another function isn’t recommended. CM4_3.3V signalling
98 GND Ground (0V)
99 GLOBAL_EN Input. Drive low to power off CM4. Internally pulled up with a 100kΩ to +5V
100 nEXTRST Output. Driven low during reset; Driven high (CM4_3.3V) once CM4 CPU has started to boot
101 USB_OTG_ID Input (3.3V signal) USB OTG Pin. Internally pulled up. When grounded the CM4 becomes a USB host but the correct OS driver also needs to be used
102 PCIe_CLK_nREQ Input (3.3V signal) PCIe clock request pin (low to request PCI clock). Internally pulled up
103 USB_N USB D-
104 Reserved Do not connect anything to this pin.
105 USB_P USB D+
106 Reserved Do not connect anything to this pin.
107 GND Ground (0V)
108 GND Ground (0V)
109 PCIe_nRST Output (+3.3V signal) PCIe reset active-low
110 PCIe_CLK_P PCIe clock Out positive (100MHz) NB AC coupling capacitor included on CM4
111 VDAC_COMP Video DAC output (TV OUT)
112 PCIe_CLK_N PCIe clock Out negative (100MHz) NB AC coupling capacitor included on CM4
113 GND Ground (0V)
114 GND Ground (0V)
115 CAM1_D0_N Input Camera1 D0 negative
116 PCIe_RX_P Input PCIe GEN 2 RX positive NB external AC coupling capacitor required
117 CAM1_D0_P Input Camera1 D0 positive
118 PCIe_RX_N Input PCIe GEN 2 RX negative NB external AC coupling capacitor required
119 GND Ground (0V)
120 GND Ground (0V)
121 CAM1_D1_N Input Camera1 D1 negative
122 PCIe_TX_P Output PCIe GEN 2 TX positive NB AC coupling capacitor included on CM4
123 CAM1_D1_P Input Camera1 D1 positive
124 PCIe_TX_N Output PCIe GEN 2 TX positive NB AC coupling capacitor included on CM4
125 GND Ground (0V)
126 GND Ground (0V)
127 CAM1_C_N Input Camera1 clock negative
128 CAM0_D0_N Input Camera0 D0 negative
129 CAM1_C_P Input Camera1 clock positive
130 CAM0_D0_P Input Camera0 D0 positive
131 GND Ground (0V)
132 GND Ground (0V)
133 CAM1_D2_N Input Camera1 D2 negative
134 CAM0_D1_N Input Camera0 D1 negative
135 CAM1_D2_P Input Camera1 D2 positive
136 CAM0_D1_P Input Camera0 D1 positive
137 GND Ground (0V)
138 GND Ground (0V)
139 CAM1_D3_N Input Camera1 D3 negative
140 CAM0_C_N Input Camera0 clock negative
141 CAM1_D3_P Input Camera1 D3 positive
142 CAM0_C_P Input Camera0 clock positive
143 HDMI1_HOTPLUG Input HDMI1 hotplug. Internally pulled down with a 100kΩ. 5V tolerant. (It can be connected directly to a HDMI connector; a small amount of ESD protection is provided on the CM4 by an on-board HDMI05-CL02F3)
144 GND Ground (0V)
145 HDMI1_SDA Bidirectional HDMI1 SDA. Internally pulled up with a 1.8kΩ. 5V tolerant. (It can be connected directly to a HDMI connector; a small amount of ESD protection is provided on the CM4 by an on-board HDMI05-CL02F3)
146 HDMI1_TX2_P Output HDMI1 TX2 positive
147 HDMI1_SCL Bidirectional HDMI1 SCL. Internally pulled up with a 1.8kΩ. 5V tolerant. (It can be connected directly to a HDMI connector; a small amount of ESD protection is provided on the CM4 by an on-board HDMI05-CL02F3)
148 HDMI1_TX2_N Output HDMI1 TX2 negative
149 HDMI1_CEC Input HDMI1 CEC. Internally pulled up with a 27kΩ. 5V tolerant. (It can be connected directly to a HDMI connector; a small amount of ESD protection is provided on the CM4 by an on-board HDMI05-CL02F3)
150 GND Ground (0V)
151 HDMI0_CEC Input HDMI0 CEC. Internally pulled up with a 27kΩ. 5V tolerant (It can be connected directly to a HDMI connector; a small amount of ESD protection is provided on the CM4 by an on-board HDMI05-CL02F3)
152 HDMI1_TX1_P Output HDMI1 TX1 positive
153 HDMI0_HOTPLUG Input HDMI0 hotplug. Internally pulled down 100kΩ. 5V tolerant. (It can be connected directly to a HDMI connector; a small amount of ESD protection is provided on the CM4 by an on-board HDMI05-CL02F3)
154 HDMI1_TX1_N Output HDMI1 TX1 negative
155 GND Ground (0V)
156 GND Ground (0V)
157 DSI0_D0_N Output Display0 D0 negative
158 HDMI1_TX0_P Output HDMI1 TX0 positive
159 DSI0_D0_P Output Display0 D0 positive
160 HDMI1_TX0_N Output HDMI1 TX0 negative
161 GND Ground (0V)
162 GND Ground (0V)
163 DSI0_D1_N Output Display0 D1 negative
164 HDMI1_CLK_P Output HDMI1 clock positive
165 DSI0_D1_P Output Display0 D1 positive
166 HDMI1_CLK_N Output HDMI1 clock negative
167 GND Ground (0V)
168 GND Ground (0V)
169 DSI0_C_N Output Display0 clock negative
170 HDMI0_TX2_P Output HDMI0 TX2 positive
171 DSI0_C_P Output Display0 clock positive
172 HDMI0_TX2_N Output HDMI0 TX2 negative
173 GND Ground (0V)
174 GND Ground (0V)
175 DSI1_D0_N Output Display1 D0 negative
176 HDMI0_TX1_P Output HDMI0 TX1 positive
177 DSI1_D0_P Output Display1 D0 positive
178 HDMI0_TX1_N Output HDMI0 TX1 negative
179 GND Ground (0V)
180 GND Ground (0V)
181 DSI1_D1_N Output Display1 D1 negative
182 HDMI0_TX0_P Output HDMI0 TX0 positive
183 DSI1_D1_P Output Display1 D1 positive
184 HDMI0_TX0_N Output HDMI0 TX0 negative
185 GND Ground (0V)
186 GND Ground (0V)
187 DSI1_C_N Output Display1 clock negative
188 HDMI0_CLK_P Output HDMI0 clock positive
189 DSI1_C_P Output Display1 clock positive
190 HDMI0_CLK_N Output HDMI0 clock negative
191 GND Ground (0V)
192 GND Ground (0V)
193 DSI1_D2_N Output Display1 D2 negative
194 DSI1_D3_N Output Display1 D3 negative
195 DSI1_D2_P Output Display1 D2 positive
196 DSI1_D3_P Output Display1 D3 positive
197 GND Ground (0V)
198 GND Ground (0V)
199 HDMI0_SDA Bidirectional HDMI0 SDA. Internally pulled up with a 1.8kΩ. 5V tolerant. (It can be connected directly to a HDMI connector; a small amount of ESD protection is provided on the CM4 by an on-board HDMI05-CL02F3)
200 HDMI0_SCL Bidirectional HDMI0 SCL. Internally pulled up with a 1.8kΩ. 5V tolerant. (It can be connected directly to a HDMI connector; a small amount of ESD protection is provided on the CM4 by an on-board HDMI05-CL02F3)

Key IC
    Broadcom BCM2711

Appearance And Structure
1695783917140.png

图片.png