Skip to main content

Hardware Overview

Chip block diagram

rk3528A chip diagram

System block diagram

rock 2f pack

Hardware overview

rock 2f pack

Below is the detailed interface wiring sequence for each hardware interface.

microSD Card Slot

PINName
1SDMMC_D2
2SDMMC_D3
3SDMMC_CMD
43V3_SD
5SDMMC_CLK
6GND
7SDMMC_D0
8SDMMC_D1
9SDMMC_DET_L
10GND

HDMI

PinNamePinName
1HDMI_TX2P_PORT2GND
3HDMI_TX2N_PORT4HDMI_TX1P_PORT
5GND6HDMI_TX1N_PORT
7HDMI_TX0P_PORT8GND
9HDMI_TX0N_PORT10HDMI_CLKP_PORT
11GND12HDMI_CLKN_PORT
13HDMI_TX_CEC_PORT14X
15HDMI_TX_SCL_PORT16HDMI_TX_SDA_PORT
17GND18VCC5V_HDMI_TX
19HDMI_TX_HPD_PORT20GND
21GND22GND
23GND

WIFI 6 & BT 5.4

PinNamePinName
1HOST_WAKE_BT_H2GND
3UART1_TX4GND
5GND6GND
7GND8USB4_DP
9USB4_DM10GND
11UART1_RX12GND
13GND14UART0_RX
15UART0_TX16GND
17X18X
19X20X
21X22X
23GND24VCC_WIFI
25GND26GND
27GND28GND
29GND30X
31GND32X
33VCC_WIFI34VCC_WIFI
35GND36GND
37WL_5G_ANT38WL_24G_ANT
39GND40GND
41GND42GND
43GND44GND
45GND46WIFI_REG_ON_H
47WIFI_WAKE_HOST_H48BT_WAKE_HOST_H
49GND50GND
51GND52GND

FPC Connector with PCIE 2.0

PinNamePinName
1VCC5V0_SYS2VCC5V0_SYS
3GND4PCIE20_REFCLKP
5PCIE20_REFCLKN6GND
7USB30_OTG0_SSRXP_PCIE20_RXP8USB30_OTG0_SSRXN_PCIE20_RXN
9GND10USB30_OTG0_SSTXP_PCIE20_TXP
11USB30_OTG0_SSTXN_PCIE20_TXN12GND
13PCIE_EN14PCIE20_WAKEn_M1
15PCIE20_CLKREQn_M116PCIE20_PERSTn_M1

AV Out

PinNamePinName
1X2CVBS_OUT
3LOUT4X
5GND6ROUT
7X8X

2x USB 2.0 HOST

PinNamePinName
1VCC5V0_USB202USB2_DM
3USB2_DP4GND
5GND6GND
PinNamePinName
1VCC5V0_USB202USB3_DM
3USB3_DP4GND
5GND6GND

40-Pin GPIO Header

GPIO Voltage

GPIOVoltageMax
All the GPIOs3.3V3.3V
SARADC_IN31.8V1.8V

GPIO Pinout

The ROCK 2F is supplied with a 40pin pin GPIO Header that is compatible with most sensor applications on the market.

** Actual compatibility is subject to usage. **

  • The ROCK 2F has a 40-pin expansion connector. Each pin is color coded.
GPIO numberFunction4Function3Function2Function1Pin#Pin#Function1Function2Function3Function4GPIO number
+3.3V
1
2
+5.0V
128I2C0_SDA_M1SPIDIF_TX_M0GPIO4_A0
3
4
+5.0V
129I2C0_SCL_M1GPIO4_A1
5
6
GND
134UART1_TX_M0I2S1_LRCKGPIO4_A6
7
8
GPIO4_D0
UART2_TX_M0
152
GND
9
10
GPIO4_C7
UART2_RX_M0
151
143PWM4_M0UART3_RX_M1GPIO4_B7
11
12
GPIO1_B5I2S0_SCLK_M145
144PWM5_M0UART3_TX_M1GPIO4_C0
13
14
GND
150PWM3_M0UART1_RX_M1I2C1_SDA_M1GPIO4_C6
15
16
GPIO4_B0I2S1_SDO1UART3_RX_M0136
+3.3V
17
18
GPIO4_B1I2S1_SDO2PDM_SDI1UART3_TX_M0137
138SPI0_MOSIPDM_SDI0I2S1_SDO3GPIO4_B2
19
20
GND
139SPI0_MISOPDM_SDI2I2S1_SDI1GPIO4_B3
21
22
GPIO1_B2UART2_RTSN_M1I2C5_SCL_M0UART7_TX_M142
140SPI0_CLKI2S1_SDI0GPIO4_B4
23
24
GPIO4_B6SPI0_CSN0142
GND
25
26
GPIO4_C1PDM_SDI3SPI0_CSN1PWM6_M0145
130I2C1_SDA_M0UART3_RTSNI2S1_SDI3GPIO4_A2
27
28
GPIO4_A3I2S1_SDI2UART3_CTSNI2C1_SCL_M0131
141PDM_CLK0GPIO4_B5
29
30
GND
40UART7_CTSN_M1UART2_RX_M1GPIO1_B0
31
32
GPIO4_C3I2C0_SDA_M0PWM0_M0147
41UART7_RTSN_M1UART2_TX_M1GPIO1_B1
33
34
GND
46SPI1_CLKI2S0_LRCK_M1GPIO1_B6
35
36
GPIO1_B4I2S0_MCLK_M144
SARADC_IN3
37
38
GPIO1_B7I2S0_SDI_M1SPI1_MOSI47
GND
39
40
GPIO1_C0I2S0_SDO_M1SPI1_MISO48

USB Function Configuration on 40-Pin

On the ROCK 2F's 40-Pin interface, the following pins can be configured for USB 2.0:

  • USB1_DM: Pin number 28, resistor location R2417.
  • USB1_DP: Pin number 27, resistor location R2416.

By default, Pin-27 can be configured in software for functions such as GPIO4_A2 (see 40-Pin Pinout), while the USB1_DP signal is not activated on the hardware. Pin-28 can be configured in software for functions such as GPIO4_A3 (see 40-Pin Pinout), and the USB1_DM signal is also not activated on the hardware. To change these pins to USB functions, please follow the steps below to modify the reserved resistors:

  • Remove the 0-ohm resistors at R2406 and R2407.
  • Solder 0-ohm resistors at R2416 and R2417.
tip

The schematic and resistor locations can be viewed and downloaded from the hardware documentation.Hardware Documentation Download

[Operation Note]

This procedure requires soldering skills, and it is recommended that it be performed by an experienced technician.