(一)RK3399 的内存接口长什么样
RK3399 是瑞芯微上一代旗舰,双通道 64-bit 内存控制器,最大特点是两个 32-bit 通道可以独立配置。这意味着它可以挂 4 颗 x16 颗粒组成 64-bit,也能退一步只挂 2 颗。存量项目里大量板子走的是 DDR3 方案,换代时最容易踩的坑是电压档对不上。
查一下 RK3399 的接口定义就能定范围:DDR3 / DDR3L · LPDDR3 · LPDDR4(64-bit 双通道)。这两项是硬门槛——类型不对贴不上,位宽不对直接少一半带宽。64-bit 双通道是 RK3399 的带宽底子,把这 64 位喂满比单纯加容量更有效。
老平台的换料逻辑和新平台不一样:不是「选最好的」,而是「找到 pin 与参数都对的存量料」,让产线不用改测试程序。
(二)带宽算术:64-bit × 2133Mbps 到底是多少
算术先摆出来。RK3399 在 64-bit(4 × x16,双通道) 配置下,带宽 = 64 × 2133 ÷ 8 ≈ 17.1 GB/s(双向 34.1 GB/s)。它要同时撑住:双路 4K 显示的帧缓冲、H.265 解码、以及工控场景下的大量数据搬运
实测上,RK3399 这一档的带宽利用率通常在 55%–68%,标称 17.1 GB/s 里可用约 9.4 GB/s。64-bit × 2133Mbps 约 17.1GB/s,双通道结构让读写并行度更好,实测利用率通常比单通道平台高几个点。 按满带宽做预算的项目,后期往往要靠降规格来收场。
容量这边也要一起算:RK3399 单颗 4Gb(512MB),4 颗组成 2GB,是商显与边缘盒的常见配置;1GB 配置用 2 颗即可,剩余颗粒位留空。
(三)为什么配 PSD3N0B1A-04G
PSD3N0B1A-04G 是 DDR3L 4Gb(512MB) 的 x16 器件,96-ball FBGA 封装,工作温度 -25℃ ~ 85℃。4Gb x16 单颗,4 颗组 64-bit 共 2GB,正好是 RK3399 双通道的经典配置;DDR3L 1.35V 让它比 1.5V DDR3 方案在整机温升上更从容
RK3399 时代的主板多数按 DDR3 1.5V 设计,换 DDR3L 必须同步改供电与固件初始化,不能只换颗粒。确认这两点之后,1.35V 的功耗优势才能拿到手。
存量项目换料的成本主要在验证而非物料:测试程序、烧录参数、老化条件都要重跑一遍,这部分工作量要提前算进项目排期。
(四)验证状态与导入路径
先看验证状态,再决定要不要重新跑一轮。
RK3399 属于存量平台,瑞芯微的内存适配体系已覆盖,朴思 DDR3/DDR3L 在该平台按 pin-to-pin 换料处理;具体到 1.35V 档,需要项目侧确认供电与 DDR 初始化表已按 DDR3L 配置。
换料前先对三件事:颗粒 pin 定义、时序参数(CL/tRCD/tRP)、以及固件的 DDR 初始化表。三样都对上,再谈批量。
(五)硬件设计要点
按优先级排,先保证下面五条,其余可以后续优化。
- 阻抗与等长:单端 50Ω ±10%、差分 100Ω ±10%,DQ/DQS 组内等长 ±10mil,字节通道之间 ±50mil;1600–2133Mbps 下时序裕量比 LPDDR4X 宽,但走线跨分割仍是最常见的偶发误码来源。
- 散热与布局:颗粒离 SoC 越近越好,DQS 与时钟不要并行走长距离;整机若是无风扇密闭结构,颗粒位置要避开主发热源 15mm 以上,避免自刷新率被温度补偿拉高、带宽下降。
- 批次一致性:换批次时至少复测一次高温读写,不同晶圆批的时序窗口会有细微差异,靠固件补偿不如先筛料。
- 空贴位处理:预留但空贴的颗粒位,DQ 与 DQS 要做端接或短接处理,悬空走线会成为天线,把噪声耦合进相邻通道。
- 固件参数留档:每次改板或换料都把 DDR 初始化表存一份,出问题时对比基线,比逐项试参数快得多。
(六)量产测试:把「能用」变成「每批都一样」
到了量产阶段,内存的问题几乎都出现在边界条件上。
DDR3L 的失效多数不是「不通」,而是高温下偶发误码、低压启动临界这类边界问题。朴思出货采用 MDCCT 多重动态交错比对,配合 DVS 电压调节做三级压力(标称、±5%、极限),逐颗记录误码分布,数据进 MES 可追溯——量产线出现内存相关异常时,能直接反查是颗粒、固件参数还是板级电源的问题。
这套流程的意义不在于挑出坏料,而在于让每一批的差异都能被量化、被追溯。
(七)测试数据怎么看
另一层保障是批次可追溯:每颗颗粒的测试曲线与批次号绑定,整机厂在售后分析时可以直接调出对应批次的高温误码分布,判断问题出在颗粒、固件还是板级电源。
同平台族 AVL 型号对照
选型时容易忽略的一点是:同厂不同档位的接口并不通用。下表把平台族的内存类型与可对应料号放在一起,方便横向比对。
| RK3576 / RK3572 | LPDDR4 / LPDDR4X · uMCP | PSX4H0B4S-016G · RK AVL |
|---|---|---|
| RK3568 / RK3568J | DDR3 / DDR4 · LPDDR3 · LPDDR4/4X | PSD4N0B3A-08G · PSX4H0B4S-016G |
| RK3566 / RK3562 | DDR3 / DDR4 · LPDDR4/4X | PSD4N0B3A-08G · PSD3S0B1A-02G |
| RV1106 / RV1126 | 16/32-bit DDR3 / DDR4 外挂 | PSD3Y0B0A-01G · PSD4N0B3A-08G |
| RK3399 / RK3288 / RK3328 | DDR3 · LPDDR3/4 | PSD3N0B1A-04G · PSD3S0B1A-02G |
常见问题
RK3399 用 4 颗还是 2 颗颗粒?
带宽敏感场景(双屏 4K、边缘推理)用 4 颗组 64-bit;只要 1GB 容量且负载轻,2 颗 32-bit 也能跑,但带宽会掉一半。
DDR3L 比 DDR3 省多少电?
颗粒侧大约省 15%~20% 的 DRAM 功耗,整机看占比;在密闭无风扇结构里,更实际的价值是降低颗粒自身温升。
同一容量能不能换更高速率档?
可以,但要确认平台固件把速率配到对应档位;速率向下兼容没问题,向上要看控制器与布线余量。