0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何进行路由关系配置实现多机箱同步

电子设计 作者:电子设计 2018-11-08 08:10 次阅读

汽车电子、航空、航天以及工业监测等领域中,整体测试系统通常所需要同时监控的I/O非常庞大,如此庞大的测试点需要大量的数据采集卡进行同步。由于工业计算机插槽数量有限以及CompactPCI无法同步各个测试模块,所以本系统选用 PXI Express平台通过定时和同步时钟卡利用触发总线、星形触发以及系统参考时钟来实现高级的多设备同步。本文以带有高精准度恒温晶振的PS PXIe-3102定时和同步模块为例,详细讲述如何进行路由关系配置完成两个PXIe-9108机箱的同步。

1 多机箱原理

多机箱同步与多板卡同步类似,同样需要保证各个机箱间的板卡都在同一个时钟沿开始启动采集,即共享同一个时钟源和同步触发信号,同时为了消除对时钟源分频后的相位差,也要共享同步脉冲信号。因此,在实现多机箱同步时,需要考虑的主要问题就是如何在多机箱间共享这三个信号:时钟源、同步触发、同步脉冲。

对于两机箱同步,选择其中一个机箱作为主机箱,同时分别在主从机箱的星型触发槽中插入一块时钟卡,该时钟卡可以路由时钟信号和触发信号。在此以泛华PS PXIe-3102定时和同步模块举例说明。

1.1 机箱间共享时钟源

PS PXIe-3102本身自带一个温度补偿晶振,相比背板参考时钟可以提供更高精度的时钟卡(PS PXIe-3102时钟卡引脚图如图2所示)。因此可以将PS PXIe-3102的10MHz时钟路由到两个机箱中,替代机箱背板的参考时钟,然后各个槽位的板卡都选用背板参考时钟作为采样时基。具体配置过程如下:

如何进行路由关系配置实现多机箱同步

图1 PS PXIe-9108两机箱插卡示意图

如何进行路由关系配置实现多机箱同步

图2 PS PXIe-9108引脚图

如何进行路由关系配置实现多机箱同步

图3 PS PXIe-9108主机箱与从机箱中时钟卡链接示意图

(1)在主从机箱的星型触发槽中各插入一块PS PXIe-3102;

(2)将主机箱PS PXIe-3102的本地晶振(Oscillator)路由到背板10MHz输入端(PXI_CLK10_In)上代替主机箱背板的10MHz参考时钟源,软件配置如图4所示;

如何进行路由关系配置实现多机箱同步

图4 替换主机背板参考时钟

(3)将主机箱中的背板参考时钟源(PXI_CLK10)路由到3102的输出端(CLKOut)。背板参考时钟源的路由软件配置如图5所示;

如何进行路由关系配置实现多机箱同步

图5 路由背板参考时钟

(4)如图3所示,通过同轴线缆[1]连接主机箱中时钟卡3102的时钟输出端CLKOut和从机箱中时钟卡3102的时钟输入端;

(5)将从机箱中时钟卡3102的时钟输入端(CLKIn)的信号路由至背板参考时钟输入(PXI_CLK10_In)来代替背板参考时钟源。软件配置如图6所示。

如何进行路由关系配置实现多机箱同步

图6 替换从机箱背板参考时钟

1.2 机箱间共享同步脉冲

共享同步脉冲的目的是为了消除板卡采样时钟之间的相位差。同步脉冲在每张板卡启动时都会产生,为保证产生的同步脉冲有效,在多机箱同步中也需要考虑同步脉冲在机箱间的路由关系。

将主机箱中的动态信号采集卡作为主卡,将其产生的同步脉冲信号路由到背板的PXITrig线上,实现同机箱中同步脉冲信号的共享。同时,需要将此脉冲信号通过本机箱星型触发槽中PS PXIe-3102的MFIO端口输出路由到从机箱中(MFIO是用于静态数字输入、静态数字输出、AI/AO/DI/DO 或计数器/定时器所需的时钟输入及时钟输出的多功能数字I/O),具体配置过程如下:

(1)选择主机箱中的任意一块卡作为主卡,将其产生的同步脉冲信号路由到背板PXITrig0上(也可选择PXITrig《0..7》中的其它触发线),软件配置如图7所示;

如何进行路由关系配置实现多机箱同步

图7 路由同步脉冲信号至主机箱背板触发总线

(2) 将此同步脉冲从PXITrig0上路由至主机箱3102的任一个MFIO端口上,此处以MFIO0为例,软件配置过程如图8所示;

如何进行路由关系配置实现多机箱同步

图8 路由同步脉冲信号至主机箱3102MFIO

3)如图3所示,通过同轴线缆[2],连接主机箱3102的MFIO0端和从机箱的MFIO0端;

(4)将同步脉冲由主机箱3102的MFIO0路由至从机箱背板的PXITrig0上(也可选择PXITrig《0..7》中的其它触发线),软件配置过程如图9所示;

如何进行路由关系配置实现多机箱同步

图9 路由同步脉冲信号至从机箱背板触发总线

(5)为保证两个机箱间同步脉冲的延迟最小化,需将主机箱路由出去的同步脉冲再路由回主机箱。首先,将同步脉冲通过主机箱3102的MFIO2路由出来;然后,通过同轴线缆连接MFIO2和MFIO3端口,如图3所示,再将同步脉冲由MFIO3路由至主机箱的背板PXITrig《1..7》的一个触发线上,供主机箱的板卡使用;

(6)根据实际的信号路由路径,配置主机箱和从机箱中每个板卡的同步脉冲源输入,软件配置过程如图10所示。

如何进行路由关系配置实现多机箱同步

图10 配置同步脉冲源

1.3 机箱间共享同步触发

完成了采样时钟的同步,最后就需要机箱间的所有板卡共享同一个触发信号来保证板卡间同步的开始采集。对于同步触发信号,可以有两种:外部接入的触发信号以及主卡内部产生的软件触发信号。

外部接入的触发信号只能接到主卡上,由主卡来确认有效的触发,然后路由给其它板卡作同步触发。主卡内部产生的软件触发,主卡不需要显式的配置外部触发信号,而是在开始后由主卡软件自动产生触发信号,然后将此信号路由至其它板卡实现同步触发。共享同步触发信号的具体配置过程如下:

(1)选择一块卡作为主卡,为了统一起见,选择发出同步脉冲的主卡同时作为触发的主卡,配置主卡的触发源,如果没有配置,则默认为主卡软件触发;

(2)将主卡的开始触发信号或者参考触发信号(取决于实际的触发模式,开始触发或参考触发)路由至背板PXITrig1上(PXITrig触发线),软件配置如图11所示:

如何进行路由关系配置实现多机箱同步

图11 主卡路由触发信号至主机箱背板

(3)通过PS PXIe-3102将主卡的触发信号由机箱背板的PXITrig1上路由至MFIO1上,软件配置如图12所示:

如何进行路由关系配置实现多机箱同步

图12 路由触发信号至主机箱3102MFIO1

(4)如图3所示,通过同轴线缆[3],连接主机箱3102的MFIO1端和从机箱3102的MFIO1端;

(5)在从机箱中通过3102将MFIO1端口的触发信号路由至背板的PXITrig1上,以供机箱板卡作为触发使用,软件配置如图13所示;

如何进行路由关系配置实现多机箱同步

图13 路由触发信号至从机箱背板触发总线

(6)除主卡以外,所有的板卡都选择背板PXITrig1作为本卡的触发源,软件配置如图14所示。

如何进行路由关系配置实现多机箱同步

完成上述路由关系软件配置以及硬件连接后,就可以进行两机箱同步实验了,图15为两机箱同步现场测试平台图片。

如何进行路由关系配置实现多机箱同步

2 系统结构

系统由两个高性能的3U 8槽PS PXIe-9108机箱作为测试平台,由高性能2.1GHz四核零槽控制器PS PXIe-3070作为控制器,定时及同步模块选用带有高精准度恒温晶振的PS PXIe-3102,选用动态信号采集卡PS PXIe-3342作为信号采集卡,选用Agilent33522A信号源为采集卡提供同一信号。最后,为了实时计算两机箱信号的同步精度选用了两张PS PXI-3550反射内存卡,将其中一个机箱上的采样数据实时映射到另一机箱上进行同步运算。在同步采集过程中,应特别注意先运行从卡的采集程序,等待主卡发送开始触发信号,然后运行主卡采集程序。

3 数据分析

如图16所示,主机箱以及从机箱的采集波形基本重合,计算两张PS PXIe-3342动态信号采集卡的同步精度为86.0459ns。

4 结束语

介绍了两机箱之间同步的方法后,现简要介绍多机箱同步的实现方式。对于多机箱同步,方法和两机箱同步相同,如果机箱比较多,可以选择一个机箱专门用来放置路由时钟和信号的时钟卡(eg:PS PXIe-3102),同时,其它机箱的星型触发槽中也需要分别插入一块PS PXIe-3102,以完成多机箱间的同步。信号路由的过程和方法如下:

(1)在专门放置时钟卡PS PXIe-3102的机箱中,将星型触发槽中3102的高精度晶振路由至机箱背板代替机箱的背板参考时钟,然后机箱中的所有3102都可以将背板的参考时钟通过CLKOut端口路由出来给其它机箱使用;

(2)其它机箱中3102通过CLKIn端口将步骤(1)中路由出来的参考时钟与本机箱的背板进行锁相,从而实现多机箱之间共用了同一个参考时钟源;

(3)选择一个机箱中的采集卡作为主卡,将主卡产生的同步脉冲信号路由至本机箱背板的PXITrig的任一未被占用的触发线,然后通过本机箱星型触发槽中的3102将此同步脉冲信号通过MFIO的端口路由至专门放置时钟卡的机箱中;

(4)通过专门放置时钟卡机箱星型触发槽中的3102将主卡发出的同步脉冲信号路由至本机箱背板的PXITrig的任一触发线,然后所有的3102都可以通过此触发线将此同步脉冲信号经过3102的MFIO端口路由至其他所有的机箱中;

(5)为了保证主卡机箱中的同步脉冲与其它多个机箱间将同步脉冲信号的延迟最小化,可以通过专门放置时钟卡机箱中的任一3102将此同步脉冲再路由回来至主卡机箱,此时保证此同步脉冲到达各个机箱间的导线长度相等就可以保证机箱收到的同步脉冲间延迟最小化;

(6)将主卡判断出的有效触发脉冲信号通过本机箱的3102路由至专门放置时钟卡的机箱中,方法同路由同步脉冲方法相同。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机箱
    +关注

    关注

    2

    文章

    193

    浏览量

    21268
  • 汽车电子
    +关注

    关注

    3026

    文章

    7942

    浏览量

    166925
  • 监控
    +关注

    关注

    6

    文章

    2205

    浏览量

    55175
  • 计算机
    +关注

    关注

    19

    文章

    7488

    浏览量

    87868
收藏 人收藏

    评论

    相关推荐

    求助,在IR615中可以选用哪种vpn协议?如何进行配置

    现有多台IR615路由器,希望将其配置为vpn客户端,连接云服务器的vpn服务端 工程师远程连接云服务器对IR615进行管理 在IR615中可以选用哪种vpn协议?如何进行
    发表于 07-25 07:53

    何进行BJT电流镜配置

    电流源的重要特性 有哪些?有什么作用? 如何进行电流镜配置
    发表于 03-11 07:06

    TCAM在高速路由查找中的应用及其FPGA实现

    当前随着网络带宽的不断增加,对路由器转发速度的要求也越来越高。如何进行路由的快速查找目前成为限制报文快速转发的瓶颈,为了解决这一问题比较流行的方式是采用TCAM器件
    发表于 03-02 16:36 50次下载

    路由器基本配置路由器安全管理配置

    掌握利用配置向导对 路由进行初始配置的步骤和命令,掌握查看路由器状态和配置的命令
    发表于 05-31 10:42 71次下载
    <b class='flag-5'>路由</b>器基本<b class='flag-5'>配置</b>及<b class='flag-5'>路由</b>器安全管理<b class='flag-5'>配置</b>

    路由器设置

    这里将提供一些路由器设置知识,教您路由器怎么用,如何进行路由器设置与路由器密码设置。还有路由器的品牌华为和磊科
    发表于 12-08 15:01
    <b class='flag-5'>路由</b>器设置

    路由引入概述

    本章介绍了在协议网络运行环境下,如何进行路由协议间的引入和部署。
    发表于 04-13 17:08 8次下载

    基于网络路径路由协议配置监测

    通过对现网中指导流量穿越网络路径的路由协议配置进行监测,同步配置到支持同样标准路由协议的Agen
    发表于 10-30 18:52 16次下载
    基于网络路径<b class='flag-5'>路由</b>协议<b class='flag-5'>配置</b>监测

    利用路由配置单臂路由实现不同VLAN间的通信

    VLAN 间的主机通信为不同网段间的通信,需要三层设备对数据进行路由转发才可以实现。在路由器上对物理接口进行划分子接口并封装802.1q 协议,使每一个子接口都充当一个VLAN网段中主
    发表于 12-05 11:50 1.8w次阅读
    利用<b class='flag-5'>路由</b>器<b class='flag-5'>配置</b>单臂<b class='flag-5'>路由</b><b class='flag-5'>实现</b>不同VLAN间的通信

    基于异构网络处理平台的可配置行路由查表算法研究

    ,多核资源利用率低、共享冲突严重和访存次数的问题是制约传统路由查表算法在异构网络处理平台实现性能提升的主要问题.为此,基于异构网络处理平台(network processing platform,简称NPP)提出一种可
    发表于 01-02 15:14 0次下载
    基于异构网络处理平台的可<b class='flag-5'>配置</b>并<b class='flag-5'>行路由</b>查表算法研究

    TMS320 DSP如何进行通道连接的详细概述

    本文的主要内容介绍的是此TMS320 DSP如何进行通道连接的概述描述了多路径链接过程是如何进行的。
    发表于 05-03 15:48 8次下载
    TMS320 DSP如<b class='flag-5'>何进行</b><b class='flag-5'>多</b>通道连接的详细概述

    何进行OPCDCOM配置

    何进行OPCDCOM配置(四会理士电源技术有限公司招聘)-如何进行OPCDCOM配置                      
    发表于 09-18 14:23 11次下载
    如<b class='flag-5'>何进行</b>OPCDCOM<b class='flag-5'>配置</b>

    何进行FFT IP配置和设计

    以Xilinx Vivado设计套件中提供的FFT IP为例,简要说明如何进行FFT IP配置和设计。
    的头像 发表于 07-22 10:21 2420次阅读

    如何避免相邻层的平行路由线段

    如何设置规则以避免相邻层的平行路由线段?
    的头像 发表于 12-01 10:00 768次阅读

    BGP路由过滤、引入与缺省路由配置实践

    第一个用 AS-Path进行路由过滤 利用 AS-Path 进行路由过滤 让R3只接收来自AS 100的 做正则表达式
    发表于 04-08 10:47 1350次阅读
    BGP<b class='flag-5'>路由</b>过滤、引入与缺省<b class='flag-5'>路由</b>的<b class='flag-5'>配置</b>实践

    同昌源仪器|如何进行通道电流测量

    。随着电流测量通道不断增多,这些仪器的接线和配置变得越来越复杂。测试仪器连接配置不当,可能会导致测量误差。利用开关系实现通道电流测量开
    的头像 发表于 09-14 08:07 528次阅读
    同昌源仪器|如<b class='flag-5'>何进行</b><b class='flag-5'>多</b>通道电流测量