第三章 核心板原理图分析:电源树、时钟树、复位逻辑与启动模式

拿到一块新的RK3568核心板,我个人的习惯不是先看芯片手册,而是先打开原理图。原理图就像一张地图,告诉你电从哪来、时钟怎么跑、复位怎么拉、系统怎么启动。今天我们就把这四块内容掰开揉碎了讲清楚。

3.1 电源树分析

电源树,说白了就是整个板子的供电脉络。RK3568是个多电压域芯片,不同模块对电压的要求不一样。搞错一个电压,轻则系统不稳,重则烧芯片。

核心要点:RK3568主要电压域包括VDD_CPU、VDD_GPU、VDD_LOGIC、VDD_DDR、VDD_IO等,每个域都有独立的LDO或DCDC供电。

我见过不少新手,上来就照着参考设计画,结果电源纹波太大,DDR跑不到标称频率。嗯,这里要注意,电源树不只是看电压值,更要看电流能力和纹波指标。

电压域 典型电压 最大电流 供电方案 备注
VDD_CPU 0.9V - 1.4V 8A DCDC + DVFS 动态调压,需配合PMIC
VDD_GPU 0.9V - 1.2V 6A DCDC + DVFS 与CPU独立供电
VDD_LOGIC 0.9V 3A DCDC 固定电压,纹波要求高
VDD_DDR 1.2V / 1.35V 4A DCDC 取决于DDR类型
VDD_IO 1.8V / 3.3V 2A LDO 用于GPIO和低速接口

看原理图时,我建议你重点关注以下几点:

  • 上电时序:RK3568要求VDD_CPU先于VDD_LOGIC上电,否则可能锁死。我曾经遇到过一批板子,就是因为PMIC配置反了,导致20%的板子无法启动。
  • 去耦电容:每个电源引脚附近必须有0.1μF和10μF的组合。别问我为什么,高频噪声和低频纹波都得管。
  • 反馈回路:DCDC的反馈采样点要靠近负载端,别放在电源输出口。这个坑我踩过,电压采样不准导致CPU降频。

调试技巧:上电后先测所有电压域的电压值,用示波器看纹波。纹波超过50mV的,先查电容再查布局。

3.2 时钟树分析

时钟是芯片的心跳。RK3568内部有多个PLL,外部只需要一个24MHz晶振。你想想看,一个晶振怎么变出几百兆甚至上GHz的时钟?全靠PLL倍频和分频。

原理图上,时钟部分通常集中在晶振附近。我习惯先找到24MHz晶振,然后顺着它看PLL的配置电阻。

时钟树结构:24MHz晶振 → PLL(CPLL、GPLL、NPLL等) → 各模块时钟门控 → 外设时钟

常见的PLL及其用途:

  • CPLL(Core PLL):给CPU核心供电,频率可调,配合DVFS
  • GPLL(GPU PLL):给GPU和VPU供电,独立调节
  • NPLL(NPU PLL):给NPU供电,AI加速用
  • DPLL(DDR PLL):给DDR控制器和PHY供电

看原理图时,注意PLL的反馈电阻和环路滤波器。这些元件直接影响PLL的锁定时间和抖动。我记得有一次,客户反映板子在低温下启动慢,查了半天发现是PLL环路滤波电容温度特性不好。

注意:时钟信号是高速信号,走线要远离电源和数字信号。原理图上虽然看不出来,但布局时一定要保证时钟线有完整的参考地平面。

3.3 复位逻辑分析

复位逻辑看似简单,但搞不好会让系统陷入死循环。RK3568的复位分为硬件复位和软件复位,硬件复位又包括上电复位、外部复位和看门狗复位。

原理图上,复位部分通常有一个复位芯片或RC电路。我建议你重点关注以下几点:

  • 复位阈值:复位芯片的阈值电压要低于所有电源域的最低工作电压。比如VDD_LOGIC最低0.85V,复位阈值就设在0.8V左右。
  • 复位脉冲宽度:至少需要1ms,太短了芯片可能没反应过来。
  • 复位信号完整性:复位线要加滤波电容,防止噪声误触发。

调试技巧:用示波器抓复位信号,看它是否干净。如果复位线上有毛刺,先查电源再查布局。

我曾经遇到过一个奇葩问题:板子在高温下偶尔重启。查了三天,最后发现是复位芯片的阈值电压随温度漂移,导致在高温下误触发。换了个工业级的复位芯片就解决了。

3.4 启动模式配置

RK3568支持多种启动模式:eMMC、SD卡、SPI Flash、NAND Flash等。启动模式由BOOT引脚的电平决定。

原理图上,BOOT引脚通常通过电阻上拉或下拉到固定电平。我建议你仔细核对每个BOOT引脚的连接,因为一旦焊错,板子可能无法启动。

BOOT[3:0] 启动设备 典型应用
0000 eMMC 量产固件
0001 SD卡 调试阶段
0010 SPI Flash Bootloader
0011 NAND Flash 低成本方案

看原理图时,注意BOOT引脚的电阻分压。有些设计为了兼容多种启动模式,会用跳线或拨码开关。我个人习惯在调试阶段用SD卡启动,量产时再切回eMMC。

注意:BOOT引脚的电平必须在芯片复位前稳定。如果复位时BOOT引脚还在抖动,芯片可能读到错误的启动模式。

3.5 知识结构总览

下面这张图把本章的核心知识点串起来了。你可以把它当作调试时的快速参考。

RK3568核心板原理图分析知识结构 电源树 电压域划分 上电时序 去耦电容 时钟树 24MHz晶振 PLL配置 时钟门控 复位逻辑 复位阈值 脉冲宽度 信号完整性 启动模式配置 eMMC SD卡 SPI Flash 调试时重点关注 调试时重点关注 调试时重点关注

这张图把电源树、时钟树、复位逻辑和启动模式四个模块的关系画清楚了。每个模块都有独立的调试要点,但最终都服务于一个目标:让系统稳定运行。

总结:原理图分析是硬件调试的第一步。电源树看电压和时序,时钟树看PLL和晶振,复位逻辑看阈值和完整性,启动模式看BOOT引脚配置。把这四块搞透了,板子基本就能跑起来了。