CameraLink标准解读
- LVDS信号:Low Voltage Differential Signal低压差分信号。低功耗、低误码率、低串扰和低辐射等特点,可以在PCB上传输,也可以用平衡电缆传输。差分终端电阻是100欧姆,差模电压(摆幅)在247mV到454mV之间,共模电压在1.125V到1.375V之间
- CemraLink是如何传输数字视频数据:以24bit单双像素非平衡传输方式为例:
图1 一个时钟周期传输的位的定义
硬件支持,以288和287为例:
- 配置(Configuration):最新的CameraLink规定了5种配置:
- Lite:支持10bit,1个电缆连接器
- Base:支持24bit,1个电缆连接器
- Medium:支持48bit,2个电缆连接器
- Full:支持64bit,2个电缆连接器
- 80 Bit。支持80bit,2个电缆连接器
- 端口(Port):8bit宽。是从信号连接的角度来说的,1个端口可传输8bit的数,但是并没有规定具体是什么数:如是Red、Green、Blue、Luma等。
(5) Tap:直到CameraLink 2.0才引入了Tap的概念,但是并没有给出定义,而仅仅是直接就用起了TAP,通过仔细看标准,我认为:Tap表示一个类型的数据,如:Red数据、或Green数据、或Blue数据、或是偶像素数据、或是奇像素数据。比如:
- 用一个Base配置来传输24bit的RGB,RGB的每个数据是8bit,那么我们就说是3个TAP,每个TAP是8bit。
- 如果我们用一个Medium配置来传输双像素RGB,RGB数据是8bit,那么我们就说是6个TAP,每个TAP是8bit。
- 如果我们用Lite配置来传输黑白图像,亮度用10bit数来表示,那么,我们说1个TAP,每个TAP是10bit。
- 再比如80bit模式的10tap8bit,和8tap10bit,如下图
2000年版的Camera Link标准:
Camera Link有3个配置,这主要是因为单通道链路芯片限制了28bit,而某些相机可能要传输更大的图像。
- Base(基本):单通道连接芯片,1个电缆
- Medium(中等):2通道连接芯片,2个电缆连接器
- Full(完全):3个通道连接芯片,2个电缆连接器。
配置 |
端口(port)支持 |
芯片数 |
连接器数 |
Base |
A,B,C |
1 |
1 |
Medium |
A,B,C,D,E,F |
2 |
2 |
Full |
A,B,C,D,E,F,G,H |
3 |
2 |
2012年发布的Camera Link V2.0对原先版本做了扩展:
3个配置:
- Lite/Base:1个通道连接芯片,1个电缆连接器
- Medium:2个通道连接芯片,2个电缆连接器
- Full/80bit:3个通道连接芯片,2个电缆连接器
配置 |
支持的端口(Port) |
芯片数 |
连接器数 |
Lite |
A,B(最多10bit) |
1 |
1 |
Base |
A,B,C |
1 |
1 |
Medium |
A,B,C,D,E,F |
2 |
2 |
Full |
A,B,C,D,E,F,G,H |
3 |
2 |
80bit |
A,B,C,D,E,F,G,H,I,J |
3 |
2 |
CameraLink标准应该对如下一些内容作出明确定义:
- 我们知道要传输的图像数据是由一个或多个Tap组成的,先要定义这些Tap的每一位是如何分配在Port上的,这就是第2.2.2.1节定义的位的分配(Bit Assignment)。
- 然后要定义Port的每一位及LVAL、FVAL、FVAL、SPARE处于LVDS时钟周期的哪个相位,也就是是Port每一位与收发器的RX/Tx脚位之间的关系。这个问题在2.2.2.2节位的位置(Bit Allocation)中定义。
- 标准还要定义每个Port位于哪个通道连接,或者说哪个芯片上,或者说是在X连接通道上,还是Y、Z连接通道上?这一点由第2.2.2.3节的配置的框图来定义。
- Bit Assignment
其它Bit assigment可查标准。
- Bit Allocation
- Configure
CameraLink标准解读相关推荐
- 企业IT数字化能力和运营效果成熟度模型及系列标准解读
企业IT数字化能力和运营效果成熟度模型及系列标准解读 https://www.toutiao.com/i6949508749568655909/?tt_from=weixin&utm_camp ...
- 中文版ASAM OpenSCENARIO 1.0标准解读
随着自动驾驶技术的发展,仿真测试对于自动驾驶安全落地的重要程度在开发与验证领域越发明显,由ASAM组织起草的OpenDRIVE.OpenSCENARIO.OSI等标准是自动驾驶仿真模拟系统集成.测试评 ...
- 标准解读系列之四:智慧道路的分级标准是什么?
文章版权所有,未经授权请勿转载或使用 2019年3月,欧洲道路运输研究咨询委员会发布<Connected Automated Driving Roadmap>,定义自动驾驶的基础设施支持级 ...
- 标准解读系列之三:智慧高速建设需要什么样的技术架构?
文章版权所有,未经授权请勿转载或使用 智慧高速公路是以多维状态感知.多源信息融合等手段对高速公路运行状态进行智能感知,为运营方提供智慧化的监测.应急.养护.运维.决策能力,为交通管理方提供智慧化交通管 ...
- 中小学计算机知识ppt,中小学信息技术课程标准解读.ppt
中小学信息技术课程标准解读 我的解决方法: 1.制定科学.合理.可行的机房管理制度,加以严格落实 2.努力提高机房管理人员专业素养,改进学校机房管理方法. 3.用公民道德观念教育学生,加强学生的计算机 ...
- PKCS#11标准解读-Cryptoki库如何工作
此为完结篇,介绍Cryptoki库如何工作. PKCS#11是使用非常普遍的密码设备接口,在实际应用中,国密的密码设备应用接口规范GMT0018与之作用相同,在技术体系架构中处于类似的位置. 在密码产 ...
- 标准解读系列之六:车联网网络安全标准进展
文章版权所有,未经授权请勿转载或使用 全文3700字,预计阅读10分钟 文 | 董志国.吴冬升 车联网(智能网联汽车)网络安全标准体系框架包括总体与基础共性.终端与设施安全.网联通信安全.数据安全.应 ...
- iec61508最新2020_IEC61508标准解读
原标题:IEC61508标准解读 IEC 61508被认为是功能安全的基本或"通用"标准. 它是通用的,有时甚至是模糊的. IEC 61508旨在使各个行业部门根据需要提供自己的特 ...
- 计算机数学课程标准,小学数学课程标准解读
小学数学课程标准解读 一.义务阶段数学学习中所存在的问题 1.学习目标狭窄,难以适应学生的发展需求. (1)基础知识与基本技能的目标成为数学学习目标的 主体. (2)课程目标难以适应学生发展的要求. ...
- ISO 13400(DoIP)标准解读
不断提高的汽车电子系统对传输带宽的迫切需求促进了车载以太网技术发展,基于车载以太网的诊断技术DoIP(Diagnostic communication over Internet Protocol)在 ...
最新文章
- Win7_Wifi热点
- 二叉树结点入度等于出度
- java 64位 默认分配内存大小_查看你机器中Java程序堆内存的默认初始大小和最大大小...
- YBTOJ:前缀询问(trie树)
- android filehelper,为AndroidStudio开发mvp插件(MvpHelper)
- 1万美元奖金,Kaggle 新赛瞄准室内定位
- vue ---- webpack中的插件 webpack-dev-server
- C语言 图书管理系统(课程设计)
- Centos7系列各版本镜像合集下载
- 奥创软件研究院 张启程同学 受邀成为PostgreSQL 2018 中国技术大会分享嘉宾
- Google已将 xxx 标记为恶意程序并阻止安装的解决办法
- IText生成PDF 加粗字体的代码例子
- 计算机专业专硕,2018厦门大学计算机专硕考研经验贴(专业课干货!!)
- 一直被模仿从未被超越的AWS为什么这么强?
- 知识分享 ITエンジニアの中途採用について③
- 什么是TXT记录?如何设置、检测TXT记录是否生效
- Java毕设项目师生健康信息管理系统(java+VUE+Mybatis+Maven+Mysql)
- C++数组练习题(一)
- python怎么清除代码_python的shell中的代码怎么清理?
- 读取jar中MF文件以及pom.xml中的版本号