3. 相机接口与带宽规划
在高速成像系统里,接口不是“线材选择”这么简单,它直接决定了相机能否在目标帧率、目标分辨率和目标位深下持续输出数据。Teledyne 旗下相机覆盖 CoaXPress(CXP)、Camera Link、10GigE Vision 等主流接口,选型时最容易犯的错误是先挑相机再看接口,结果发现带宽不够、线缆长度受限或主机端没有对应采集卡。合理的顺序应当是:先算数据率,再定接口,最后配主机与线缆。
一、先把“带宽需求”算清楚
无论哪种接口,第一步都是计算相机满负荷输出时的有效数据率。基本公式为:
数据率 (Gbps) = 宽 × 高 × 帧率 × 位深 × 通道系数 ÷ 10^9
其中:
宽、高:像素分辨率
帧率:fps
位深:bit(8/10/12/16)
通道系数:黑白=1,Bayer彩色=1,RGB=3
除以 10^9 得到 Gbps(十进制)
举例:一台 5120×5120、12bit、黑白、100fps 的 Teledyne 大面阵相机,其有效数据率为 5120×5120×100×12 ≈ 31.5 Gbps。若换成 RGB 三通道,则约 94.4 Gbps。这个数字就是接口必须承载的“净荷”,实际还要加上协议开销、行/帧消隐和重传余量,通常建议接口标称带宽至少留出 20%~30% 的裕量。
另一个常被忽略的是“每通道速率”。CXP 以单根同轴电缆为一个通道,CXP-6 每通道 6.25 Gbps、CXP-12 每通道 12.5 Gbps;Camera Link 以 Base/Medium/Full 区分,Base 为 2.04 Gbps、Medium 约 4.08 Gbps、Full 约 5.44 Gbps(85MHz 时钟下);10GigE 单链路约 10 Gbps,实际有效吞吐约 9.5 Gbps 左右。选型时要把总数据率除以可用通道数,看单通道是否超限。
二、三种接口的定位差异
CoaXPress 是当前高速面阵与线阵相机的主力接口。它用同轴电缆同时传输数据、触发和供电(PoCXP),单通道速率高、线缆可长达数十米,且支持多通道聚合。Teledyne 的 Falcon、Linea、Genie Nano 等系列大量采用 CXP。CXP-6 四通道可提供约 25 Gbps,CXP-12 四通道可达 50 Gbps,适合 25Gbps 以上的高分辨率高帧率场景。
Camera Link 是成熟稳定的工业接口,延迟确定、协议简单,广泛用于线阵和中等分辨率面阵。它的短板是带宽上限较低、线缆较粗且长度通常限制在 10 米以内,需要专用采集卡。Teledyne 的 Linea CL、Piranha 等线阵相机仍在使用。对于 2~5 Gbps 的稳定输出,Camera Link 依然是可靠选择。
10GigE Vision 基于以太网,最大优势是线缆长(可达 100 米)、可走交换机、多相机组网方便,且支持 GigE Vision 标准协议。单链路约 10 Gbps,适合中高分辨率、对布线灵活性要求高的场景。Teledyne 的 Genie Nano-10GigE、Linea 10GigE 等型号即属此类。缺点是主机端需要 10G 网卡与调优,CPU 占用和丢包风险需要通过巨帧、流控和接收缓冲来抑制。
三、主机端与线缆的配套约束
接口选完并不等于系统能跑通。CXP 需要对应的 CXP 采集卡,例如 Teledyne Euresys 的 Coaxlink 系列,四通道 CXP-12 卡可提供 50 Gbps 的持续吞吐;Camera Link 需要 CL 采集卡,且要匹配 Base/Medium/Full 模式;10GigE 则需要 10G 网卡,并在操作系统层面开启巨帧(Jumbo Frame,通常 9000 字节)、启用流控、增大接收缓冲区,否则容易出现丢包导致图像撕裂或帧丢失。
线缆长度也是硬约束。Camera Link 在 Full 模式下通常不超过 10 米;CXP 用同轴电缆可到 40~70 米(取决于速率);10GigE 用 Cat6a/Cat7 可到 100 米。若现场需要更长距离,CXP 可用光纤延长器,10GigE 可走光纤交换机,Camera Link 则需中继器或改用其他接口。
四、一个可执行的选型计算示例
假设某检测线需要 4096×3000、8bit、黑白、200fps 的连续采集,线缆走线约 30 米,主机端已有 10G 网卡。计算净荷:4096×3000×200×8 ≈ 19.66 Gbps。加 25% 裕量约 24.6 Gbps。此时 Camera Link Full 仅 5.44 Gbps,明显不够;10GigE 单链路约 9.5 Gbps,也不够;CXP-6 四通道约 25 Gbps,刚好满足;CXP-12 双通道约 25 Gbps,同样可行。若线缆必须 30 米,CXP 同轴在 CXP-6 下可支持,CXP-12 则需确认线缆质量或改用光纤延长。最终选型为 CXP-6 四通道相机 + 四通道 CXP 采集卡,主机端配 PCIe 3.0 x8 以上插槽。
总结来说,CoaXPress 适合高带宽、多通道、中长距离;Camera Link 适合低延迟、稳定、中等带宽的成熟场景;10GigE Vision 适合长距离、灵活组网、中高带宽。把数据率算准、把裕量留足、把主机端配套对齐,接口选型就不会成为高速成像系统的短板。