Cameralink视频数据信号

   视频数据信号部分是Cameralink的核心,该部分本质就是ChannelLink协议。该协议主要包括5对差分线,分别是X0-~X0+、X1-~X1+、X2-~X2+、X3-~X3+、Xclk-~Xclk+;视频部分

发送端将28位的数据和一个时钟信号按照7:1比例将数据并串转换成5对差分对,接收端将5对差分信号转换成28位的数据信号和一路时钟信号。28位视频数据信号包括4位视频控制信号

和24位图像数据信号。

4位视频控制信号包括:

FVAL:帧同步信号。当FVAL为高时表示相机正输出一帧有效图像数据。

LVAL:行同步信号。当FVAL和LVAL同时为高时,表示相机正输出一行有效图像数据。

DVAL:数据有效信号。当FVAL和LVAL同时为高时,DVAL为高表示相机正输出有效的图像数据。该信号可用可不用,也可以作为数据传输中的校验位。

SPACE:保留信号。

CLOCK:这一信号为图像的像素时钟,在行有效期内像素时钟的上升沿图像数据稳定。需要说明的是,CLOCK信号单独采用一对LVDS信号传输,不管相机是否处于工作状态,CLOCK信号都时钟有效。ChannelLink协议之所以能在4对信号线中传输28位数据,就是因为对CLOCK信号7倍频的效果。

Cameralink定义了四对LVDS线缆用来实现对相机的控制,它们被定义为相机的数据信号和图像采集卡的输出信号,这四对信号的命名及作用如下:

Camera Control 1(CC1):EXSYNC(外部同步信号)下降沿触发读出数据

Camera Control 2(CC2):PRIN(像素重置)低电平有效

Camera Control 3(CC3):FORWARD-高电平有效,低电平翻转

Camera Control 4(CC4):保留信号(未定义)

CameraLink标准定义了2对LVDS线缆用来实现相机和图像采集卡之间的异步串行通信控制,相机和图像采集卡至少应该支持9600波特率。这两个串行信号分别如下:

SerTFG:相机串行行输出端至图像采集卡串行输入端。

SerTC:图像采集卡串行输出端至相机串行输入端。

Cameralink协议规定,串行接口有一位开始和一位停止位,没有奇偶校验也没有握手。

       由于单路ChannelLink只能传输28位数据,有些相机为了提高传输数据的效率,需要多路ChannelLink,按照使用要求的不同,视频传输模式分为5种模式:lite、base、medium、full和80bit。

       以base模式为例,base模式发送器在每个时钟里发送28bits数据,包括4bits的图像控制信号和24bits

的图像数据,24bits数据可以是一个像素点的24-bitRGB数据、3个像素点的8-bit黑白数据等多种配置方式。

   

猜你喜欢

转载自blog.csdn.net/yundanfengqing_nuc/article/details/109526525