RM182X 硬件设计指南
本文档面向硬件开发工程师、Layout 工程师、技术支持工程师、测试工程师, 帮助快速、准确完成 RK182X M.2 2280 模组的外围电路设计。
| 项目 | 内容 |
|---|---|
| 文档版本 | V1.0 |
| 对应产品 | RM1820MC0 / RM1828MC0 |
| 产品版本 | RK182X M.2 2280 Module_V10 |
| 完成日期 | 2025-11-06 |
1 模组概述
1.1 模组简介
RK182X M.2 2280 Module 是一个高性能的算力协处理器模组,可支持 3B/7B 大模型 (RK1820 支持 3B 大模型,RK1828 支持 7B 大模型),适用于 AI 推理、机器视觉应用。
模组搭载了瑞芯微算力协处理器 RK182X,算力高达 20TOPS@INT8,有三个独立的 64 位 RISC-V 核心。 RK182X 内置高带宽片内 DRAM,其中 RK1820 DRAM 容量为 2.5GB,RK1828 DRAM 容量为 5GB, 支持 PCIe2.1 通信接口。
模组采用 M.2 Key M 金手指接口,尺寸为 22mm × 80mm。
1.2 模组硬件框图
┌─────────────────────────────────┐
3.3V ──────┤ BUCK/LDO │
│ ┌──────────┐ │
12V ───────┤ VCC_IN │ RK182X │ │
│ │ SoC │ │
24MHz ─────┤ OSC └────┬─────┘ │
│ │ │
│ ┌──────────┐ │ │
│ │ eMMC │◄──────────┤ │
│ │ (option) │ │ │
│ └──────────┘ │ │
│ │ │
│ Fan speed CTL ◄────┤ │
│ Fan speed DET ────►│ │
│ PCIe0 (EP/RC) ◄───►│ │
│ NPOR / CLKREQ ◄────┤ │
└─────────────────────────────────┘
1.3 模组信号说明
| 接口 | 配置 | 备注 |
|---|---|---|
| 输入电源 | 由底板提供 12V 和 3.3V | 12V/3A、3.3V/3A |
| RAM | 芯片内置 | RK1820 容量:2.5GB;RK1828 容量:5GB |
| 通信接口 | PCIe2.1 | 默认使用此接口与 HOST 端通信,支持 boot |
2 底板接口
2.1 接口选型
RK182X M.2 2280 模组采用 M.2 Key M 连接器,连接器型号示例:
| 高度 | 型号 | 品牌 | 名称 |
|---|---|---|---|
| ≥4.2mm | FM205003 Series | TXGA | FM205003 Series |
上述型号为 RK 开发板已验证型号,仅供参考,后续还会验证其他型号连接器。 自行选型时请确认高度与机械干涉。
2.2 接口信号定义
RK182X M.2 2280 模组与底板连接器接口信号定义,见附件文档:
- 《RK1820 M.2 Module PinList_V1.0_20251025.xlsx》
- 对应的接口原理图封装和 PCB 封装:RK182X M.2 2280 Module 接口原理图和 PCB 封装
RK1820 M.2_2280 Module 是按 KEY M 设计,请按 KEY M 规范设计底板金手指座。
2.3 模组尺寸高度信息
| 尺寸项 | 数值 |
|---|---|
| PCBA 尺寸 | 22mm × 80mm |
| 模组厚度 | 6mm |
| 含金手指总长 | 81mm |
| 结构参考宽度 | 25mm |
| 定位缺口位置 | 21.75mm |
完整 3D 结构图见附件文件夹:04.RK182X M.2 2280 Module 3D结构图
3 作为协处理器加速卡的应用框图
HOST (主控 SoC) RK182X M.2 Module
┌──────────────────────┐ ┌──────────────────────┐
│ │ │ │
│ PCIe RC │◄────────►│ PCIe0 EP │
│ │ PCIe2.1 │ │
│ PCIA0_PERSTN_M0 ├─────────►│ RESETN_IN │
│ PCIE0_CLKREQN_M0 ├─────────►│ PCIe CLKREQn │
│ PCIE0_WAKEN_M0 ├─────────►│ PCIe WAKEn │
│ │ │ │
│ FAN_CTRL ├─────────►│ Fan speed CTL │
│ FAN_SPEED │◄─────────│ Fan speed DET │
│ │ │ │
│ 0R ──── 3.3V ├─────────►│ 3.3V_IN │
│ 12V ├─────────►│ VCC_IN │
│ │ │ │
│ SMBus / I2C │◄────────►│ (Option) │
└──────────────────────┘ └──────────────────────┘
模组作为协处理器时,PCIe 走 EP 模式,由 HOST 侧作为 RC 发起枚举。
4 底板硬件电路设计说明
4.1 输入电源
RK1820 M.2_2280 Module 需要底板额外给模组提供 12V 电源, 所以在底板上需要单独提供 12V/3A 的电源供电。
| 电源 | 规格 | 提供方 |
|---|---|---|
| 12V | 12V / 3A | 底板单独座子 |
| 3.3V | 3.3V / 3W | 底板 M.2 座子 |
RK 默认此 12V 电源转接线,此接口转成 2.54PIN 间距的转接线。 此外 RK 也提供 DC 座转接线,方便客户适配 DC 插头进行调试。
- 12V 必须单独走一条电源回路,不要从 M.2 座子的 3.3V 取电;
- 12V 回路建议预留 ≥3A 余量,走线宽度需匹配;
- 上电顺序无强制要求,但建议 3.3V 与 12V 同时或 12V 略早。
4.2 复位控制
PIN50 为模组的复位输入脚,低有效,使用 HOST 端 GPIO 控制。
模组与 HOST 通过 PCIe 作为通信接口时,复位路径:
HOST RK182X M.2 Module
┌────────────┐ ┌──────────────┐
│ USB3.0 │ │ │
│ PCIe RC │◄──────────────►│ PCIe0 EP │
│ │ │ │
│ PCIE PERST#├───────────────►│ RESET │
│ GPIO ├───────────────►│ │
└────────────┘ └──────────────┘
4.3 PCIe2.1
RK182X M.2 2280 模组有 2 个 PCIe2.1 接口,都支持 RC 和 EP 模式, PCIe2.1 与 USB3.0 的 PHY 是复用的。
Controller 和 PHY 之间的映射关系:
| Controller | PHY | 复用信号 |
|---|---|---|
| PCIe2.1 Dual mode controller 0 | Combo PHY 0 | PCIe0 / USB0_SS_M0 |
| PCIe2.1 Dual mode controller 1 | Combo PHY 1 | PCIe1 / USB0_SS_M1 |
模组可通过 PCIe0/USB3.0 Combo PHY 和 HOST 进行通信交互,也可通过 PCIe0 与 SoC 主芯片通信, PCIe0 支持 Boot。
PCIe 控制信号描述及连接方式
| 控制信号 | 连接方式 | 说明 |
|---|---|---|
PCIE_TXP/TXN | 直连 | PCIe 数据输出(模组上已串 100nF 电容) |
PCIE_RXP/RXN | 串接 100nF(0201) 电容 | PCIe 数据输入 |
PCIE_REFCLKP/CLKN | 直连 | PCIe 参考时钟输入或输出 |
PCIE_PERSTN_M* | 直连 | PCIe 全局复位输入(EP 模式) |
| SoC 主芯片端控制信号可以用 GPIO 代替 | ||
PCIE0_CLKREQN_M* | 直连 | PCIe 参考时钟请求输出(EP 模式) |
| SoC 主芯片端控制信号必须用对应的功能口 |
PCIE0_CLKREQN_M* 在 SoC 端必须使用对应的功能口,不能用普通 GPIO 替代;
而 PCIE_PERSTN_M* 可以用 GPIO 代替。
5 热设计建议
5.1 模组散热设计
良好的热设计对 RK182X M.2 2280 模组性能的提高、系统的稳定性、产品的安全性尤其重要。
RK182X M.2 2280 模组默认通过风冷进行主动散热。
RK1820 M.2_2280 Module 风扇接口设计在模组上,底板不需要额外设计相关电路, RK 默认配置风扇,风扇使用 PWM 信号控制:
RK182X Fan
┌──────────┐ ┌────────┐
│ PWM CH6 ├─────────►│ CTL │
│ PWM CH7 │◄─────────│ DET │
└──────────┘ └────────┘
| 信号 | 通道 | 方向 |
|---|---|---|
| Fan speed CTL | PWM CH6 | 输出(控制转速) |
| Fan speed DET | PWM CH7 | 输入(检测转速) |
5.2 散热设计文档
RK 默认配置主动散热风扇,客户可直接使用。 若产品结构限制或其他需求需要另外设计散热组件,可参考 RK 提供的热设计指南文档 《Rockchip RK182X M.2 Module 热设计指南》进行设计。
6 PCB 设计建议
6.1 高速接口 PCB 设计
布线要求 - PCIe2.1
| 参数 | 要求 |
|---|---|
| 走线阻抗 | 差分 85ohm ± 10% |
| 差分对内最大时延差 | < 6mil |
| 差分对间等长要求 | < 6inches |
| 走线长度 | < 6inches |
| 电容要求 | 100nF ± 20%,建议用 0201 封装 |
| 差分对间间距(airgap) | 建议 ≥ 4 倍 PCI-E 线宽 |
| 差分对内最大时延差(REFCLK) | < 12mil |
| 走线阻抗(REFCLK) | 差分 100ohm ± 10% |
| PCIe 与其它信号间距(airgap) | 建议 ≥ 5 倍 PCI-E 线宽,至少要 4 倍 |
| 各信号所允许过孔数量 | 建议不超过 2 个 |
- 差分阻抗 85ohm(数据)/ 100ohm(REFCLK),偏差不得超过 ±10%
- 走线长度与差分对间等长都不得超过 6 inches
- 过孔数不超过 2 个
7 注意事项
防护
- 拆封开发板包装和安装前,为避免**静电释放(ESD)**对开发板硬件造成损伤, 请采取必要防静电措施。
- 在运输模组时,必须使用专用的防静电包装袋。
- 手持开发板时请拿开发板边沿,不要触碰到开发板上的外露金属部分, 以免静电对开发板元器件造成损坏。
- 请将开发板放置于干燥的平面上,以保证它们远离热源、电磁干扰源与辐射源、 电磁辐射敏感设备(如:医疗设备)等。
电源安全
- 模组不支持带电插拔操作。
- 确认输入电压值是否在设备额定电压范围内。
- 禁止带电插拔模组 —— 会损坏模组与底板;
- 禁止使用超出额定范围的输入电压 —— 12V/3A 与 3.3V/3W 是设计上限。