可以

答案是肯定的。

目前CXP共有2个发布版本:

2011年发布CXP1.1

2021年发布CXP2.1,向后兼容,新标准增加了同步功能、数据率放大了一倍。

只要是符合CXP标准、接插件匹配,那么CXP2.1是向前兼容CXP1.1的;

借用别人的总结,详细说明参考 https://www.qualitymag.com/articles/95138-what-should-i-know-about-coaxpress-20? :

    1. All cameras and frame grabbers will start up in CXP1.1, only switching to CXP2.0 when both the frame grabber and the camera support CXP2.0.
    1. The CXP2.0 can reach up to 12.5 Gbit/s. This 12.5 Gbit/s mode is referred to as CXP12.
    1. The CXP2.0 standard will support the new micro BNC connector.
    1. CXP2.0 supports configurations where one camera is used with multiple frame grabbers in multiple computers such that the calculations can be performed in parallel.
    1. GenICam features such as heartbeat (allows synchronization between cameras), events and timestamps (actively pushed from the camera to the frame grabber) will now be supported by CXP2.0.
    1. CXP2.0 will allow a higher upstream data rate when operating at CXP10 and CXP12.

1. CoaXPress 2.0 is compatible with CoaXPress 1.1

All cameras and frame grabbers will start up in CXP1.1, only switching to CXP2.0 when both the frame grabber and the camera support CXP2.0.

This means that a CXP1.1 camera works on both the CXP1.1 and CXP2.0 frame grabber. This also means that a CXP2.0 camera works on a CXP1.1 frame grabber, although you will not be able to benefit from the advantages CXP2.0 has to offer.

2. Doubling of the maximum speed

The most obvious improvement is the increased data rate. As previously mentioned the CXP2.0 can reach up to 12.5 Gbit/s. This 12.5 Gbit/s mode is referred to as CXP12. Due to overhead the actual effective bandwidth is approximately 9.6 Gbit/s.

Just to give an example of what would become possible, let’s consider a sensor resolution of 5120x5120 and a bit depth of 10 bit. With four CXP2.0 channels at CXP12 the theoretically possible frame rate could be about 146 FPS. CXP1.1 with 4 channels at CXP6 would only achieve up to 73 FPS in this case.

One thing that needs attention from a system engineer’s point of view would be that while for CXP1.1 PCIe gen2 x8 or gen3 x4 is sufficient for most cases, for CXP2.0 PCIe gen3 x8 will become a minimum common requirement.

3. New connector type

The CXP2.0 standard will support the new micro BNC connector. CoaXPress started with the normal BNC connector, being a big connector, than the smaller DIN 1.0/2.3 connector became more commonly used. Unfortunately the DIN 1.0/2.3 connector resulted in some complaints from the market and it does not support the CXP12 high frequency signals.

Switching to the micro BNC connector does solve these issues. The micro BNC is in size comparable to the DIN connector, while retaining the robustness of the normal BNC connector. The micro BNC supports the required high frequency signals for CXP12 and even can achieve a smaller pitch if needed when placed next to each other. Furthermore the micro BNC connector is a well-established industry standard in the broadcast industry. Although being slightly more expensive compared to the DIN connector, it will give you a very reliable connector being able to do CXP12 speeds.

4. Stream to multiple hosts

Sometimes the computer is the limiting factor in processing speed. This can be the case if a lot of calculations have to be performed on the images. For these situations CXP2.0 supports configurations where one camera is used with multiple frame grabbers in multiple computers such that the calculations can be performed in parallel. This is an optional part of the standard, so ask the camera/frame grabber manufacturer which configurations they support.

The main supported configurations are:

Duplicate one image to multiple frame grabbers/PCs

Example: camera has four CXP connectors; each connector is connected to a different frame grabber in a different PC. One image is recorded by the camera and the complete image is sent to all four PCs.

Divide one image in parts and send to multiple frame grabbers/PCs

Example: camera has four CXP channels, each channel is connected to a different frame grabber in a different PC. The image can be divided in four horizontal or vertical stripes such that each stripe can be sent to a single PC for further processing.

5. Heartbeat, events and timestamps

Missing from CXP1.1, but being part of GenICam for many years is the heartbeat, events and timestamp. These GenICam features will now be supported by CXP2.0.

Heartbeat

The heartbeat allows for synchronization between cameras. Each camera has its own clock and timing. With the heartbeat message, the frame grabber can compute the exact actual time of the camera and link this to its own time clock. Often, the frame grabber clock can be synchronized with the Precision Time Protocol (PTP) IEEE 1588. When multiple cameras are connected to the frame grabber, the frame grabber can use the heartbeat to calculate the relative timing between the cameras and when synchronized with the PTP IEEE 1588, timing between cameras connected to different frame grabbers can be calculated as well. The heartbeat is required to allow for determining the exact moment an event occurred with respect to an event in another camera.

Events and timestamps

Events allow the camera to inform the frame grabber about the occurrence of certain events at a certain time. The time the event occurred is indicated by a timestamp as made possible by the heartbeat. Example events are start or end of exposure or reaching a too high temperature. Events are actively pushed from the camera to the frame grabber. No requests have to be sent to the camera (no polling is required) to monitor for the occurrence of events.

6. Faster Trigger

CXP2.0 will allow for a higher upstream data rate when operating at CXP10 and CXP12. CXP6 and lower use the CXP1.1 upstream data rate. This higher upstream data rate directly reduces the minimum trigger latency by half compared to CXP1.1. From a latency of 3.4 µs it goes to a latency of 1.7µs.

Here the latency is defined as the delay between the moment a trigger is being send and the actual moment the camera has received the trigger and can start the exposure.

CXP2.0的相机是否可以使用CXP1.1的Grabber的更多相关文章

  1. iOS 判断相机权限是否被限制,判断相机是否可以使用

    判断相机权限是否被限制 需要导入   AVFoundation 类 [objc] view plain copy #import <AVFoundation/AVFoundation.h> ...

  2. swift3.0自定义相机界面

    这是公司上上上一个项目的自定义相机界面,原来是swift2.0写的,今天改为swift3.0,记录一下. 效果图如下:                                         ...

  3. Android 7.0 之后相机/文件读写等权限获取方式改变,导致开启相机闪退

    在 Android 7.0 之前 Google 提供的动态申请权限的 API,可以调用相机拍照,访问SDcard等操作都只需要申请对应的权限,如下: <uses-permission andro ...

  4. [转]opencv3.0 鱼眼相机标定

    [原文转自]:http://blog.csdn.net/qq_15947787/article/details/51441031 前两天发表的时候没注意,代码出了点错误,所以修改了一下,重新发上来.  ...

  5. 【温故知新】——BABYLON.js学习之路·前辈经验(二)

    前言:在上一篇随笔BABYLON.js学习之路·前辈经验(一)中回顾了组内同事们长时间在Babylon开发实践中的总结出的学习之路和经验,这一篇主要对开发中常见的一些功能点做一个梳理,这里只作为温故知 ...

  6. 与众不同 windows phone (41) - 8.0 相机和照片: 通过 AudioVideoCaptureDevice 捕获视频和音频

    [源码下载] 与众不同 windows phone (41) - 8.0 相机和照片: 通过 AudioVideoCaptureDevice 捕获视频和音频 作者:webabcd 介绍与众不同 win ...

  7. 与众不同 windows phone (42) - 8.0 相机和照片: 通过 PhotoCaptureDevice 捕获照片

    [源码下载] 与众不同 windows phone (42) - 8.0 相机和照片: 通过 PhotoCaptureDevice 捕获照片 作者:webabcd 介绍与众不同 windows pho ...

  8. 与众不同 windows phone (43) - 8.0 相机和照片: 镜头的可扩展性, 图片的可扩展性, 图片的自动上传扩展

    [源码下载] 与众不同 windows phone (43) - 8.0 相机和照片: 镜头的可扩展性, 图片的可扩展性, 图片的自动上传扩展 作者:webabcd 介绍与众不同 windows ph ...

  9. Android7.0调用系统相机拍照、读取系统相册照片+CropImageView剪裁照片

    Android手机拍照.剪裁,并非那么简单 简书地址:[我的简书–T9的第三个三角] 前言 项目中,基本都有用户自定义头像或自定义背景的功能,实现方法一般都是调用系统相机–拍照,或者系统相册–选择照片 ...

  10. Android Camera 相机程序编写

    Android Camera 相机程序编写 要自己写一个相机应用直接使用相机硬件,首先应用需要一个权限设置,在AndroidManifest.xml中加上使用设备相机的权限: <uses-per ...

随机推荐

  1. [转帖]QPS 最高提升 91% | 腾讯云 TKE 基于 Cilium eBPF 提升 k8s Service 性能

    https://my.oschina.net/cncf/blog/5121393   朱瑜坚,腾讯云后台工程师,主要负责腾讯云 TKE 容器网络的构建和相关网络组件的设计.开发和维护工作.张浩,腾讯云 ...

  2. [转帖]一个故事看懂CPU的SIMD技术

    https://www.cnblogs.com/xuanyuan/p/16048303.html 好久不见,我叫阿Q,是CPU一号车间的员工.我所在的CPU有8个车间,也就是8个核心,咱们每个核心都可 ...

  3. [转帖]Springboot配置https访问

    https://www.cnblogs.com/feifuzeng/p/14709372.html 介绍 该篇博文主要介绍如何配置Springboot使其打包部署的服务必须通过HTTPS协议才可访问, ...

  4. [转帖]技术派-epoll和IOCP之比较

    直入正题 Epoll 用于Linux系统: IOCP 是用于 Windows: Epoll 是当事件资源满足时发出可处理通知消息: IOCP 则是当事件完成时发出完成通知消息. 从应用程序的角度来看, ...

  5. OpenOffice的简单安装

    1. OpenOffice的下载 http://www.openoffice.org/download/ 没有找到arm和龙芯版本的 可能需要二进制编译方式安装, 暂时还没学习处理. 2. 将下载好的 ...

  6. CentOS8 的容器运行时解决中文乱码问题的一个思路

    首先说明一下 CentOS7和CentOS8关于locale语言文件的位置是不一样的. Docker pull centos 拉取下来的镜像 一般是不带中文语言包的. 简单方法是在 CentOS之后安 ...

  7. 物联网浏览器(IoTBrowser)-Web串口自定义开发

    物联网浏览器(IoTBrowser)-Web串口自定义开发 工控系统中绝大部分硬件使用串口通讯,不论是原始串口通讯协议还是基于串口的Modbus-RTU协议,在代码成面都是使用System.IO.Po ...

  8. 浅析RobotFramework工具的使用 | 京东物流技术团队

    1 简介 最近几年越来越多的公司都开始进行自动化测试的设计和布局了,自动化,顾名思义就是把以人为驱动的测试行为转化为机器执行的一种过程,并经常用于回归测试中,市面上也存在很多开源的自动化测试的工具和理 ...

  9. windwos10任务栏居中

    如下操作 新建一个文件夹如图 然后出现这个重右往左一直拖然后拉出来就行了如图 拖不动或者没有的把这个关了-锁定任务栏 文字如何隐藏? 在这个文字旁边右击关闭标题即可 然后锁定任务栏就OK了

  10. 8.6 STARTUPINFO

    STARTUPINFO 结构体,可以用来指定新进程的主窗口外观风格.背景颜色.标题等信息,也可以用来实现反调试技术.通常情况下,我们可以将STARTUPINFO结构体中的dwFlags成员设置为STA ...