2. IGX硬件架构与选型

IGX平台的硬件选型不是“挑一块算力最强的板子”,而是围绕现场环境、接口需求、功耗预算和生命周期,在模组、载板、散热与防护之间做一组相互约束的决策。理解这套架构,关键是先分清哪些部分由NVIDIA定义,哪些部分由集成商自己设计。

一、IGX Orin模组:算力与接口的“固定底座”

IGX Orin模组把GPU、CPU、内存、存储和核心I/O集成在一块符合IGX形态规范的板卡上,对外通过高密度连接器引出PCIe、USB、DisplayPort、网络、MIPI CSI等信号。模组本身决定了算力的上限和可用的高速接口数量,载板只能在这些信号基础上做分配与扩展,不能凭空增加GPU算力或PCIe通道。

选型时先看三个硬指标:AI算力(常见以INT8 TOPS或FP16 TFLOPS标注)、内存容量与带宽、模组功耗档位。以IGX Orin 700为例,其算力可达数百TOPS量级,内存为64GB LPDDR5,模组功耗可在较宽范围内配置。这里的“可配置”意味着同一模组在不同功耗档下性能不同,选型时必须把功耗档和散热能力一起考虑,而不是只看峰值算力。

选型顺序建议:先由应用确定所需算力与内存 → 再确定模组功耗档 → 据此反推散热方案与载板供电 → 最后核对接口数量是否满足现场设备。

二、载板设计:把模组信号变成现场接口

载板是集成商真正自主设计的部分,也是选型差异最大的环节。它要完成四件事:供电、信号分配、接口防护和机械固定。

供电方面,模组需要多路电源轨,载板要按IGX设计指南提供稳定的电压与足够的瞬态电流能力,并做好上电时序控制。信号分配方面,PCIe通道要分给NVMe、网卡或采集卡,USB要分给摄像头与调试口,MIPI CSI要接到图像传感器。接口防护方面,工业现场的RS-485、CAN、数字IO、以太网都容易引入浪涌和地电位差,载板需要在连接器与芯片之间加入TVS、隔离器或共模扼流圈。

一个常见的教学示例:某产线质检设备需要4路GigE相机、1路CAN总线连接PLC、2路RS-485连接传感器。载板设计时,4路相机走板载千兆网口并加网络隔离变压器;CAN与RS-485各加隔离收发器,隔离侧单独供电;同时预留一路USB 3.0用于调试。这样既满足接口数量,也避免了现场地环路干扰。

三、工业级接口与防护等级

工业级接口不只是“用工业连接器”,而是电气特性、机械锁紧和环境适应性的组合。常见做法包括:以太网使用带锁扣的M12或RJ45工业连接器;电源使用宽压输入(如9~36V DC)并加反接保护;数字IO使用光耦隔离;暴露在外的接口加防尘防水盖。

防护等级按IEC 60529的IP代码衡量。IP20表示仅防手指接触、无防水,适合安装在电控柜内;IP54防尘防溅水,可用于有油雾或冲洗的现场;IP67可短时浸水,适合户外或高湿环境。需要明确的是,防护等级由整机结构决定,不是模组或载板单独决定的。如果整机要达IP67,载板上的连接器、散热结构和外壳密封必须一起设计。

四、散热与功耗权衡

IGX Orin模组在高功耗档下发热集中,散热方案直接决定能否稳定跑满算力。常见方案有被动散热(大面积散热器+机壳导热)、风冷(风扇+风道)和液冷(冷板+循环)。选型时先估算模组功耗,再按热阻链路估算结温。

简化估算示例:假设模组功耗配置为60W,散热器到环境的热阻为0.8°C/W,环境温度45°C,则散热器表面温升约48°C,结温约93°C。若芯片结温上限为105°C,则余量约12°C,属于可接受但偏紧。若环境温度升到55°C,结温将接近103°C,此时应降低功耗档或加强散热。这个计算是教学示例,实际热阻需以散热器规格和风道实测为准。

功耗档与算力的关系不是线性的。降低功耗档通常先牺牲部分GPU频率,算力下降幅度可能小于功耗下降幅度。因此对功耗受限的现场,优先选择“算力满足需求的最低功耗档”,而不是盲目追求最高档。

IGX Orin 硬件架构与选型关系 IGX Orin 模组(NVIDIA定义) GPU + CPU 算力核心 LPDDR5 内存 容量/带宽 NVMe 存储 系统/数据 高速I/O:PCIe / USB / MIPI CSI 通过高密度连接器引出 信号引出 载板(集成商设计) 供电与时序 多路电源轨 / 上电控制 信号分配 PCIe / USB / CSI 路由 接口防护 TVS / 隔离 / 共模扼流 机械固定 连接器 / 散热器安装 工业现场接口与防护 GigE / M12 相机 / 网络 CAN / RS-485 PLC / 传感器 数字IO 光耦隔离 防护等级 IP20 / IP54 / IP67 由整机结构决定 功耗档 → 散热 → 算力

五、算力与功耗的权衡方法

实际选型时,建议按以下顺序收敛:

  1. 确定算力需求:按模型和帧率估算。例如一个检测模型单帧推理约8ms,需要处理4路30fps视频,则每秒需处理120帧,单帧预算约8.3ms,刚好满足;若模型耗时12ms,则需降帧率或换更高功耗档。
  2. 确定功耗上限:由现场供电、机柜散热和防护结构决定。密闭无风扇机箱通常只能承受较低功耗档。
  3. 匹配散热方案:风冷适合有风道空间且环境温度可控的机柜;液冷适合高功耗、高环境温度或密闭结构。
  4. 核对接口数量:确认载板引出的PCIe、USB、CSI、网络口是否满足相机、传感器和通信需求,并预留10%~20%余量。
  5. 验证防护等级:根据安装位置选择IP等级,并确认连接器、散热开孔和外壳密封一致。
选型时容易忽略的一点:模组功耗档一旦降低,GPU频率和内存带宽可能同时变化,某些模型的实际吞吐下降幅度会大于预期。建议在目标功耗档下做一次实际推理测试,而不是用最高档数据推算。

六、选型检查表示例

下面是一份可直接用于项目评审的选型检查表,字段按IGX工程实际需要设置:

检查项 示例值 判断依据
模组型号 IGX Orin 700 算力与内存满足模型需求
功耗档 60W 机柜散热能力允许,结温余量≥10°C
散热方式 风冷 + 导热垫 环境温度45°C下结温≤100°C
相机接口 4×GigE 载板提供4路千兆网口,带隔离
现场总线 1×CAN + 2×RS-485 隔离收发器,独立隔离电源
防护等级 IP54 安装于有油雾的产线旁,整机密封
供电输入 24V DC 宽压 9~36V输入,带反接与浪涌保护

这张表的价值在于把“算力、功耗、散热、接口、防护”五个维度放在同一张评审面上。任何一项不满足,都会反向约束其他项。例如IP67要求整机密封,密封后风冷效率下降,就必须降低功耗档或改用液冷;而降低功耗档又可能影响算力,需要重新核对模型帧率。选型的本质,就是在这组约束中找到可交付的平衡点。