IPCBOX-CM5-A
IPCBOX-CM5-A 是一款可以搭配树莓派 Compute Module 5 使用的底板,强大功能,板载 1 路 USB 3.2 Gen1、3 路 USB2.0、M.2 M KEY、M.2 B KEY(4G/5G 模块接口)、音频输出接口以及双网口,额外通过 GPIO 扩展 RS485/RS232、CAN、数字输入与数字输出方便用户使用。
版本选择

双网口 CM5 主机 A 款
( 4 × RS485 )
( 4 × RS485 )

双网口 CM5 主机 B 款
( 2 × RS485 + 2 × RS232 )
( 2 × RS485 + 2 × RS232 )
产品特性
- 禁止带电时拔插除 USB 和 HDMI 之外的任何设备
- Type C 可用作 USB SLAVE 接口烧录镜像或设备供电。
- 板载 2 组 USB 接口,每组接口最大电流输出总和为 2A。(1 路 USB 3.2 Gen1 + 3 路 USB 2.0 接口)
- 支持 3 屏幕异显,添加 MIPI DSI 驱动,不管是否连接屏幕,系统都将默认连接,屏幕将会分屏 显示(和系统版本有关系)
- 板载 M.2 M KEY 接口,支持 NVMe 硬盘协议(或者 PCIE 协议的 AI 模块)
- 板载 M.2 B KEY 接口,支持接入 4G/5G 通信模块
- 2 路 RS485 + 2 路 RS232 或 4 路 RS485 版本可选(隔离)
- 1 路 CAN 支持 1Mbps 通信速率(隔离)
- 2 路 数字输出 + 2 路 数字输入(隔离)
- 3.5mm 耳机接口 (支持麦克风),PH2.0 喇叭接口
- 单路可控蜂鸣器
- 板载 EEPROM 和加密芯片
- 板载 BOOT 按键,可以上电前按住 BOOT 按键,通过 Type C 连接电脑,让设备接入烧录模式
- 使用 Type C 烧录不要连接其他设备,否则供电不足导致无法识别设备
板载资源

1. CM5 连接器
适用于 Compute Module 5 的所有版本
2. M.2 M KEY
支持 2242 / 2230 NVMe 硬盘或者 AI 模块
3. Nano SIM 卡连接器
4. Micro SD 卡接口
用于接入带系统的 Micro SD 卡,仅适用于不带 eMMC 的 CM5 版本
5. 双 USB 2.0 接口
标准 USB 2.0 接口
6. BOOT 按键
上电前按下,进入烧录模式
7. PSW 电源按键
长按强制关机,短按软关机或者开机
8. M.2 B KEY
支持接入 4G / 5G 通信模块
9. 蜂鸣器
10. PH2.0 喇叭接口
支持连接 8Ω 5W 喇叭扬声器,外壳未对该接口开槽,无法从壳体内部引出
11. 烧录接口
可以作为 eMMC 烧录接口
12. 3.5mm 耳机接口
支持音频输入输出
13. HDMI 接口
支持 4K 输出
14. USB 接口
一个标准 USB 2.0 接口,一个 USB 3.2 Gen1 Type-A 接口,USB 3.2 Gen1 最高支持 5Gbps
15. DC 电源接口
支持 DC 7V ~ 36V 供电
16. 指示灯
17. 1000M 网口
RJ45 1000M 网口,支持 10M / 100M / 1000M 网络接入
18. 2500M 网口
RJ45 2500M 网口,支持 10M / 100M / 1000M / 2500M 网络接入
19. RTC 电池连接座
可使用对应接口的 RTC 电池给 RTC 供电
20. 多功能接口
包含一路 CAN 接口 (最高支持 1Mbps) 和 2 路数字输入与 2 路数字输出
21. RS485 / RS232 接口
根据版本对应相应接口
22. 120R 跳线帽
RS485、CAN 终端电阻跳线帽,RS232 无作用
23. 双 MIPI 接口
支持接入 DSI 显示器或者 CSI 摄像头,外壳未对该接口开槽,无法从壳体内部引出
产品尺寸

开发相关
镜像烧录
- 进入下载模式
- 板载 BOOT 按键:在上电前按住 BOOT 按键,通过 Type C 连接电脑,等到电源指示灯亮起再松开按键
- LITE 版本镜像烧录:LITE 版本教程
- EMMC 版本镜像烧录:EMMC 版本教程
NVMe(M.2 M KEY)
NVMe SSD 引导启动
- 先使用 SD 卡启动树莓派,先挂载测试一下 NVMe 硬盘,确保硬件可以正常工作
- NVMe SSD 引导启动:引导启动配置教程
MIPI
注意
本产品外壳未对该接口开槽,无法从壳体内部引出,仅可在未组装外壳时使用
- 可在 config.txt 中添加指定内容选择使用 DSI 或 CSI 连接
- MIPI - DSI
- 产品支持此教程内的全部功能:DSI 接口使用教程
- DSI 包含:DSI 接口选择
- MIPI - CSI
- 产品支持此教程内的全部功能:CSI 接口使用教程
- CSI 包含:CSI 接口选择(驱动设置) | 摄像头检测 | 显示实时画面 | 拍照 | 视频录制
风扇控制
RTC
- 在连接 RTC 电池的情况下产品支持此教程内的全部功能:RTC 使用教程
- 包含:获取 RTC 时间 | 设置 RTC 时间 | 同步 RTC 时钟 | 定时关机 | 定时开机(低功耗唤醒) | RTC 电池充电
音频接口
注意
当连接耳机时,PH2.0 喇叭接口将会静音,音频信号将从耳机接口输出
- 产品板载 3.5mm 耳机接口与 PH2.0 4PIN 喇叭接口
- 产品支持此教程内的全部功能:USB 音频功能使用教程
- 包含:查询音频设备 | 音频录制 | 音频播放 | 音频输入输出测试
RS485/RS232
- 产品板载 RS485/RS232 接口(版本 A 无 RS232 接口)
- 产品支持此教程内的全部功能:RS485/RS232 使用教程
CAN
- 产品板载 CAN 接口(支持最高速率为 1Mbps)
- 产品支持此教程内的全部功能:CAN 使用教程
数字输入接口
注意
产品的数字输入接口支持的最大输入电压为 36V
| 控制引脚 | 功能 | 说明 |
|---|---|---|
| GPIO23 | IN1 | 数字输入通道1 |
| GPIO24 | IN2 | 数字输入通道2 |
- 当数字输入为高电平(高于 2V)时,GPIO 采集到的电平为低
- 当数字输入为低电平(低于 0.9V)时,GPIO 采集到的电平为高
数字输出接口
注意
产品的数字输出为开漏输出,最大截断电压为 150V,最大电流支持 500mA(导通电阻为 18Ω,过压或过流都将烧毁设备)
| 控制引脚 | 功能 | 说明 |
|---|---|---|
| GPIO27 | OUT1 | 数字输出通道1 |
| GPIO22 | OUT2 | 数字输出通道2 |
- 当 GPIO 输出高时,数字输出的输出电平为低
- 当 GPIO 输出低时,数字输出的输出电平为高阻态
4G / 5G
- 产品板载 M.2 M KEY 接口,支持接入 4G / 5G 通信模块
- 产品支持此教程内的全部功能:4G / 5G使用教程
加密芯片(ATSHA204)
- 本产品加密芯片(ATSHA204)的 I2C 地址:0x64
- 本产品加密芯片(ATSHA204)芯片默认使用的 I2C 为: I2C1(SDA:GPIO2、SCL:GPIO3)
- 产品支持此教程内的全部功能:ATSHA204 使用教程
- 包含:数据读写 | 芯片配置区说明
EEPROM(CAT24C32)
- 芯片的 I2C 地址:0x50(可通过修改 A0~A2 电阻的焊接位置调整)
- 芯片默认连接的 I2C 为: I2C1(SDA:GPIO2、SCL:GPIO3)

I2C 接口
- 底板默认使用的 I2C 总线为 I2C1(SDA:GPIO2、SCL:GPIO3)
- 当前 I2C 接口用于板上的 加密芯片(ATSHA204) 与 EEPROM(CAT24C32)
- 可通过调整电阻切换为使用 I2C0

蜂鸣器
| 控制引脚 | 功能 | 说明 |
|---|---|---|
| GPIO7 | 蜂鸣器 | 有源蜂鸣器 |
- 当 GPIO 输出高时,蜂鸣器无输出
- 当 GPIO 输出低时,蜂鸣器输出声音
指示灯
| 指示灯丝印 | 功能 | 说明 |
|---|---|---|
| STAT | 4G/5G 模组使能指示灯 | 4G/5G 模块接口指示灯 |
| NET | 4G/5G 模组运行状态指示灯 | |
| PWR | 树莓派系统指示灯 | 树莓派系统指示灯 |
| ACT | 树莓派工作状态指示灯 | |
| USER1 | 用户自定义功能指示灯1 | 连接至 GPIO25,低电平有效 |
| USER2 | 用户自定义功能指示灯2 | 连接至 GPIO26,低电平有效 |