CoaXPress协议

1、范围

CoaXPress数字接口是为高速图像数据传输而开发的,主要用于机器视觉应用。该接口也适用于其他成像应用和其他领域的高速数据传输。

CoaXPress采用75 Ω同轴电缆作为物理介质。

2、参考文献

3、术语的参考文献和定义

CXP CoaXPress
DT 设备收发电路
Gbps 千兆比特每秒
HT 主机收发电路
LSB 最低有效位Mbps兆比特每秒
MSB 最高有效位
OCP 过电流保护
PoCXP 功率超过CoaXPress
ppm 百万分率
PRU 功率接收单元
PTU 功率发射单元
ROI 感兴趣区域

4、CoaXPress简介

4.1 概述

CoaXPress是一个连接设备(通常是相机)到主机(通常是帧捕捉器)的接口。它结合了同轴电缆的简单性和最先进的高速串行数据技术,允许每根电缆高达12.5 Gbps的数据速率,以及同一电缆中的设备控制和电源。

CoaXPress是一个点对点可扩展的接口。设备与主机之间的物理介质为75Ω同轴电缆。

一个接口由一个主连接和可选的扩展连接组成,它们共同构成一个链接。每个连接都与同轴电缆相关联。在设备连接编号;Master为0,(n-1)扩展连接为1 ~ (n-1),如下图所示:
在这里插入图片描述
每个连接提供以下功能:

  • 高速串行(通常是设备到主机的下行),最高可达12.5 Gbps。
  • 低速串行(通常是主机到设备的上连接),最高可达41.6Mbps。
  • 电源(主机到设备),最高13W。

从主机到设备的专用高速上行连接允许高速触发和相机控制。此连接不支持电源。

link协议定义了触发器、控制数据和高速流数据在链路上的传输,如下图所示:
在这里插入图片描述
上行和下行都使用8B/10B编码。8B/10B是一个行业标准代码,将8位数据映射到10位数据,以实现连接上的DC平衡,同时通过确保定期转换也允许时钟恢复。

4.2 使用同轴电缆

指定同轴电缆有几个原因:

  • 同轴电缆被认为是高速数据电缆的最佳电气介质。
  • 同轴电缆不会受到对内偏斜的影响。对内斜度是高速差分电缆的重要性能限制因素。
  • 最佳带宽:单端介质的损耗小于相同直径的屏蔽差分对的一半。
  • 具有良好的EMI/EMC性能。
  • 允许使用多种电缆:长距离使用粗电缆,短距离使用细电缆或柔性电缆。
  • 这是一个低成本的解决方案。
  • 易于在现场安装和终止连接器。
  • 在公共连接器中终止几根同轴电缆相对容易实现;在公共连接器中终止几个屏蔽双绞线是一项昂贵的手动耗时任务。
  • 传统的电缆基础设施。

这样使用同轴电缆布线,无论是单根同轴电缆还是一组同轴电缆,都能达到最佳性能。

4.3 CoaXPress速度

CoaXPress可以在下表中定义的速度下运行:
在这里插入图片描述
在未来的标准版本中,可能会定义更高或更低的速度。

4.4 连接聚合

如上文所述,CoaXPress Devices可以使用多条同轴电缆来提高最大速度。该标准不限制电缆的数量,这使得CoaXPress成为未来的接口。

CoaXPress设备在任何速度下都可以使用多根电缆。例如,在某些情况下,两条运行速度为3.125 Gbps的电缆可能比一条运行速度为6.25 Gbps的电缆更好,因为它将允许更长的电缆长度,并可能导致更低的系统成本(因为可以使用成本更低的组件)。

4.5最大电缆长度

设备和主机之间的最大电缆长度取决于比特率和同轴电缆的类型。因此,CoaXPress认证的电缆清楚地标有它们支持的最大速度。

例如:在6.25 Gbps时,细缆或高柔性电缆的最大电缆长度约为25米,在12.5 Gbps时约为15米。在另一种极端情况下,使用1.25 Gbps的较粗电缆可以实现超过200米的长度。

连接测试模式给出了连接错误率的指示,作为诊断测试的一部分,或者用于测试模拟系统中的现有电缆是否可以重复用于CoaXPress。

4.6 数据通信

触发、控制数据和流数据共享带宽。使用优先级方案传输不同类型的数据。由于这种优先级方案,用于低优先级数据的带宽会自动受到用于高优先级数据的带宽的限制。

4.7 触发精度

触发序列具有最高优先级。高速连接上的触发器具有等于10个发射机位周期的精度,即在3.125 Gbps下优于±2 ns。

低速连接上的触发器在触发字中使用精确的定时校正值,从而允许较低的固定触发延迟。这是3.4µs,精度为±4 ns,上连接速度为20.83Mbps(用于高达6.25 Gbps的下行速度),或1.7µs,精度为±2 ns,上连接速度为41.6Mbps(用于超过6.25 Gbps的下行速度)。

4.8 电缆供电

每根电缆在设备上的可用功率为13W,标称电压为24V。

预计对于大多数带有一个CoaXPress同轴连接器的设备,13W应该足够了;同样,对于带有两个连接器的设备(高达25 Gbps), 26W应该足够了;39W用于三个连接器等。

如果需要更多的电源,或者如果设备不是设计为通过电缆供电,则可以使用设备上的单独电源输入。

CoaXPress主机具有设备检测和短路保护功能,可以最大限度地降低连接CoaXPress设备以外的设备的损坏风险。

4.9 数据完整性

控制协议(即除了数据之外的所有内容)被设计为能够容忍单比特错误。数据本身由CRC32校验和保护,该校验和表示数据错误。

注释:不支持数据重发,因为CoaXPress使用的物理介质被设计为名义上无错误。添加重发功能将显著增加协议的复杂性,增加支持它的设备的成本,并降低实时性能。但是,CoaXPress可以通知应用程序是否存在位错误,然后采取适当的措施。

对于整个成像链(设备-电缆-主机)的离线测试,CoaXPress具有连接测试模式。在这种模式下,设备以可编程的比特率传输已知的数据序列,该比特率指示连接上的错误率。

此模式可用于上电期间的快速自检,也可作为诊断工具(以识别不可靠的电缆或连接器)。

此外,连接测试模式可用于验证与传统同轴电缆结合的连接坚固性(例如,当使用现有电缆从模拟相机升级到数字相机时)。

4.10 即插即用

4.10.1 General

CoaXPress设计为即插即用。

CoaXPress包含自动链路设置机制(比特率,链路配置方案,设备检测)和设备和主机设置(图像格式,位深度,数据打包格式等)。

该链路被设计为在失去连接后自动恢复。

注释:这些机制使得CoaXPress可热插拔,并且协议支持它。但是,这并不意味着如果设备拔掉插头然后重新连接,应用程序将恢复。

4.10.2 GenICam

CoaXPress产品支持第13节所述的GenICam。

4.11 统一时间戳

4.11.1 介绍

统一时间戳允许将来自设备、主机和软件相关事件的事件报告为统一的时间参考。它还提供了一种方便的方法,可以在主机端检测错过或延迟的触发器。

4.11.2 精度

CoaXPress标准允许时间戳实现提供10ns精度。10µs的精度被认为是区域扫描应用的最低要求。在线扫描应用中,目标精度约为10ns。

4.11.3 原则

设备和主机都维护一个本地时钟。两个时钟都是独立的、自由运行的。

设备使用其本地时钟为任何内部事件添加时间戳。我们说,设备时间戳表示为“在设备的时间”,也缩写为“t-dev”。

类似地,主机使用其本地时钟为任何内部事件添加时间戳。我们说主机时间戳是“以主机的时间”表示的,称为“t-host”。

设备会周期性地向主机发送心跳信息(参见9.7.1)。心跳消息中包含设备发送该消息时的“t-dev”时间。

主机使用设备心跳来跟踪设备时钟和内部时钟之间的漂移。在任何时候,主机都会根据应用需求,保持其内部时钟与Device时钟的对应关系,并保持足够的精度。

t-dev和t-host之间的关系可以用一个简单的一阶方程来维持:
在这里插入图片描述
TimeT-HOST为t-host引用中表示的时间,TimeT-DEV为t-dev引用中表示的时间,CSF是时钟缩放因子,COF是时钟偏移量。

基于这种关系,主机可以随时将以t-dev表示的时间戳转换为以t-host表示的时间戳。这种机制避免了从主机向设备发送时间消息的需要,这在低速上连接时将更加困难。

这样,来自Device和Host的所有硬件事件都可以按照正确的顺序排序,并在统一的时间参考中精确地报告。

4.11.4 时钟跟踪基础

主机使用心跳点更新其对两个参数的了解:时钟缩放因子(CSF)和时钟计数器偏移量(COF)。
在这里插入图片描述
在每个心跳信息中,COF由时钟计数器和CSF之间的差异给出,可以通过Δt-host / Δt-dev的比值计算。这是一般原则。在实践中,必须使用平均技术和仔细的定点计算来达到良好的精度。

其目的是跟踪非常低速度的频率变化(比如由于温度的变化),所以心跳可能很慢。

建议的心跳消息间隔(参见9.7节)为10毫秒。

注意:这不是IEEE 1588 (PTP)的实现,但是一个实现该标准的主机可以将设备的时间映射到它的PTP时间。

5、CoaXPress标识的标注和使用

在这里插入图片描述

6、电缆及连接器规格

6.1 介绍

本节从设备或主机制造商的角度定义CoaXPress电缆和连接器。电缆制造商对电缆的详细要求见“附件A:电缆详细规范”。

CoaXPress使用75根Ω同轴(“同轴”)电缆。

符合此标准的电缆称为cxp电缆;包括连接器在内的一束同轴电缆称为cxp-多电缆。在电缆两端必须有cxp连接器,或者当在cxp-多电缆的两端分组时,可以有cxp-多连接器。设备侧和主机侧的连接器是接收插孔cxp连接器和插孔cxp多连接器。

注意:使用经批准的CoaXPress电缆是确保可靠运行的最简单方法,特别是在高速和/或长电缆长度下。然而,在较低的速度和/或较短的电缆下,许多传统的75Ω同轴电缆应该可以完美地运行。

6.2 连接器

连接器标准没有定义插入损耗要求;然而,该要求包含在本标准中定义的总体电缆和电气特性中。

6.2.1 Single Connectors

CoaXPress定义了三种类型的连接器。有关特定应用选择连接器的建议,请参阅JIIA白皮书CXPR-006-2018。

6.2.1.1 BNC

BNC连接器应为IEC 61169-8附录a中定义的75 Ω型,它们还应符合IEC 61169-8中除75 Ω而不是50 Ω要求外的所有其他要求。

设备和主机上的连接器应为插座中心接触型,电缆上的连接器应为插头中心接触型。

6.2.1.2 Micro-BNC

Micro-BNC(也称为HD-BNC)连接器应为75 Ω型。该连接器是事实上的标准,由Amphenol®发起。因此,在“附件C: Micro-BNC”中提供了示例图。

设备和主机上的连接器应为插座中心接触型,电缆上的连接器应为插头中心接触型。

固定螺母、面板、外壳等应始终与设备或主机连接器螺纹部分的顶部齐平或低于其顶部。

备注:这样可以确保电缆连接器不会弄脏固定螺母或面板、外壳等。

6.2.1.3 DIN 1.0/2.3

DIN 1.0/2.3应为75 Ω推挽型,由IEC 61169-29标准定义。

设备和主机上的连接器应为母型(插座),电缆上的连接器应为公型(插头)。

DIN 1.0/2.3连接器只能在高达并包括CXP-6的速度下使用。

另外,应满足下图中的最小螺纹长度:
在这里插入图片描述
备注:这样可以确保电缆连接器不会碰到固定螺母。它也允许使用螺旋锁电缆插头。IEC 61169-29没有规定这个尺寸。

6.2.2 Multi-Connectors

多路连接器由“n”下行通道(主连接+ n-1扩展连接)和可选的高速上行通道组成,并应使用第6.2.1.2和6.2.1.3节中定义的Micro-BNC或DIN 1.0/2.3连接器。

设备的连接位置、设备和主机的尺寸如下图所示:
在这里插入图片描述
如果使用CXP-multi-cable,在主机上的连接顺序将相同。

对于Micro-BNC多连接器,耦合螺柱的方向如上图所示。

注意:

  • 主连接和高速上行连接可能需要路由到主机中的相同SERDES,以允许它们以相同的比特率运行,即使其他主机连接以不同的比特率路由到不同的设备。因此,一些主机可能只支持高速连接,如果主连接连接到高速连接附近的连接器(如果使用CXP-multi-cable,则总是如此)。
  • 如果在主机或设备上使用单个连接器来形成多连接器,则可能需要一个夹具来实现所示的公差。

用于DIN 1.0/2.3连接器的cxp多路电缆在定义位置上有一个名义上1mm (min)的锁定槽(参见章节A.7)。设备和主机供应商可以提供固定在设备或主机上的支架,并与插槽啮合,通过防止释放标签移动来提供额外的机械锁定功能。为了方便参考,这里复制了显示exp -multi-cable的部分图,以显示槽位:
在这里插入图片描述

6.2.3 耦合器

CoaXPress电缆可以与内嵌75 Ω耦合器连接,但是这会减少可用电缆的长度。

注意:应该使用至少额定工作频率的耦合器(例如3.125 GHz, 6.25 Gbps),然而,即使是最好的耦合器,在6.25 Gbps时也可能减少大约5米的电缆长度。

6.2.4 触点材料

对于BNC连接器,建议中心触点镀金,外部触点镀镍或镀白青铜。

对于Micro-BNC连接器,建议中心触点镀金,外部触点镀镍或镀金。

对于DIN 1.0/2.3连接器,建议中心和外部触点都镀金。

注意:这些都是经过验证的接触材料。镍和白青铜(一种铜、锡和锌的合金)是相容的材料,即它们可以一起使用。在标准的未来版本中可能会添加其他批准的材料。

6.3 多根线缆聚合连接

当使用多根物理电缆组成一条链路时,所有电缆的名义类型和长度应相同。电缆的长度差应小于1m。

注意:这是为了限制多条电缆之间数据包的倾斜,从而最小化主机上的FIFO要求来重新调整数据。1米的差异对应于大约5ns的偏差,在25 Gbps下是4个字,因此很容易被FIFO处理。

6.4 连接器指示灯

7、电气规格

7.1 介绍

本节从设备或主机制造商的角度定义电气参数。参考经批准的CoaXPress收发器的数据表可能是有用的。

有关芯片组设计人员的详细要求,请参阅“附件B:芯片组要求”(其中部分要求也可能对设备和主机制造商有用,作为产品符合性测试的一部分)。

7.2 顶层概述

图10显示了CoaXPress系统中一个连接的电气框图,左边的设备通过特征阻抗为75 Ω的同轴电缆连接到右边的主机。该图还定义了本节中使用的测试点Tp1到Tp4。

高速连接通常是从设备到主机的下行连接,低速连接是相反的方向,所以通常是从主机到设备的上行连接。在使用可选高速连接的系统中,这些是相反的,但为了清楚起见,本节描述了通常的情况。根据本节的规定,高速上行连接应在设备中实现主机收发器,并在主机中实现设备收发器。
在这里插入图片描述
备注:电压显示在输出的PRU和输入的PTU是典型的例子。

该设备有一个Phy ΦD(包括高速串行器和低速反串行器)连接到设备收发器(DT),该设备收发器通过同轴电缆发送和接收双向全双工数据。设备应使用符合附件B的设备收发器。

备注:设备收发器将输入的低速数据信号和输出的高速数据信号进行拆分。它还补偿了接收到的低速数据中的低频损失,从而恢复了Tp1处的原始数字比特流。

设备收发器的I/O引脚应通过电容Cd与同轴电缆耦合,该电容Cd交流耦合该I/O引脚与同轴连接器中心触点之间的数据。

主机有一个Phy ΦH(包括低速序列化器和高速反序列化器)连接到主机收发器(HT),该收发器通过同轴电缆发送和接收双向全双工数据。主机应使用符合附件B的主机收发器。

备注:主机收发器将传入的高速数据信号和传出的低速数据信号进行拆分。它还补偿了同轴电缆中的频率相关衰减,从而在Tp4处恢复原始数字比特流。

主机收发器的I/O引脚应通过电容Cd与同轴电缆耦合,该电容Cd将该I/O引脚与同轴连接器的中心连接点之间的数据进行交流耦合。

使用CoaXPress供电(PoCXP)的连接还应实现电力发送单元(PTU)或电力接收单元(PRU),如PoCXP第8节所述。

7.3 电容Cd

主机收发端电容Cd的值应在80nF至500nF之间。

器件收发端电容Cd的值应在25nF至500nF之间。

备注:25nF和80nF的限制允许低速数据通过。当24V电源切换时,器件侧较低的电容值限制了器件收发器(DT)输入上的应力。实际使用的值应基于收发器供应商的建议。

主机端和设备端电容Cd的击穿电压VBRCd至少为50V。

注释:这比24V的PoCXP电压要高,以便在功率增加时能够承受可能的超调。

7.4 Termination

75 Ω±15%的电阻应在主机端和设备端终止同轴传输线。

注释:这种宽公差允许终端在设备收发器(DT)或主机收发器(HT)中实现,这比分立电阻提供更好的高频性能,而不会违反回波损耗要求(第7.8节)。然而,使用分立电阻的收发器可能需要使用更严格的容差终止器,这是收发器供应商推荐的。在几个GHz的终端将不是一个纯粹的电阻-这是允许在返回损耗要求。

7.5 阻抗Zp

对于高比特率信号频率,阻抗Zp相对于75 Ω传输线阻抗应尽可能高,对于低比特率信号频率(2 - 10 MHz, 20.83˙Mbps, 4 - 20 MHz, 41.6˙Mbps)应加以控制。

为了获得低比特率信号频率的可控阻抗,主机和设备侧阻抗Zp的感应部分Lp的值应为11.5µH(±30%)。

注释:这可以通过将10µH的电感器与铁氧体磁头串联来获得。在这种情况下,在低比特率下,电感主要决定阻抗,而在高比特率下,由于其寄生自电容,这个电感代表低阻抗。串联的铁氧体磁头在高比特率下使阻抗高。

注释:在实践中,这一要求包含在回波损耗规范中。

7.6 高速连接

从1.250 Gbps开始,高速连接比特率应该是625mbps的若干倍,如下表所示:
在这里插入图片描述
设备(摄像机)在正常工作中应至少支持一种定义的比特率。设备应支持一种发现速率(见第12.1.2节)。

注释:通常操作比特率是固定的,并且是可以用来适应设备性能的最低速度。不必要地使用更高的速度将导致更高的功耗,也将减少最大电缆长度。为了加快发现过程,发现比特率的数量被限制在少数几个值。由于设备的SERDES可能不支持1.25 Gbps,因此定义了多个发现比特率,特别是在将来添加更高的速度时。

CoaXPress主机(帧捕获器)应支持1.25 Gbps和它支持的最高速率之间的所有定义比特率。

CoaXPress产品应按第5.3节所述标记其最高速度。

对于6.25 Gbps及以下的速度,比特率的相对公差应≤±100 ppm,对于6.25 Gbps以上的速度,比特率的相对公差应≤±50 ppm。

具有多个连接的设备应从高速时钟中获得高速连接数据,这些高速时钟均来自一个公共子速率主时钟,例如125 MHz时钟。

实现高速上行连接的设备或主机应使用符合CoaXPress标准的设备收发器DT,使高速输出波形符合“附件B:芯片组要求”。

主机或实现高速上行连接的设备应使用CoaXPress兼容的主机收发器HT,以便Phy ΦH可以通过补偿“附件B:芯片组要求”中定义的电缆衰减来重建原始比特流。

Phy ΦD和Device Transceiver (DT)组合在Tp2处产生的抖动不得超过单位间隔(UI)的20%。这种抖动在Tp2的眼图中表示为Tj:
在这里插入图片描述
注释:抖动是相对于单位间隔定义的,导致低速设备的标准绝对参数放松。这种抖动主要是Phy的时钟源ΦD和Phy本身造成的,但必须允许设备收发器贡献的抖动。

7.7 低速连接

低速连接比特率应该是125mbps的某些部分,如下表所示。

注释:这允许从用于生成和锁定高比特率时钟的主时钟轻松生成时钟。这种速度下的SERDES功能很容易在FPGA结构中作为状态机实现。
在这里插入图片描述
比特率的相对公差应≤±100ppm。

主机或实现高速上行连接的设备应使用符合CoaXPress标准的主机收发器HT,使低速输出波形符合“附件B:芯片组要求”。

实现高速上行连接的设备或主机应使用CoaXPress兼容的设备收发器DT,以便Phy Φ D可以通过补偿“附件B:芯片组要求”中定义的电缆衰减来重建原始比特流。

Phy ΦH与主机收发器(Host Transceiver, HT)组合在Tp3处产生的抖动不得超过5ns。这种抖动在Tp3的眼图中表示为TjLF:
在这里插入图片描述
注1:为清晰起见,此眼图显示时没有同时流高速连接数据。

注2:为了清晰起见,此眼图没有由于阻抗Zp的低频损耗而导致基线漂移。(见B.4.1节)。

备注:部分CoaXPress收发器将使用时钟和数据恢复(CDR)功能。因此,在相应的高速下行连接已启用或已更改比特率后,低速上行连接可能会出现误码甚至丢锁,时间长达10ms(参见B.4.3节)。

7.8 连接器回波损耗

8、Power over CoaXPress: PoCXP

8.1 概述

每根电缆的可用功率为13W,标称电压为24V。预计对于大多数带有一个CoaXPress同轴连接器的设备,13W应该足够了;同样,对于大多数带有两个连接器的设备,26W应该足够,对于三个连接器等,39W应该足够。

如果需要更多的电源,可以使用单独的电源输入设备,但其目的是PoCXP是为CoaXPress设备供电的常用方法,因此避免了设备的“电源砖”的更高系统成本。

备注:选择24V是为了在CoaXPress支持的长电缆长度上为大多数设备提供足够的功率。使用12V意味着由于电缆中的I2R损耗,可用功率要低得多,或者电缆长度要短得多。虽然使用24V意味着大多数帧捕获器将需要12V到24V的电源,但这应该比设备所需的电源砖成本低得多,从而最大限度地降低系统成本。

PoCXP不能在高速上行连接上实施。

PoCXP实现了设备检测和短路保护,当CoaXPress设备以外的设备意外连接到CoaXPress主机时,将损坏的风险降到最低。

主机和设备中的电感都可以防止电源噪声损坏图像数据。无论如何,发射器和接收器都需要交流耦合,因此它们不受电源信号的影响。电感器和交流耦合要求见第7节。

8.2 简化示例框图

在这里插入图片描述
在这里插入图片描述

8.3 设备需求

8.3.1 一般要求

强烈建议每个CoaXPress同轴连接器消耗低于13W的所有设备通过PoCXP从主机获取电源(尽管设备可以有辅助电源连接器)。一个例外是,一个设备本身是自供电的,比如帧采集器上的菊花链端口,不需要实现PoCXP。

每个CoaXPress同轴连接器可能消耗超过13W的设备应从辅助连接器获取电源。

设备中的PoCXP部分是一个电源接收单元(见7.2节)。

备注:请注意,CoaXPress设备的符合性测试规范要求必须提供非PoCXP供电的样品测试相机,以允许进行某些测试,包括眼图检查。

8.3.2 操作要求

8.3.2.1 电压

本设备应在18.5V DC至26V DC范围内工作。

备注:与主机的标称24V±2V输出相比,这允许电缆的往返下降3.5V,对应于电缆的最大往返电阻5Ω。“往返”是指同轴电缆中中心导体和外部导体的总效应。

连续施加30V直流电,短时间启动超调至50V,不得损坏设备。

备注:30V是“1394 over coax”标准允许的最大电压。

8.3.2.2 功率

设备每根电缆的最大功耗为13W。

备注:13W的额定24V电流为541mA,最低18.5V电流为703mA。

设备在输入电压达到15V后25ms内,不能超过50mA。

注意:在这个50mA的数字中不包括转换成Cs的初始充电电流。

注释:这定义了启动/限电要求,使设备在远低于18.5V的电压下不消耗13W,从而使主机过流。25ms的要求可以防止电缆上的反射导致开关,并且意味着在设备电源启动时输入电压应超过18.5V。

8.3.3 支持CoaXPress检测

所有从CoaXPress同轴连接器供电的CoaXPress设备都应满足以下要求。这些要求适用于每个接电源的连接器。

8.3.3.1 输入电阻

当设备的输入电压大于或等于2.2V小于或等于5.5V时,设备应产生4k7Ω±5%的检测电阻。

注释:这相当于在446μA (2.2V, 4k7Ω + 5%)和1.23mA (5.5V, 4k7Ω - 5%)之间的感应电流。这种措辞也允许在设备供电为24V时断开感测电阻。它还允许使用有源电路来实现电阻,因此可以在24V时轻松断开。但是,如果保持连接,4k7Ω感测电阻只会导致设备在24V时额外的123mW功耗。感测电阻在图13中标记为“Rs”。

8.3.3.2 输入电容

设备在CoaXPress同轴连接器上的最大输入电容Cs为57μF。

注释:57μF的值允许使用47μF 20%的分量。该电容器在图13中标记为“c”。

本设备应在断电500ms内将该输入电容放电至小于1V。

评论:这允许主机正确地感知一个相机被拔掉插头和重新连接。

8.3.3.3 最小负载功率

设备在通电后不超过0.25秒内从CoaXPress同轴连接器中获得最小15mA的电流。

注释:这允许主机检测设备是否断开连接。15mA在24V时对应0.36W。

为免生疑问,此要求适用于具有多个CoaXPress同轴连接器且消耗超过13W的设备:即使其他连接器尚未通电,也应从通电连接器中吸取至少15mA的电流。

注释:主机中的PoCXP状态机不知道它们正在连接到一个摄像机,因此它们可能不同步。如果没有这个要求,一个连接可能在另一个连接上电之前被关闭。

8.3.4 大于13W的设备

对于CoaXPress同轴连接器超过1个,且功耗大于13W的设备,应满足以下额外要求:设备的电源设计应使其每根电缆不超过13W。

注释:此要求意味着设备需要检测是否有足够数量的CoaXPress同轴连接器通电,然后才启动设备的电源。

注释:设备可以从它的任何连接器获取电力,但如果它支持ConnectionConfig模式,并且连接数量有限,那么通常这些连接也应该是它获取电力的连接。

设备的电源应设计成隔离CoaXPress的同轴连接器,即施加到一个连接器上的电源不得注入到任何其他连接器上。

8.3.5 额外的电源连接器

CoaXPress设备可以有一个辅助电源连接器,以便在有单独设备电源的系统中使用。

注释:这应该只需要在每根电缆消耗超过13W的设备上,在这种情况下,它们不会实现感测电阻r。

8.3.5.1 非pocxp CoaXPress设备

在仅设计用于辅助电源连接器的设备上,其输入电阻不应满足8.3.3.1节的要求。在非pocxp CoaXPress设备中,PRU可以省略。

注释:通常由非pocxp设备提供的唯一负载将是数据耦合电容器Cd的一侧。

8.3.5.2 双电源CoaXPress设备

设备可以设计为由PoCXP供电或由辅助电源连接器供电。在这种情况下:设备应设计成隔离电源。特别是辅助连接器不能向主机供电,CoaXPress同轴连接器不能向辅助连接器供电。

注释:这可以防止在PoCXP主机和单独电源同时使用的情况下损坏。

当向辅助电源连接器供电时,设备应从辅助电源连接器供电,并断开感测电阻Rs,使其输入电阻不符合8.3.3.1节的要求。

注释:此要求防止PoCXP主机连续向设备供电,未检测到最小电流流动(见8.4.4节),并再次断开电源。

8.4 主机要求

8.4.1 一般要求

所有CoaXPress主机应使用主机收发器对每个CoaXPress同轴连接器实施PoCXP。

主机中的PoCXP部分是一个电力传输单元(见7.2节)。

8.4.2 工作要求

8.4.2.1 电压

当使能PoCXP时,主机应向CoaXPress同轴连接器供电24V DC±2V。

备注:主机需要考虑OCP、开关电路、感测电路和Zp中的电压降。

8.4.2.2 功率

主机应能够在第8.4.2.1节规定的全电压范围内提供每根电缆17W的功率。

备注:这个17W的要求考虑了电缆的损耗。多输出主机可能需要一个辅助连接器直接连接到计算机的电源,如果功耗超过了允许通过总线连接器。

8.4.2.3 边缘速率

当设备上电时,主机应将0V到24V(标称)转换的上升时间限制在最大2V/us。此要求应在不使用连接到主机输出的4k7Ω负载的设备的情况下进行检查。

同样,当对设备施加PoCXP感测电流时,主机应将0V到7V(最大)过渡的上升时间限制为最大2V/us。在不连接任何负载或设备的情况下,应检查此要求。

备注:这些要求是为了防止重复使用快速边缘可能导致主机或设备收发器损坏。

8.4.3 过流保护:OCP

所有PoCXP主机均应安装过流保护电路,其特征如下:

  • 保持电流至少超过主机工作温度范围790mA。
  • 在主机工作温度范围内标称跳闸电流不超过5A。

建议使用UL认证的组件实现OCP。

备注:在设备出现故障、电缆损坏或意外耦合到非coaxpress设备(碰巧满足PoCXP检测系统)的情况下,OCP可防止严重损坏或火灾风险。PTC可复位熔断器应满足此要求,其工作电压至少为26V。

此外,PoCXP主机应该能够在正常运行期间承受短路而不会损坏。

备注:在正常操作过程中,有可能由于电缆损坏而发生短路。主机应能承受这种短路而不损坏其内部元件。请注意,PTC可复位保险丝的跳闸时间通常太慢,无法防止损坏电子元件。

8.4.4 支持CoaXPress检测

所有CoaXPress主机应实现以下要求。这些要求适用于每个连接器。

  • 主机在接通电源前应检测到PoCXP设备已连接。它可以通过感应器件的标称4k7Ω输入电阻“Rs”来实现这一点,在这种情况下,它应该使用550μA到1mA之间的感应电流。
    注释:在允许RC时间常数从57μF的最大电容“Cs”到4k7Ω输入电阻为0.28s之后,这给出了2.46V到4.94V的感测电压。主机的感应电流范围故意比第8.3.3.1节所暗示的窄,以给系统一个噪声裕度。
  • 一旦电源被应用到PoCXP设备,主机应监控电源消耗的电流。如果在最初0.3s之后的任何时间,0.5s内的平均电流小于8mA,主机应从设备上断电。
    注释:如果拔下设备或线缆,将导致电源断开。它还允许控制PoCXP的状态机返回其“感知”状态,准备检测新设备。电流感应电路也可以用来监测设备(和电缆)实际消耗的功率,并在电流超过一定限度时关闭电源,但这不是标准的要求
  • 一旦给PoCXP设备通电,主机应监控CoaXPress同轴连接器上的电压。如果该电压下降到表明OCP跳闸的水平超过20ms,主机应从设备上断开电源。
  • 主机应特别设计为不向以下非pocxp设备供电:
    1、非pocxp CoaXPress设备或模拟设备,其中设备具有耦合电容器作为唯一负载。
    2、 50Ω或75Ω负载到地。
    3、接地短路。
    4、大容性负载,使得感测电压不趋向于允许最大Cs为57µF的稳定值。
  • 在感应PoCXP设备时,主机不能超过以下值:
    1、无负载连接时最大电压:7V。
    2、最大短路电流:2mA。
    注释:这些7V和2mA的限制是安全要求,但是如果空载电压超过5.5V,那么根据第8.3.3.1节,一些使用有源感测电路的设备可能无法供电。

下图是PoCXP设备检测的简化状态图示例:
在这里插入图片描述

8.4.5 附加功能

建议主机支持一种模式,允许在用户控制下断开设备的电源,例如启用待机模式,或在设备上执行“硬复位”。

同样,建议主机支持一种模式,通过强制主机重新检测是否连接了PoCXP设备,从而允许重新连接到设备。

注释:请注意,主机不能支持它总是应用power的模式,因为这会违反第8.4.4节。

9、链路协议

9.1 概述

链路协议定义了主机和设备之间的点对点接口。该链路由主物理连接和可选扩展连接以及高速上行连接组成。

所有数据都使用8B/10B编码数据包传输。

对于每个连接,协议定义了一组承载特定数据的逻辑通道,如流数据(如图像)、实时触发器和设备控制。

设备由主机通过寄存器控制。主机寄存器访问是通过控制通道提供的。

当不使用高速上行连接时,写访问和因此的控制是通过主连接提供的,使连接的主机连接成为控制主连接。扩展连接提供只读访问,允许发现设备和连接。当高速上行连接在使用时,它取代主低速上行连接来提供设备控制。

10、数据流

10.1 概述

流通道应用于将数据从设备传输到主机。如第9节所述,在将数据分成包通过物理连接发送之前,数据应形成流。

CoaXPress为矩形图像定义了自己的数据流格式,但将来可能会定义其他类型,例如辅助数据、压缩图像和音频。

如果一个设备生成多个图像(例如多个roi),每个图像形成一个单独的流(见10.4.3节)。

类似地,来自多个抽头的数据被形成单独的流(见第10.4.5节)。

CoaXPress还支持GenDC数据流,由GenICam GenDC标准定义。

11、Link共享

本节介绍链接共享,它可选地允许一个设备通过多个链接将数据流传输到多个主机。

备注:主要用于设备运行速度比主机快,需要在多台主机之间共享数据带宽的场景。它还可以用于构建冗余系统,其中相同的数据被发送到多个主机。

12、设备设置

本节介绍设备发现和引导寄存器。

13、GenICam支持

13.1 概述

CoaXPress产品应支持GenICam。有关GenICam标准的详细信息,请参见2.1节。

在设备端,这意味着应提供一个XML文件,其中包含与GenICam的GenApi模块兼容的设备描述。设备中的引导寄存器提供了一种访问XML文件的方法。如果适用,设备的功能应遵循GenICam的SFNC,使用GenICam SFNC中提供的名称和类型。

设备供应商可以自由地在设备中使用任何合适的寄存器布局,比如IIDC2兼容的或特定于供应商的,只要提供描述布局和公开的特性的XML文件,并提供支持第12.3.4节中定义的引导寄存器。

为了减小XML文件的大小,可以将该文件的压缩版本存储在Device中。压缩文件应使用ZIP格式的DEFLATE和STORE方法(章节2.2 ref 1)。

注释:这主要与存储在设备中的文件有关,其中非易失性内存空间可能有限。注意,设备不需要生成或理解文件,只需要存储它。

在主机端,这意味着实现一个GenTL生产者来允许访问设备的XML文件,提供一个控制接口和一个流接口。

  • 29
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只嵌入式爱好者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值