3、核心板设计原理:核心板与底板的分工、核心板形态(邮票孔/金手指)、设计要点、可扩展性考量

在Rockchip嵌入式系统开发中,核心板(SOM,System on Module)与底板(Carrier Board)的划分是硬件设计的第一决策点。核心板承载处理器、DDR、eMMC、PMU等高速且难以手工焊接的器件,底板则负责电源输入、接口转换、外设扩展和结构适配。这种分工的本质是将“高密度、高难度、高价值”的电路与“多变化、多接口、多形态”的电路解耦。本章从分工原则、物理形态、设计要点和可扩展性四个维度展开,帮助工程师在项目启动阶段做出正确的架构选择。

核心板与底板分工及形态决策图 核心板 (SOM) Rockchip SoC + DDR + eMMC + PMU SoC (RK3588等) DDR4/LPDDR 2-32GB eMMC/UFS PMU/电源 底板 (Carrier Board) 接口转换 + 电源输入 + 外设扩展 USB/HDMI/DP 接口转换芯片 以太网/PCIe PHY/开关 DC-DC/LDO 连接器/保护 邮票孔/金手指 高速信号+电源 邮票孔形态 半孔焊盘,焊接可靠,成本低 适合中等密度信号(≤200pin) 金手指形态 插槽连接,可插拔,维护方便 适合高速差分对(PCIe/USB3) 设计要点 • 电源域划分:VDD_CPU/VDD_GPU/VDD_LOGIC独立 • 信号完整性:DDR等长±20mil,差分对100Ω±10% • 可扩展性:预留PCIe/USB3/SPI/I2C接口 • 散热设计:核心板热阻≤2°C/W

上图展示了核心板与底板的基本分工和形态决策路径。核心板上的Rockchip SoC、DDR、eMMC和PMU构成了最小系统,底板则围绕接口转换、电源输入和外设扩展进行设计。两者通过邮票孔或金手指连接,信号类型涵盖高速差分对、单端控制线和电源轨。下面逐一展开各模块的设计原理。

3.1 核心板与底板的分工原则

核心板与底板的分工不是随意的,而是基于信号速率、焊接难度、复用价值和散热需求四个维度进行权衡。核心板应包含所有“一旦焊接错误就难以返修”的器件,底板则承载“需要根据应用场景灵活调整”的电路。

核心板必须包含的模块:

  • 处理器与存储:Rockchip SoC、DDR4/LPDDR4/5、eMMC或UFS。这些器件通常为BGA封装,引脚间距0.4-0.8mm,手工焊接良率低,必须由SMT产线完成。
  • 电源管理单元(PMU):Rockchip配套的PMIC(如RK806、RK809),负责DDR、SoC各电源域的上电时序。PMU与SoC之间的I2C控制线、中断线必须在核心板内部完成连接,避免底板走线过长导致时序偏差。
  • 时钟与复位:24MHz主晶振、32.768kHz RTC晶振、复位芯片和看门狗。这些器件的布局对信号质量敏感,应靠近SoC放置。
  • 启动配置:启动模式选择电阻(如RK3588的BOOT引脚)、OTP烧录接口。这些配置在核心板阶段固化,底板无需关心。

底板则负责以下功能:

  • 电源输入与转换:从外部适配器或电池取电,通过DC-DC和LDO生成核心板所需的5V/3.3V等电压。底板上的电源设计要考虑输入滤波、防反接、过流保护。
  • 接口物理层转换:例如将SoC的PCIe信号转换为M.2 NVMe插槽,将USB3.0信号转换为Type-C连接器,将MIPI DSI转换为HDMI输出(需额外芯片)。
  • 外设扩展:以太网PHY、CAN收发器、RS485收发器、音频Codec、传感器接口等。
  • 结构适配:底板根据产品外壳设计连接器位置、LED指示灯、按键、天线接口等。
设计维度核心板底板决策依据
信号速率DDR4 3200MT/s、eMMC 200MHzUSB2.0 480Mbps、百兆以太网高速信号走线越短越好
焊接难度BGA封装、0.5mm pitchQFP、连接器、分立器件核心板必须机器贴装
复用价值同一核心板可用于多个项目每个项目重新设计核心板标准化降低开发周期
散热需求SoC功耗5-15W,需散热片底板功耗较低核心板集中散热设计

3.2 核心板形态:邮票孔与金手指

核心板与底板的连接方式直接决定了信号完整性、机械可靠性和生产可维护性。目前主流形态有两种:邮票孔(半孔)和金手指(板对板连接器)。

3.2.1 邮票孔形态

邮票孔核心板在PCB边缘加工出半圆形焊盘,通过回流焊直接焊接在底板上。这种形态的优点是成本低、连接可靠、适合批量生产。邮票孔的间距通常为0.8mm或1.0mm,每个焊盘可承载1-2A电流,信号速率可达2.5Gbps(如千兆以太网)。

设计邮票孔核心板时,需要注意以下几点:

  • 焊盘尺寸:半孔直径0.6mm,焊盘宽度0.8mm,孔间距1.0mm。孔径过小会导致焊接强度不足,过大则占用PCB面积。
  • 信号分配:高速差分对(如PCIe、USB3.0)应分布在核心板边缘的相邻焊盘,避免跨层参考平面断裂。电源引脚应均匀分布,避免电流集中。
  • 返修难度:邮票孔焊接后难以拆卸,一旦核心板损坏,底板通常需要报废。因此建议在底板上设计测试点,便于故障定位。

风险提示:邮票孔核心板在批量生产时,需要额外增加“半孔电镀”工艺,部分PCB厂商可能收取额外费用。同时,半孔焊盘的机械强度低于金手指,在振动环境下需要增加点胶加固。

3.2.2 金手指形态

金手指核心板通过板对板连接器(如DDR4 SO-DIMM插槽、MXM连接器或自定义高速连接器)与底板连接。这种形态支持热插拔(部分设计)、便于维修升级,且能承载更高密度的信号。

金手指设计的核心参数包括:

  • 连接器选型:DDR4 SO-DIMM插槽(260pin)适合RK3588等高端平台,支持PCIe3.0、USB3.1、双通道DDR4;MXM连接器(230pin)适合图形工作站;自定义连接器(如Samtec AcceleRate)适合特殊需求。
  • 信号完整性:金手指的插拔接触电阻约50mΩ,在高速信号路径上需要补偿。PCIe Gen3(8Gbps)信号建议在核心板内做预加重,底板走线长度控制在50mm以内。
  • 机械固定:金手指连接器需要额外的螺丝或卡扣固定,防止振动导致接触不良。核心板PCB厚度通常为1.0mm或1.2mm,需与连接器规格匹配。
对比项邮票孔金手指(SO-DIMM)
引脚数100-200pin260pin(DDR4 SO-DIMM)
最大信号速率2.5Gbps8Gbps(PCIe Gen3)
插拔次数不可插拔≥50次
成本(含连接器)低(约5-10元)高(约30-60元)
适用场景消费电子、批量生产工业控制、开发调试

3.3 核心板设计要点

核心板设计是Rockchip平台硬件开发中最具挑战性的部分,涉及电源完整性、信号完整性、散热和可制造性四个维度。以下以RK3588为例,说明关键设计要点。

3.3.1 电源设计

RK3588的电源域包括VDD_CPU(0.75-0.95V,最大15A)、VDD_GPU(0.75-0.95V,最大10A)、VDD_LOGIC(0.85V,最大5A)、VDD_DDR(1.1V,最大4A)以及IO域(1.8V/3.3V)。核心板上的PMU(如RK806-2)需要提供8路BUCK和若干LDO。

电源设计的关键在于:

  • 去耦电容布局:每个电源引脚放置100nF MLCC,SoC背面放置4.7uF-10uF大电容。去耦电容的回路面积应小于5mm²,否则高频噪声无法有效抑制。
  • 电源层分割:核心板建议使用6层或8层PCB,其中第2层为完整GND,第4层为电源层。VDD_CPU和VDD_GPU应分割为独立区域,避免开关噪声耦合。
  • 上电时序:RK3588要求VDD_CPU先于VDD_LOGIC上电,VDD_DDR最后上电。PMU的寄存器配置通过I2C在启动时写入,核心板需预留PMU的I2C地址选择引脚。
// RK3588电源域典型配置(RK806-2 PMU)
// PMIC I2C地址: 0x20 (ADDR0=0, ADDR1=0)
// BUCK1: VDD_CPU, 0.75V-0.95V, 8A
// BUCK2: VDD_GPU, 0.75V-0.95V, 6A
// BUCK3: VDD_LOGIC, 0.85V, 4A
// BUCK4: VDD_DDR, 1.1V, 3A
// LDO1: VCC_1V8, 1.8V, 200mA
// LDO2: VCC_3V3, 3.3V, 300mA
// 上电顺序: BUCK1 -> BUCK2 -> BUCK3 -> BUCK4 -> LDO1 -> LDO2

3.3.2 DDR与eMMC设计

RK3588支持LPDDR4/4X/5,最高频率3200MT/s。DDR布线是核心板设计中最容易出问题的环节。

  • 等长控制:DDR4数据组(DQ/DQS)组内等长±20mil,地址/控制线相对时钟等长±50mil。使用Cadence Allegro或Mentor Xpedition的DDR布线规则管理器自动检查。
  • 参考平面:DDR信号必须参考完整的GND平面,禁止跨分割。若核心板面积紧张,可将DDR布置在SoC同侧,减少过孔数量。
  • 终端电阻:DDR4地址线需要VTT终端电阻(如RK3588内置VTT),数据线不需要。VTT电阻应靠近DDR颗粒放置,阻值精度±1%。

eMMC设计相对简单,但需注意:eMMC的CLK信号频率可达200MHz,走线长度控制在30mm以内,CLK与DATA/CMD的等长控制在±0.5mm。eMMC的VCCQ(1.8V/3.3V)需根据SoC的IO电压匹配。

3.3.3 散热设计

RK3588在满载运行时功耗可达15W,核心板必须设计有效的散热路径。建议采用以下方案:

  • 导热垫+散热片:SoC顶部放置1.5mm厚导热垫(导热系数≥3W/mK),连接铝合金散热片。散热片通过螺丝固定在核心板上,同时兼作结构加强件。
  • PCB热过孔:在SoC焊盘下方布置阵列热过孔(孔径0.3mm,间距0.8mm),将热量传导至PCB背面铜皮。背面铜皮面积应≥SoC封装面积的2倍。
  • 底板辅助散热:若底板有金属外壳,可通过导热垫将核心板背面热量传导至外壳。此时核心板与底板之间需预留0.5mm间隙,避免压伤器件。

经验值:在25°C环境温度下,RK3588核心板(邮票孔形态)的SoC结温应控制在85°C以内。若实测结温超过95°C,需检查导热垫压缩率(建议压缩20-30%)或增加散热片面积。

3.4 可扩展性考量

核心板设计的可扩展性决定了产品系列化的能力。优秀的核心板设计应支持同一平台衍生出多个产品型号,而无需重新设计核心板。

3.4.1 接口预留策略

在核心板引脚分配时,应预留以下可扩展接口:

  • PCIe:RK3588提供4个PCIe3.0控制器,建议至少预留2个。一个用于NVMe SSD,另一个用于扩展卡(如采集卡、AI加速卡)。PCIe信号在核心板引脚上应成对排列,并预留参考时钟(100MHz)和复位信号。
  • USB3.0:预留2路USB3.0 Host,1路USB3.0 OTG。USB信号需要差分对,且要预留VBUS电源开关和过流保护。
  • MIPI CSI/DSI:预留2路4-lane MIPI CSI和1路4-lane DSI。MIPI信号对等长要求严格(±5mil),在核心板引脚上应集中分布。
  • 低速接口:预留2路SPI、4路I2C、6路UART、8路GPIO。这些信号用于底板上的传感器、控制逻辑和调试接口。

3.4.2 引脚复用与冲突管理

Rockchip SoC的引脚复用功能强大,但同时也带来冲突风险。例如RK3588的GPIO4_C3可以复用为UART2_TX、SPI3_MOSI或PWM15。在核心板设计时,应通过原理图符号的Pin Mux表格明确每个引脚的默认功能和可选功能。

引脚名默认功能可选功能1可选功能2底板使用建议
GPIO4_C3UART2_TXSPI3_MOSIPWM15调试串口(默认)
GPIO4_C4UART2_RXSPI3_MISOPWM16调试串口(默认)
GPIO3_B1I2C3_SDAUART4_TXGPIOPMU I2C(不可复用)
GPIO3_B2I2C3_SCLUART4_RXGPIOPMU I2C(不可复用)

建议在核心板设计阶段,将PMU、DDR、eMMC等关键功能占用的引脚锁定,其余引脚通过0欧电阻或排针引出,方便底板灵活配置。

3.4.3 案例:基于RK3588的工业控制核心板

某工业自动化公司需要设计一款支持EtherCAT、机器视觉和运动控制的核心板,要求同一核心板可适配3种不同底板:

  • 底板A:4轴运动控制卡,需要PCIe x4接口、2路千兆以太网(其中1路EtherCAT)、16路隔离IO。
  • 底板B:视觉检测设备,需要2路MIPI CSI(接工业相机)、1路HDMI输出、4路USB3.0。
  • 底板C:边缘计算网关,需要4G模块(USB2.0)、WiFi6模块(PCIe)、2路CAN FD。

核心板设计采用邮票孔形态,引脚分配如下:

  • PCIe x4(1组,用于底板A的EtherCAT从站控制器和底板C的WiFi模块)
  • PCIe x1(1组,用于底板A的运动控制卡)
  • USB3.0 x2(底板B的相机和底板C的4G模块)
  • USB2.0 x2(底板B的调试口和底板C的扩展)
  • MIPI CSI x2(底板B专用,底板A/C不连接)
  • 千兆以太网 x2(底板A的EtherCAT和普通网口,底板B/C各用1路)
  • CAN FD x2(底板C专用)
  • SPI x1、I2C x2、UART x4、GPIO x8(通用扩展)

设计过程中发现,底板A需要16路隔离IO,但核心板仅预留8路GPIO。解决方案是:底板A上增加一个I2C转GPIO扩展芯片(如PCA9555),通过核心板的I2C2接口控制。这样既满足了底板A的需求,又不影响其他底板的引脚分配。

该核心板经过3轮改版后量产,3种底板共用同一核心板,BOM成本降低约30%,开发周期缩短40%。复盘经验:引脚预留时,优先保证高速接口(PCIe/USB3/MIPI)的数量,低速接口通过I2C/SPI扩展解决,避免为单一底板需求浪费核心板引脚。

3.5 常见误区与总结

在核心板设计实践中,以下误区需要特别注意:

误区1:核心板引脚越多越好。引脚数量增加会增大核心板面积和连接器成本,同时降低信号质量。应根据产品系列规划,预留20-30%的余量即可。

误区2:忽略底板电源质量。核心板PMU虽然负责SoC供电,但底板的5V输入电源纹波必须控制在±5%以内。若底板使用开关电源,需在核心板电源输入端增加LC滤波。

误区3:DDR布线只关注等长,忽略参考平面。DDR信号跨越电源层分割会导致严重的串扰。建议核心板使用8层板,确保DDR信号参考完整GND层。

误区4:散热设计只考虑SoC,忽略PMU和DDR。RK806 PMU在满载时功耗约2W,DDR颗粒约1W。这些器件的热量同样需要导出,否则会导致系统热降频。