这是个很有意思的事情,CoaXPress的全双工双向数据传输、且供电只需要一条同轴线缆,这个原理对其它串行接口的设计是非常有参考价值的,尤其是对线缆长度、数量有严格要求的场合,一条同轴线缆走天下,不要太美好!

整体方案

对图中出现的术语做一下解释:

  • Device 指camera
  • HOST 指图像采集设备
  • PRU 指power recieve unit,只在需要power on cable功能的时候才需要
  • PTU指power transfer unit,只在需要power on cable功能的时候才需要
  • ΦD (包含高速串行发送器和低速串行接收器)
  • DT,Device Transceiver 用于向cable上发送高速数据、接收低速数据,并完成2个数据的切换
  • Cd 指Device端的电容,用于滤除直流信号,完成AC耦合;
  • Zp 指电感滤波器,放在电源和数据中间,起到滤波的作用,其阻抗应当远大于线缆对应的75欧姆特征阻抗,建议取值11.5 µH (± 30 %)
  • HT HOST Transceiver 用于接收cable上高速数据、发送低速数据
  • ΦH (包含高速串行接收器和低速串行发送器)
  • Tp1,Tp2,Tp3,Tp4指电信号测试点,用于方便说明这些位置的电信号要求;

上图中的信号传输,可以对照下图理解,下图中的高速信号对应上图中的"High Speed downconnection" , 低速数据对应“Low speed upconnection”

,

高速信号电气要求

High Speed Connection Cable Driver

下图是高速信号发送端在Tp2测点位置对应的电气眼图,CXP协议定义了该位置在发送测试数据时对应的电气标称值及其范围,比如信号幅度、上升下降时间、抖动

下表给出了对应上图中的电气规格,高速信号在75欧姆阻抗时对应的信号幅度标称600mV,这个电压是通过DT电路直接将差分信号的P给到同轴线缆,N给到地得到的。

High Speed Connection Cable Receiver

接收端需要放置一个HT ,即equalization电路,用来补偿线缆在不同速率下的衰减,补偿可以根据下表中的标称参考来做。

低速信号电气要求

低速信号的基线漂移

由于HOST端的Zp引入的高通滤波,这会导致在低速信号(规定的20.83Mbps和41.6Mbps速率)发送时造成基线offset的偏移,即信号的高低电平会有漂移,这里虽然增大Zp值可以消除这个问题,但是出于尺寸的考虑,建议选用 11.5 µH (± 30 %)

Low Speed Connection Cable Driver

下图是低速数据传输时,对应Tp3测点位置的测试数据电气眼图

上述眼图对应的电气规格如下,固定了幅度、上升时间下降时间、抖动,其中幅度的典型值在130mV,这和高速信号的幅度不一样,主要是为了避免相互干扰,便于区分

Low Speed Connection Cable Receiver

这部分需要注意,低速信号需要稳定至少10ms,当高速信号要被使能或者修改bit速率时

关于方案的具体实现细节,可以在后续博文中讲述

CoaXPress 是如何只用一条线缆实现双向传输和供电的的更多相关文章

  1. CoaXPress 线缆和接插件的设计要求

    本文的原理部分内容不仅适用于CoaXPress 协议,也同样适用于其它高速信号传输情形.在高速.低干扰信号传输时,线缆和接插件的选取是非常讲究的,我们在实际应用中经常会遇到线缆原因.阻抗匹配原因导致的 ...

  2. CoaXPress 简介

    CoaXPress 背景 CoaXPress (简称CXP)是指一种采用同轴线缆进行互联的相机数据传输标准,主要用于替代之前的cameralink协议,常见于科学相机.工业相机.医学图像.航空防务等场 ...

  3. 一条Sql语句分组排序并且限制显示的数据条数

    如果我想得到这样一个结果集:分组排序,并且每组限定记录集的数量,用一条SQL语句能办到吗? 比如说,我想找出学生期末考试中,每科的前3名,并按成绩排序,只用一条SQL语句,该怎么写? 表[TScore ...

  4. SQL SERVER 查询特定的前几条数据

    1. 使用MS SQL Server 2008: 2. 数据库内容如下: insert into xuexi1 values('张三0', '数学', 98 ) insert into xuexi1 ...

  5. 非常不错的MySQL优化的8条经验

    1.选取最适用的字段属性   MySQL 可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快.因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度 ...

  6. 10GE---超长距离的万兆以太网

    万兆以太网 锁定 本词条由“科普中国”百科科学词条编写与应用工作项目 审核 . 以太网标准是一个古老而又充满活力的标准.自从1982年以太网协议被IEEE采纳成为标准以后,已经历了20年的风风雨雨.在 ...

  7. [转帖]USB-C和Thunderbolt 3连接线你搞懂了吗?---没搞明白.

    USB-C和Thunderbolt 3连接线你搞懂了吗? 2018年11月25日 07:30 6318 次阅读 稿源:威锋网 3 条评论 按照计算行业的风潮,USB Type-C 将会是下一代主流的接 ...

  8. .NET Core中间件的注册和管道的构建(3) ---- 使用Map/MapWhen扩展方法

    .NET Core中间件的注册和管道的构建(3) ---- 使用Map/MapWhen扩展方法 0x00 为什么需要Map(MapWhen)扩展 如果业务逻辑比较简单的话,一条主管道就够了,确实用不到 ...

  9. 《MySQL必知必会》学习笔记

    数据库:数据库是一种以某种有组织的方式存储的数据集合.其本质就是一个容器,通常是一个或者一组文件. 表:表示一种结构化的文件,可用来存储某种特定类型的数据. 模式:描述数据库中特定的表以及整个数据库和 ...

随机推荐

  1. h5 在全屏iphonex中的适配

    iphonex 已经上线有一段时间了,作为业界刘海屏幕第一款机型,导致全屏不能正常的全屏显示了,,所以需要对iphonx 适配,下面就详细说说如何适配 先看一张适配前后的图: iphonex 提供的 ...

  2. ccf颁奖晚会

    感想: 首先,十分感谢学校给我们参加比赛的机会,给予我们这次难能可贵的学习机会,第一次在这么大型的赛场中展现自己,我们也不免有些紧张.从最开始在线上进行模型训练,到我们不远千里在江苏进行场地的勘察,到 ...

  3. 【小程序开发】 点击button按钮,引导用户授权

    一. 前言 小程序官方文档,上面说明 wx.getUserInfo(OBJECT) 注意:此接口有调整,使用该接口将不再出现授权弹窗,请使用 <button open-type="ge ...

  4. 移动端页面中点击input输入框的时候弹出的键盘将输入框挡住的问题

    使用的是vux框架, 以为是框架问题, 后来发现是把当前页面的高度写死为了height:200%: 只要把高度去掉就能让页面自动弹到输入框的上方:

  5. MySQL 社区版

    MySQL 社区版 MySQL 社区版是全球广受欢迎的开源数据库的免费下载版本.它遵循 GPL 许可协议,由庞大.活跃的开源开发人员社区提供支持. MySQL 社区版包括: 可插拔的存储引擎架构 多种 ...

  6. librttopo 安装

    librttopo 安装 官网 下载地址 https://git.osgeo.org/gitea/rttopo/librttopo/tags 什么是 librttopo? The RT Topolog ...

  7. Python 速通爆肝、列表推导式、生成器、装饰器、生命游戏

    列表推导式.赋值.切片(替换.插入).字符串处理与判断.enumerate().格式化字符串.读写文件.global 关键字.字符串startswith().类与对象.生成器.装饰器.Self.*ar ...

  8. 1.5 万字 + 40 张图解 HTTP 常见面试题

    作者:小林coding 图解计算机基础网站:https://xiaolincoding.com 大家好,我是小林,我最开始写的第一篇图解文章就是这篇: 那时候我也就不到 100 读者,如今这篇阅读都快 ...

  9. HCIE笔记-第十节-静态路由

    协议 :标识 前方的目的网络 是通过什么协议形成的 优先级:代表形成路由的协议的优先级数值 [厂商规定] 开销值:代表该路由协议形成此路由时的开销 -- 不同的协议计算开销值的方式有区别(越小越优) ...

  10. JavaScript学习①

    # 今日内容 1. JavaScript基础 ## JavaScript: * 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的.每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不 ...