干货 | RK3588硬件全开源设计笔记1-芯片PCB叠层阻抗设计

这篇基于瑞芯微官方三份文档整理:《RK3588 Datasheet V1.5》《RK3588硬件设计指南 V1.3》《RK3588 PCB设计指导白皮书》,芯片参数、封装尺寸、叠层与阻抗数据均取自原文,把"芯片能干什么"和"板子怎么叠、线宽怎么定"串起来讲。这是《RK3588学习笔记》系列第1篇。


一、RK3588 芯片特性

1.1 定位与核心规格

RK3588 是面向 ARM PC、边缘计算、个人移动互联网设备的低功耗高性能处理器

项目 规格
CPU 4×Cortex-A76 + 4×Cortex-A55(8核)+ 独立NEON协处理器
GPU Mali-G610 MP4(Valhall架构,4个着色器核)
视频解码 H.265/VP9 8K@60fps、H.264 8K@30fps、AV1 4K@60fps
视频编码 H.264/H.265 8K@30fps + 高质量JPEG编解码
NPU 支持 TensorFlow/Caffe/TFLite/PyTorch/ONNX 等框架,独立电压域支持DVFS
显示 2×HDMI2.1/DP + eDP + 2×MIPI DSI,四屏异显
相机 2×MIPI CSI(支持BT601/656/1120)

1.2 封装信息(PCB设计第一约束)

项目 参数
封装 FCBGA1088L(1088球)
MSL MSL3(湿度敏感等级3,拆封后需控制暴露时间)
焊球 SnAgCu(无铅)
封装尺寸 见 Datasheet 第18页(约 35×35mm 级)

对PCB的意义:

  • 1088球BGA------引脚密,扇出走线是难点,叠层必须够用(这解释了为什么要8层起)
  • MSL3------贴片前湿度控制有要求,生产环节注意
  • 从引脚表能看到:DDR 有 CH0/CH1 两组、多路 PCIe/USB/SATA Combo PHY、HDMI/DP Combo------高速信号种类多

1.3 电气参数要点

绝对最大额定值(超过会损坏芯片):

电源组 Min Max
CPU/GPU 供电(VDD_CPU_*/VDD_GPU) -0.3V 1.1V
3.3V 电源组(USB20/HDMI_RX等) -0.5V 3.63V
1.8V GPIO 电源组(PMUIO1/EMMCIO/VCCIO1/3) -0.5V 1.98V
1.8V/3.3V GPIO 电源组(PMUIO2/VCCIO2/4/5/6) -0.5V 3.63V
DDR IO 电源(LPDDR4/4X 0.6V;LPDDR5 0.5V) -0.3V 0.7V

笔记要点:

  • 核心电压 1.1V 封顶------CPU/GPU/NPU 的 DVFS 都在这个范围内
  • 电源轨分得很细(VDD_CPU_BIG0/BIG1/LIT、VDD_GPU、VDD_LOGIC、VDD_NPU、DDR...)------这是第2篇电源设计要讲的重点

二、8层板叠层

RK3588 官方支持 8层通孔 / 10层1阶HDI / 10层2阶HDI。最常用的 8层通孔板(1.6mm、1oz):

叠层结构: TOP - Gnd - Signal - Power - Gnd - Signal - Gnd - Bottom

功能 说明
L1 TOP 信号层 主芯片/表层器件,参考 L2 地
L2 GND 地平面 完整地,主芯片信号参考面
L3 Signal 信号层 内层布线
L4 Power 电源层 电源平面分割
L5 GND 地平面 完整地
L6 Signal 信号层 内层布线
L7 GND 地平面 完整地
L8 Bottom 信号层 参考 L7 地

白皮书叠层设计原则:

  1. 主芯片相邻层为地平面(提供器件面布线参考平面)
  2. 所有信号层尽可能与地平面相邻
  3. 尽量避免两个信号层直接相邻
  4. 主电源尽可能与其对应地相邻
  5. 原则上采用对称结构设计

为什么 8 层起? 回到芯片特性------1088球BGA + 多路高速接口,需要足够的信号层(L1/L3/L6/L8 四层)+ 完整地平面(L2/L5/L7 三层)+ 电源层(L4),才布得开、屏蔽得住。


三、阻抗设计

8层1.6mm板各阻抗的线宽线距:

类型 阻抗(Ω) 外层 L1/L8 (mil) 内层 L3/L6 (mil)
单端 40 5.8 6.8
单端 50 3.8 4.2
差分 80 4.3 / 3.7 ---
差分 85 3.9 / 4.1 3.6 / 4.4
差分 90 3.6 / 4.4 3.3 / 4.7
差分 100 3.3 / 7.7 3.3 / 7.7

接口对应的阻抗值(对照芯片接口):

芯片接口 阻抗 说明
PCIe / USB3.0 / SATA 100Ω差分 RK3588 的 PCIe/SATA/USB3 Combo PHY
HDMI / DP 90Ω差分 HDMI2.1/DP1.4 显示输出
MIPI DSI / CSI 85Ω差分 屏 + 摄像头
普通高速单端 50Ω GPIO/控制信号

DFM工具计算示例:

注意三点:

  1. L1/L8 对称、L3/L6 对称------同阻抗内外层线宽不同(外层参考面近,线更细)
  2. 换叠层(1.2mm/1.0mm/10层HDI)必须重新计算
  3. 投板前按自家板厂工艺用 DFM 工具复核

四、小结

  • 芯片 :8核+8K+四屏异显的通用SoC,FCBGA1088L、MSL3、核心电压1.1V------封装和电源轨是PCB设计的硬约束
  • 叠层:1088球BGA决定了要8层起,标准方案 TOP-Gnd-Signal-Power-Gnd-Signal-Gnd-Bottom
  • 阻抗:100Ω(PCIe/USB/SATA)、90Ω(HDMI/DP)、85Ω(MIPI),参数直接查白皮书表2-2

下一篇笔记:RK3588 电源系统设计------原理图(电源树/RK806/DC-DC电路)+ PCB(电源平面/远端反馈)打通讲。


❤️文末福利❤️

1、关注 擎天柱工坊 获取更多免费学习视频和资料

2、私信发送消息 汽车电子硬件设计 或者 RK3576硬件设计 或者 RK3568硬件设计 或者 RK3588硬件设计

相关推荐
禅口魔心2 天前
RK3588硬件 Agent 代码详解
rk3588·嵌入式开发·硬件agent
禅口魔心2 天前
RK3588(Rock 5T)硬件 Agent 搭建实录:从环境到跑通第一个闭环
rk3588·嵌入式开发
常驻客栈3 天前
B-深入理解计算机系统第3版之第11章:网络编程
开发语言·笔记·学习笔记·常驻客栈·深入理解计算机系统
常驻客栈3 天前
B-深入理解计算机系统第3版之第10章:系统级 I/O
开发语言·笔记·学习笔记·常驻客栈·深入理解计算机系统
SomeBottle10 天前
【小记】上手 Pi,记录一下我的 AI 编码实践
学习笔记·ai agent
hsjiasb10 天前
FreeRTOS学习(三十九)——最终总结
学习·学习笔记·freertos
常驻客栈10 天前
B-深入理解计算机系统第3版之第2章:信息的表示和处理
笔记·学习笔记·常驻客栈·深入理解计算机系统·经典书籍
hsjiasb10 天前
FreeRTOS学习(三十八)——性能优化
学习·学习笔记·freertos
hsjiasb11 天前
FreeRTOS学习(三十七)——常见错误与工程规范
学习·学习笔记·freertos