撰寫本文緣由是因為從規格書以及產品介紹有很多不容易看出來的細節, 例如那些介面是復用的, 只能擇一選擇, 無法同時使用, 那些介面是內建的, 那些功能需要外加元件才能支持. 那些是必要的周邊元件. 這些整理過的資料可以讓大家盡快瞭解產品規格, 規劃產品功能, 能加快研發人員在設計產品所花的時間.
大大購相關商品 RK3568 DDR4 EVB >> 查詢存貨及售價
SOC 區塊圖
CPU, Quad-core ARM Cortex-A55, Neon and FPU
GPU 支持3D, G52 2EE,OpenGL ES1.1/2.0/3.0/3.1/3.2, Vulkan 1.1, OpenCL 2.0
NPU, NNIP RKNN, 0.8Tops, INT8,INT16,FP16
一. 必要周邊元件
1. 儲存裝置5選1,
eMMC 介面與FSPI , NAND flash等3個介面共用.
eMMC 5.1(1/4/8bit) : 支援SH200, CMD queue
NAND flash
SFC Nor/Nand (SFPI介面)
SD 卡 SDIO (SDMMC0 200mhz) 腳位與JTAG 共用.
開機順序依序為 Serial Nor Flash > Serial Nand Flash > Nand Flash > eMMC > SD card
2. PMU的供電
PMIC 809-5 或是 Discrete 電源.
VDD_CPU 與 VCC_V5_DDR 建議用專用 Discrete 電源
3. DDR
32 bit DDR 1600Mhz Maximun, 支持LP4/LP4x/LP3/DDR4/DDR3
LP3/LP4/LP4X支持4片选模式,最大容量支持8GB
DDR3及DDR4支持2片选模式,最大容量支持8GB
ECC支持DDR3及DDR4
關於DDR的設計, RK 提供現成DDR 線路以及layout 模板, 強烈要求客戶不要修改直接套用.
DDR 線路主要是T型拓樸結構, 但依照不同DDR組合會同時搭配Fly by 型拓樸以及點對點結構, 細節請參考文件 Rockchip_RK3568_Hardware_Design_Guide_V1.0_CN.pdf,
本文就不贅述.
4. 24Mhz 晶振, 提供RK3568 內部震盪電路的頻率來源, 電源振幅為8V.
待機時可以切換到 32.768Khz, 以降低功耗.
5. OPTION (非必要但非常建議選用)
外部RTC 晶片, 因PMIC RK809-5內部RTC 功耗較高約 35 - 50uA, 鈕扣電池電量撐不到一年.
6. 32.768Khz , RTC 電路晶振.
二. 支持的IO介面
1. 須外加元件來支持
BT (UART 介面)
WIFI SDIO(SDMMC1 200Mhz)
Camera 介面, CIF / DVP 16bit, IO:150MHz, Support BT.656/601/1120, 支援 VC. 可接四組 AHD camera
MIPI-CSI, 1x4-lane/2x2-lane@2.5Gbps/lane, 可接兩組camera
Video In, HDMI in 功能透過RK628D 經由MIPI- CSI 介面轉換
ETHERNET x2
RGMII x2 RGMII0/RGMII1(獨立介面, 不像 QSGMII 與其他介面共用, 但仍與QSGMII 共用 MAC0/MAC1 )需搭配PHY 才能支援
ETHERNET 10/100/1000, 最多支援2 組ETHERNET.
QSGMII(兼容SGMII) x1 5Gbps, 與RGMII 共用MAC 0 跟 MAC1, 所以最多只能有兩個 ethernet 介面.
SDIO 3.0 X3(SDMMC0/1/2)
2. 內建功能, 不須外加元件來支持.
Display output interface
RGB
LVDS x 1, 24bit RGB/BT1120/BT656
MIPI DSI x 2
HDMI 2.0b
eDp for 15.6' panel
Eink
VOP x 3 異屏多顯 HD x 2 + SD x 1
USB
USB 2.0 HOST, OTG (獨立介面, 不像USB3.0 與其他介面共用)
USB 3.0 HOST / OTG (USB3 OTG0 為燒錄image專用port, 強烈要求要保留)
SATA3.0 x 3
SATA支援1對5 Port Multiplier, 每個port 可支援5個SATA device, 三個port 個接一個Port Multiplier, 總共可接15個 SATA device.
支援 SATA 1.5/3/6 Gbps 速度, 支援eSATA.
PCIE3.0, 1x2-Lanes/2x1-Lane@8Gbps (獨立介面, 不像PCIE 2.1 與其他介面共用)
AUDIO 介面
I2S 控制器 x 4, I2S0/1每個控制器支持8 channels TX 跟 RX, I2S2/3 每個控制器支持2 channels TX 跟 RX, 比特率 16 - 32 bit, 採樣頻率192Khz, Master/ Slave mode,
支持常規左對齊跟右對齊
I2S0 默認給HDMI 使用
I2S1 支持PCM 跟 TDM , 但I2S, PCM 跟 TDM不能同時使用
I2S2 支持PCM, 但I2S 跟 PCM不能同時使用
I2S3 支持PCM, 但I2S 跟 PCM不能同時使用
PDM 控制器 x 1 支持8通道, 比特率 16 - 32 bit, 採樣頻率192Khz, Master receive mode
SPDIF 控制器 x 1
UART x 10, 傳輸速率支持 115.2Kbps, 460.8Kbps, 921.6Kbps, 1.5Mbps, 3Mbps, 4Mbps, 使用時要注意與裝置的電源域還有上下拉要匹配.
M0/M1/M2 只能擇一不能同時使用.
I2C x 6, 支持 Master 模式, 400kbit/s, 使用時要注意與裝置的電源域還有上下拉要匹配.
I2C0 默認給PMIC使用, 請不要修改.
SPI x 4, 除了 FLASH 用的 FSPI, 還有四組 SPI 介面, 同時支援Master 跟Slave 模式, M0 M1 依樣只能擇一使用, 使用時要注意與裝置的電源域還有上下拉要匹配.
CAN x 3, 支持CAN 2.0B, 1Mbps/8Mbps, M0 M1 依樣只能擇一使用, 使用時要注意與裝置的電源域還有上下拉要匹配.
PWM x 16, 有四組控制器, 每組四個通道, 支持通道總數為16個通道, M0 M1 依樣只能擇一使用, 使用時要注意與裝置的電源域還有上下拉要匹配.
PWM3/7/11/15 這四個通道有針對IR 做優化.
GPIO x 152 (有三種電壓配置, 3.3V only, 1.8V only, 3.3V + 1.8V), 可調整驅動強度, GPIO 的電源域電壓要與裝置IO的電壓相同, 在DTS配置電壓上要注意,
否則可能燒壞元件.
SARADC x 8 , 一個八通道SARADC 控制器, 默認作為按鍵輸入 SARADC_VIN0 默認作為recovery mode 模式啟動按鍵, 不建議修改, 訊號採樣電壓範圍 0- 1.8V, 10bit.
OTP x 1 安全應用線路
TSADC x 2 內部使用, 用於監控溫度.
三. 主要復用介面介紹
1. 以下4個介面為復用, 共用3 個serdes lanes, 使用上必須取捨
USB 3.0 HOST / OTG
SATA3.0 x 3
PCIE 2.1 1x1 lane
QSGMII
2. eMMC 介面與SFPI , NAND flash等3個介面共用.
3. Ethernet
QSGMII 與 RGMII 共用MAC 0 跟 MAC1, 所以最多只能有兩個 ethernet 介面.
評論