硬件接口与设计
硬件概述
Radxa E24C 是一款紧凑型高性能网络计算机,搭载瑞芯微RK3528A处理器为路由、边缘网络和工业应用而设计,在性能、连接性和可靠性之间实现最佳平衡。
本文档详细介绍 E24C 的硬件接口、连接方式以及应用建议,帮助您充分发挥设备性能。
芯片架构
RK3528A 是瑞芯微推出的高性能处理器,具有高性能、低功耗、低成本的特点。
- 强大处理性能 : 四核 ARM Cortex-A53
- 网络能力 : 支持多个千兆网络接口,对网络应用进行了优化
- 多样化接口:支持 PCIe、USB 3.0、HDMI 2.1 等多种高速接口

系统架构
E24C 采用紧凑高效的硬件设计,将多种接口和功能集成在单一板上。

硬件接口
Radxa E24C 详细的硬件接口线序,参考硬件原理图

| 序号 | 说明 | 数量 |
|---|---|---|
| 1 | 电源接口:DC5525 | 1 |
| 2 | 板载 eMMC 可选;部分型号使用 SPI Nor Flash 启动,两者互斥) | 1 |
| 3 | USB 2.0 Type‑C 型接口:从设备加调试二合一接口 | 1 |
| 4 | 用户按键 | 1 |
| 5 | USB 2.0 Type‑A 型接口 | 3 |
| 6 | RTC 电池接口 | 1 |
| 7 | microSD 卡槽 | 1 |
| 8 | GPIO:14Pin 拓展排针 | 1 |
| 9 | LED 状态指示灯(1个电源指示灯,4个网口指示灯) | 5 |
| 10 | 电源按键 | 1 |
| 11 | 风扇接口 | 1 |
| 12 | Maskrom 按键 | 1 |
| 13 | 千兆以太网接口( WAN/LAN 可配置) | 4 |
| 14 | HDMI2.1 输出接口 | 1 |
| 15 | M.2 NVME SSD 接口 | 1 |
| 16 | SPI Nor Flash | 1 |
microSD 卡槽
E24C 板载 microSD 卡槽,可用于存储系统数据、系统镜像、系统配置等。
| PIN | Name | 功能描述 |
|---|---|---|
| 1 | SDMMC_D2 | SD 卡数据线 2 |
| 2 | SDMMC_D3 | SD 卡数据线 3 |
| 3 | SDMMC_CMD | SD 卡命令线 |
| 4 | VCC_3V3 | 3.3V 电源 |
| 5 | SDMMC_CLK | SD 卡时钟信号 |
| 6 | GND | 接地 |
| 7 | SDMMC_D0 | SD 卡数据线 0 |
| 8 | SDMMC_D1 | SD 卡数据线 1 |
| 9 | SDMMC_DETN | SD 卡插入检测 |
| 10 | GND | 接地 |
| 11 | GND | 接地 |
| 12 | GND | 接地 |
| 13 | GND | 接地 |
使用指南
- 支持卡型:兼容 microSD/microSDHC/microSDXC 存储卡
- 推荐规格:建议使用 Class 10/UHS-I 或更高规格的卡,以获得更好的性能
- 最大容量:理论上支持高达 2TB 的 microSDXC 卡,实际测试支持 512GB
主要应用场景
- 系统启动:E24C 可以从 microSD 卡启动操作系统,这是最常见的使用方式
- 数据存储:可在已有系统(如使用 eMMC 启动)的情况下用于扩展存储空间
- 系统备份:可用于备份当前系统和数据
对于生产环境或需要 24/7 运行的系统,推荐使用 eMMC 或 M.2 SSD 作为主要存储和启动设备,因为它们提供更好的稳定性和读写耐久性。microSD 卡适合临时存储和开发测试场景。
USB 接口
E24C提供两种不同类型的 USB 接口:USB 2.0 Type-C 和 USB 2.0 Type-A。
USB 2.0 Type-C
作为数据传输接口,支持 USB2.0 OTG 数据传输和串口调试,最高支持 480Mbps 的数据传输速率。
USB 2.0 Type-A
3 个 USB 2.0 Type-A 接口,最高支持 480Mbps 的数据传输速率。
| PIN | Name | 功能描述 |
|---|---|---|
| 1 | VCC5V0_USB | 5V 电源输出,最大 500mA |
| 2 | USB2_HOST_DM | USB 2.0 数据线负极 |
| 3 | USB2_HOST_DP | USB 2.0 数据线正极 |
| 4 | GND | 接地 |
应用建议:
- 鼠标、键盘等输入设备
- 低带宽外设(打印机、扫描仪等)
- 支持 USB 2.0 的外部设备
HDMI 接口
E24C 板载 标准 HDMI 2.1 接口,支持高达 4K 的视频输出,可用于连接显示器、电视等外部设备。
| PIN | Name | 功能描述 |
|---|---|---|
| 1 | HDMI_TX2+ | HDMI 高速数据传输线道 2 正极 |
| 2 | GND | 接地 |
| 3 | HDMI_TX2- | HDMI 高速数据传输线道 2 负极 |
| 4 | HDMI_TX1+ | HDMI 高速数据传输线道 1 正极 |
| 5 | GND | 接地 |
| 6 | HDMI_TX1- | HDMI 高速数据传输线道 1 负极 |
| 7 | HDMI_TX0+ | HDMI 高速数据传输线道 0 正极 |
| 8 | GND | 接地 |
| 9 | HDMI_TX0- | HDMI 高速数据传输线道 0 负极 |
| 10 | HDMI_TXC+ | HDMI 时钟信号正极 |
| 11 | GND | 接地 |
| 12 | HDMI_TXC- | HDMI 时钟信号负极 |
| 13 | HDMI_CEC | 消费电子控制信号,用于设备间控制 |
| 14 | NC | 未连接 |
| 15 | HDMI_SCL | DDC 时钟线,EDID 信息读取 |
| 16 | HDMI_SDA | DDC 数据线,EDID 信息读取 |
| 17 | GND | 接地 |
| 18 | VCC5V0_HDMI | 5V 电源输出 |
| 19 | HDMI_HPD | 热插拔检测信号 |
千兆以太网接口
E24C 配备了 4 个千兆以太网端口,是产品的核心功能组件,支持多种网络应用场景。
| PIN | Name | 功能描述 |
|---|---|---|
| 1 | ETH_TXP | 千兆以太网发送数据正极 |
| 2 | ETH_TXN | 千兆以太网发送数据负极 |
| 3 | ETH_RXP | 千兆以太网接收数据正极 |
| 4 | NC | 未连接 |
| 5 | NC | 未连接 |
| 6 | ETH_RXN | 千兆以太网接收数据负极 |
| 7 | NC | 未连接 |
| 8 | NC | 未连接 |
千兆网络控制器
E24C 的千兆网络接口由瑞芯微 RK3528A 处理器的 SoC 集成的网络控制器驱动,主要特性包括:
- 全双工千兆以太网:每个端口支持 10/100/1000 Mbps 速率
- MDI/MDIX 自动侦测:自动识别直连和交叉网线
- IEEE 802.3 兼容:支持标准以太网协议
- 硬件流量控制:支持 IEEE 802.3x 流量控制
- 内部 MAC 地址:每个端口分配独立 MAC 地址
网络配置场景
四个千兆以太网端口允许灵活配置多种网络拓扑:
1. 多 WAN 路由器配置
可将多个端口配置为 WAN 接口,实现:
- 多线路负载均衡
- 链路求和 (Link Aggregation)
- 多 ISP 备份连接
2. 网络集线器配置
将所有端口配置为交换机模式:
- 网络分区 (VLAN)
- QoS 优先级控制
- 端口镜像与监控
3. 组合模式
最常见的配置:1个 WAN + 3个 LAN 端口:
- 1个端口连接到上游路由器/调制解调器
- 3个端口用于内部网络设备连接
使用建议
- 建议使用 CAT 5e 或更高规格的网线,以获得全千兆性能
- 多 WAN 配置需要专门的路由软件支持,如 iStoreOS 或 OpenWrt
- 当运行高流量网络应用时,注意散热问题
对于需要强大网络性能的应用(如企业路由、网关等),可以配置端口聚合 (Port Bonding) 以提高带宽和可靠性。在 iStoreOS 或 OpenWrt 中可以轻松配置这些高级功能。
M.2 M Key 接口
| PIN | Name |
|---|---|
| 1 | GND |
| 2 | VCC3V3_PCIE |
| 3 | GND |
| 4 | VCC3V3_PCIE |
| 5 | GND |
| 6 | NC |
| 7 | GND |
| 8 | NC |
| 9 | GND |
| 10 | NC |
| 11 | GND |
| 12 | NC |
| 13 | GND |
| 14 | NC |
| 15 | GND |
| 16 | NC |
| 17 | GND |
| 18 | NC |
| 19 | GND |
| 20 | NC |
| 21 | GND |
| 22 | NC |
| 23 | GND |
| 24 | NC |
| 25 | GND |
| 26 | NC |
| 27 | GND |
| 28 | NC |
| 29 | GND |
| 30 | NC |
| 31 | GND |
| 32 | NC |
| 33 | GND |
| 34 | NC |
| 35 | GND |
| 36 | NC |
| 37 | GND |
| 38 | NC |
| 39 | VCC3V3_PCIE |
| 40 | NC |
| 41 | VCC3V3_PCIE |
| 42 | NC |
| 43 | GND |
| 44 | NC |
| 45 | NC |
| 46 | NC |
| 47 | GND |
| 48 | NC |
| 49 | GND |
| 50 | PCIE_CLKREQ_N |
| 51 | GND |
| 52 | PCIE_WAKE_N |
| 53 | GND |
| 54 | PCIE_REFCLK_P |
| 55 | PCIE_REFCLK_N |
| 56 | NC |
| 57 | GND |
| 58 | PCIE_RX_N |
| 59 | PCIE_RX_P |
| 60 | GND |
| 61 | GND |
| 62 | PCIE_TX_N |
| 63 | PCIE_TX_P |
| 64 | GND |
| 65 | GND |
| 66 | NC |
| 67 | NC |
| 68 | PCIE_RST_N |
| 69 | GND |
| 70 | NC |
| 71 | GND |
| 72 | NC |
| 73 | GND |
| 74 | NC |
| 75 | GND |
风扇接口 (2-Pin 1.25mm)
| PIN | Name |
|---|---|
| 1 | PWM |
| 2 | GND |
RTC 电池接口 (2-Pin 1.25mm)
| PIN | Name |
|---|---|
| 1 | VCC3V0_RTC |
| 2 | GND |
14-Pin GPIO 接口 (0.1"/2.54mm)
| Pin# | Function 1 | Function 2 |
|---|---|---|
| 1 | VCC_3V3 | |
| 2 | VCC5V0_SYS | |
| 3 | GPIO1_B3 | I2C5_SDA_M0 |
| 4 | GND | |
| 5 | GPIO1_B2 | I2C5_SCL_M0 |
| 6 | GPIO4_A4 | |
| 7 | GPIO1_B7 | SPI1_MOSI |
| 8 | GPIO4_A5 | |
| 9 | GPIO1_C0 | SPI1_MISO |
| 10 | GPIO4_A6 | UART1_TX_M0 |
| 11 | GPIO1_B6 | SPI1_CLK |
| 12 | GPIO4_B4 | |
| 13 | GPIO1_C1 | SPI1_CSN0 |
| 14 | GPIO4_A7 | UART1_RX_M0 |