基于Video Port的Camera Link的图像采集接口设计
摘要:通过视频接口和Channel Link芯片实现了数字信号处理芯片TMS320DM642与Camera Link线扫描相机的无缝连接。解决了图像数据输出速度为40 MB/s的高速图像数据采集系统中,前端采集与后端输出的速度匹配问题。系统可实时、高速地采集大量的图像数据。
关键词:Camera Link;TMS320DM642;视频接口;视频采集
图像采集的运用非常广泛,经过几十年的发展,采集技术有了很大程度的进步。目前的专业采集设备集成度更高,分辨率更大,传输速度更快,针对性更强。
本文以DALSA公司的Spyder2系列线扫描相机为图像采集源,以TI公司的TMS320DM642多媒体处理器为核心,实现高速图像的采集和处理任务。
Spyder2线扫描相机以其高速的采集速度和先进的Camera Link接口,已广泛应用于工业生产线等领域。本方案集合了Camera Link和TMS3 20DM642的优点,缩短了设计周期,降低了难度,提高了设计的效率和设计质量。
1 总体概述
Camera Link是一种基于视频应用发展而来的通信接口标准,Camera Link接口采用National Semiconductor公司的Channel Link技术,其最高速率可达2.38 Gbps。Camera Link相机和图像采集设备之间采用LVDS信号传输,从而简化了图像采集设备和模拟摄像头之间所必需的视频编解码等步骤,降低了生产成本和维护费用。
TMS320DM642作为多媒体处理器,内置3个专用的视频数据接口(Video Port)。每一视频接口有20位数据总线,可以在8位、10位、16位总线方式下进行视频采集或视频显示。采集频率最高可达80 MHz。
DALSA Spyder2相机采用单通道Channel Link输出,每线输出2048像素,每个像素8位。为了图像处理的方便,采集接口将视频数据重整为完整帧并缓存于SDRAM中。TMS320DM642的Video Port接口设置为8位的RAW Data采集模式。总体结构如图1所示。DALSA Spyder2相机采集到的视频信号通过Video Port0传输到SDRAM中缓存,DM642再通过EMIFA从SDRAM中读取每帧图像进行分析处理。
2 关键硬件设计
2.1 视频解串电路
Camera Link标准中,相机的信号被分为3种:视频数据信号、相机控制信号、串行通信信号。
视频解码部分采用National Semiconducor公司TSSOP-56封装的DS90CR288A接收器来完成,它能够将4路LVDS串行数据流转换为2位并行TTL/CMOS数据,在传输时钟CLK的每个周期,将28位并行数据输出。
DS90CR288A解码出的TTL/CMOS信号可以分成2类:图像信号和图像时钟信号(WCLK)。其中图像信号又由24位图像数据信号和4位图像同步信号组成,这些信号都符合Channel Link技术标准。
图像同步信号包括:FVAL(Frame Valid)、LVAL(Line Valid)、DVAL(Data Valid),分别为帧有效信号、行有效信号和数据有效信号。当FVAL、LVAL、DVAL同时有效(为高电平时),表示相机正在输出有效的图像数据。Channel Link的图像同步信号和时钟信号的关系如图2所示。
评论