【测试测量】发展中的PXI标准:扩展PXI体系结构的功能

在板卡模块技术和终端用户需求的推动下,PXI标准已经有20多年的历史了。2018年末,PXISA(PXI系统联盟)技术委员会完成了对与标准相关的各种技术规范的更新。这些影响软件和硬件规范的更新是供应商和用户为应对未来不断发展的测试需求而提出来的。对于支持更高功率的Linux操作模块,其机箱和功能的更新具有重要意义。

        PXI(CompactPCI仪器扩展)标准建立于1998年,规范PXI-1和PXI-2定义了板卡模块化仪器标准的硬件和软件要求。2005年,PXI标准进行了更新,以解决将PCI-Express总线用作PXI-Express规范的底层体系结构的问题。PXI-5 PXI-Express硬件规范和PXI-6 PXI-Express软件规范中详细说明了PXI-5 PXI-Express体系结构的规范。

        PXI标准在2018年进行了更新,这影响了硬件和软件规范。更新增加了PXI模块和机箱的功耗/能力,定义了在PXI系统中使用多插槽PXI模块的一致方法,并为采用Linux操作系统的PXI系统建立了框架和要求。

提高PXIPXIe机箱和模块的功耗

       仪表方面的持续技术进步和模块化仪表供应商采用的高性能组件的使用促使了PXISA对规范的审查和更新,以适应PXI和PXI Express模块的更高功耗。根据PXISA技术委员会所做的调查工作显示,确定用于PXI Express模块和背板并提供12 V和3.3 V电源(如图1)的eHM连接器的载流容量可以在PXI Express机箱中的+3.3 V和+12 V轨道上的每个管脚维持3 A,而不超过125°C连接器接触温度限制。对于使用与PXI-1插槽相关的+12V和-12V引脚的应用,也发现了类似的结果。

图1 带eHM背板连接器的PXI混合插槽

 

随后,对PXI标准进行的重要更新之一是提高了PXI-1模块、混合插槽兼容PXI-1模块和PXI-Express模块的可用功率。PXI硬件规范(PXI-1)和PXI-Express硬件规范(PXI-5)都进行了更新,以对应模块可用功率的增加。

对PXI-1和PXI-5规范的主要更改和更新包括:

•PXI Express模块现在可以从+12 V和+3.3 V导轨上为每个引脚提供3 A电流。

•PXI-1模块和混合插槽兼容的PXI-1模块现在可以从+12 V和-12 V轨道上为每个引脚提供3 A电流。

•解释了PXI和PXI Express机箱可为每个插槽提供额外的功率。解释了超出规定的每个插槽最小功率要求。

•建议PXI-5模块包含热感应机制,以防止模块过热。

       值得注意的是,这些规范更新没有更改PXI或PXI Express机箱的最低功率要求。相反,这些更新为模块和机箱的供应商和用户提供了创建更高性能模块和系统的灵活性,这些模块和系统比每个插槽26.5或30瓦的基准标准需要更多的功率。此外,PXI标准为机箱供应商提供了灵活性,只要每个引脚的电流不超过新规定的限制,就可以为每个插槽提供更高的功率。表1总结了这些规范的更新是如何影响PXI机箱和模块的。

    表一  PXI外围插槽和机箱功率的基础标准与2018标准对比

PXI外围插槽功率

基础PXI/PXIe标准

2018PXI/PXIe标准

PXI-1 每插槽最小值

26.5W

25.6W

PXIe 每插槽最小值

30W

30W

PXI-1 每插槽最大值

128.8W

176.8W

PXIe 每混合插槽最大值

98.8W

146.8W

PXIe 每插槽最大值

72.8W

106.7W

最大PXIe机箱功率(18个PXI外围插槽)包含控制插槽

1310.4W

1920.6W

如表1所示,随着规范的更新,PXI标准现在允许机箱具有更高的功率,以应对PXI-1和PXI Express模块的更高功耗。图2描述了一个高功率/高性能PXI机箱,该机箱提供可以1600瓦的系统电源,以及一个3U PXI高性能数字测试模块,该模块具有每针定 时和高通道密度的特点。

图2  1600W PXI机箱和32通道数字模块标题

Linux操作系统的支持

PXI标准最初基于Windows®操作系统,所有仪器供应商都需要提供基于Windows的仪器驱动程序。然而,一些PXI供应商也为他们的仪器提供Linux驱动程序,同时现在有许多终端用户使用Linux环境作为他们的测试系统。Linux使用的增长促使PXISA更新了PXI-2 PXI软件规范和PXI-6 PXI Express软件规范,以涵盖对Linux操作系统的支持。

•与支持PXI的Windows环境相关联的方法和要求保持对等性和一致性。

•避免创建Linux特有的或Windows环境不存在的需求。

•支持32位和64位版本的Linux。

        对Linux操作系统的支持包括重新定义和规范“服务树”以及Linux操作系统的软件服务和接口。

        对于Windows环境,PXI文件位置和服务是通过Windows标准位置或Windows注册表来定位或命名的。但是,对于Linux环境,对这些PXI软件组件的支持是基于文件系统结构的。与Windows环境相关联的顶级和供应商级密钥将被目录替换,INI文件将在模型级别使用。图3提供了一个PXI外围模块的INI文件示例。

图3  PXI外围模块的INI文件列表

 

系统描述和配置文件位于/etc/pxisa/目录中,机箱描述文件位于/usr/share/pxisa/Chassis/目录中。

在Linux环境下运行的PXI模块的软件服务也被重新定义。对于Windows环境,PXI驱动程序实现为32位Windows DLL,每个操作对应于DLL的导出符号。对于Linux环境,驱动程序被实现为共享对象(SO),与操作系统的位相匹配,每个操作对应于SO的导出符号。生成的驱动程序称为PXI驱动程序SO,它采用ANSI C调用约定,并使用与Windows驱动程序dll相同的C数据类型。

随着Linux操作系统服务树和软件服务的定义和标准化,集成一个使用Linux环境的PXI系统需要更少的精力和时间。

总结

2018年PXI标准更新涉及几个技术领域,包括多插槽模块的管理和配置。增加的对系统和模块功率更新,以及在Linux系统中使用PXI标准的更新是非常重要的更新。这些变化强化了PXISA不断发展和更新标准的承诺,即利用PXI系统的最新技术和能力,为终端用户提供一个能够满足当前和未来测试需求的测试平台。如果您想要了解更多关于PXI的内容,可以随时联系我们

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值