计算模块(CM)硬件
计算模块(CM)
Raspberry Pi 计算模块是旗舰 Raspberry Pi 型号的 系统模块 变体。计算模块在工业和商业应用中特别受欢迎,包括数字标牌、瘦客户机和过程自动化。其中一些应用使用旗舰 Raspberry Pi 设计,但许多用户需要更紧凑的设计或板载 eMMC 存储。
计算模块有多种变体,内存和焊接式多媒体卡(eMMC)闪存容量各不相同。与 SD 卡一样,eMMC 可提供持久存储,对能耗的影响最小。与 SD 卡不同的是,eMMC 专门设计用作磁盘,并具有提高可靠性的额外功能。Lite型号没有板载存储,有时会以L作为后缀,如 CM3L
。
计算模块使用以下 Raspberry Pi SoC:
- 用于 CM1 的 BCM2835
- 用于 CM3、CM3+ 的 BCM2837
- 用于 CM4、CM4S 的 BCM2711
- 用于 CM5 的 BCM2712
计算模块 5 (CM5)
计算模块5
Compute Module 5 (CM5) 将 Raspberry Pi 5 的内部结构(BCM2712 处理器和 2GB、4GB 或 8GB 内存)与可选的 0GB(精简版)、16GB、32GB 或 64GB eMMC 闪存结合在一起。
CM5 采用与 CM4 相同的外形尺寸,具有两个 100 针高密度连接器。
计算模块 4 (CM4)
计算模块4
计算模块 4(CM4)将 Raspberry Pi 4 的内部结构(BCM2711 处理器和 1GB、2GB、4GB 或 8GB 内存)与可选的 0GB(精简版)、8GB、16GB 或 32GB eMMC 闪存结合在一起。
与 CM1、CM3 和 CM3+ 不同,CM4 不使用 DDR2 SO-DIMM 外形。相反,CM4 使用两个 100 针高密度连接器,物理尺寸更小。这一变化有助于增加以下接口:
- 额外的第二个 HDMI 端口
- PCIe
- 以太网
以前的外形尺寸无法支持这些接口。
计算模块 4S (CM4S)
计算模块4S
计算模块 4S (CM4S) 将 Raspberry Pi 4 的内部结构(BCM2711 处理器和 1GB、2GB、4GB 或 8GB 内存)与可选的 0GB(精简版)、8GB、16GB 或 32GB eMMC 闪存结合在一起。与 CM4 不同,CM4S 采用与 CM1、CM3 和 CM3+ 相同的 DDR2 SO-DIMM 外形。
计算模块 3+ (CM3+)
计算模块3+
计算模块 3+ (CM3+) 将 Raspberry Pi 3 Model B+ 的内部结构(BCM2837 处理器和 1GB 内存)与可选的 0GB(精简版)、8GB、16GB 或 32GB eMMC 闪存结合在一起。CM3+ 采用 DDR2 SO-DIMM 外形。
计算模块 3 (CM3)
计算模块3
计算模块 3(CM3)将 Raspberry Pi 3 的内部结构(BCM2837 处理器和 1GB 内存)与可选的 4GB eMMC 闪存结合在一起。CM3 采用 DDR2 SO-DIMM 外形。
计算模块 1 (CM1)
计算模块1
计算模块 1(CM1)包含 Raspberry Pi 的内部元件(BCM2835 处理器和 512MB 内存)以及可选的 4GB eMMC 闪存。CM1 采用 DDR2 SO-DIMM 外形。
IO 板
Raspberry Pi IO 板提供了一种将单个计算模块连接到各种 I/O(输入/输出)接口的方法。计算模块很小,缺少端口和连接器。IO 板提供了一种将计算模块连接到各种外设的方法。
Raspberry Pi IO 板提供以下功能:
- 为模块供电
- 将 GPIO 连接到引脚头
- 将摄像头和显示器接口连接到 FFC 接口
- 将 HDMI 连接到 HDMI 端口
- 将 USB 连接到 USB 端口
- 将活动监控连接到 LED
- 通过 USB 对 eMMC 进行编程
- 将 PCIe 连接到用于物理连接存储或外设的连接器
IO 板用于开发或个人使用;在生产中,您应使用更小的、可能是定制的板,只提供使用情况所需的端口和外设。
计算模块 5 IO 板
计算模块 5 IO板
计算模块 5 IO 板提供以下接口:
- 带 40 引脚 GPIO 连接器的 HAT 基底面
- PoE 接口
- 2× HDMI 端口
- 2× USB 3.0 端口
- 千兆以太网 RJ45,支持 PoE
- M.2 M key PCIe 插槽,与 2230、2242、2260 和 2280 外形兼容
- microSD 卡插槽(仅用于无 eMMC 的 Lite 机型;其他机型忽略该插槽)
- 2× MIPI DSI/CSI-2 显示器/摄像头组合 FPC 连接器(22 针 0.5 毫米间距电缆)
- 带电池插座的实时时钟
- 四针 JST-SH PWM 风扇连接器
- USB-C 电源采用与 Raspberry Pi 5 相同的标准(5V、5A (25W) 或 5V、3A (15W),外设限制为 600mA)
- 跳线可禁用 eMMC 启动、EEPROM 写入和 USB OTG 连接等功能
计算模块 4 IO 板
计算模块4 IO板
计算模块 4 IO 板提供以下接口:
- 2× HDMI 端口
- 2× USB 2.0 端口
- 千兆以太网 RJ45,支持 PoE
- microSD 卡插槽(仅用于不带 eMMC 的 Lite 机型;其他机型忽略该插槽)
- PCIe Gen 2 接口
- 微型 USB 上行端口
- 2× MIPI DSI 显示器 FPC 连接器(22 针 0.5 毫米间距电缆)
- 2× MIPI CSI-2 摄像头 FPC 连接器(22 针 0.5 毫米间距电缆)
- 带电池插座的实时时钟
- 12V 桶形电源插孔(如果未使用 PCIe,则最高支持 26V)
计算模块 IO 板
计算模块 IO板
计算模块 IO 板提供以下接口:
- 120 个 GPIO 引脚
- HDMI 端口
- USB-A 端口
- 2× MIPI DSI 显示器 FPC 连接器(22 针 0.5 毫米间距电缆)
- 2× MIPI CSI-2 摄像头 FPC 连接器(22 针 0.5 毫米间距电缆)
计算模块 IO 板有两个版本: 版本 1 和 版本 3。版本 1 仅与 CM1 兼容。版本 3 与 CM1、CM3、CM3+ 和 CM4S 兼容。计算模块 IO 板版本 3 有时简称为 CMIO3。
计算模块 IO 板版本 3 增加了一个 microSD 卡插槽,这在计算模块 IO 板版本 1 中是没有的。
IO 板兼容性
并非所有计算模块 IO 板都能与所有计算模块型号配合使用。下表显示了哪些计算模块可与各 IO 板配合使用:
IO 板 | 兼容的计算模块 |
---|---|
计算模块 IO 板版本 1 (CMIO)/(CMIO1) | CM1 |
计算模块 IO 板版本 3 (CMIO)/(CMIO3) | CM1 CM3 CM3+ CM4S |
计算模块 4 IO 板 (CM4IO) | CM4 CM5(功能减弱) |
计算模块 5 IO 板 (CM5IO) | CM4 CM5(功能减弱) |