CameraLink是一种专门针对机器视觉领域的通信协议,使用低压差分信号LVDS进行传输。它是在ChannelLink标准的基础上多增加了6对差分信号线,其中4对用于并行传输相机控制信号,其它2对用于相机和采集卡(或其他图像接收设备)之间的串行通信。CameraLink标准中,相机信号分为四种:
(1) 视频数据信号
视频数据信号是CameraLink的核心,该部分其实就是ChannelLink协议。注意包括5对差分信号;视频部分发送端将28位的数据信号和1个时钟信号,按照7:1的比例将数据转化为5对差分信号,接收端使用ChannelLink芯片将5对差分信号转化成28位的数据信号和1个时钟信号。28位的数据信号包括4位视频控制信号和24位图像数据信号;
(2) 视频控制信号
视频控制信号有4位,分别为:帧同步信号、行同步信号、数据有效信号和时钟信号;值得注意的是,时钟信号单独采用一对LVDS信号线进行传输,不管相机是否处于工作状态,时钟信号始终有效,它是ChannelLink芯片的输入时钟,ChannelLink芯片之所以能在4对信号线中传输28位数据,就是因为对时钟信号7倍频的结果;
(3) 相机控制信号
CameraLink标准定义了4对LVDS线缆用于实现相机控制,它们被定义为相机的输入信号和图像采集卡的输出信号。
(4) 串行通信信号
CameraLink标准定义了