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 方塊圖
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)
評論