跳到主要内容

硬件概览

我们将在本文提供 ROCK 5B 的详细硬件信息。

rock 5b interfaces

处理器 (1)

ROCK 5B 的 SoC 是 Rockchip RK3588。 主 CPU 是一个四核 ARM Cortex-A76 MPCore 处理器和四核 ARM Cortex-A55 MPCore 处理器、 两者都是高性能、低功耗和缓存的应用处理器。 搭载的 ARM Mali-G610 MP4 3D GPU 使 RK3588 完全兼容 OpenGLES 1.1、2.0 、3.2 ,OpenCL 2.2 和 Vulkan 1.2。 带有 MMU 的特殊 2D 硬件引擎将最大化显示性能并提供非常流畅的操作。 内置的 NPU 支持 INT4 / INT8 / NT16 / FP16 混合运算,计算能力高达 6 TOPs。 此外,由于其强大的兼容性,基于 TensorFlow / MXNet / PyTorch / Caffe 等一系列框架的网络模型也可以轻松实现。

内存 (2)

ROCK 5B 的内存是 LPDDR 4x,由两个 32 bits LPDDR 4x 芯片组成 64 bits,频率高达 4224 Mhz。ROCK 5B 提供 4GB、8GB 和 16GB 的内存选项。

USB-C 电源 (3)

Radxa ROCK 5 Model B 被设计为低功耗的 ARM 台式单板计算机。它支持以下电源输入:

  • Type-C 5V 输入,高负载下推荐输入电流 5A
  • USB PD2.0 电源适配器,支持 12V / 15V / 20V,输出电流为 2A 或更高。
  • 具有固定 9V 至 20V 直流电压和 USB-C 插头的电源适配器
  • 来自 GPIO PIN 2 和 4 的 5V PoE 电源

HDMI 输出 (4 / 5)

HDMI 输入 (6)

USB2.0 (7)

USB3.0 (8)

2.5GbE (9)

PoE (10)

M.2 E-KEY (11)

M.2 E key 引脚信号定义表:

Pin#NamePin#NamePin#NamePin#Name
1GND21WIFI_WAKE_HOST_H_GPIO3_D549PCIE20_REFCLKN69GND
2VCC3V3_WF22UART1_RX_M050WIFIBT_32KIN_1T1R70BT_WAKE
3USB2_M2_DP23WIFI_REG_ON51GND71NC
4VCC3V3_WF32UART1_TX_M052PCIE_PERSTN72VCC3V3_WF
5USB2_M2_DM33GND53PCIE_CLKREQN73NC
6WIFI_LED34UART1_CTS_M54HOST_WAKE_BT_H74VCC3V3_WF
7GND35PCIE_TXP55PCIE_WAKEN75GND
8PCM_CLK/I2S_SCK36UART1_RTS_M56BT_REG_ON_H76GND
9SDIO_CLK37PCIE_TXN57GND77GND
10PCM_SYNC/I2S_WS38NC58I2C4_SDA_M178NC
11SDMMC2_CMD_M039GND59NC79NC
12PCM_OUT/I2S SD_OUT40NC60I2C4_SCL_M1
13SDMMC2_D0_M041PCIE20_RXP61NC
14PCM_IN/I2S SD_IN42BT_REG_NO62NC
15SDMMC2_D1_M043PCIE20_RXN63GND
16NC44NC64NC
17SDMMC2_D2_M045GND65NC
18GND46NC66NC
19SDMMC2_D3_M047PCIE20_REFC67NC
20BT_WAKE_HOST_H_GPIO4_B448NC68NC

M.2 M-KEY (12)

eMMC (13)

板载插座接口特点
高性能的 eMMC 模块是 ROCK 5B 系统存储的最佳选择。eMMC 模块有 8GB / 16GB / 32GB / 64GB / 128GB 可供选择。 eMMC 插座的引脚规格如下:

NamePin#Pin#Name
GND134GND
EMMC_D5233EMMC_D6
GND332GND
EMMC_D4431EMMC_D7
GND530GND
EMMC_D0629EMMC_D1
GND728GND
EMMC_CLK827EMMC_D2
GND926GND
EMMC_D31025EMMC_CMD
GND1124GND
EMMC_RSTN1223VCC3V3_SYS
GND1322VCC3V3_SYS
GND1421VCC_1V8
EMMC_RCLK1520VCC_1V8
GND1619GND
GND1718GND

TF 卡槽 (14)

TF 卡可以作为系统存储或外部存储使用。

当它被用作系统存储时,你最好选择存储空间大于 8GB 的。

当它作为外部存储时,你可以选择存储空间最大为 128GB 的。

当 TF 卡插入 TF 卡槽时,系统会自动识别设备。

TF 卡的接口针脚规格如下所示:

Pin#Name
1SDMMC0_D2
2SDMMC0_D3
3SDMMC0_CMD
4VCC3V3_SYS
5SDMMC0_CLK
6GND
7SDMMC0_D0
8SDMMC0_D1
9SDMMC0_DET_L
10GND
11GND
12GND
13GND

耳机 (15)

MIPI CSI (16)

请参考 MIPI 摄像头兼容情况

MIPI DSI (17)

请参考 MIPI 屏幕兼容情况

40 PIN GPIO (18)

GPIO 电压

GPIO电压最高
所有的GPIO3.3V3.63V
SARADC_IN43.3V1.8V

GPIO 接口

ROCK 5B提供了一个40pin针脚的GPIO座子,兼容于市面上大部分传感器的应用。

提示: 实际兼容情况以使用为准。

  • ROCK5B有一个40针扩展接头。每个引脚都用颜色区分。
GPIO numberFunction8Function7Function6Function5Function4Function3Function2Function1Pin#Pin#Function1Function2Function3Function4Function5Function6Function7Function8GPIO number
+3.3V
1
2
+5.0V
139I2S1_SDO2_M0I2C7_SDA_M3UART8_CTSN_M0PWM15_IR_M1CAN1_TX_M1GPIO4_B3
3
4
+5.0V
138I2S1_SDO1_M0I2C7_SCL_M3UART8_RTSN_M0PWM14_M1CAN1_RX_M1GPIO4_B2
5
6
GND
115SPI1_CS1_M1I2C8_SDA_M4UART7_CTSN_M1PWM15_IR_M0GPIO3_C3
7
8
GPIO0_B5
UART2_TX_M0
I2C1_SCL_M0I2S1_MCLK_M113
GND
9
10
GPIO0_B6
UART2_RX_M0
I2C1_SDA_M0I2S1_SCLK_M114
113SPI1_CLK_M1UART7_RX_M1GPIO3_C1
11
12
GPIO3_B5CAN1_RX_M0PWM12_M0UART3_TX_M1I2S2_SCLK_M1109
111SPI1_MOSI_M1I2C3_SCL_M1GPIO3_B7
13
14
GND
112SPI1_MISO_M1I2C3_SDA_M1UART7_TX_M1GPIO3_C0
15
16
GPIO3_A4100
+3.3V
17
18
GPIO4_C4PWM5_M2SPI3_MISO_M0148
42SPI0_MOSI_M2UART4_RX_M2GPIO1_B2
19
20
GND
41SPI0_MISO_M2GPIO1_B1
21
22
SARADC_IN4
43SPI0_CLK_M2UART4_TX_M2GPIO1_B3
23
24
GPIO1_B4UART7_RX_M2SPI0_CS0_M244
GND
25
26
GPIO1_B5UART7_TX_M2SPI0_CS1_M245
150SPI3_CLK_M0I2C0_SDA_M1PWM7_IR_M3GPIO4_C6
27
28
GPIO4_C5PWM6_M2I2C0_SCL_M1SPI3_MOSI_M0149
63UART1_CTSN_M1PWM15_IR_M3GPIO1_D7
29
30
GND
47SPDIF_TX_M0UART1_RX_M1PWM13_M2GPIO1_B7
31
32
GPIO3_C2PWM14_M0UART7_RTSN_M1I2C8_SCL_M4SPI1_CS0_M1114
103PWM8_M0GPIO3_A7
33
34
GND
110I2S2_LRCK_M1UART3_RX_M1PWM13_M0CAN1_TX_M0GPIO3_B6
35
36
GPIO3_B1PWM2_M1UART2_TX_M2105
GPIO0_A0
37
38
GPIO3_B2PWM3_IR_M1UART2_RX_M2I2S2_SDI_M1106
GND
39
40
GPIO3_B3UART2_RTSNI2S2_SDO_M1107

SPI NOR Flash (19)

RTC 电池 (20)

RTC 连接器是按照标准的连接器类型设计的。

你可以从板子上的丝印中分辨出 '+3.3V' 和 '-'。

Pin#Name
1GND
2+3.3V

Recovery 按钮 (21)

ROCK 5B 支持 loader 模式,这是 CPU 等待 USB OTG 端口命令的一种特殊操作模式。

Recovery 按钮用于升级板上 SPI NOR Flash 或 eMMC 的图像。

下面是将设备启动到 loader 模式的步骤。

  • 确保 U-Boot 镜像已经预先安装在 SPI NOR Flash 或 eMMC 上。
  • 按下并按住 Recovery 按钮
  • 将 USB-A 转 C 线插入 ROCK 5B 的 Type-C 端口,另一端插入电脑。
  • 等待大约 5 秒钟
  • 确认 ROCK 5B 处于 loader 模式。
#For macOS host:
lsusb result
Output:Bus 000 Device 004: ID 2207:350b Fuzhou Rockchip Electronics Co., Ltd. Composite Device

#For Linux host:
lsusb result
Output:Bus 001 Device 030: ID 2207:350b Fuzhou Rockchip Electronics Company

#For Windows host:
Open RKDevTool and you would see the device is in Found One MASKROM Device.

电源键 (22)

电源按钮用于打开或关闭设备。 短按电源按钮就可以打开/关闭设备的电源。这就是我们所说的通过软件开/关电源。 电源按钮还提供硬件开/关设备的功能。 当系统崩溃时,你可以通过这种方法关闭设备。 按住电源按钮至少 6 秒钟。然后释放电源按钮。 之后,短按电源按钮就可以打开设备的电源。

RGB LED (23)

请查阅 LED 指导.

Fan (24)

你可以查阅 rsetup: thermal-governor 来进行风扇设置。 定义表(图片中从上到下):

Pin#Name
1+5.0V
2GND

Maskrom 按键 (25)

ROCK 5B 支持 Maskrom 模式,这是 CPU 等待 USB OTG 端口命令的一种特殊操作模式。

当需要把镜像写到 SPI NOR Flash 或 eMMC 板上时,需要使用 Maskrom 按钮进入 Maskrom 模式。

WIFI

请参考支持的 WIFI 型号