3. 边缘视觉硬件平台搭建
边缘视觉平台的硬件搭建,本质上是把“算力、图像输入、供电、散热”四条链路在有限空间内同时打通。以 i.MX 8M Plus 为例,它集成了双核 Cortex-A53、NPU(2.3 TOPS)和双路 ISP,是典型的视觉边缘 SoC。围绕它搭建平台时,核心板(SoM)负责承载 SoC、DDR、eMMC 和 PMIC,载板(Carrier Board)负责引出接口并提供电源与机械支撑,摄像头模组通过 MIPI CSI-2 接入,散热则决定系统能否长时间稳定运行。下面按这四部分展开。
核心板:算力与存储的载体
核心板把 SoC、LPDDR4/DDR4、eMMC、PMIC 和晶振集成在一块邮票孔或板对板连接器模块上。选型时重点看三点:一是内存容量与带宽,视觉任务中 ISP 和 NPU 会同时占用 DDR,建议至少 2 GB LPDDR4,多路摄像头或高分辨率场景选 4 GB;二是存储,eMMC 8~32 GB 用于系统与模型,若需频繁写日志或缓存图像,应预留高速 SD 或 NVMe 扩展;三是引出信号,核心板需把 MIPI CSI、PCIe、USB、以太网、UART、I2C 等完整引出,否则载板无法扩展。
以某 i.MX 8M Plus 核心板为例,其连接器通常提供 2 路 MIPI CSI-2(每路 4 lane)、1 路 PCIe 3.0、2 路 USB 3.0、1 路千兆以太网和多个 I2C/UART。设计载板前必须先拿到核心板的引脚定义(Pinmux)和电源时序要求,避免信号冲突。
载板:接口、电源与机械的汇聚点
载板是自研部分,承担三件事:把核心板信号引出为可用接口、提供稳定电源、固定摄像头与散热器。布局时建议把 MIPI CSI 连接器靠近核心板,走线尽量短且等长;以太网、USB 等高速接口远离摄像头走线,减少串扰。电源部分,核心板一般需要 5 V 输入,载板要设计 DC-DC 降压到 3.3 V、1.8 V 等,并给摄像头模组单独供电(常见 2.8 V 模拟、1.8 V I/O、1.2 V 内核)。
一个实用的载板电源分配示例如下:
输入:DC 12V/3A(适配器)
→ Buck1:5V/3A → 核心板 VIN、USB VBUS
→ Buck2:3.3V/2A → 载板逻辑、MIPI I/O
→ LDO1:2.8V/300mA → 摄像头 AVDD
→ LDO2:1.8V/300mA → 摄像头 DOVDD、I2C 上拉
→ LDO3:1.2V/500mA → 摄像头 DVDD、DDR 辅助
注意上电时序:一般要求核心板先上电,摄像头后上电,避免 I2C 总线被拉低。可在载板上用 GPIO 控制摄像头电源使能,由驱动在 probe 阶段按序打开。
摄像头模组与 MIPI CSI-2 接口
MIPI CSI-2 是视觉平台最关键的接口。它由差分时钟 lane 和 1~4 条数据 lane 组成,i.MX 8M Plus 的 CSI 控制器支持 4 lane,单 lane 速率可达 1.5 Gbps(具体以芯片手册为准)。以 1080p@30fps、RAW10 格式计算,数据率约为 1920×1080×10×30 ≈ 622 Mbps,2 lane 即可满足;若上 4K@30fps,则需 4 lane 或更高 lane 速率。
摄像头模组选型要匹配三点:接口 lane 数、供电电压、I2C 地址。常见模组如 OV5640(5 MP,2 lane)、IMX219(8 MP,2 lane)、IMX477(12 MP,4 lane)。连接时注意 FPC 排线的阻抗控制和屏蔽,差分对走线长度差控制在 5 mil 以内,否则眼图会恶化。
电源与散热:稳定运行的底线
电源设计要区分“数字电源”和“模拟电源”。SoC 和 DDR 对纹波敏感,DC-DC 输出纹波建议控制在 50 mV 以内;摄像头 AVDD 是模拟电源,纹波要求更严,通常用 LDO 而非 DC-DC。载板上每个电源轨都要留测试点和去耦电容,方便调试时用示波器观察。
散热方面,i.MX 8M Plus 在 NPU 满载时功耗约 3~5 W,加上摄像头和外围,整板可能到 8 W。若不加散热,SoC 结温会迅速超过 85℃,触发降频甚至死机。实际做法是:在 SoC 顶面涂导热硅脂,压一块 40×40×10 mm 铝散热片,载板四周开通风孔;若环境温度高于 50℃ 或需长时间满载,加 5 V 小风扇主动散热。判断散热是否合格,可在满载运行 30 分钟后用红外测温枪测 SoC 表面,若低于 75℃ 且系统未降频,则设计基本可用。
v4l2-ctl --list-devices 确认摄像头被识别;若图像出现花屏,优先检查 FPC 排线是否插紧、lane 数是否与设备树匹配。整体来看,核心板决定算力上限,载板决定扩展能力,摄像头与 MIPI 决定图像质量,电源与散热决定稳定性。四者缺一不可,搭建时应先画信号与电源框图,再逐项验证,避免后期返工。