瑞芯微最新一代 HMI PLC 工業應用 高度集成 高即時性 普惠型 SOC RK3506 產品介紹

RK3506 是Rockchip 瑞芯微於2024年第四季時推出的產品, 為22nm先進製程, 滿載功耗低, 發熱少, IO接口豐富, 即時性高, 低延遲, 反應速度快, 適合各種行業應用, 尤其是工業應用.

RK3506 CPU 為三核ARM Cortex-A7, CPU 頻率達1.5Ghz, M0 MCU為200Mhz. IO支援DSMC, Flex bus, CAN, UART, SPI , I2C, 雙RMII網口, 支持SMP 對稱處理器架構, AMP多核異構, A核微秒級回應, M0 百納秒級回應, 支持快速開機, 可於3秒內完成開機.

RK3506 有三種版本, RK3506G2, 內建128MB DDR3L, RK3506B為外接DDR 版本, RK3506也有J 版本的RK3506J, 符合工業等級操作溫度, -40 ~ 85度, , 工業應用適用于電力集中器/能源控制器/專變採集終端、HMI、PLC控制及各類閘道, AIOT 應用有家電顯控, 手持POS, 樓宇對講室內機.


RK3506B 方塊圖

RK3506B 方塊圖

RK3506G2 方塊圖

RK3506G2 方塊圖

 RK3506 規格介紹

1. CPU中央處理單元

微處理器採3核 ARM Cortex-A7 MPCore 處理器, 搭配一個Cortex-M0 偕同處理器.

Timer

    提供12個可用於實施中斷的64-bit 計數器

    提供1個可於低功耗模式下應用的64-bit 計數器

    支援兩種操作模式 : free-running 以及user-defined 計算

    可於計時器工作時確認狀態

 

PWM 控制器

PWM0

    提供4通道的 PWM 中斷應用

    支援capture 模式

    提供參考模式以及多種輸出的duty-cycle 波形

    支援continuous 或是 one-shot 模式

    支援 1個通道 IR 接收應用

    4個通道可經由 lookup table來產生波形

 

PWM1

    提供8通道的 PWM 中斷應用

    支援capture 模式

    提供參考模式以及多種輸出的duty-cycle 波形

    支援continuous 或是 one-shot 模式

    支援 1個通道 IR 接收應用

    提供一個通道的時脈計算引擎以及1個時脈 free running 計數器

    支援6個通道的雙相計數器

 

Watchdog

    支援兩個 32-bit watchdog 計數器

    計數器可從現在數值向下計算到0用以標示timeout 的發生

    WDT於timeout 發生時可以執行兩種動作

  •     產生系統reset
  •     首先產生一個中斷,如果在第二次逾時發生時服務例程沒有清除該中斷,則產生系統reset

    可程式化的reset脈衝長度

    總數16個可定義範圍的主timeout 時間

 

Mailbox

    一個Mailbox 可提供 Cortex-A7 以及 Cortex-M0 通訊

    支援4 個 Mailbox 元素, 每個元素 包含 one data word, one command word register 以及 one flag bit

 

Spinlock

    Spinlock 暫存器可用軟體實現資源管理

 

DMA

    提供兩個內建的DMA 控制器

    支援的資料傳輸類型有 memory-to-memory, memory-to-peripheral, peripheral-to-memory

    每個DMA 通道都支援 TrustZone 以及可程式化的安全狀態(sercure state)

    DMAC0 支援6個通道

    DMAC1 支援8個通道

 

Secure System

加密引擎

  • 支援SHA-1, SHA-256/224, MD5 硬體填充
  • 支援HMAC 的 SHA-1, SHA-256, MD5 硬體填充
  • 支援 AES-128, AES-192,AES-256 加密與解密
  • 支援 AES ECB/CBC/OFB/CFB/CTR/CTS/XTS/CCM/GCM/CBC-MAC/CMAC 模式
  • 支援最高 4096bit PKA 的RSA 數學運算

    支援兩個 256bit RNG 輸出

    支援 secure boot

    支援 secure debug

    支援 secure OTP

    支援 secure OS

    支援 匯流排防火牆

 

2. 記憶體

內部記憶體

    提供BootROM 可支援從SPI Flash, eMMC , SDMMC 等儲存裝置開機

    支援從USB OTG 下載F/W.

    提供內部SRAM

    內建128MB DDR3L(RK3506G2)

 

外部記憶體與儲存裝置

    外部動態記憶體支援DDR2/DDR3/DDR3L (RK3506B/RK3506J)

    DDR3/DDR3L/DDR4 支援16bit 資料寬度, 1 個RANK 資料區塊, 最大支援1024MB 容量.

    支援SPI 介面FLASH, x1/ x2/ x4 bit 資料模式, 1個chip select.

    支援EMCC/SD 卡介面, SD3.0, MMC V4.51, 相容SDIO3.0, 4bit資料寬度.

 

3. GPU 支持2D圖像引擎

    2D 圖像引擎支援多種格式

SCR0 輸入支援格式 :

    ARGB8888/RGBA8888/RGB888P/RGB565/RGBA4444/RGBA5551/YUV420-P/ YUV420-SP-8bit/10bit(clip to 8bit after input)/YUV422-P/ YUV422-SP-8bit/10bit(clip to 8bit after input)

    YVYU422-8bit/YUV400-8bit/BPP1/2/4/8

 SCR1 輸入支援格式 :

    ARGB8888/RGBA8888/RGBA4444/RGBA5551/A8

    RGB888P/RGB565

輸出支援格式(所有的 YUV格式皆為8bit) :

  • ARGB8888/RGBA8888/ARGB4444/RGBA4444/ARGB5551/RGBA5551
  • RGB888/RGB565
  • YUV420/YUV422P/SP/YUYV/YUV400

    支援像素格式轉換BT.601/BT.709

    支援 Dither operation

    支援輸入影像最大解析度 1280x1280, 輸出解析度1280x1280

    支援Scaling, Rotation, Alpha Blending, BitBLT.

    Gaussian filter支援 3x3 視窗大小


4. 影像輸出處理器

顯示介面

    支援並列的MCU/RGB LCD 介面, 影像格式為 24-bit(RGB888), 18-bit(RGB666), 16-bit(RGB565)

    支援串列的MCU/RGB LCD 介面, 影像格式為 3x8-bit(RGB888), 3x6-bit(RGB666), 2x8-bit(RGB565)

    支援BT.656/BT.1120

    支援 2 lane MIPI, 每lane 1.5Gbps

    支持最大輸出解析度 1280 x1280@60fps

顯示處理器

背景層

    支援可程式化24-bit color

WIN1 層

    支援RGB888, ARGB888, RGB565

    支援虛擬顯示

    支援256階透明度混和 (pre-multiplied alpha support)

    支援透明色鍵

    支援 RGB2YUV (BT601/BT709)

 

其他影像處理能力

    支援RGB或YUV領域覆蓋

    支援BCSH (Brightness, Contrast, Saturation, Hue Adjustment) RGB2YUV (BT601/BT709)

    支援遞減顏色代碼(dither down allegro) RGB888 to 666, RGB888 to 565,以及 遞減 FRC(Frame Rate Control configuration) RGB888 to 666

    支援空白以及黑屏顯示

    支援待命模式

 

5. AUDIO 介面

SAI(Serial Audio Interface)

    提供5個獨立的 SAI 控制器. SAI0/SAI1/SAI2/SAI3/SAI4

    SAI串列音訊介面提供I2S, PCM, TDM 三種介面的通訊協定.

    支援最大128 個 slots 並可配置大小

    每個 slot 長度可以配置為8 到 32bit

    每個 slot 有效資料長度可以配置為8 到 32bit

    可用軟體設定為Master/Slave mode.

    支援最高音訊頻率192Khz.

  • SAI0 提供1 lanes TX 以及 4 lanes parallel RX
  • SAI1 提供4 lanes parallel TX 以及 1 lanes RX
  • SAI2 提供 1 lanes TX 以及 1 lanes RX
  • SAI0/ SAI1/ SAI2 內部有連接到SOC的GPIO
  • SAI3 提供 1 lanes TX 以及 1 lanes RX
  • SAI4提供 1 lanes RX
  • SAI3 連接到內部音頻 DSM modulator 以及SOC 的GPIO
  • SAI4連接到內部音頻ADC

 PDM

    支援 PDM 主接收模式 (master receive)

    提供5線PDM 介面, 1線clock, 4線data.

    最大支援8個單聲道音麥克風

    提供 16bits 到 24bits音頻取樣

    支援最高音訊頻率192Khz.

SPDIF

    支持一組輸出與一組輸入

    提供 16bits/20bits/24bits音訊解析度

    支援線性PCM 模式 (IEC-60958)

    支援最高音訊頻率192Khz.

ASRC

    支援2組Asynchronous Sampling Rate Converter 取樣頻率轉換器.

    支援固定長度轉換模式以及即時轉換模式

    即時轉換模式支援非同步時鐘取樣

    每組ASRC 支援4個通道的取樣轉換器

    支援把兩組ASRC 合併為一個使用, 用以支援8通道取樣轉換器

Audio DSM

    支援2通道的數位DAC

    支援I2S/PCM 主以及從模式

    支援16bit 取樣解析度

    支援音量控制

    支援最高音訊頻率192Khz.

Audio ADC

    支援一個24bit ADC的麥克風輸入通道

    支援一個差動麥克風輸入

    支援以I2S 做為數位信號介面

    同時支援主以及從模式

    支援16bits/24bits 解析度

    支援normal, left-justified, right-justified三種I2S 格式

    支援最高音訊頻率192Khz.

 

6. 外設介面

乙太網

    提供兩個RMII介面的乙太網控制器, 支援 10/100-Mbps 資料傳輸速率

    兩者都支援全雙工以及半雙工操作

 

USB2.0 OTG 介面

    提供2個相容於USB 2.0 規格的USB 2.0 OTG 介面

    支持Supports high-speed(480Mbps), full-speed(12Mbps) and low-speed(1.5Mbps) 三種模式

 

DSMC master interface

    支援扮演主模式

    支援Xccela/ Hyperbus pSRAM裝置資料接收發送

    DSMC 從介面可以當作local bus 與其他裝置資料收發

    支援 x8 bit, x16 bit資料模式

    支援DDR 模式

 

DSMC slave interface

    支援扮演從模式

    DSMC 主介面可以當作local bus 與其他裝置資料收發

    支援 x8 bit資料模式

    支援DDR 模式

 

FLEXBUS interface

    支援資料傳輸經由DMA從內部記憶體發送到GPIO

    支援資料傳輸經由DMA從GPIO發送到內部記憶體

    支援多工操作模式

    支援 clock free running mode 以及following data mode

    支援設定輸出/輸入資料寬度 1, 2, 4, 8, 16bit

    支援持續傳送模式以及固定長度傳送模式

    支援1個晶片選擇多工模式的TX以及RX時脈

    支援2個晶片選擇分散模式的TX以及RX時脈, 1個發送, 一個接收.

    支援 TX 時脈 自動匝道

    支援 DVP (RGB888, RGB565, YUV422) camera sensor 介面

 

SPI 介面

    提供 3個SPI 控制器SPI0/SPI1/SPI2

    SPI0/SPI1支援可用軟體設定為 serial-master 以及serial-slave 模式.

    支援在serial-master模式下提供兩個 chip-select 輸出

    SPI2 只支援serial-slave 模式

 

I2C 介面

    提供3個I2C 介面

    支援 7bits 和 10bits 定址模式

    可用軟體設定時鐘頻率

    資料傳輸速率在標準模式可達100kbit/s, 高速模式可達 400kbit/s, 高速模式+ 可達1Mbit/s.

 

UART 控制器

    提供6個 UART 介面

    內建 2個獨立64-byte FIFO 各提供 TX 以及 RX.

    支援5bits, 6bits, 7bits, 8bits 串列資料傳輸以及接收

    支援標準非同步通訊 bits 如 start, stop 以及 parity.

    每個UART均可支援不同輸入頻率, 傳輸速率最高可達 4Mbps 鮑率

    支援auto flow control 模式.

 

CAN 控制器

    提供兩個CAN 介面

    支援CAN2.0B 通訊協定

    支援標準 frame 以及 延伸 frame 的資料收發

 

Touch key 控制器

    支援多通道的CapSense monitor

    可設定waterline觸發中斷

    支援 LPF 以及 DC 消除

 

7. 其他IO

多種類GPIO

    所有的GPIO 都可以對CPU 產生中斷

    中斷支援level trigger 以及edge trigger

    支援可配置的正負電位觸發中斷

    支援可配置的上升緣下降緣觸發中斷

    支援可配置上下拉方向

    支援可配置驅動強度

 

溫度感測器 Temperature Sensor(TSADC)

    最高支援50KS/s 取樣頻率

    提供兩個溫度感測器

    感測溫度範圍為 -20~120°C, 精確度5°C

 

循續漸近式類比數位轉換器 Successive Approximation ADC (SARADC)

    10bits 解析度

    最大 1MS/s 取樣頻率

    提供16 個輸入頻道

    支援OTP

    支援 8K bits , 7K bits 保全應用

    支援 Program/Read/Idle 模式

 

8. 封裝尺寸Package Type

    RK3506B /RK3506J WBBGA333L (body: 13.3mm x 11.3mm; ball size: 0.3mm; ball pitch: 0.562mm)

    RK3506G2 QFN128L (body:12.3mm x 12.3mm; lead pitch: 0.35mm)

★博文內容參考自 網站,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

參考來源

Rockchip: https://www.rock-chips.com/

評論