2. IGX硬件架构总览

NVIDIA IGX平台面向工业与医疗边缘场景,其硬件形态分为两个层次:IGX Orin开发套件(Developer Kit)与IGX Orin模组(Module)。理解这两者的关系,是后续做载板设计、散热选型和接口扩展的前提。简单说,模组是"核心计算单元",开发套件是"模组+载板+散热+电源+机箱"的完整可运行系统。开发套件用于验证与原型开发,量产时则通常只采购模组,自行设计载板与散热方案。

一、模组:算力与内存的物理载体

IGX Orin模组把GPU、CPU、内存、存储和基础电源管理集成在一块约100mm×87mm的板卡上,通过板对板连接器与载板对接。以常见配置为例,其核心组成如下:

  • GPU:基于NVIDIA Ampere架构,2048个CUDA核心与64个Tensor Core,提供约200 TOPS(INT8)的AI算力,负责推理、图像处理与并行计算。
  • CPU:12核Arm Cortex-A78AE,其中A78AE的"AE"代表Automotive Enhanced,支持锁步与功能安全特性,用于运行操作系统、调度与安全关键任务。
  • 内存:32GB LPDDR5,GPU与CPU共享统一内存架构(UMA),避免数据在CPU与GPU之间反复拷贝,这对多路视频推理尤为关键。
  • 存储:64GB eMMC 5.1用于系统启动与固件,另提供NVMe扩展通道,可外接高速SSD存放模型与数据。
  • 连接器:底部高密度板对板连接器引出PCIe、USB、DisplayPort、网络、CAN、GPIO等信号,是模组与外界交互的唯一物理通道。

需要强调的是,模组本身没有对外可插的接口。所有RJ45、USB Type-A、HDMI等"看得见"的接口都位于载板上。因此模组的引脚定义(Pinout)决定了载板能提供哪些功能,这是硬件设计的第一份必读文档。

二、开发套件:模组落地的参考系统

IGX Orin开发套件在模组之外增加了载板、散热器、电源与机箱,形成一台可上电运行的工业级边缘计算机。其物理布局大致分为几个区域:

  • 计算区:模组通过连接器垂直安装在载板中央,上方覆盖散热模块。
  • I/O区:载板边缘布置2.5GbE网口、USB 3.2、DisplayPort、CAN总线端子、串口等。
  • 扩展区:提供M.2 Key M插槽(接NVMe SSD)与M.2 Key E插槽(接Wi-Fi/蓝牙模块),部分版本还提供PCIe插槽用于采集卡或加速卡。
  • 电源区:DC输入(典型9~36V宽压),经电源管理芯片转换为模组与载板所需的多路电压。
  • 安全区:TPM 2.0芯片与安全启动相关电路,用于可信根与固件校验。

下图给出开发套件的功能分区与信号流向示意,帮助建立"模组—载板—外设"的层次关系:

IGX Orin 开发套件功能分区与信号流向 IGX Orin 模组 GPU 2048核 CPU 12核A78AE 32GB LPDDR5 64GB eMMC 板对板连接器(唯一对外通道) 载板(Carrier Board) I/O 接口区 2.5GbE 网口 ×2 USB 3.2 Type-A/C DisplayPort 输出 CAN / 串口端子 GPIO 排针 扩展槽区 M.2 Key M(NVMe) M.2 Key E(Wi-Fi/BT) PCIe x8 插槽 microSD 卡槽 调试 UART 电源与安全区 DC 9~36V 宽压输入 多路 PMIC 转换 TPM 2.0 可信根 安全启动电路 风扇/温度监控 ↑ 上方覆盖工业级散热模块

三、工业级散热与防护设计

工业现场与数据中心的最大差别在于环境:粉尘、振动、宽温、长时间无人值守。IGX开发套件在散热与防护上做了针对性设计。

散热路径:模组顶面通过导热垫与铝制散热器接触,热量经散热鳍片由风扇强制对流带走。散热器同时覆盖GPU、CPU与内存区域,避免局部热点。风扇转速由温度传感器闭环控制,典型策略是:低于60℃低速运行,60~80℃线性升速,超过85℃触发降频保护。开发套件通常支持-20℃~60℃的工作温度范围(具体以规格书为准),这要求散热设计在高温端留有余量。

防护设计:机箱采用金属外壳兼作EMI屏蔽与结构支撑;接口处加装防尘盖或密封圈;PCB做三防漆涂覆以抵抗湿气与腐蚀性气体;电源输入端配置TVS与滤波电路,抑制工业现场的浪涌与尖峰。对于振动场景,模组通过螺钉与载板紧固,M.2等插卡使用固定螺丝防止松脱。

在实际部署中,散热与防护往往需要联合验证。例如在55℃环境温度下持续跑满GPU负载,观察是否触发降频;同时检查机箱内部是否形成粉尘堆积导致风道堵塞。建议在原型阶段就用红外热像仪记录关键器件温度,作为后续量产散热方案的基线。

四、从开发套件到量产载板的关键差异

开发套件是"参考设计",量产载板需要根据实际需求裁剪与增强。常见差异包括:

维度开发套件量产载板
接口数量齐全,便于调试按需裁剪,降低成本
散热通用风扇散热器可能改为无风扇被动散热或液冷
电源宽压DC输入可能直接取工业24V或PoE
尺寸标准机箱定制尺寸,适配设备内部
认证基础CE/FCC需通过行业特定认证

因此,拿到开发套件后,第一件事不是急着跑模型,而是对照模组Pinout与载板原理图,确认哪些信号被引出、哪些被复用、哪些未使用。这一步决定了后续扩展的边界。例如,若载板只引出一路PCIe x4,那么同时接NVMe SSD和采集卡就会冲突,需要提前规划。

模组与载板的连接器有严格的插拔次数限制(通常数十次),反复拆装可能导致接触不良。调试阶段建议使用延长排线或转接板,避免直接反复插拔模组。