第二章 核心板硬件架构: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 核心板整体架构总结
好了,咱们把这一章的核心点串一下:
- CPU:V536是核心,选型看处理能力、外设、功耗。
- DDR:内存选型看频率、位宽、布局。等长走线是关键。
- 存储:eMMC省心,NAND省钱但麻烦。根据产品定位选。
- PMU:电源是基础,纹波、时序、效率一个都不能少。
你想想看,这四个模块就像一个人的大脑、短期记忆、长期记忆和心脏。任何一个出问题,整个系统都跑不起来。下一章,我们会讲外围接口设计,包括以太网、USB、SD卡这些。到时候,你会看到这些核心模块是怎么跟外部世界打交道的。
小提示:设计核心板时,建议先画一个电源树,把每一路电压的电流需求算清楚。我每次画板子前,都会先做这个步骤,能避免很多后期返工。