第二章 核心板硬件架构:CPU、DDR、eMMC/NAND Flash、PMU电源管理

好,咱们直接进入正题。核心板,说白了就是一块板子上的“大脑”和“记忆体”。你想想看,一个监控摄像头要能录像、能处理图像、能联网,全靠这几个核心部件协同工作。这一章,我就带你把这几个关键模块拆开揉碎了讲清楚。

2.1 CPU:全志V536的主控能力

全志V536这颗芯片,我最早接触是在一个户外安防项目上。当时客户要求低功耗、还要能跑AI算法,挑来挑去,最后选了它。它的核心是一颗ARM Cortex-A7,主频能到1.2GHz。别小看这个A7,虽然不是什么旗舰架构,但用在视频监控上,性价比极高。

我个人习惯,选CPU先看三点:

  • 处理能力:能不能同时处理多路视频流?V536支持H.264/H.265编解码,最高能到4K@30fps。
  • 外设接口:有没有足够的USB、以太网、SDIO?V536集成了百兆以太网MAC,外加一个USB 2.0 OTG。
  • 功耗控制:待机功耗多少?全速跑起来发热大不大?V536的典型功耗在1.5W左右,配合好的PMU,能做到很低的待机功耗。

关键点:V536内部集成了ISP(图像信号处理器),这意味着你不需要额外挂一颗ISP芯片,直接接CMOS传感器就能出图。我在项目中遇到过,有些方案为了省钱用外挂ISP,结果调试起来各种同步问题。V536这个集成设计,省心不少。

2.2 DDR:内存选型与布局要点

DDR,就是系统的“工作台”。CPU要处理的数据,都得先放到DDR里。V536支持DDR3/DDR3L,最大容量2GB。我一般建议,如果只是做基础录像,512MB够用;如果要跑AI或做多路分析,至少1GB起步。

选DDR时,有几点要注意:

  • 频率匹配:V536的DDR控制器最高支持到DDR3-1600。你选个2133的条子,它也只能降频跑,浪费钱。
  • 位宽:V536是16位或32位DDR接口。16位够用,32位性能更好,但PCB走线会复杂一些。
  • 布局:DDR颗粒要尽量靠近CPU,走线等长。我见过一个新手设计的板子,DDR走线绕了一大圈,结果跑800MHz都报错。嗯,这里要注意,DDR的时钟线、数据线、地址线,长度差控制在50mil以内比较安全。

我的经验:如果你用两颗DDR3颗粒组成32位,记得在PCB上预留串联电阻的位置。有时候信号反射严重,串个22欧姆电阻就能搞定。我曾经在一个项目上,因为没预留这个位置,最后只能飞线,那叫一个难看。

2.3 eMMC/NAND Flash:存储方案的选择

存储,就是系统的“硬盘”。V536支持两种启动方式:从eMMC启动,或者从NAND Flash启动。怎么选?

特性 eMMC NAND Flash
容量 4GB~128GB 128MB~8GB
速度 快(HS400模式可达400MB/s) 慢(一般50MB/s以内)
坏块管理 内置,无需操心 需要软件处理
成本 较高 较低
适用场景 需要大容量存储、快速启动 成本敏感、容量要求不高

我个人习惯,如果产品量不大,或者对启动速度有要求,直接上eMMC。省心。NAND Flash虽然便宜,但坏块管理、ECC校验都得自己写驱动,调试起来挺折腾的。我记得有一次,用了一颗国产NAND,结果坏块率超标,系统跑着跑着就挂了,最后全换成eMMC才稳定。

避坑指南:如果你非要用NAND Flash,记得选支持ONFI标准的,并且预留足够的ECC空间。V536的BROM支持从NAND启动,但只支持SLC NAND,MLC/TLC需要额外处理。我曾经因为没注意这个,浪费了两周时间。

2.4 PMU电源管理:给系统一颗稳定的“心脏”

PMU,电源管理单元。说白了,就是把输入的一路电源(比如5V或12V),转换成CPU、DDR、Flash需要的各种电压。V536需要的电压有:

  • VDD-CORE:1.1V,给CPU核心供电,电流需求大,约1.5A。
  • VDD-IO:3.3V,给外设接口供电。
  • VDD-DDR:1.35V(DDR3L)或1.5V(DDR3),给内存供电。
  • VDD-PLL:1.8V,给内部锁相环供电,对纹波敏感。

选PMU时,我一般看这几点:

  • 输出纹波:VDD-CORE的纹波最好控制在30mV以内,否则CPU容易死机。
  • 上电时序:V536要求先上VDD-IO,再上VDD-CORE,最后上VDD-PLL。顺序错了,芯片可能无法启动。
  • 效率:DC-DC的效率一般在90%以上,LDO的效率低但纹波小。我建议核心电压用DC-DC,PLL电压用LDO。

实战建议:我常用的PMU方案是AXP803,它专门为全志芯片设计,内置了上电时序控制,还带电池充电管理。你只需要在I2C总线上配置几个寄存器,就能搞定所有电压输出。省去了自己搭分立电源的麻烦。

嗯,说到这里,我想起一个案例。有个客户自己用分立LDO搭电源,结果上电时序没控制好,VDD-CORE先于VDD-IO上电,导致芯片内部闩锁,直接烧了。所以,如果你不是特别有经验,还是用集成PMU稳妥。

2.5 核心板整体架构总结

好了,咱们把这一章的核心点串一下:

  1. CPU:V536是核心,选型看处理能力、外设、功耗。
  2. DDR:内存选型看频率、位宽、布局。等长走线是关键。
  3. 存储:eMMC省心,NAND省钱但麻烦。根据产品定位选。
  4. PMU:电源是基础,纹波、时序、效率一个都不能少。

你想想看,这四个模块就像一个人的大脑、短期记忆、长期记忆和心脏。任何一个出问题,整个系统都跑不起来。下一章,我们会讲外围接口设计,包括以太网、USB、SD卡这些。到时候,你会看到这些核心模块是怎么跟外部世界打交道的。

小提示:设计核心板时,建议先画一个电源树,把每一路电压的电流需求算清楚。我每次画板子前,都会先做这个步骤,能避免很多后期返工。