本文的原理部分内容不仅适用于CoaXPress 协议,也同样适用于其它高速信号传输情形。在高速、低干扰信号传输时,线缆和接插件的选取是非常讲究的,我们在实际应用中经常会遇到线缆原因、阻抗匹配原因导致的传输、测量问题,相信本文会对所有使用同轴线缆作为数字传输介质的用户有帮助。

假设读者已经对信号反射、阻抗匹配有基本了解,如果不清楚,可以参考  网络文章

简介

1、CoaXPress使用75欧姆阻抗电缆,AC,DC性能需要满足要求;

2、接插件使用75 Ω BNC,Micro-BNC,DIN 1.0/2.3;

线缆

阻抗

线缆阻抗要求 75 Ω ± 4 Ω, ± 4 Ω的精度是满足协议对于反射的要求的。

回波损耗RL(Return Loss)指的是射频输入信号反射回来的功率与输入信号功率的比值。是以db为单位,是一个负数。在理想情况下,负载与发射电路的阻抗完全匹配,完全没有反射功率,这时的回波损耗为无限小。但是在工程上阻抗不可能完全匹配,因此反射功率是一定存在的。最差的情况是输入功率完全被反射,此时回波损耗为0。因此对回波损耗这个技术参数,数值越低表示负载和传输链路性能越好 ;

CXP要求实际的回波损耗在下列测试条件下要优于表中的值(表格中只标注了线缆最高速率的一半以内的频率,这是因为数据传输是DDR双边沿的,在时钟信号的上升沿和下降沿均携带有效数据)。

线缆长度

CoaXPress的最大长度要满足3个要求中最低的要求:

1、线缆压降不超过3.5V;

2、高速信号衰减率;

3、低速信号衰减率要求;

线缆压降

单条线缆压降最大不超过3.5V,此时为了保证13W的功率,需要向负载输出对应负载端541mA 的电流13W /18.5V = 702mA,其中18.5V是负载端压降的最低要求。那么3.5V/702mA = 4.98Ω. 这个 4.98Ω包含了接插件位置、线缆核心和屏蔽层的电阻误差,通常线缆越长误差越大,因此需要限制线缆长度;

高速信号衰减率

这里的衰减率和回波损耗属于同一个概念,下表给出了不同线缆bit速率下允许的最大功率损耗以及当前对应的测试信号频率,其中Belden 1494A只是线缆的一个型号以及当前型号对应的线缆长度。(表格中只标注了线缆最高速率的一半以内的频率,这是因为数据传输是DDR双边沿的,在时钟信号的上升沿和下降沿均携带有效数据)

低速信号衰减率

协议要求CXP1.1协议对应的20.83Mbps低速信号对应的损耗要低于-4.74dB ,CXP2.0对应的低速信号损耗要低于-2.5dB;

以上3个条件限制了线缆的总长度,其中最核心的还是高速信号对应的损耗要求。

电流承载能力

线缆应当能够承载至少1A的电流,这个1A也容易理解,最小18.5V的电压对应了702mA电流,再给一些功率的裕量,1A是个最低要求。

电缆衰减评估

上文已经提到了不同bit速率下线缆允许的最大衰减,那么如何评估一条线缆是否是否具备良好的AC特性,从而在有效带宽内均满足衰减要求呢?

由于HOST接收端会放置均衡器,因此我们可以近似认为线缆衰减模型为理想模型,只需要在带宽内通过测量40-50个点拟合模型曲线,带宽内残差不超过1dB即可。

Attenuation (dB) = – A0 – SQRT(f / A1) – f / A2

• f指测量点的频率

• A0是DC衰减.

• A1 是skin effect losses 中文为趋肤效应或者蒙皮效应,指的是高速信号更倾向于流经浅层铜皮的现象,该参数就和具体的工艺相关.

• A2是 dielectric losses中文为介质损耗,这个东西就顾名思义,由于线缆材质不可能完全一致,信号穿越时由于反射会造成一定损耗。

如下图所示,测试使用了非75欧姆的线缆作为反例进行说明,拟合得到的曲线显示在时钟速率接近3GHz时对应的残差出现了大于1dB的情形,那么数据完整性在6GHz时将无法保证。

接插件

CXP1.1使用的是DIN 1.0/2.3,CXP2.1改用了Micro-BNC,原因是实际测试时DIN的高频性能不如BNC,且BNC更加便宜。

CoaXPress 线缆和接插件的设计要求的更多相关文章

  1. 268条PCB Layout设计规范

    1 PCB布线与布局 PCB布线与布局隔离准则:强弱电流隔离.大小电压隔离,高低频率隔离.输入输出隔离.数字模拟隔离.输en入输出隔离,分界标准为相差一个数量级.隔离方法包括:空间远离.地线隔开. 2 ...

  2. 硬件PCB Layout布局布线Checklist检查表(通用版)

    按部位分类 技术规范内容 1 PCB布线与布局 PCB布线与布局隔离准则:强弱电流隔离.大小电压隔离,高低频率隔离.输入输出隔离.数字模拟隔离.输入输出隔离,分界标准为相差一个数量级.隔离方法包括:空 ...

  3. 【VS开发】Cameralink接口

    目录 1 Camera Link接口的三种配置 ▪ Base Camera Link ▪ Medium Camera Link ▪ Full Camera Link 2 Camera Link三种接口 ...

  4. cameralink base 接口双通道任意图像数据源模拟

    设备说明 PCIe-CLS2000是基于PCIe 接口的2通道 camera link base接口图像模拟源,适用于图像数据源模拟.接收处理平台测试等场景. PCIe Gen2x4/x8 接口,支持 ...

  5. CoaXPress 是如何只用一条线缆实现双向传输和供电的

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

  6. CoaXPress 简介

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

  7. 2.TCP_IP互联线缆_TCP_UDP报文抓包详解

    TCP_IP互联线缆_TCP_UDP报文抓包详解 2.1网线标准 直通线 交叉线 异种设备互联使用直通线 同种设备互联使用交叉线 TCP和UDP 端口寻址 TCP数据格式 TCP三次握手 UDP数据格 ...

  8. 目前调试移动设备程序只能通过USB线缆

    就像iOS,转移(到设备上)并调试App不可能通过WiFi或蓝牙连接. 一个有线的USB线缆连接现今主要用来调试. 确保你直接将Android设备插入Mac的USB接口,避免使用USB hubs和扩展 ...

  9. [转帖]什么高速线缆DAC?有了有源光缆AOC为何还选择DAC?

    什么高速线缆DAC?有了有源光缆AOC为何还选择DAC? http://www.eefocus.com/gigalight2006/blog/17-12/426177_88485.html 2017- ...

随机推荐

  1. 怎样用JavaScript和HTML5 Canvas绘制图表

    原文:https://code.tutsplus.com/zh-...原作:John Negoita翻译:Stypstive 在这篇教程中,我将展示用JavaScript和canvas作为手段,在饼状 ...

  2. 前端存储 - localStorage

    发布自Kindem的博客,欢迎大家转载,但是要注意注明出处 localStorage 介绍 在HTML5中,引入了两个新的前端存储特性: localStorage sessionStorage 这两者 ...

  3. 设计一个基于svg的涂鸦组件(一)

    基于svg写了一个涂鸦组件,说项目之前先附上几张效果图: 项目地址:SVGraffiti 由于篇幅问题,本文先总体介绍一下项目的大概情况,重点介绍一下组件间的通信方式. 一.项目说明 该项目是基于we ...

  4. Could not autowire. No beans of 'JavaMailSenderImpl' type found

  5. CRLF 漏洞学习和工具使用

    原理 CRLF 指的是回车符(CR,ASCII 13,\r,%0d) 和换行符(LF,ASCII 10,\n,%0a),操作系统就是根据这个标识来进行换行的.但是如果对输入过滤不严,就会将恶意语句注入 ...

  6. OllyDbg---寄存器

    寄存器 寄存器的概念和作用 寄存器是CPU内部的高速存储单元,访问速度比常规内存快很多. 处理器在执行程序时,需要一个助手,当执行一条指令时,比如将两个内存单元中存放的内容相加,处理器需要先把其中一个 ...

  7. 携程apollo配置中心服务端如何感知配置更新?

    引言 前面有写过一篇<分布式配置中心apollo是如何实时感知配置被修改>,也就是客户端client是如何知道配置被修改了,有不少读者私信我你既然说了client端是如何感知的,那服务端又 ...

  8. instanceof 和类型转换

    instanceof 和类型转换 instanceof 判断a 和 B 类型是否相似 公式 System.out.println(a instanceof B); //true / false 编译是 ...

  9. Hyperledger Fabric节点的动态添加和删除

    前言 在Hyperledger Fabric组织的动态添加和删除中,我们已经完成了在运行着的网络中动态添加和删除组织.本文将在其基础上,详细介绍了如何在 soft 组织上添加新的 peer2 节点,并 ...

  10. 移动安卓App+BurpSuite的渗透测试

    从Android 7.0及以上版本开始,安卓系统更改了信任用户安装证书的默认行为,用户安装的证书都是用户证书,因此不管是filddle还是burp,都是把他们的根证书安装到了用户证书,而有部分移动ap ...