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

双千兆网口 CM5 扩展板
( 底板 )
( 底板 )

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

1. CM5 连接器
适用于 Compute Module 5 的所有版本
2. Nano SIM 卡连接器
3. Micro SD 卡接口
用于接入带系统的 Micro SD 卡,仅适用于不带 eMMC 的 CM5 版本
4. 风扇接口Y
支持 2242 / 2230 NVMe 硬盘或者 AI 模块
5. 烧录接口
可以作为 eMMC 烧录接口或者 USB OTG 接口
6. HDMI 接口
支持 4K 输出
7. 按键与指示灯扩展接口
8. 双 USB 接口
一个标准 USB 2.0 接口,一个 USB 3.2 Gen1 接口 (USB 3.2 Gen1 最高支持 5Gbps)
9. 1000M 网口
RJ45 1000M 网口,支持 10M / 100M / 1000M 网络接入
10. 2500M 网口
RJ45 2500M 网口,支持 10M / 100M / 1000M / 2500M 网络接入
11. 指示灯
各接口状态指示灯,另额外引出 2 个用户可配置指示灯
12. M.2 M KEY
支持 2242 / 2230 NVMe 硬盘或者 AI 模块
13. M.2 B KEY
支持接入 4G / 5G 通信模块
14. 蜂鸣器
15. DC 圆形电源接口
支持 DC 7V ~ 36V 供电 (不要与接线端子同时接入电源)
16. DC 电源接线端子
支持 DC 7V ~ 36V 供电 (不要与圆形电源接口同时接入电源)
17. RS485 接口
18. 数字输入接口
允许输入电压范围:5V ~ 36V
19. 继电器接口
允许接入负载: ≤ 10A 250V AC 或 ≤ 10A 30V DC
20. RTC 电池连接座
可使用对应接口的 RTC 电池给 RTC 供电
21. 加密芯片
22. 双 MIPI 接口
支持接入 DSI 显示器或者 CSI 摄像头,外壳仅对 MIPI0 开槽,MIPI1 无法从壳体内部引出
23. BOOT 开关
上电切换为 ON,上电即进入烧录模式
产品尺寸


开发相关
镜像烧录
- 进入下载模式
- 板载 BOOT 开关:在上电前将 BOOT 开关拨动至 ON,通过 Type C 连接电脑,即可进入烧录模式
- LITE 版本镜像烧录:LITE 版本教程
- EMMC 版本镜像烧录:EMMC 版本教程
NVMe(M.2 M KEY)
NVMe SSD 引导启动
- 先使用 SD 卡启动树莓派,先挂载测试一下 NVMe 硬盘,确保硬件可以正常工作
- NVMe SSD 引导启动:引导启动配置教程
MIPI
注意
本产品外壳仅对 MIPI0 开槽,MIPI1 无法从壳体内部引出,MIPI1 仅可在未组装外壳时使用
- 可在 config.txt 中添加指定内容选择使用 DSI 或 CSI 连接
- MIPI - DSI
- 产品支持此教程内的全部功能:DSI 接口使用教程
- DSI 包含:DSI 接口选择
- MIPI - CSI
- 产品支持此教程内的全部功能:CSI 接口使用教程
- CSI 包含:CSI 接口选择(驱动设置) | 摄像头检测 | 显示实时画面 | 拍照 | 视频录制
风扇控制
RTC
- 在连接 RTC 电池的情况下产品支持此教程内的全部功能:RTC 使用教程
- 包含:获取 RTC 时间 | 设置 RTC 时间 | 同步 RTC 时钟 | 定时关机 | 定时开机(低功耗唤醒) | RTC 电池充电
RS485
- 产品板载 4 路隔离 RS485 接口
- 产品支持此教程内的全部功能:RS485 使用教程
数字输入接口
注意
产品的数字输入接口支持的最大输入电压为 36V
| 控制引脚 | 功能 | 说明 |
|---|---|---|
| GPIO24 | IN1 | 数字输入通道1 |
- 当数字输入为高电平(高于 2V)时,GPIO 采集到的电平为低
- 当数字输入为低电平(低于 0.9V)时,GPIO 采集到的电平为高
继电器
| 控制引脚 | 功能 | 说明 |
|---|---|---|
| GPIO25 | 继电器 | 默认引出常开端和公共端 |
- 当 GPIO 输出高时,继电器吸合,常开端和公共端处于连接状态
- 当 GPIO 输出低时,继电器断开吸合,常开端和公共端处于断开状态
4G / 5G
- 产品板载 M.2 M KEY 接口,支持接入 4G / 5G 通信模块
- 产品支持此教程内的全部功能:4G / 5G使用教程
加密芯片(ATSHA204)
- 本产品加密芯片(ATSHA204)的 I2C 地址:0x64
- 本产品加密芯片(ATSHA204)芯片默认使用的 I2C 为: I2C1(SDA:GPIO2、SCL:GPIO3)
- 产品支持此教程内的全部功能:ATSHA204 使用教程
- 包含:数据读写 | 芯片配置区说明
蜂鸣器
| 控制引脚 | 功能 | 说明 |
|---|---|---|
| GPIO22 | 蜂鸣器 | 有源蜂鸣器 |
- 当 GPIO 输出高时,蜂鸣器无输出
- 当 GPIO 输出低时,蜂鸣器输出声音
指示灯
| 指示灯丝印 | 功能 | 说明 |
|---|---|---|
| IN1 | 数字输入指示灯 | 输入高电平(高于 2V)时,指示灯熄灭 |
| OUT1 | 继电器状态指示灯 | 当继电器吸合(常开端和公共端连接)时,指示灯点亮 |
| USER0 | 用户自定义功能指示灯0 | 连接至 GPIO20,低电平有效 |
| USER1 | 用户自定义功能指示灯1 | 连接至 GPIO26,低电平有效 |
| STA | 4G/5G 模组使能指示灯 | 4G/5G 模块接口指示灯 |
| NET | 4G/5G 模组运行状态指示灯 | |
| PORT0 | RS485 的 CH0 通信指示灯 | RS485 存在数据通信时闪烁 |
| PORT1 | RS485 的 CH1 通信指示灯 | |
| PORT2 | RS485 的 CH2 通信指示灯 | |
| PORT3 | RS485 的 CH3 通信指示灯 |
