Back to Blog

基于FMC标准的1路FPGA+CameraLink Full 输出子卡模块

#嵌入式硬件#人工智能#信号处理

概述

本文介绍基于 FMC(FPGA Mezzanine Card) 标准的 1路FPGA+CameraLink Full 输出子卡模块。该子卡符合 VITA 57.1 规范,专为高速图像采集与传输设计,可在嵌入式 AI、工业视觉以及医学影像等场景中提供可靠的 CameraLink 接口。阅读本文后,您将了解该模块的硬件特性、接口布局、软件支持以及典型应用方向。

关键特性

  • 标准FMC子卡,符合VITA57规范
  • 支持 1路 CameraLink Full 模式或 2路 CameraLink Base 模式
  • 支持 80bit Deca(Full Plus)模式,最高 850 MByte/s 带宽
  • CameraLink 发送芯片最高支持 85 MHz 时钟频率
  • 具备 1路 RS232/RS422/RS485 接口
  • 具备 8路数字离散 IO 接口

图 1:CameraLink 发送 FMC 子卡模块示意图。该模块提供 2 路 CameraLink(SDR26)端口,可直接连接模拟相机输出。

技术指标

图像接口性能

  • 支持 2 路 CameraLink Base 数字相机输出;
  • 支持 1 路 CameraLink Full 模式输出;
  • 支持 80bit Deca 模式,最大传输带宽 850 MByte/s
  • 2 个 SDR26 连接器,型号为 12226-5150-00FR

FMC 接口指标

  • 标准 FMC 子卡,符合 VITA57.1 规范;
  • 板卡尺寸:84.1 × 69 mm
  • FMC 连接器型号:ASP-134488-01
  • 板卡采用 +3.3 V 供电;
  • 3 组信号线 X/Y/Z 三组信号线等长设计;
  • 支持 IIC 接口;

CameraLink 通道

  • 驱动芯片:DS90CR287,最大工作时钟 85 MHz

其它接口

  • 1 个 RS422 接口;
  • 8 个 GPIO 输入/输出;
  • 8 个 LED 指示灯;

物理与电气特征

  • 板卡尺寸:84.1 × 69 mm
  • 板卡供电:0.5 A max @ +3.3 V(±5%)
  • 散热方式:自然风冷散热;

环境特征

  • 工作温度:-40 °C ~ +85 °C
  • 存储温度:-55 °C ~ +125 °C
  • 工作湿度:5 % ~ 95 %(非凝结)

软件支持

  • 可选集成板级软件开发包(BSP

    1. 底层接口驱动;
    2. 板级互联接口驱动;
  • 可根据客户需求提供 定制化算法系统集成

应用范围

  • CameraLink 影像分析:高分辨率相机数据的实时传输与处理。
  • 高清视频传输与处理:在工业检测、机器视觉系统中实现无缝视频流。
  • 医学影像分析处理:满足医学成像设备对高带宽、低延迟的严格要求。

功能框图

图 2:子卡功能框图。左侧为 CameraLink 发送通道(DS90CR287),中间为 FMC 接口与 FPGA 逻辑,右侧为辅助通信接口(RS422、GPIO、LED)。

详细解读

1. FMC 与 VITA 57.1 的意义

FMC 是一种为 FPGA 提供高速、可插拔扩展的标准接口,广泛用于高速数据采集、通信和控制领域。VITA 57.1 规范定义了 FMC 的机械尺寸、信号分配以及电气特性,确保不同厂商的卡与底板能够互换使用。该子卡严格遵循此规范,意味着它可以直接插入任何符合 VITA 57.1 的 FPGA 主板,无需额外适配。

2. CameraLink 模式对比

  • Base 模式:每帧使用 24 bit(8 bit × 3 通道)传输,适合中等分辨率、帧率的相机。
  • Full 模式:每帧使用 48 bit(16 bit × 3 通道)传输,带宽提升约 2 倍,适用于高分辨率、快速运动的场景。
  • Deca(80 bit)模式:在 Full 基础上进一步扩展至 80 bit(20 bit × 4 通道),实现 850 MByte/s 的极限带宽,满足超高分辨率相机的需求。

3. DS90CR287 驱动芯片

DS90CR287 是德州仪器(TI)推出的 CameraLink 发射器,支持最高 85 MHz 的时钟频率,对应 Full 模式下的最大像素率。该芯片内部集成了时钟恢复、数据编码以及电平转换功能,能够在保持信号完整性的同时降低 PCB 布线复杂度。

4. 辅助接口的实用性

  • RS422/RS485:提供可靠的差分串行通信,可用于相机控制、状态监测或与上位机的远程交互。
  • GPIO:8 路可编程数字 I/O,适合连接外部触发、同步信号或自定义控制逻辑。
  • LED 指示灯:通过灯光状态快速判断卡的供电、通信或错误状态,便于现场维护。

5. 散热与环境适应性

采用自然风冷散热,无需额外风扇,降低系统噪声与维护成本。工作温度范围 -40 °C~+85 °C 使其能够在工业现场、航空航天或野外环境中稳定运行。

结论

这款基于 FMC 标准的 1路FPGA+CameraLink Full 输出子卡,凭借符合 VITA 57.1 的机械电气规范、灵活的 CameraLink 模式支持以及丰富的辅助接口,为高带宽图像传输提供了可靠的硬件平台。无论是工业视觉、高清监控还是医学影像,开发者都可以通过提供的 BSP 快速集成,并根据实际需求进行算法或系统层面的定制。希望本文的解析能帮助您快速评估该子卡在项目中的适配性,并顺利推进系统开发。