当前位置: 首页 > news >正文

CoaXPress Device HOST设备发现-速率匹配

CoaXPress Device & HOST设备发现-速率匹配

  1. CoaXPress 简介

CoaXPress (简称CXP)是指一种采用同轴线缆进行互联的相机数据传输标准,主要用于替代之前的Camera Link协议,常见于科学相机、工业相机、医学图像、航空防务等场景。Camera Link 由于线缆的形式、传输速度等原因,已经不再适用于不断增长的数据带宽需求。

CXP是一个非对称的高速点对点串行传输协议,主要用于传输视频和静态图像,线缆多使用单条或多条同轴电缆。目前2.0标准的最高速度为单条lane 12.5Gbps,单条lane 上除了传输图像数据之外,还可以传输低速控制信号(41.6Mbps)、也可以利用该线缆对相机进行供电,即“Power-over-Coax”,单条线缆最长可达100m。

  1. 单条同轴线缆最高12.5Gbps的线速率,可以使用单条或者多条线缆,比如4条线缆可以最高提供50Gbps的数据速率
  2. 较长的线缆长度,比如3.125 Gbps 速率下线长可以到100m,12.5Gbps速率下可以到35m
  3. 数据传输具备实时和低延迟的特性,且延迟是固定的
  4. 精准实时的触发特性,支持通过同轴线缆发送触发,无需额外的通讯线缆
  5. 可以获得灵活可靠的性能,通过使用标准的同轴线缆,比如RG59 和 RG6规格,推荐使用RG6
  6. 易于集成的特性,图像、控制通讯、电源可以使用同一条线缆,且线缆价格便宜

CXP是一种点对点可扩展接口, 设备和HOST之间的物理介质为75Ω 同轴电缆。每一个CXP接口都包含1个MASTER连接和若干可选的扩展SLAVE连接,每一个连接都需要1条同轴线缆,通常设备会对这些连接进行编号,MASTER固定为0,SLAVE扩展接口依次递增。

图 1‑1 CXP链接结构

每一个connection都包含如下功能

  1. 高速串行数据(通常为Device到 Host downconnection), 最高 12.5 Gbps.
  2. 低速串行数据(通常为Host 到Device upconnection), 最高 41.6˙ Mbps .
  3. 供电功能Power (Host 到 Device), 最高13W. 

Device和HOST 分别是什么

角色

中文名称

功能描述

常见设备

Device

设备端 / 从设备

数据的发送方,通常是工业、科学相机

工业相机

Host

主机端 / 主设备

数据的接收方,负责接收数据并控制系统

图像采集卡(Frame Grabber)、嵌入式处理器

  1. CoaXPress Device & HOST速率匹配

由于CXP支持多种不同速率,在设备连接的时候,HOST 如何和DEVICE速率匹配和同步呢?需要执行1个设备发现的过程。

设备发现由主机(Host)发起,包含以下任务:

  • 匹配设备(Device)发送器与主机接收器的比特率(协议规定要求1.25Gbps或者3.125Gbps),以实现对寄存器的访问(见第 12.1.2 节)。
  • 发现设备及其连接拓扑结构(见第 12.1.3 节)。
  • 协商所使用的 CoaXPress 版本(见第 12.1.4 节)。
  • 检测高速上行链路(在本标准版本中不支持)(见第 12.1.5 节)。
  • 协商最大数据包大小(见第 12.1.6 节)。
  • 在读取 ConnectionConfigDefault 后,设置连接速度(见第 12.1.7 节)。

被发现的设备需要进一步配置才能投入正常运行。设备配置包括引导(bootstrap)过程和设备寄存器的编程。

步骤

操作

目的

1️

发送连接复位命令

Host 向 Device 的 ConnectionReset 寄存器写 1,触发 Device 进入发现模式

2️

等待设备响应

Host 等待 ≤200ms,让 Device 完成内部配置并激活发现状态

3️

尝试比特率匹配

Host 依次尝试其支持的“发现比特率”(如 1.25G, 3.125G, 6.25G)

4️

检测链路状态

Host 监控接收器状态,判断是否进入 Detected(已检测)状态

5️

协商通信参数

成功连接后,双方协商:<br>• CoaXPress 版本<br>• 最大包大小<br>• 工作速率(基于 ConnectionConfigDefault)

6️

完成发现

链路建立,进入可配置状态,等待 Host 进行后续寄存器配置

Annex A:参考资料

1、CoaXPess JIIA CXP-001-2021

2、https://www.cnblogs.com/xingce/category/2165251.html


文章转载自:

http://nACBwYp8.grxbw.cn
http://sv6rXeSy.grxbw.cn
http://J3EDxA2f.grxbw.cn
http://OBkV7zsI.grxbw.cn
http://rO0LBRIr.grxbw.cn
http://UgvmYVXU.grxbw.cn
http://yXWYrnu7.grxbw.cn
http://BPSj4siV.grxbw.cn
http://BcZv2xaq.grxbw.cn
http://63hZ7z1G.grxbw.cn
http://zxeHDNjO.grxbw.cn
http://wRJCBorL.grxbw.cn
http://wZqGWnos.grxbw.cn
http://ihXWf9RK.grxbw.cn
http://ioUjWWnJ.grxbw.cn
http://MKUt2qmw.grxbw.cn
http://VCxYahZM.grxbw.cn
http://JrhFXOq1.grxbw.cn
http://8HXBhvYp.grxbw.cn
http://YQ3ZWWOG.grxbw.cn
http://M8GILFMY.grxbw.cn
http://B2cFqmWl.grxbw.cn
http://Rgb9bXXT.grxbw.cn
http://D22NFvmj.grxbw.cn
http://SG81l2Cn.grxbw.cn
http://iWhfnWIg.grxbw.cn
http://eUL5A0rK.grxbw.cn
http://5VVCCeJ6.grxbw.cn
http://PiqKqn3s.grxbw.cn
http://ypAvH1aA.grxbw.cn
http://www.dtcms.com/a/387971.html

相关文章:

  • c++中的继承和多态
  • GPTZero:在线AI内容检测工具
  • Ubuntu 磁盘扩容与扩容失败问题解决( df -h 与 GParted 显示空间不一致的问题 -LVM)
  • pytorch图像识别,入门深度学习第一个项目
  • Ubuntu 22.04 使用 Docker 部署 Redis 6.2(带密码与持久化)
  • Termux 安装 Trilium 笔记,全平台同步的好用开源 Markdow 笔记,超大型双链接笔记
  • CVAT工具的详细使用教程(视频标注)
  • 【一周AI资讯】Claude自动抓取网页;美团发布生活Agent;阿里通义发布双模型
  • [视图功能4] 视图共享与外部链接权限管理:安全又灵活的数据展示
  • 20250917在荣品RD-RK3588-MID开发板的Android13系统下使用tinyplay播放wav格式的音频
  • PAT 1013 Battle Over Cities
  • 自动驾驶车辆的网络安全威胁及防护技术
  • 《基于uni-app构建鸿蒙原生体验:HarmonyOS NEXT跨平台开发实战指南》
  • 数学_向量投影相关
  • 【完整源码+数据集+部署教程】传统韩文化元素分割系统: yolov8-seg-GFPN
  • hybrid实验
  • Prompt Engineering 技术文档
  • 《我看见的世界》- 李飞飞自传
  • TPS54302开关电源启动 1s 后输出电压掉电排查笔记 — TPS54302 5V→2.8V 案例
  • 具身智能数据采集方案,如何为机器人打造“数据燃料库”?
  • Prism模块化和对话服务
  • nas怎么提供给k8s容器使用
  • 【第五章:计算机视觉-项目实战之图像分类实战】1.经典卷积神经网络模型Backbone与图像-(8)多标签图像分类理论
  • 认知语义学中的意象图式对人工智能自然语言处理深层语义分析的影响与启示
  • [ffmpeg] 时间基总结
  • 数据结构排序入门(3):核心排序(归并排序,归并非递归排序,计数排序及排序扫尾复杂度分析)+八大排序源码汇总
  • 计算机网络七层模型理解
  • 同步与互斥学习笔记
  • 命令行方式部署OceanBase 集群部署
  • 小迪安全v2023学习笔记(八十四讲)——协议安全桌面应用hydra爆破未授权检测