ROCKCHIP RK3562: High-Performance SOC for Consumer and Industrial Computing Applications
Keywords: ROCKCHIP, RK, RK3562, RK3566, RK3568, SOC, IPC, AIOT, ARM A53
Introduction to the RK3562
The RK3562 is a versatile System-on-Chip (SOC) product launched by ROCKCHIP in the second quarter of 2023. Built on advanced 22nm process technology, it features low CPU junction temperature (Tj) during operation, enabling fanless applications. With support for multiple peripherals and numerous IO ports, the RK3562 meets the requirements of various applications.
The RK3562 is powered by a quad-core A53 CPU delivering 17K DMIPS computing power, along with a G52 GPU and an integrated independent NPU. It supports hardware encoding and decoding, offers moderate expandability, and includes interfaces for PCIe, CAN, UART, SPI, I2C, as well as dual network ports (RGMII and RMII). It also supports heterogeneous multi-core operation with A-core microsecond-level response and M0 nanosecond-level response.
A variant, the RK3562J, is available for industrial-grade applications, supporting an operating temperature range of -40°C to 85°C, though it excludes the NPU. The RK3562J is ideal for industrial applications such as power concentrators, energy controllers, dedicated transformer collection terminals, HMI, PLC control, and various gateway devices.
RK3562 Detailed Specifications
- CPU (Central Processing Unit)
- Features 4-core ARM Cortex-A53 MPCore processor
- GPU (Graphics Processing Unit)
- 3D graphics engine using ARM Mali-G52 1-Core-2EE, 800MHz
- Supports OpenGL ES 1.1, 2.0, and 3.2, Vulkan 1.0 and 1.1, OpenCL 2.0
- 2D graphics engine supporting multiple formats
- Input support for ARGB/RGB888/RGB565/RGB4444/RGB5551/YUV420/YUV422/YUYV
- Output support for RGB/RGB888/RGB565/RGB4444/RGB5551/YUV420/YUV422/YUYV
- Supports pixel conversion BT.601/BT.709
- Supports Scaling, Rotation, Alpha Blending, BitBLT, OSD ARGB8888/ARGB1555/ARGB444/ARGB2BPP image processing
- NPU (Neural Network Processor – not available in RK3562J)
- Provides 1 TOPS computing power
- Computation support for INT8, INT16, FP16, BFP16, and tf32
- Supports deep learning frameworks including TensorFlow, TF-lite, Pytorch, Caffe, ONNX, MXNet, Keras, Darknet
- Memory
- Internal memory:
- Features BootROM for booting from SPI Flash, eMMC, SDMMC, and other storage devices
- Supports firmware download via USB OTG
- Provides internal SRAM
- External memory:
- Dynamic memory support for DDR3-2133/DDR3L-2133/LPDDR3-2133/DDR4-2666/LPDDR4-2666/LPDDR4X-2666
- DDR3/DDR3L/DDR4 supports 32-bit data width, 2 RANK data blocks, maximum 8GB capacity
- LPDDR3/LPDDR4/LPDDR4X supports 32-bit data width, 4 RANK data blocks, maximum 8GB capacity
- Storage Interfaces
- Supports eMMC V4.41 ~ V5.1, SD card SD3.0, MMC V4.51, FSPI flash interface
- Codec Capabilities
- Video decoder:
- H.265 yuv420@L5.0 support with maximum resolution 4096×2304@30fps
- H.264 yuv400/yuv420/yuv422/@L5.0 support with maximum resolution 1920×1080@60fps
- VP9 yuv420@L5.0 support with maximum resolution 4096×2304@30fps
- Video encoder:
- H.264 support with maximum resolution 1920×1080@60fps
- YUV/RGB video format support
- Display Interfaces
- Video input interfaces:
- MIPI CSI RX
- Compatible with MIPI V1.2
- Provides 4 data lanes, each with transmission rate up to 2.5Gbps
- Supports MIPI-HS, MIPI-LP modes
- Can be split into two MIPI CSI RX groups, each with 2 data lanes and 1 clock lane
- Built-in VICAP and ISP; MIPI CSI RX input data can be processed through VICAP or ISP
- ISP supports maximum resolution of 4224×3136, supporting 13M@30fps camera sensors
- Video output interfaces (HDMI and DP available in RK3568):
- Parallel RGB:
- Maximum resolution 2048×1080@60Hz
- Maximum color depth 8-bit
- Maximum frequency 150MHz
- BT656/BT1120
- BT1120 supports maximum resolution 1080 P/I
- BT656 supports maximum resolution 576 P/I
- MIPI DSI:
- Compatible with MIPI v1.2
- Provides one set of 4-lane MIPI DSI interface
- Maximum data transfer rate per lane up to 1.2Gbps
- Maximum resolution 2048×1080@60Hz
- Maximum color depth 8-bit
- LVDS:
- Compatible with TIA/EIA-644-A
- Image format support for RGB888, RGB666
- Image format transmission conforming to VESA/JEIDA specifications
- Maximum resolution 800×1280@60Hz
- Parallel RGB:
- Video Processor
- Provides one video output processor (VOP) supporting one video output (dual display available in RK3568)
- Input image processing:
- Supports 4 layers of Esmart layer
- Maximum input resolution 3840×2160
- Output format support for RGB/YUV/YUYV
- Scaling ratio support from 8x to 1/8x
- Supports 4 regions
- Overlay capabilities:
- Maximum 4-layer overlay
- RGB/YUV domain overlay support
- Post-processing:
- Supports 3D-LUT/P2I/CSC/BCSH/DITHER/GAMMA/COLORBAR
- Write-back capabilities:
- Format support for XRGB8888/RGB888/RGB565/YUV420
- Maximum resolution 1920×1080
- Maximum output resolution 2048×1080@60Hz
- Audio Interfaces
- SAI (Serial Audio Interface) provides I2S, PCM, TDM communication protocols
- Three independent SAI controllers: SAI0/SAI1/SAI2
- SAI0/SAI1 provide up to 4 lanes TX and 4 lanes RX
- SAI2 provides 1 lane TX and 1 lane RX
- Audio resolution from 8 bits to 32 bits
- Maximum audio frequency 192KHz
- Configurable as Master/Slave mode
- Supports normal, left-justified, right-justified I2S formats
- Supports early, late1, late2, late3 PCM formats
- Supports various TDM audio data transmission formats
- Digital Audio Codec (DAC) with 24-bit resolution
- Supports Line-out, Mono, Stereo
- Built-in digital interpolation and decimation filters
- Sampling frequency support for 8kHz/12kHz/16kHz/24kHz/32kHz/44.1KHz/48KHz/96KHz
- Peripheral Interfaces
- SDIO with SD3.0 support, 4-bit data width
- Ethernet:
- Built-in MAC 10/100 Ethernet controller with RMII interface
- Built-in MAC 10/100/1000 Ethernet controller with RGMII interface
- Both support full-duplex and half-duplex operation
- USB2.0 Interface:
- USB2.0 HOST interface
- Supports high-speed (480Mbps), full-speed (12Mbps), and low-speed (1.5Mbps) modes
- Compatible with Open Host Controller Interface Specification (OHCI) version 1.0a
- USB3.0 HOST Controller (shares PHY with PCIe 2.1 controller, only one can be used):
- USB 3.0 Dual-Role Device (DRD) controller
- Supports USB3.0 devices
- Supports USB3.0 xHCI host
- ID-based determination of USB3.0/USB2.0 OTG A and B devices
- PCIe2.1 Interface:
- Compatible with PCI Express Base Specification Revision 2.1
- Single-lane PCIe signal
- RC mode only
- Data transfer rates of 2.5Gbps and 5.0Gbps per lane
- SPI Interface:
- Three SPI controllers
- Two chip-select outputs
- Software-configurable serial-master and serial-slave modes
- I2C Interface:
- Six I2C masters
- 7-bit and 10-bit addressing modes
- Software-configurable clock frequency
- Data transfer rates up to 100kbit/s in standard mode, 400kbit/s in high-speed mode
- UART Controller:
- Ten UART interfaces
- Two independent 64-byte FIFOs for TX and RX
- 5-bit, 6-bit, 7-bit, 8-bit serial data transmission and reception
- Different input frequencies per UART, maximum transmission rate 4Mbps
- Auto flow control mode (except UART0)
- PWM Controller:
- PWM0~PWM15, 16 PWM interrupt applications
- Programmable pre-scaled operation settings for bus clock and scale
- 32-bit timer/counter
- Capture mode support
- Continuous or one-shot mode
- Reference mode and various output duty-cycle waveforms
- PWM3, PWM7, PWM11, and PWM15 optimized for IR applications
- Other IO Features
- Multiple GPIO:
- All GPIOs can generate CPU interrupts
- Level trigger and edge trigger interrupt support
- Configurable positive/negative voltage trigger interrupts
- Configurable rising/falling edge trigger interrupts
- Configurable pull-up/pull-down direction
- Configurable drive strength
- Temperature Sensor (TSADC):
- Maximum 50KS/s sampling rate
- Two temperature sensors
- Temperature range -20°C to 120°C, accuracy 5°C
- Successive Approximation ADC (SARADC):
- 10-bit resolution
- Maximum 1MS/s sampling rate
- 16 input channels
- OTP support
- 8K bits, 7K bits security application support
- Program/Read/Idle mode support
- Package Size
- FCBGA478L (body: 13.9mm x 13.9mm; ball size: 0.3mm; ball pitch: 0.5mm & 0.65mm)
Block Diagrams
RK3562 Block Diagram
The RK3562 features a comprehensive architecture with quad-core A53 CPU, Mali-G52 GPU, NPU, and various interfaces including display, audio, and peripheral connections.
RK3562J Block Diagram
The industrial-grade RK3562J variant maintains most features of the standard model but excludes the NPU component, focusing on stability and reliability for industrial applications.
I’ve created an illustration that visually represents the ROCKCHIP RK3562 SOC architecture, showing its key components and interfaces to help readers better understand this versatile system-on-chip.