只读分享解决方案文档原理方案设计📅 2026-09-21🔖 Rev 1.0✅ 长期有效
🔧解决方案&应用市场分析 -> 原理方案设计 -> eMCP_电路设计指南

eMCP_电路设计指南

生成时间 2026-09-21 23:25:32 长期有效

eMCP 电路设计指南

eMMC + LPDDR 合封 · 双总线独立设计 · 五路电源域与上电时序 · 254-ball / 0.5 mm pitch HDI 扇出 · 启动链路与 DRAM 训练 · 热与可靠性 | 编制日期 2026-09-21 | 版本号 Rev 1.0

本指南面向嵌入式与移动终端硬件工程师、Layout 工程师与底层软件工程师,覆盖 eMCP(embedded Multi-Chip Package,eMMC + LPDDR 合封) 从器件选型、原理图与电源设计、启动时序、PCB Layout、热与可靠性、焊接生产到故障排查的完整链路,并给出可直接落地的参数、规则与检查清单。

2 套
完全独立的总线(MMC + LPDDR)
地址/数据/控制/电源均不共享,仅 VSS 共地
5 路
需独立设计的电源轨
VCC / VCCQ / VDD1 / VDD2 / VDDQ
254
焊球数(LPDDR4X 版本)
0.5 mm pitch,11.5 × 13.0 mm
4266
Mbps/pin(LPDDR4X 上限)
eMMC 侧 HS400 为 200 MHz DDR
一句话结论

eMCP 的电路设计难点不在「两颗芯片怎么连」,而在「两条总线在 11.5 × 13 mm 的封装下怎么同时走通」。原理图阶段决定成败的是电源域划分与上电时序;Layout 阶段决定成败的是 0.5 mm pitch 的 HDI 扇出与字节通道等长;Bring-up 阶段决定成败的是「先让 eMMC 起来、再让 DRAM 训练通过」这条不可颠倒的启动顺序。

适用范围

主控同时带 eMMC Host 控制器LPDDR4/4X 内存控制器的 SoC / AP / 车规座舱与工控平台;器件侧为 JEDEC 标准 eMCP(eMMC 5.0/5.1 HS400 + LPDDR3 / LPDDR4 / LPDDR4X),封装 221-ball / 254-ball / 297-ball FBGA,eMMC 容量 8 GB ~ 256 GB,DRAM 4 Gb ~ 64 Gb。

不适用的场景

若主控缺少 eMMC 控制器或 LPDDR 控制器、PCB 预算低于 8 层、板厂不具备激光盲孔与 via-in-pad 能力、或产品年产量小到无法承担 HDI 与 X-Ray 检测成本,请选择分立式 eMMC + 分立式 DRAM(或 DRAM 内置型主控)方案,见本系列同族文档。

同系列文档

文档器件类型关注重点
eMCP 电路设计指南 本文eMMC + LPDDR 合封双总线、五路电源、启动先后、0.5 mm HDI 扇出
uMCP 电路设计指南UFS + LPDDR 合封M-PHY 差分、REF_CLK、VCCQ/VCCQ2、297-ball
NAND MCP 电路设计指南裸 NAND + DRAM 合封多 die 多 CE、主机侧 FTL、双电源轨
eMMC 电路设计指南eMMC 5.0/5.1HS200/HS400、1.8 V VCCQ、DS 选通与等长
SD NAND 电路设计指南贴片式 SD NANDSPI/SDIO 双模式、VCC 负载开关断电
SPI NOR 电路设计指南串行 NOR FlashQuad/QPI、XIP、DPD 低功耗
SPI NAND 电路设计指南串行 NAND Flash片内 ECC、坏块表、主机 FTL
PSRAM 电路设计指南伪静态 RAMOPI/HyperBus、刷新与延迟周期
DDR3 / DDR4 / DDR5 电路设计指南标准 DDR SDRAMFly-by、write leveling、ODT、2D 训练
EEPROM 电路设计指南EEPROMI²C/SPI、上拉与总线电容

阅读建议

  • 方案选型阶段:先看 §1,判断到底是选 eMCP、uMCP 还是分立方案。
  • 原理图阶段§3(电源域与上电时序)与 §4(参考电路)是必读,这两处出错后期无法用软件规避。
  • PCB Layout 阶段§6 全章必读,其中 §6.2 扇出与 §6.4 等长是项目成败的分水岭。
  • Bring-up 与驱动阶段§5 给出从 BootROM 到 DRAM 训练完成的完整链路与失败定位方法。
  • 量产与维护阶段§8§9§10
写在最前的三条硬性纪律

1)绝不凭记忆写 ball map。 eMCP 没有跨厂商兼容的引脚定义,同封装不同型号的 VDD1 与 VSS 位置可能互换,上错电即烧毁。

2)先给 eMMC 上电,再给 DRAM 上电。 主控的 BootROM 必须先从 eMMC 取到 SPL 才能初始化 DRAM,电源时序与启动流程必须自洽(§3.2、§5.1)。

3)本项目不允许「先打板再调」。 0.5 mm pitch 的 254 球一旦扇出不成功,改版成本远高于前期叠层与工艺评审的时间成本。

1 · eMCP 器件基础

eMCP 把「一颗 eMMC(NAND + 控制器 + FTL)」和「一颗低功耗 DRAM」封进同一个 BGA。它对外暴露两套完全独立的接口与电源域,换来的好处是主板面积与布线长度的显著下降,代价是封装不可替换、散热密度上升、以及对 PCB 工艺的硬性要求。

1.1 什么是 eMCP:与分立方案的真实差异

常见的误解是「eMCP 就是把两颗芯片粘在一起,省点面积」。真正的差异有四层,理解这四层才能判断要不要上 eMCP。

  • 面积:单封装 11.5 × 13 mm 替代「eMMC BGA-153 + LPDDR4X BGA-200 两颗 + 两者间布间距」,厂商公开数据典型可节省 40%~55% 的器件占用面积。
  • 布线长度:DRAM 到 SoC 的走线长度是 LPDDR4X 时序预算的第一杀手。合封把 DRAM die 放在离 SoC 更近的位置,配合合理布局可显著压缩走线长度与过孔数量。
  • 供应链:合封后 eMMC 与 DRAM 的容量组合被锁定,DRAM 涨价或缺货时无法单独替换;且不同厂商 pin-to-pin 兼容的型号极少。
  • 工艺门槛:0.5 mm pitch + 254 球意味着 PCB 必须上 HDI(激光盲孔 + via-in-pad),且必须配 X-Ray 检测焊点,这两项都会抬高单板成本与板厂门槛。

下面这张图把两类方案在六个可量化维度上放在一起比较。注意:高速信号数量并没有因为合封而减少,减少的是走线长度和器件数。

eMCP 合封方案 vs 分立(eMMC + LPDDR4X)方案050100150200250300占板面积(mm²,含周边禁布)190250高速信号走线总条数118118需独立设计的电源轨数55BGA 器件贴装次数12X-Ray / AOI 检测点位12供应商 lockstep 程度(越高越难替换)9515eMCP 合封分立两颗 BGA注:面积为量级示意(合封 11.5×13 mm 单封装 vs 分立 eMMC BGA-153 + LPDDR4X BGA-200 加两者间距);「条数」= eMMC 11 根 + LPDDR4X x32 双通道约 90 根高速信号;两种方案数量相同,差异在布线长度与扇出难度。
图 1 · eMCP 合封方案与分立方案的六维对比
选型判断规则

满足以下全部条件时选 eMCP:① 主控同时有 eMMC 与 LPDDR 控制器;② 板面积紧张(穿戴、手持、小型化网关);③ DRAM 与存储的容量组合在 2~3 年内不会变;④ 板厂可做 1+N+1 以上 HDI 与 via-in-pad;⑤ 项目量能摊薄 X-Ray 与钢网成本。任一不满足,回到分立方案。

1.2 封装、球数与机械规格

eMCP 沿用的是 JEDEC 标准的 FBGA 封装族。封装外形尺寸(11.5 × 13.0 mm)在代际之间保持了延续性,但球数与 ball map 完全不同,这是最容易踩的坑。

DRAM 代际典型球数外形(mm)厚度 max(mm)Pitch(mm)DRAM 组织备注
LPDDR3221-ball11.5 × 13.01.0 / 1.20.51CH × 32 bit老平台为主,VDD2/VDDQ 均为 1.2 V
LPDDR4 / 4X254-ball11.5 × 13.00.9 / 1.0 / 1.20.52CH × 16 bit当前主流,VDDQ 0.6 V(4X)或 1.1 V(4)
LPDDR5 / 5X297-ball11.5 × 13.01.0 / 1.20.52CH × 16 bit新增 VDD2H/VDD2L 与 WCK,需 SoC 支持
不可互换警告

同为 11.5 × 13.0 mm、同为 0.5 mm pitch,221 / 254 / 297 三种球数的 ball map 完全不同,且不同厂商、不同容量组合的 254-ball 定义也基本不兼容。更换型号必须重新核对每一个电源球与地球的位置——把 VDD1 的球接到 VSS 网络上,上电瞬间即损坏器件。

下图给出 eMCP 的内部架构:两颗 die、两套总线、一套公共地,以及它们与 SoC、PMIC 的连接关系。

eMCP 内部架构:一颗封装、两颗 die、两套完全独立的总线与电源域eMCP 封装(254-ball FBGA,11.5 × 13.0 mm,0.5 mm pitch)eMMC dieNAND 阵列+ 控制器 + FTL+ ECC / 磨损均衡对外:MMC 总线LPDDR4X die2 CH × 16 bit8 Bank / CH16n prefetch对外:LPDDR4 总线VSS 公共地(两 die 在封装内共享,共地是合封最主要噪声耦合路径)封装基板(Substrate)走线 + 键合线 / 倒装凸块254 个焊球:eMMC 信号/电源 ≈ 20,LPDDR4X 信号/电源 ≈ 130,其余为 VSS / NC / DNUSoC / APeMMC Host控制器(MMC 模式)LPDDR4 / 4X内存控制器 + PHYBootROM(片上)CLK / CMDDAT0~7 / DS11 根,单端最高 200 MHz DDRCK_t/c、CA[5:0]DQ[15:0]×2CHDQS_t/c、DMI≈ 90 根,最高4266 Mbps/pinPMIC• VCC 3.3 V(eMMC NAND)• VCCQ 1.8/1.2 V(eMMC I/O)• VDD1 1.8 V(DRAM Core)• VDD2 1.1 V(DRAM Core/In)• VDDQ 0.6 V(DRAM I/O)关键事实:eMMC 与 LPDDR 的接口、地址、数据、控制、电源在封装内互不共享,仅 VSS 共地。因此两总线可独立设计,但共地噪声、封装热耦合、启动先后顺序必须统一考虑。
图 2 · eMCP 内部架构:双 die、双总线、共地

1.3 球位分区与引脚定义

254-ball 的球位大体可以按功能切分为六个区域。下面的分区图只用于建立空间概念,不可作为布线依据

254-ball FBGA 球位分区(示意,非真实 ball map,务必以所选型号 datasheet 为准)A1eMMC 信号区CLK / CMD / DAT0~7 / DS / RST_nLPDDR 通道 ACK / CKE / CS / CA / DQ / DQS / DMIeMMC 电源区VCC / VCCQ / VDDI / VSSDRAM 电源区VDD1 / VDD2 / VDDQ / ZQ / VSSNC / DNU / VSF / RFU按 datasheet 处理,禁止擅自连接LPDDR 通道 BCK / CKE / CS / CA / DQ / DQS / DMI(焊球阵列示意:16 列 × 16 行 ≈ 254 球,0.5 mm 等间距)球数随代际变化LPDDR3 版本常见 221-ball;LPDDR4X 版本常见 254-ball;LPDDR5 版本多为 297-ball。同是 11.5 × 13 mm,球数不同则 ball map 完全不同,不可互换。0.5 mm pitch 的硬约束焊球间距 0.5 mm,焊盘直径典型 0.25~0.30 mm。常规 dog-bone 扇出无法在球间走线,必须采用 via-in-pad + 激光盲孔(详见 §6.2)。A1 角与方向封装一角有 A1 标识(凹点/丝印斜角)。贴片方向与原理图引脚映射必须对齐,错 90° 会直接短路电源与地。禁止把本文球位分区当作 ball map 使用;布线前必须拿到具体型号的 ball assignment 表并逐球核对。
图 3 · 254-ball FBGA 球位功能分区(示意)

eMMC 侧引脚

eMMC 侧是完全标准的 MMC 接口,与独立 eMMC 芯片的定义一致,只是引脚名常带后缀(如 CLKmDAT0m)以区别于 DRAM 侧。

引脚类型功能设计要点
CLKm输入时钟由 SoC eMMC Host 提供,上电初始化阶段 ≤ 400 kHz,提速后最高 200 MHz(HS400 DDR)。
CMDm双向命令/响应开漏(初始化)与推挽(数据传输)两种模式;需外部上拉,见 §4.2。
DAT0~7m双向数据线上电默认只 DAT0 有效,由主机配置为 4-bit 或 8-bit;HS400 必须 8-bit。
DS输出数据选通(HS400)器件返回给主机的选通时钟,主机用它采样读数据;需与 CLK 做长度匹配处理,见 §6.4。
RESETm输入硬件复位低有效;默认功能是禁用的,需先写 ECSD[162] 使能后才能使用。
VCCm电源NAND Flash 核心电源2.7 ~ 3.6 V,标称 3.3 V。
VCCQm电源控制器与主机 I/O 电源1.8 V(1.70~1.95)或 1.2 V(1.14~1.26),由器件型号决定。
VDDIm电源内部稳压旁路需外接电容(典型 1.0 µF)到地,用于稳定内部控制器的核心电压,容值与位置见 §4.2。
VSSm与 DRAM 侧 VSS 在封装内共地。

LPDDR4X 侧引脚

LPDDR4X 采用 2 通道 × 16 bit 组织,每个通道有独立的时钟、命令地址、片选、时钟使能和数据总线。原理图上 A / B 通道必须按 SoC 参考设计一对一连接,不允许为布线方便交换 A/B 通道或交换 byte lane——这类错误 ERC 查不出来,但会导致训练直接失败。

引脚类型功能设计要点
CK_t_A / CK_c_A、CK_t_B / CK_c_B输入差分时钟每通道一对。CA 总线在 CK_t 上升沿与 CK_c 下降沿的交叉点采样。
CKE_A / CKE_B输入时钟使能高电平激活内部时钟与 I/O;低功耗模式的进入与退出由 CKE 跳变控制。上电初始化期间必须保持低。
CS_A / CS_B输入片选LPDDR4 中 CS 是命令编码的一部分,不是简单的片选。
CA[5:0]_A / CA[5:0]_B输入命令/地址复用6 位复用总线,通过多周期传输完成命令与地址;单速率采样。
DQ[15:0]_A / DQ[15:0]_B双向数据总线每通道 16 位,双速率。按 byte lane(8 位一组)分组做等长。
DQS[1:0]_t/c_A、_B双向差分数据选通读时由 DRAM 发出(边沿对齐),写时由控制器发出(中心对齐)。每 byte lane 一对。
DMI[1:0]_A / _B双向数据掩码 / 数据总线反转功能由模式寄存器配置,等长时归入所属 byte lane。
ODT_CA_A / ODT_CA_B输入CA 总线 ODT 控制LPDDR4X 中该引脚被器件忽略,必须固定接到 VDD2 或 VSS,不得悬空(见 §4.3)。
ZQ参考阻抗校准参考每个 die 一个 ZQ 引脚,须通过 240 Ω ± 1% 精密电阻接到 VDDQ。
RESET_n输入复位低有效,拉低复位 die 上的两个通道。上电期间须保持 ≤ 0.2 × VDD2。
VDD1电源DRAM Core 电源 11.8 V(1.70 ~ 1.95 V)。
VDD2电源DRAM Core / 输入缓冲电源1.1 V(1.06 ~ 1.17 V)。
VDDQ电源DRAM I/O 电源LPDDR4X 为 0.6 V(0.57 ~ 0.65 V);LPDDR4 为 1.1 V。两者不可混用。
VSS / VSSQdie 上的 VSS 与 VSSQ 在封装球上通常合并为 VSS。

NC / DNU / VSF / RFU 引脚的处理

合封器件因为 die 组合多样,球位表里常出现大量非功能引脚。处理原则如下,务必逐条对照所选型号的 datasheet:

  • NC(No Connect):封装内无连接。PCB 上可悬空,也可走线(但不要接任何网络)。
  • DNU(Do Not Use):内部可能有用但对外禁止连接,必须悬空,禁止接到任何电源、地或信号。
  • VSF(Vendor Specific Function):厂商自定义功能脚。该端子不应有外部电气连接,但可走线以便测试访问。
  • RFU(Reserved for Future Use):预留,按 datasheet 要求处理,通常悬空或接指定电平。
最容易被忽略的一条

把 DNU 或 VSF 脚当成 NC 随手接到地或电源,是合封器件最常见的「低级致命错误」。建库时必须按 datasheet 的引脚类型字段逐个确认,禁止批量赋值。

1.4 关键电气参数速查

下表汇总 eMCP 设计中被引用频率最高的参数。所有数值均为典型/常见值,以所选型号的正式 datasheet 为准

参数eMMC 侧LPDDR4X 侧说明
核心电源VCC 3.3 V(2.7~3.6)VDD1 1.8 V(1.70~1.95)两路互相独立,可来自同一 PMIC 的不同通道
I/O / 第二电源VCCQ 1.8 V 或 1.2 VVDD2 1.1 V(1.06~1.17)VCCQ 电压档位由器件型号决定,不可软件切换
第三电源VDDI(外接旁路电容)VDDQ 0.6 V(0.57~0.65)VDDQ 是 LPDDR4X 与 LPDDR4 的关键差异点
最高时钟 / 速率200 MHz DDR(HS400)4266 Mbps/pin(2133 MHz)两者不能同时达到峰值,受封装热与电源瞬态限制
接口电平1.8 V 或 1.2 V(=VCCQ)VDDQ = 0.6 VSoC 侧 I/O 电源电压必须匹配,不匹配需电平转换
单端阻抗目标约 50 Ω50 Ω ±10%(扇出区可 55 Ω)部分平台要求 40 Ω,以主控 Layout Guide 为准
差分阻抗目标—(eMMC 无差分)85 Ω ±10%(常见 80~90 Ω)CK 与 DQS 均为差分对
工作温度-25 ℃ ~ +85 ℃(商用)-25 ℃ ~ +85 ℃(商用)车规/工控版本可到 -40 ℃ ~ +105 ℃
存储温度-40 ℃ ~ +85 ℃-40 ℃ ~ +85 ℃回流焊峰值温度另计,见 §8
LPDDR4 与 LPDDR4X 的硬件差异只有一处,但很致命

两者信号定义基本一致,唯一的关键差别是 VDDQ:LPDDR4 为 1.1 V,LPDDR4X 为 0.6 V。如果硬件需要兼容两种颗粒,VDDQ 电源必须设计为可配置(PMIC 可编程通道或电阻选配),绝不能直接把两档电压并在一起。此外 VDDQ 低至 0.6 V 后噪声裕量极小,去耦、平面完整性与 PMIC 输出精度都要相应加严。

2 · 接口与工作模式

eMCP 的两条总线在协议层毫无关系,但在物理层共用一块基板、共用一组地、共用同一个散热路径。理解「哪些要隔离、哪些要协同」,是后面所有设计决策的基础。

2.1 eMMC 侧:总线宽度与速率档位

eMMC 侧的速率档位与独立 eMMC 完全一致。上电后总线默认 1-bit + 兼容速率,由主机通过一系列命令逐步提速。

模式时钟数据速率(8-bit)总线宽度I/O 电平关键前提
兼容模式(Default / High Speed)≤ 26 MHz / ≤ 52 MHz≤ 26 / ≤ 52 MB/s1 / 4 / 8-bit3.3 V 或 1.8/1.2 V上电默认状态
HS200≤ 200 MHz SDR≤ 200 MB/s4 / 8-bit1.8 V 或 1.2 V需执行 tuning 流程
HS400200 MHz DDR≤ 400 MB/s8-bit 仅1.8 V 或 1.2 V必须先经 HS200 tuning,并启用 DS
HS400ES(增强选通)200 MHz DDR≤ 400 MB/s8-bit 仅1.8 V 或 1.2 VDS 常驻不翻转,改善时序裕量
eMMC 提速不是免费的

HS400 要求 8-bit 总线 + DS 选通 + 严格的 CLK/DS/DAT 长度关系。如果 Layout 无法保证等长与完整的参考平面,实际表现会掉回 HS200 甚至 High Speed,且在高低温下出现偶发 CRC 错误。设计阶段应明确目标档位,并按该档位约束 Layout,而不是「先跑起来再说」。

2.2 LPDDR4X 侧:双通道架构与 byte lane

LPDDR4X 每个 die 内含两个独立通道(A / B),每通道 16 bit 数据宽度、8 个 Bank、16n 预取。对外表现为两组几乎对称的信号:每通道有自己的 CK、CKE、CS、CA[5:0]、DQ[15:0]、DQS[1:0]、DMI[1:0]。

等长与布局的基本单元是 byte lane(8 位数据 + 一对 DQS + 一位 DMI),四个 byte lane 各自独立约束,互不参考。命令地址组则以各自的 CK 为参考。

LPDDR4X 组织架构:2 通道 × 16 bit = 4 个 byte lane,每个 lane 独立等长SoC 内存控制器Channel A PHYCK_t/c_ACKE_A / CS_ACA[5:0]_ADQ[15:0]_ADQS[1:0]_A / DMI[1:0]_AChannel B PHYCK_t/c_BCKE_B / CS_BCA[5:0]_BDQ[15:0]_BDQS[1:0]_B / DMI[1:0]_BByte Lane 0DQ[7:0]_A · DQS0_t/c_ADMI0_AByte Lane 1DQ[15:8]_A · DQS1_t/c_ADMI1_AByte Lane 2DQ[7:0]_B · DQS0_t/c_BDMI0_BByte Lane 3DQ[15:8]_B · DQS1_t/c_BDMI1_B命令 / 地址 / 时钟组• CK_t/c_A / CK_t/c_B(差分)• CKE_A / CKE_B• CS_A / CS_B• CA[5:0]_A / CA[5:0]_B• ODT_CA_A / ODT_CA_B• RESET_n• ZQ(240 Ω → VDDQ)按「通道」分组等长,参考 CK,不与 DQ 混合约束等长规则(典型值)组内 DQ ↔ DQS±40 ps组内 DQ ↔ DQ±40 psDQS_t ↔ DQS_c±0.5 psCK_t ↔ CK_c±0.5 psCA/CS ↔ CK±65 ps(换算)40 ps≈ 6.5 mm / 250 mil(换算)65 ps≈ 10.5 mm / 410 mil具体以主控 Layout Guide 与板厂叠层为准LPDDR4X 的 A/B 通道是器件内部真实存在的两个 DRAM 通道,不是网络命名分组。原理图中交换 A/B 通道、或把 DQ 拆到别的 byte lane,ERC 不会报错,但必然导致训练失败。
图 4 · LPDDR4X 双通道架构与 byte lane 等长分组
合封 DRAM 与分立 DRAM 的一个关键差异

合封器件的数据手册通常不提供完整的封装内部走线长度(Package Delay)。分立 LPDDR4X 颗粒的设计指南会给出 Lp 参数让你参与等长计算,而 eMCP 往往只给「按 PCB 长度等长即可」的简化要求。这并不代表可以忽略,只是把误差预算转移到了封装设计方。若平台参考设计同时支持分立与合封,务必使用对应版本的约束文件,不要混用。

2.3 两条总线如何互相干扰

协议独立不等于电气独立。实际项目中观测到的耦合有三条路径:

  • 共地阻抗耦合(最主要):eMMC 与 DRAM 的 VSS 在封装内连通。DRAM 全速读写时的同步开关噪声(SSN)会通过共地阻抗抬升 eMMC 的地参考,表现为 eMMC 在高负载下偶发 CRC 或命令超时。对策:保证封装下方有完整、低阻抗的地平面,并按 §6.5 布置足够的地去耦与地过孔。
  • 电源瞬态耦合:若 VCCQ(1.8 V)与 VDD1(1.8 V)共用了同一路 PMIC 输出而未做隔离,DRAM 的瞬态电流会直接调制 eMMC 的 I/O 电源。对策:即使电压相同,也用磁珠或独立 LDO 隔离,各自保留去耦网络。
  • 空间串扰:eMMC 总线(单端、最高 200 MHz)与 DRAM 总线(最高 2133 MHz)在扇出区距离很近。对策:在 Layout 上把两侧信号按 §6.3 分区,eMMC 信号与 DRAM 信号之间留出隔离带与地过孔墙。

2.4 性能与热的耦合

eMMC 侧与 DRAM 侧都达到标称峰值时,封装总功耗是该器件热设计的最坏工况。实际产品中这两者同时满负荷的场景(例如大文件连续写入 + 内存带宽跑满)确实存在,因此热设计必须按叠加功耗核算,而不是按单侧峰值。

3 · 电源系统设计

eMCP 有五路需要单独设计的电源。电源设计的目标不是「电压对了就行」,而是三件事:上电斜升顺序满足器件要求、休眠期间该保持的不能掉、瞬态下电压不跌出窗口。这三条任何一条不满足,都会表现为「低温/高温偶发死机」这类极难定位的问题。

3.1 五路电源域与 PMIC 分配

五路电源的划分、来源与合并灵活性如下图所示。

eMCP 的五路电源域:三路 eMMC、三路 DRAM,其中一路可合并PMIC / 电源树BUCK1 → 3.3 VBUCK2 → 1.8 VBUCK3 → 1.1 VLDO1 → 0.6 VLDO2 → 1.2/1.8 VeMCP 电源球VCCm3.3 VVCCQm1.8 / 1.2 VVDDIm旁路VDD11.8 VVDD21.1 VVDDQ0.6 V每条电源轨在器件背面就近放置去耦电容,见 §3.4 的容值与数量表可合并项VDD1(1.8 V)与 VCCQm(1.8 V 档)在电压相同的前提下可共用一路 PMIC 输出,但必须各自保留独立的去耦网络与磁珠隔离,避免 DRAM 瞬态反过来污染 eMMC 的 I/O 电源。禁止合并项VDDQ(0.6 V)绝不能与任何其他电源轨共用;VCC(3.3 V)与 VDD2(1.1 V)也不可合并。0.6 V 电源的特殊要求0.6 V ±5% 的裕量只有 ±30 mV,PMIC 需选用输出精度≤ ±2% 的通道,并做远端反馈(Remote Sense)。
图 5 · 五路电源域划分与 PMIC 通道分配
电源轨标称值范围归属典型电流量级可否与其他轨合并
VCCm3.3 V2.70 ~ 3.60 VeMMC NAND 核心读写峰值数十 ~ 数百 mA可与板上其他 3.3 V 合并(需评估瞬态)
VCCQm1.8 V 或 1.2 V±10%eMMC 控制器与 I/O数十 ~ 百余 mA电压相同可合并,但需隔离
VDDIm内部旁路eMMC 内部稳压外接旁路电容,不接电源
VDD11.8 V1.70 ~ 1.95 VDRAM Core 1数十 ~ 数百 mA与 1.8 V 档 VCCQm 可共用(需隔离)
VDD21.1 V1.06 ~ 1.17 VDRAM Core / 输入缓冲数百 mA(激活时)不合并
VDDQ0.6 V0.57 ~ 0.65 VDRAM I/O数百 mA(读写峰值)严禁合并
VDDI 不是电源输入

VDDIm(有些厂商叫 VDDi)是 eMMC 内部稳压器的旁路/滤波引脚,需要外接一个电容(典型 1.0 µF)到地,用于稳定控制器核心逻辑的供电。它不是电源输入,不要给它接任何电压。电容的容值、材质与位置须严格按 datasheet 执行,接错会直接影响 eMMC 的稳定性与读写性能。

3.2 上电时序与斜率要求

eMCP 内部两个器件的上电要求需要同时满足。其中 DRAM 侧的要求更严格,是时序设计的约束主体。

上电时序:先 eMMC 就位、后 DRAM 斜升,全程 RESET_n / CKE 保持低VCC 3.3 VVCCQ 1.8 VVDD1 1.8 VVDD2 1.1 VVDDQ 0.6 VRESET_n解复位(tINIT1 之后)CKECKE 拉高,开始初始化Ta(任一电源达 300 mV)Tb(全部进入工作范围)Tc → Tf:初始化与训练Ta → Tb ≤ 20 ms(LPDDR 硬性要求)eMMC 已就绪,可取 SPL注:DRAM 侧电源(VDD1/VDD2/VDDQ)允许与 eMMC 侧(VCC/VCCQ)并行斜升,但「先让 eMMC 可用、再初始化 DRAM」是软件启动链路的必然要求,不是可选的电源时序优化。
图 6 · eMCP 上电时序:先 eMMC 就位、后 DRAM 斜升

DRAM 侧(LPDDR4X)上电硬性要求

  • 斜升顺序VDD1 须早于或与 VDD2 同时斜升;VDD2 须早于或与 VDDQ 同时斜升。Ta 之后需满足:VDD1 > VDD2 − 200 mV,且 VDD1 与 VDD2 均 > VDDQ − 200 mV。
  • Ta 定义:任一电源首次达到 300 mV 的时刻。Ta → Tb(所有电源与参考电压进入规定范围)的时间间隔不得超过 20 ms
  • RESET_n:上电期间建议保持低电平(≤ 0.2 × VDD2),器件输出保持高阻;Tb 之后至少保持 tINIT1。
  • CKE:电压斜升期间必须保持低电平;时钟需在 CKE 拉高之前稳定 tINIT2。
  • ODT 输入:CKE 被注册为高之前,ODT 必须静态保持高或低,直到包含 tZQINIT 在内的上电初始化序列结束。
  • 地偏移:任意 VSS / VSSQ / VSSCA 引脚之间的电压差不得超过 100 mV。

eMMC 侧上电要求

  • VCC 与 VCCQ 可独立斜升,无严格先后顺序要求(以具体 datasheet 为准)。
  • 上电后需等待规定时间再发第一条命令;初始化时钟频率须 ≤ 400 kHz。
  • 若使用硬件复位(RESETm),需先通过 ECSD[162] 使能该功能,否则该引脚无效。

PMIC 侧的落地做法

  1. 把五路电源按上表中的归属分成「eMMC 组」与「DRAM 组」,分别接到 PMIC 的不同通道,并确认 PMIC 的默认使能顺序与时序要求一致。
  2. 检查 PMIC 各通道的软启动时间(soft-start),确保从 300 mV 到目标值的时间落在器件要求的斜率范围内;斜率过快会产生大的涌入电流,过慢则可能超出 20 ms 窗口。
  3. 把 DRAM 侧的 RESET_n 与 CKE 接到 SoC 的专用控制脚,并在原理图上标注「上电默认低」,必要时加下拉电阻(RESET_n)以保证 PMIC 未就绪时不会误释放。
  4. 若平台支持,用 PMIC 的 PGOOD 信号做级联使能:VDD1 ready → VDD2 enable → VDDQ enable,用硬件保证顺序而不是依赖软件。
  5. 在原理图上把每一路电源的去耦电容、反馈点、测试点一次画全,避免 Layout 阶段临时补件导致位置不佳。
最容易被忽略的一条:0.6 V 的精度

LPDDR4X 的 VDDQ 标称 0.6 V,允许范围 0.57 ~ 0.65 V,也就是 全程只有 ±30 mV 的裕量。PMIC 选型时必须确认:① 输出电压精度 ≤ ±2%;② 支持远端反馈补偿走线压降;③ 负载瞬态响应在 DRAM 全速读写时不会跌出窗口。用「差不多能出 0.6 V」的通用 LDO 直接供电,是低温或老化后随机重启的典型根因。

3.3 掉电与休眠保持

掉电时序是上电时序的镜像,但工程上更容易被忽略——因为「关机」通常被认为是不需要设计的。实际上不受控掉电是现场数据损坏的主要来源之一。

掉电与休眠:DRAM 自刷新期间电源不能断,eMMC 写入期间不能断运行时(Active)• 五路电源全部在位• eMMC 可读写,DRAM 全速• 结温受 §7 热设计约束系统休眠(Suspend / Self-Refresh)• VDD1 / VDD2 / VDDQ 必须保持• CKE 拉低进入自刷新• eMMC 进入 Sleep,VCC/VCCQ 保持• 若做功耗优化可断 eMMC VCC,但• 必须先发 Sleep 命令并确认空闲完全掉电(Power Off)• VCCQ2 类规则:下电期间低电压轨• 不得先于高电压轨跌落• 下电前确保无写入/擦除在进行• 避免不受控掉电硬性判据只要系统需要在休眠后保留 DRAM 内容(绝大多数场景都需要),VDD1 / VDD2 / VDDQ 三路就必须常供;任何一路在自刷新期间跌落,DRAM 数据即丢失,唤醒后必然崩溃。
图 7 · 休眠保持与掉电时序的三种状态

下电要求

  • 下电期间同样要维持低电压轨不先于高电压轨跌落的原则(与 UFS 的 VCCQ2 > VCCQ − 200 mV 属同一类规则)。
  • 下电过程中 RESET_n 与时钟须保持在 VSS 与电源之间的合法电平,不能出现悬空或高于电源的电平。
  • 下电前必须确保 eMMC 没有正在进行的写入/擦除操作;系统层应先完成 flush 与缓存回写。
  • 应避免不受控掉电。若产品存在电池可插拔、外部供电可突然断开的场景,需要额外的掉电检测与紧急保存机制。

3.4 去耦与旁路电容布置

去耦电容的位置比容值更重要。合封器件的电源球数量有限且集中在特定区域,去耦电容必须放在器件背面的对应位置,通过最短路径连到电源球与地。

电源轨推荐配置(每路)位置要求说明
VCCm(3.3 V)1 × 10 µF + 2 × 0.1 µF器件背面靠近 VCC 球,≤ 3 mm大电容储能,小电容抑制高频瞬态
VCCQm(1.8/1.2 V)1 × 4.7 µF + 2 × 0.1 µF器件背面靠近 VCCQ 球与 VDD1 共用电源时需额外隔离
VDDIm1 × 1.0 µF(按 datasheet)紧靠 VDDI 球,回路最短内部稳压旁路,容值严禁随意更改
VDD1(1.8 V)2 × 4.7 µF + 4 × 0.1 µF背面 DRAM 电源区正下方Core 电源,瞬态电流较大
VDD2(1.1 V)2 × 10 µF + 4 × 0.1 µF背面 DRAM 电源区正下方激活电流峰值最高的轨
VDDQ(0.6 V)4 × 10 µF + 6 × 0.1 µF背面紧贴 VDDQ 球,优先布通裕量最小,优先保证
电容材质与直流偏置

0.6 V 与 1.1 V 电源上的 10 µF 电容建议选用 X5R / X7R 材质、额定电压 ≥ 6.3 V 的型号。小封装(如 0402 / 0201)的 MLCC 在直流偏置下容值衰减非常明显,标称 10 µF 的 0402 电容在 0.6 V 偏置下实际可能只剩一半。选型时必须查看厂商的 DC Bias 曲线,按实际有效容值配置。

3.5 电源完整性:纹波、瞬态与平面

  • 纹波目标:VDDQ(0.6 V)建议控制在 ±2% 以内(约 ±12 mV);VDD2 与 VDD1 建议 ±3% 以内;VCC 与 VCCQ 建议 ±5% 以内。以器件 datasheet 与 SoC 电源设计指南的更严者为准。
  • 平面完整性:每条电源轨在封装下方应有相对完整的铜皮区域,避免被信号过孔打成筛子。若必须开槽,需评估回流路径。
  • 地优先:在层数紧张时,牺牲电源平面也要保住完整的地平面。地是所有高速信号的回流路径,也是抑制共地噪声的唯一手段。
  • 过孔数量:每个电源/地球至少对应一个过孔;电源球密集处应使用过孔阵列降低阻抗与热阻。
  • 测量点:每条电源轨预留一个可测量的测试点(建议放在背面电容两端),便于 Bring-up 阶段用示波器实测纹波与斜升顺序。

4 · 典型应用电路

eMCP 的原理图本身并不复杂——大部分工作是「按对」:引脚按对、电平按对、上下拉按对、电源域按对。本章给出每一侧的参考电路与元件取值,以及那些容易被忽略的细节。

4.1 系统互连总览

下图是完整的系统连接关系:SoC 的两组控制器分别连到 eMCP 的两个区域,PMIC 提供五路电源,去耦电容集中在器件背面。

系统互连总图:eMCP 居中,eMMC 总线向左上、DRAM 总线向左下、电源在背面SoC / APeMMC Host 控制器MMC 模式,支持 HS400 / DSLPDDR4/4X 控制器 + PHY2 CH × 16 bit,支持训练BootROM:上电先从 eMMC 取码GPIO:RESET_n / CKE 控制eMCP(254-ball FBGA)eMMC 侧CLKm / CMDm / DAT0~7m / DSVCC 3.3 V / VCCQ 1.8 V / VDDIRESETm≈ 20 个球(含电源与地)LPDDR4X 侧CK/CA/CS/CKE + DQ×32 + DQS×4VDD1 1.8 / VDD2 1.1 / VDDQ 0.6ZQ / ODT_CA / RESET_n≈ 130 个球(含电源与地)eMMC 总线:11 根单端目标:HS400 200 MHz DDR长度匹配见 §6.4LPDDR4X 总线:约 90 根目标:4266 Mbps,点对点byte lane 等长见 §6.4两组信号之间设隔离带 + 地过孔墙PMIC:五路电源 + 时序控制背面去耦电容区(紧贴电源球)VDDQ / VDD2 优先,其次 VDD1 / VCC / VCCQ
图 8 · SoC 与 eMCP 的系统互连总图

4.2 eMMC 侧参考电路

eMMC 侧的外部元件很少,但每一个都有明确作用。

eMMC 侧参考电路:上拉、源端串阻、VDDI 旁路、去耦VCCQ(1.8 V 或 1.2 V,由器件型号决定)CLKR1源端串阻 R1 = 0 ~ 33 ΩCMDRpu上拉 10 kΩ(SoC 内部上拉使能时可省)DAT0Rpu必上拉 10 ~ 100 kΩ(忙指示)DAT1Rpu上拉,可与其他 DAT 共用阻排DAT2~7Rpu上拉,可与其他 DAT 共用阻排DSR1器件输出:不上拉、不串阻,直连 SoCVDDIC = 1.0 µF(按 datasheet)「内部稳压旁路」,不接电源、不接其他网络GNDVCC / VCCQ 去耦• VCC:1 × 10 µF + 2 × 0.1 µF• VCCQ:1 × 4.7 µF + 2 × 0.1 µF• 全部放在器件背面,回路长度 ≤ 3 mm• 每颗电容至少一个独立地过孔注:上拉电阻的具体取舍取决于 SoC 侧是否已集成可配置上拉。若 SoC 内部上拉可编程且默认使能,外部上拉可省略以节省面积;若不确定,按「CMD 与 DAT0 必上拉」的最保守方案设计。
图 9 · eMMC 侧参考电路(上拉、串阻、VDDI 旁路、去耦)

逐项说明

  • CMDm 上拉:CMD 在初始化阶段工作在开漏模式,必须有上拉才能输出高电平。典型取值 10 kΩ(范围 4.7 kΩ ~ 100 kΩ,取决于总线电容与速率)。若 SoC 侧已集成可编程上拉且默认使能,可省略外部电阻。
  • DAT0~7m 上拉:DAT0 在器件忙时会被拉低作为忙指示,必须上拉。其余数据线在部分设计中可不上拉,但保守做法是全部上拉,代价只是几颗电阻;高速模式下上拉过强会增加边沿时间,因此不建议用小于 4.7 kΩ 的阻值。
  • DS 不上拉:DS 是器件在 HS400 模式下返回给主机的选通信号,属于单向输出,上拉或串阻都会破坏波形,应直接连接。
  • CLKm 串阻:0 ~ 33 Ω 的源端串阻用于抑制过冲与振铃。具体取值需要结合实际走线与 SoC 驱动能力,建议原理图预留 0 Ω 位置,Bring-up 时用示波器实测后确定。
  • VDDIm 旁路电容:典型 1.0 µF,紧靠引脚放置。该引脚不是电源输入,接任何其他电压都可能损坏器件。
  • RESETm:eMMC 的硬件复位功能默认是关闭的,需要先写 ECSD 字节 [162] 的 bit[1:0] = 0x1 使能,之后该引脚才生效。原理图阶段确认 SoC 侧驱动方式(推挽或开漏)与默认电平即可。

4.3 LPDDR4X 侧参考电路

DRAM 侧的外部元件更少,几乎只有电阻与电容,但ZQ 与 ODT_CA 的连接方式是硬性的,接错就无法训练。

LPDDR4X 侧参考电路:ZQ 校准、ODT_CA 固定、RESET_n / CKE 默认电平ZQ 校准电阻ZQ ── 240 Ω ±1% ──→ VDDQ(0.6 V)每个 die 一个 ZQ 引脚;精度必须 1%电阻须紧靠器件放置,走线尽可能短ODT_CA(LPDDR4X)该引脚在 LPDDR4X 中<被器件忽略>必须固定接到 VDD2 或 VSS,不得悬空ODT 功能由 MR11 / MR22 通过模式寄存器控制RESET_n / CKERESET_n:SoC GPIO 驱动 + 10 kΩ 下拉 保证 PMIC/SoC 未就绪时为低(≤ 0.2 × VDD2)CKE:SoC 驱动 + 下拉,斜升期间保持低 解复位与 CKE 拉高的时序由控制器固件保证三路 DRAM 电源VDD1 1.8 V2 × 4.7 µF + 4 × 0.1 µFVDD2 1.1 V2 × 10 µF + 4 × 0.1 µFVDDQ 0.6 V4 × 10 µF + 6 × 0.1 µF信号连接要点• 全部点对点直连,不做 T 分支、不加外部端接电阻• ODT 由 die 内终端完成,PCB 上不需要端接网络• CK_t/c 与 DQS_t/c 为差分对,全程同层、参考地平面• A / B 通道严格按 SoC 参考设计一对一连接• DQ / DQS / DMI 按 byte lane 分组,不得跨组交换• 差分对为 DC 耦合,串接电容仅用于调试预留,量产不贴
图 10 · LPDDR4X 侧参考电路(ZQ、ODT_CA、RESET_n、去耦)
两个必须记住的连接

ZQ:240 Ω ± 1% 精密电阻接到 VDDQ(不是到地)。 这是输出驱动强度与片内终端电阻的校准基准,1% 的精度要求不能妥协,也不能用普通 5% 电阻替代。

ODT_CA:LPDDR4X 中该引脚被器件忽略,必须固定接到 VDD2 或 VSS,绝不能悬空。 LPDDR4 中它配合模式寄存器控制 CA 总线 ODT,而 LPDDR4X 的 ODT 完全由 MR11 / MR22 控制。

4.4 原理图设计检查要点

  • 电源网络命名:把 eMMC 与 DRAM 的电源分开命名(例如 VCC_EMMCVCCQ_EMMCVDD1_DRAMVDD2_DRAMVDDQ_DRAM),避免 Layout 与调试时混淆。
  • 信号命名:DRAM 信号名应包含接口、信号、序号与通道,例如 LPDDR4_DQ0_ALPDDR4_DQS0_T_A。这样 PCB 工程师可以直接按命名建立 byte lane 约束组。
  • 差分对标记:CK_t/c 与 DQS_t/c 必须在原理图阶段就标记为差分对,并带入 PCB 约束。
  • NC 与 DNU:建库时逐球核对类型,禁止批量赋值。
  • 测试点:五路电源各留一个测试点;eMMC 的 CLK 与 CMD、DRAM 的 CK 与 DQS 建议在背面留可探测的过孔(见 §9)。
📥 芯参谋客户端下载