2. Kria SOM 硬件选型与载板设计

Kria SOM 把 Zynq UltraScale+ MPSoC、DDR4、eMMC、电源管理、时钟与启动配置全部集成到一块 60mm × 77mm 的 SO-DIMM 形态模块上,载板只需提供供电、外设接口与散热结构。选型的第一步不是看参数表,而是先明确产品形态:是视觉边缘盒子、工业以太网控制器,还是电机驱动一体机。Kria 现有三条主线——KV260 面向视觉 AI、KR260 面向机器人与工业通信、KD240 面向电机控制与驱动,三者的核心差异不在算力,而在载板已固化的接口与连接器。

三款型号的定位与接口差异

KV260 搭载 K26 SOM(ZU5EV,4GB DDR4,256K 逻辑单元),载板提供双路 MIPI CSI-2 摄像头接口、DisplayPort 1.2a、千兆以太网、USB 3.0、microSD 与 Raspberry Pi 40 针扩展座,并预留 Pmod 与 IAS 智能相机接口。它的价值在于“开箱即用的视觉链路”:摄像头经 MIPI 进入 PL,ISP 与 AI 加速器在 PL 内完成处理,DP 直接输出结果,适合智能相机、视频分析盒、零售视觉终端。

KR260 搭载 K26 SOM,但载板换成工业机器人取向:4 路千兆以太网(其中 2 路支持 TSN/ EtherCAT 类实时以太网)、2 路 USB 3.0、DisplayPort、microSD,以及面向 Robotic 的 Pmod 与 2 组 40 针 Raspberry Pi 扩展座,还带 CAN 与 RS-485 收发器。它适合做 EtherCAT 主站、视觉引导机械臂控制器、多轴运动控制网关。KD240 则搭载 K24 SOM(ZU3EG,2GB DDR4),载板集成三相逆变桥、电流采样、编码器接口与 24V 直流母线输入,直接面向 BLDC/PMSM 电机控制,可运行 FOC 与电机控制库,适合驱动器、泵阀控制器、伺服一体机。

Kria SOM 三型号载板接口与供电拓扑对比 KV260 · 视觉 AI K26 SOM (ZU5EV / 4GB) 2× MIPI CSI-2 摄像头 DisplayPort 1.2a 输出 1× GbE + USB 3.0 RPi 40pin + Pmod + IAS 供电:12V DC 输入 载板 PMIC → SOM 5V/3.3V/1.8V 散热:被动散热片 无风扇,依赖机壳对流 KR260 · 机器人/工业 K26 SOM (ZU5EV / 4GB) 4× GbE(2 路 TSN/EtherCAT) CAN + RS-485 收发器 2× USB 3.0 + DP 2× RPi 40pin + Pmod 供电:12V DC 输入 多路以太网 PHY 独立供电 散热:散热片 + 可选风扇 工业机箱内需强制风冷 KD240 · 电机控制 K24 SOM (ZU3EG / 2GB) 三相逆变桥 + 电流采样 编码器 / Hall 接口 24V 直流母线输入 USB / GbE / microSD 供电:24V 母线 → 降压 功率级与逻辑级分区供电 散热:功率管贴壳散热 MOSFET 需导热垫连接

载板接口规划:从 SOM 引脚到连接器

Kria SOM 通过两组 240 针 SO-DIMM 连接器引出 PS 侧与 PL 侧信号。规划载板时,先按功能把接口分成三类:高速差分对(MIPI、DP、SGMII、USB)、低速控制与时钟(I2C、SPI、UART、GPIO、参考时钟)、电源与地。高速对必须优先布线,且要核对 SOM 引脚映射表中哪些是 GT 收发器、哪些是 HP/HD bank。例如 KV260 的 MIPI 走 PL 的 HP bank,电平为 1.2V;而 RPi 40 针扩展座走 3.3V HD bank,两者不能混接。

一个常见的规划错误是把所有外设都挂在同一组 I2C 上。Kria SOM 的 PS I2C 用于 PMIC、EEPROM 与温度传感器,载板外设应使用 PL 侧 I2C 或独立 I2C 控制器,避免启动阶段总线冲突导致 SOM 无法上电。以太网 PHY 的复位、时钟与 MDIO 也要单独规划:KR260 的 4 路 GbE 中,2 路接 PS GEM,2 路接 PL 侧通过 EMIO 或 GT 实现,载板需为每路 PHY 提供 25MHz 参考时钟,并保证 TSN 路径的时钟抖动小于 50ps。

电源树设计要点

Kria SOM 的供电输入是单一 5V(部分型号支持 12V 经载板 PMIC 转换),但载板自身的外设电源必须独立规划。以 KV260 为例,12V DC 输入后先经降压得到 5V/4A 供给 SOM,再分出 3.3V/2A 给 RPi 扩展座与 Pmod,1.8V/1A 给 MIPI 与 DP,1.2V/1.5A 给 PL HP bank。每一路都要留 30% 余量,并在靠近连接器处放置 100μF 电解电容与 10μF 陶瓷电容组合,抑制 SOM 启动时的浪涌。

上电时序同样关键。SOM 要求 5V 先建立,待 PMIC 输出稳定后再释放载板外设电源,否则可能出现 PL bank 先于 PS 上电导致 I/O 漏电。建议在载板上用一颗带使能引脚的负载开关,使能信号由 SOM 的 PS 侧 GPIO 或 PMIC 的 power-good 信号驱动。KD240 的功率级供电更需注意:24V 母线经降压给 SOM,同时直接供给三相逆变桥,功率地与逻辑地应在单点连接,避免电机换相电流干扰 SOM 的 DDR 与时钟。

散热设计要点

Kria SOM 的结温上限通常为 100°C(工业级),KV260 在满载 AI 推理时 PL 功耗可达 8~12W,仅靠 SOM 背面散热片在密闭机壳内很容易超过 85°C。载板设计时应把 SOM 下方的铜皮与过孔阵列作为主要散热路径,散热片通过导热垫压接在 SOM 屏蔽罩上,再与机壳金属面接触。KR260 在 4 路以太网同时工作时 PS 与 PHY 功耗叠加,建议在机箱内布置 40mm 风扇,风道从 PHY 侧吹向 SOM。KD240 的 MOSFET 是主要热源,需用导热垫把功率管贴到铝壳,同时注意 SOM 与功率级之间留出 5mm 以上间距,避免热耦合。

选型速查:视觉链路优先 KV260;需要多路实时以太网与 CAN/RS-485 选 KR260;直接驱动 BLDC/PMSM 选 KD240。若产品需要自定义接口,三款均可作为 SOM 起点,但载板必须重新设计电源树与散热路径。
对比项KV260KR260KD240
SOM 型号K26 (ZU5EV)K26 (ZU5EV)K24 (ZU3EG)
DDR44GB4GB2GB
核心接口MIPI CSI-2 ×2、DPGbE ×4、CAN、RS-485三相逆变桥、编码器
典型功耗8~12W10~15W6~10W(不含电机)
散热方式被动散热片散热片 + 风扇功率管贴壳 + 散热片

载板设计完成后,建议先用 Kria 的载板 EEPROM 工具写入板级信息,再通过 xmutil 加载对应固件验证接口枚举。若 SOM 无法启动,优先检查 5V 纹波与 I2C 总线是否被载板外设拉低;若 PL bank 无输出,检查 bank 供电与 VCCO 是否在时序窗口内建立。这些检查点比反复更换 SOM 更能快速定位载板问题。