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标准定义了2对LVDS线缆用来实现相机与采集卡之间的异步串行通信控制。这两个串行信号分别是相机输出端至采集卡输入端、采集卡输出端至相机输入端的控制信号;需要提醒的是:相机的电源并不是由CameraLink连接器提供的,而是通过一个单独的连接器进行供电;

由于单个CameraLink芯片只有28位数据可用,有些相机为了提高数据传输效率,需要几个CameraLink芯片。按照使用要求不同,视频传输模式分为三种:

(1)      Base模式:

也称之为基本模式或初级模式,通常配置为一个CameraLink芯片和一根电源线;

(2)      Medium模式:

中级模式,配置为两个CameraLink芯片和一根电源线;

(3)      Full模式:

高级模式,配置为2个CameraLink芯片,两根电源线;

CameraLink简介相关推荐

  1. Xilinx Kintex-7 XC7K325T-2FFG676I嵌入式核心板简介

    Xilinx Kintex-7 XC7K325T-2FFG676I嵌入式核心板简介 图 1 Xilinx Kintex-7核心板简介 创龙科技SOM-TLK7是一款基于Xilinx Kintex-7系 ...

  2. 【相机标准】我的cameralink协议学习笔记(个人中文翻译,以及理解)

    创作时间:2020-11-17 根据附件的原英文版cameralink协议,总结学习. 目录: 第一章 简介 第二章 信号需求 .第三章 端口分配 第四章 bit分配 第五章 连接器 附录A 芯片组标 ...

  3. 基于Xilinx Kintex-7系列FPGA高端设计的TLK7-EVM评估板简介

    TLK7-EVM评估板简介 创龙科技TLK7-EVM是一款基于Xilinx Kintex-7系列FPGA设计的高端评估板,由核心板和评估底板组成.核心板经过专业的PCB Layout和高低温测试验证, ...

  4. etcd 笔记(01)— etcd 简介、特点、应用场景、常用术语、分布式 CAP 理论、分布式原理

    1. etcd 简介 etcd 官网定义: A highly-available key value store for shared configuration and service discov ...

  5. Docker学习(一)-----Docker简介与安装

    一.Docker介绍 1.1什么是docker Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级,可移植 ...

  6. 【Spring】框架简介

    [Spring]框架简介 Spring是什么 Spring是分层的Java SE/EE应用full-stack轻量级开源框架,以IOC(Inverse Of Control:反转控制)和AOP(Asp ...

  7. TensorRT简介

    TensorRT 介绍 引用:https://arleyzhang.github.io/articles/7f4b25ce/ 1 简介 TensorRT是一个高性能的深度学习推理(Inference) ...

  8. 谷粒商城学习笔记——第一期:项目简介

    一.项目简介 1. 项目背景 市面上有5种常见的电商模式 B2B.B2C.C2B.C2C.O2O B2B 模式(Business to Business),是指商家和商家建立的商业关系.如阿里巴巴 B ...

  9. 通俗易懂的Go协程的引入及GMP模型简介

    本文根据Golang深入理解GPM模型加之自己的理解整理而来 Go协程的引入及GMP模型 一.协程的由来 1. 单进程操作系统 2. 多线程/多进程操作系统 3. 引入协程 二.golang对协程的处 ...

  10. Linux 交叉编译简介

    Linux 交叉编译简介 主机,目标,交叉编译器 主机与目标 编译器是将源代码转换为可执行代码的程序.像所有程序一样,编译器运行在特定类型的计算机上,输出的新程序也运行在特定类型的计算机上. 运行编译 ...

最新文章

  1. 转:[大数据竞赛]协同过滤在这个问题上是否work
  2. 老式Android中碎片Fragment之间的跳转和数据传递
  3. visual studio intergration
  4. 烟台.NET俱乐部正式成为INETA成员
  5. [HNOI2011]数学作业
  6. JavaMail简单接收邮件
  7. 如何mysql学籍管理系统_MySQL基础-学生管理系统数据库设计
  8. 日本向日葵8号卫星数据下载
  9. 分享一个数据库在线文档系统
  10. word中批量修改上角标、下角标
  11. 把chrome的多微博插件FaWave变成桌面程序!
  12. 【星座】十二星座会因为什么变穷
  13. 诙谐术语讲解:热备,冷备,云备,以及IT行业各种备份术语
  14. nagios之nsca被动监控
  15. vue打包后华为手机自带浏览器访问空白
  16. 00后表示真干不过,部门新来的00后网络安全工程师已把我卷崩溃,想离职了...
  17. 战地3皓月服务器的账号,【国内流畅联机 / 免橘子】皓月云-战地4 使用方法 !战士招募!...
  18. 【Coling 2022】Context-Tuning: Learning Contextualized Prompts for Natural Language Generation
  19. nuxt百度地图引入基础使用,百度地图初始化,行政区划划分
  20. 与另一台计算机建立ipc,利用IPC$开启他人电脑远程桌面

热门文章

  1. C语言全局变量和局部变量的区别详解
  2. Linux 系统日常巡检脚本
  3. 保险中介3.0时代:数字化中介在场景中打造核心竞争力
  4. 圣思园经典Java培训教学
  5. 2021年高压电工新版试题及高压电工模拟考试题
  6. 使用smartdns加速DNS域名解析
  7. 查找类似图片关键字查找图片
  8. python pandas 安装time out
  9. mc9.1编程教程入门_教程1-什么是编程?
  10. WordPress自动采集发布文章02-软件批量伪原创