☰
干货 | RK3588硬件全开源设计笔记4-存储系统设计
2026/10/9 2:34:23 网站建设 项目流程

RK3588 学习笔记(四):存储系统设计——DDR 和 eMMC,从颗粒选型到布线实战

RK3588 的系统跑得快不快、稳不稳,一半看存储。DDR 是"内存"(LPDDR4/4x/5,最高 4266Mbps),eMMC 是"硬盘"(HS400,引导系统就靠它)。DDR 布线是整个 RK3588 PCB 里难度最大的部分——速率高、信号多、时序严,白皮书都直接建议"拷贝原厂 DDR 模板"。这篇基于《RK3588硬件设计指南 V1.3》和《RK3588 PCB设计指导白皮书》整理,把 DDR 和 eMMC 的原理图 + PCB 一次讲透。这是《RK3588学习笔记》系列第4篇。

先讲存储系统的三个基本问题:

  1. DDR 怎么选型:RK3588 支持 LPDDR4/4x/5,走 64bit 总线(4×16bit),但两个 32bit 通道不能混搭容量——选型有讲究
  2. DDR 怎么布:40Ω 单端、80Ω 差分、点对点拓扑、信号包地、等长绕线——速率 4266Mbps 下每一 mil 都影响信号质量
  3. eMMC 怎么接:HS400 模式、50Ω 阻抗、总长 <3500mil——比 DDR 简单,但细节不能省

这三个问题对应本章的 DDR 原理图、DDR PCB、eMMC 三部分。


1、DDR 原理图:选型、匹配、电源

1.1 DDR 控制器规格(决定选型)

项目规格
支持标准LPDDR4 / LPDDR4X / LPDDR5
数据总线64bit(4×16bit 通道)
单通道寻址最大 8GB
总容量最大 32GB
通道划分2 个 32bit 通道(CH0/CH1)

选型铁律:

  • 两个 32bit 通道(CH0/CH1)不能用不同容量的颗粒——比如不能 4GB+2GB 混搭
  • DQ、CA 顺序全部不支持对调——必须按参考设计分配;要调整管脚需找瑞芯微 FAE
  • 白皮书建议DQ/DM/地址/控制 40Ω、CKE 50Ω、DQS/CLK 差分 80Ω(选型时按这个要求叠层)

1.2 匹配电路要点(工程师容易漏的)

信号匹配要求
ZQ接240Ω 1%到 VDDQ_DDR_S0
ODT_CA(LPDDR4/4x)接10KΩ 5%到 VDD2_DDR_S3
DQ/CA 顺序不支持对调,按参考设计

LPDDR4/LPDDR4x 兼容设计(一个坑):

  • 参考模板提供 LP4/LP4x 兼容设计:贴LPDDR4→ 贴 R3811、不贴 R3808;贴LPDDR4x→ 贴 R3808、不贴 R3811
  • 必须按实际物料选电路,别贴错

1.3 DDR 电源:按颗粒类型调 PMIC

DDR 电源轨多,且电压随颗粒类型变:

电源LPDDR4/4xLPDDR5说明
DDR_CH0/1_VDD(数字核)0.75~0.85V同左
DDR_CH0/1_VDDQ(IO)0.6V0.5V随颗粒变
DDR_CH0/1_VDDQ_CKE1.1V1.05V随颗粒变
DDR PLL0.75V + 1.8V同左

PMIC 分压电阻必须按颗粒改:

  • 双 PMIC(RK806-2):改FB9(pin66)分压电阻 → VDDQ_DDR_S0/VDD2_DDR_S3 匹配颗粒
  • 单 PMIC(RK806-1):改FB9(pin66)→ VDDQ_DDR_S0;改FB6(pin31)→ VDD2_DDR_S3

这是 DDR 不上电/不稳定最常见的坑:换颗粒型号忘了调 PMIC 分压电阻。


2、DDR PCB:4266Mbps 的布线硬功夫

2.1 最高原则:直接拷贝原厂 DDR 模板

白皮书原话:“强烈建议使用瑞芯微原厂提供的 DDR 模板和对应的 DDR 固件”——DDR 模板经过严格仿真和测试验证,包含芯片与颗粒相对位置、滤波电容位置、铺铜间距。

空间足够就整块拷贝模板(L1-L8 每层走线都有参考图);自己设计则必须仿真 + 找 FAE 确认再打样。

2.2 DDR 信号阻抗要求

信号阻抗备注
DQ / DM(数据)40Ω 单端达不到则 ≥45Ω±10%
地址 / 控制40Ω 单端
CKE50Ω 单端
DQS / CLK(差分)80Ω 差分达不到则 ≥90Ω±10%

2.3 DDR 走线与过孔(8层板)

走线层选择:DDR 信号走L1/L6/L8 层,DQ/DQS/地址/控制/CLK 都参考完整 GND 平面——GND 平面不完整对信号质量影响极大。

过孔与回流:

  • CPU 管脚的GND 过孔严格参考模板,不能删减
  • 信号换层(前后都参考 GND):过孔 25mil 内加 GND 回流过孔,一个信号过孔至少配一个 GND 回流孔
  • GND 过孔与信号过孔交叉放置——别把信号过孔堆一起(串扰最大)
  • 过孔做无盘设计(删非功能焊盘)——减小寄生电容、保护铜皮
  • 走线距过孔钻孔 ≥8mil

等长与时序:

  • 蛇形线会破坏信号质量——迫不得已才绕,差分绕线平行段距离 ≥3W
  • 等长要把过孔延时算进去(表层/内层速率不同)
  • DQS/CLK/WCLK 包地,包地线 ≤400mil 打一个 GND 孔

3、eMMC:引导系统的"硬盘"

3.1 控制器与电路

RK3588 eMMC 控制器:兼容 eMMC 5.1/5.0/4.51/4.41,支持1/4/8bit 总线,HS400模式(向下兼容 HS200/DDR50),支持 CMD Queue。

接口复用:eMMC 和 FSPI Flash(FSPI_M0)复用——二选一,用 eMMC 时引导代码放 eMMC。

eMMC 匹配电路(HG 表2-5):

信号匹配
eMMC_D[7:0]D0 外接10KΩ 上拉,其他用内部上拉
eMMC_CLK芯片端串0Ω,颗粒端对地并10pF
eMMC_CMD外接10KΩ 上拉
DATA_StrobeeMMC 端串 0Ω + 预留47KΩ 下拉

3.2 eMMC PCB 布线

项目要求
阻抗数据/时钟/控制50Ω
等长时钟/数据/CMD 蛇形等长,误差 <120mil
总长<3500mil
包地时钟包地,每 200mil 打地孔
换层尽量少换层,过孔 ≤2 个;30mil 内加回流地孔
电容电源滤波电容靠近管脚,一管脚一电容
出线0.5pitch BGA 可利用空脚走线出线

eMMC 比 DDR 好布多了——50Ω 单端 + 等长 <120mil + 总长限制,控制好这几条就能稳跑 HS400。


04 小结

  • DDR 选型:LPDDR4/4x/5,64bit;CH0/CH1 容量不能混搭;DQ/CA 不能对调;ZQ 240Ω/ODT_CA 10KΩ 别漏
  • DDR 电源:VDDQ 0.6V(LP4)/0.5V(LP5) 随颗粒变——换颗粒必须调 RK806 FB9/FB6 分压电阻
  • DDR 布线:最高原则是拷贝原厂模板;40Ω/80Ω 阻抗、L1/L6/L8 走线、GND 回流孔、包地等长
  • eMMC:50Ω、等长 <120mil、总长 <3500mil、CLK 包地——比 DDR 简单但细节别省

下一篇笔记:RK3588 高速接口设计——PCIe/USB3.0/SATA/TypeC/RGMII 的原理图 + PCB。


05 系列进度

《RK3588学习笔记》系列全景:

篇主题内容状态
第1篇芯片特性+叠层阻抗芯片规格/封装/电气参数 + 8层板叠层/阻抗✅ 已发
第2篇电源系统设计电源架构/峰值电流/时序/RK806/远端反馈✅ 已发
第3篇点亮RK3588(系统基础)时钟/复位/引导/调试口 + 低速接口 + ESD/EMI✅ 已发
第4篇存储系统设计DDR(LPDDR4/4x/5)+ eMMC 原理图与PCB✅ 本篇
第5篇高速接口设计PCIe/USB3.0/SATA/TypeC/RGMII 原理图与PCB⏳ 待写
第6篇显示/摄像头接口HDMI/DP/MIPI-DSI/CSI/eDP/Camera 原理图与PCB⏳ 待写

下一篇笔记:RK3588 高速接口设计——PCIe/USB3.0/SATA/TypeC/RGMII 的原理图 + PCB。


❤️文末福利❤️

1、关注擎天柱工坊领取原理图、PCB、学习视频
2、私信发送消息汽车电子硬件设计或者RK3576硬件设计或者RK3568硬件设计或者RK3588硬件设计

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询