Rockpi4/hardware/es es
El ROCK Pi 4 es el último SBC de radxa.
Procesador
El chip usado en ROCK Pi 4 es el Rockchip RK3399 que consta de seis núcleos de 64 bits de los cuales dos son Cortex-A72 a 1.8GHz y los cuatro restantes son Cortex-A53 a 1.4GHz, tiene como unidad gráfica una Mali T860MP4 (GPU) y una SRAM interna. Tiene caches de nivel L1 y L2. Por cada Cortex-A72 tiene un cache L1 de 48KB para instrucciones y 32KB para datos. Por cada Cortex-A53 tiene un cache L1 de 32KB para instrucciones y 32KB para datos. El cache L2 es de 1024KB para cuando los seis núcleos estan activos (cluster grande) y de 512KB para cuando sólo estan operando los cuatro núcleos Cortex-A53 de bajo consumo (cluster menor).
Redes
Los Modelos A y B del ROCK Pi 4 incluyen un puerto Giga Bit Ethernet. En nuestras pruebas hemos obtenido un ancho de banda de al menos 939Mbits/seg. Si te interesa POE (Alimentación sobre Ethernet), deberías adquirir el ROCK Pi 4 Modelo B.
El ROCK Pi 4 Modelo B incluye WIFI 2.4GHz 802.11 b/g/n y 5G ac/a. Además de Bluetooth 5.0.
Periféricos
Los Modelos A y B de ROCK Pi 4 tienen 4 conectores USB-A. Uno es USB 3.0 OTG. Otro es 3.0 HOST. Y el resto son USB 2.0 HOST. El hardware cambia entre huésped/dispositivo y puede ser útil cuando usas el conector USB 3.0 OTG. El ROCK Pi 4 puede usarse con un teclado y un ratón USB comunes. También puede conectar cualquier almacenamiento por USB, adaptadores USB a MIDI, y virtualmente cualquier otro dispositivo/componente por USB.
Los Modelos A y B de ROCK Pi 4 incluyen un conector jack 3.5mm estándar. A parte del audio mediante el cable HDMI, este puede reproducirse a través de altavoces o cascos usando el jack. Para controlar el volumen debes usar el mezclador de audio del Escritorio del Sistema Operativo.
Interfaz de Cámara MIPI
Hay un amplio rango de aplicaciones que usan una cámara en nuestras vidas. El conector FPC MIPI CSI de dos vías de la tarjeta soporta 800 MPix.
La especificación de la interfaz de pines MIPI CSI se muestra debajo.
Pin# | Nombre |
---|---|
1 | VCC_CAM |
2 | I2C4_SDA |
3 | I2C4_SCL |
4 | CAM_MCLK |
5 | CAM_GPIO1 |
6 | GND |
7 | MIPI_RX0_CLKP |
8 | MIPI_RX0_CLKN |
9 | GND |
10 | MIPI_RX0_D1P |
11 | MIPI_RX0_D1N |
12 | GND |
13 | MIPI_RX0_D0P |
14 | MIPI_RX0_D0P |
Interfaz de Monitor MIPI
Los modelos A y B de ROCK Pi 4 incluyen un conector HDMI y uno MIPI DSI. Como para el HDMI, la resolución máxima es de 4k@60Hz. Cualquier monitor HDMI debería funcionar con el Pi 4. MIPI DSI, fue diseñado para usarse con un panel LCD sin electrónica adicional. Las salidas de video HDMI y MIPI DSI pueden funcionar al mismo tiempo.
La especificación de los pines de la interfaz MIPI DSI se muestra debajo.
Pin# | Nombre |
---|---|
1 | VCC_MIPI |
2 | VCC_MIPI |
3 | GND |
4 | I2C_SDA_AUDIO |
5 | I2C_SCL_AUDIO |
6 | GND |
7 | MIPI_TX/RX_D0P |
8 | MIPI_TX_RX_D0N |
9 | GND |
10 | MIPI_TX/RX_CLKP |
11 | MIPI_TX_RX_CLKN |
12 | GND |
13 | MIPI_TX/RX_D1P |
14 | MIPI_TX/RX_D1N |
15 | GND |
Interfaz de tarjeta TF
The TF card can be used as a system storage or an external storage. When it's used as a system storage, you had better choose the ones with storage space larger than 8GB. When it's used as an external storage, you can choose the ones with storage space up to 128GB. When the TF card is inserted into the TF card slot , the device will be automatically recognized by the system.
The TF card interface pin specification shows below.
Pin# | Name |
---|---|
1 | SDMMC0_D2 |
2 | SDMMC0_D3 |
3 | SDMMC0_CMD |
4 | VCC3V3_SYS |
5 | SDMMC0_CLK |
6 | GND |
7 | SDMMC0_D0 |
8 | SDMMC0_D1 |
9 | SDMMC0_DET_L |
10 | GND |
11 | GND |
12 | GND |
13 | GND |
eMMC Socket on Board Interface Feature
The high performance eMMC module is the best choice as the system storage for ROCK Pi 4. The eMMC module with 8GB/16GB/32GB/64GB/128GB is available.
The eMMC Socket pin specification shows below.
Name | Pin# | Pin# | Name | |
---|---|---|---|---|
GND | 1 | 34 | GND | |
EMMC_D5 | 2 | 33 | EMMC_D6 | |
GND | 3 | 32 | GND | |
EMMC_D4 | 4 | 31 | EMMC_D7 | |
GND | 5 | 30 | GND | |
EMMC_D0 | 6 | 29 | EMMC_D1 | |
GND | 7 | 28 | GND | |
EMMC_CLK | 8 | 27 | EMMC_D2 | |
GND | 9 | 26 | GND | |
EMMC_D3 | 10 | 25 | EMMC_CMD | |
GND | 11 | 24 | GND | |
EMMC_RSTN | 12 | 23 | VCC3V3_SYS | |
GND | 13 | 22 | VCC3V3_SYS | |
GND | 14 | 21 | VCC_1V8 | |
EMMC_RCLK | 15 | 20 | VCC_1V8 | |
GND | 16 | 19 | GND | |
GND | 17 | 18 | GND |
PCIE M.2 MGFF M-KEY SOCKET Interface
On ROCK Pi 4 Model A and B board, M.2 connector supports up to 2T M2 NVME SSD.
The PCIE M.2 interface pin specification shows below.
Name | Pin# | Pin# | Name | |
---|---|---|---|---|
GND | 1 | 2 | +3.3V | |
GND | 3 | 4 | +3.3V | |
PERn3 | 5 | 6 | NC | |
PERp3 | 7 | 8 | NC | |
GND | 9 | 10 | DAS/DSS# | |
PETn3 | 11 | 12 | +3.3V | |
PETp3 | 13 | 14 | +3.3V | |
GND | 15 | 16 | +3.3V | |
PERn2 | 17 | 18 | +3.3V | |
PERp2 | 19 | 20 | EMMC_CMD | |
GND | 21 | 22 | NC | |
PETn2 | 23 | 24 | NC | |
PETp2 | 25 | 26 | NC | |
GND | 27 | 28 | NC | |
PERn1 | 29 | 30 | NC | |
PERp1 | 31 | 32 | NC | |
GND | 33 | 34 | NC | |
PETn1 | 35 | 36 | NC | |
PETp1 | 37 | 38 | DEVSLP | |
GND | 39 | 40 | NC | |
PERn0/SATA-B- | 41 | 42 | NC | |
PERp0/SATA-B+ | 43 | 44 | NC | |
GND | 45 | 46 | NC | |
PETn0/SATA-A- | 47 | 48 | NC | |
PETp0/SATA-A+ | 49 | 50 | PERST# | |
GND | 51 | 52 | CLKREQ# | |
REFCLKN | 53 | 54 | PEWake# | |
REFCLKP | 55 | 56 | NC | |
GND | 57 | 58 | NC | |
NC | 67 | 68 | SUSCLK | |
PEDET | 69 | 70 | +3.3V | |
GND | 71 | 72 | +3.3V | |
GND | 73 | 74 | +3.3V | |
GND | 75 |
HDMI Interface
The ROCK Pi 4 Model A and B are equipped with one HDMI connector and one MIPI DSI. As for HDMI, the maximum resolution is 4k@60Hz. Any HDMI monitor should work as a display for the Pi 4. As for MIPI DSI, it is designed for raw LCD pannel. HDMI and MIPI DSI can work at the same time.
The HDMI interface pin specification shows below.
Pin# | Name |
---|---|
1 | HDMI_TX2P |
2 | GND |
3 | HDMI_TX2N |
4 | HDMI_TX1P |
5 | GND |
6 | HDMI_TX1N |
7 | HDMI_TX0P |
8 | GND |
9 | HDMI_TX0N |
10 | HDMI_TXCP |
11 | GND |
12 | HDMI_TXCN |
13 | PORT_CEC |
14 | NC |
15 | DDC_SCL |
16 | DDC_SDA |
17 | GND |
18 | VCC5V0_HDMI |
19 | HDMI_HPD |
General purpose input-output (GPIO) connector
ROCK Pi 4 has a 40-pin expansion header. Each pin is distinguished by color.
Function3 | Function2 | Function1 | GPIO | Pin# | Pin# | GPIO | Function1 | Function2 | Function3 | |
---|---|---|---|---|---|---|---|---|---|---|
+3.3V | 1 | 2 | +5.0V | |||||||
CIF_D7 | VOP_D7 | I2C7_SDA | GPIO2_A7 | 3 | 4 | +5.0V | ||||
CIF_VSYNC | VOP_CLK | I2C7_SCL | GPIO2_B0 | 5 | 6 | GND | ||||
CIF_CLKOUT | VPO_DEN | SPI2_CLK | GPIO2_B3 | 7 | 8 | GPIO4_C4 | DEBUG_TXD | |||
GND | 9 | 10 | GPIO4_C3 | DEBUG_RXD | ||||||
VOP1_PWM | VPO0_PWM | PWM0 | GPIO4_C2 | 11 | 12 | GPIO4_A3 | I2S1_SCLK | |||
PWM1 | GPIO4_C6 | 13 | 14 | GND | ||||||
SPDIF_TX | GPIO4_C5 | 15 | 16 | GPIO4_D2 | ||||||
+3.3V | 17 | 18 | GPIO4_D4 | |||||||
UART4_TXD | SPI1_TXD | GPIO1_B0 | 19 | 20 | GND | |||||
UART4_RXD | SPI1_RXD | GPIO1_A7 | 21 | 22 | GPIO4_D5 | |||||
PMCU_JTAG_TCK | SPI1_CLK | GPIO1_B1 | 23 | 24 | GPIO1_B2 | SPI1_CSn | PMCU_JTAG_TMS | |||
GND | 25 | 26 | ADC_IN0 | |||||||
CIF_D0 | VOP_D0 | I2C2_SDA | GPIO2_A0 | 27 | 28 | GPIO2_A1 | I2C2_CLK | VOP_D1 | CIF_D1 | |
CIF_CLKIN | I2C6_SCL | SPI2_TXD | GPIO2_B2 | 29 | 30 | GND | ||||
CIF_HREF | I2C6_SDA | SPI2_RXD | GPIO2_B1 | 31 | 32 | GPIO3_C0 | SPDIF_TX | MAC_COL | UART3_CTSn | |
SPI2_CSn | GPIO2_B4 | 33 | 34 | GND | ||||||
I2S1_LRCK_TX | GPIO4_A5 | 35 | 36 | GPIO4_A4 | I2S1_LRCK_RX | |||||
GPIO4_D6 | 37 | 38 | GPIO4_A6 | I2S1_SDI | ||||||
GND | 39 | 40 | GPIO4_A7 | I2S1_SDO |
More details about 40-pin Header
- Function marked with color orange is the default function of this pin.
- Except Pins for power supply, all pins are laid out directly to Soc RK3399.
- For pin 3, 5, 27, 28, 29 and 31, each pin is connected to the 3.3V supply through a 4.7K pull-up resistor.
- Pin 19, 21, 23, 24 are laid out directly to the pins of SPI device on board.
- Pin 7 is laid out directly to the pin of MIPI CSI on board.
- For UART4-TXD/RXD
- By testing, it supports a wide range of baud rate. It includes but not is not limited to the following baud rates. For instance, 115200bps. 500000bps, 1500000bps and so on.
- For I2C-2 and I2C-7
- We have do the test using the i2c device e2prom. We need to open the i2c device file, and then do the read or write operation.