LabVIEW的PXI总线规范的结构
时间:2023-09-25 22:57来源: 作者: 点击: 次
如图1 规范结构
在机械规范方面,PXI应用了与CompactPCI相同的用于远距离通信等高性能领域的针孔连接器,这种由IEC-1076标准定义的高密度阻抗匹配连接器可以在各种条件下提供良好的电气性能;PXI的机械封装和CompactPCI一样采用了ANSI-310-C、IEC-297和IEEE-1101.1等在工业环境下具有很长应用历史的Eurocard规范。
与CopactPCI不同的是,CompactPCI系统槽可位于背板总线的任何地方,而PXI规定系统槽位于总线的最左端。
PXI规范定义惟一确定的系统槽位置是为了简化系统集成,并增加来自不同厂商的机箱与主控机之间的互操作性。
PXI还规定主控机只能向左扩展其自身的扩展槽,而不能向右扩展占用仪器模块插槽。PXI还规定模块所要求的强制冷却气流流向必须是由模块底部向顶部流动。
PXI规范建议的环境测试包括对所有模块进行温度、湿度、振动和冲击试验,并以书面形式提供试验结果。同时,PXI规范还规定了所有模块的工作和存储温度范围。
在电气规范方面,PXI总线通过增加专门的系统参考时钟、触发总线、星形触发线和模块间的局部总线来满足高精度定时、同步与数据通信要求。VXI总线和PXI总线面向仪器领域的扩展性能比较参见如表。
如表 VXI和PXI扩展性能比较
PXI总线与台式PCI规范具有完全相同的PCT性能,大多数台式POI系统只有3或4个PCI扩展槽,而PXI系统具有多达8个扩展槽(一个系统槽和7个仪器模块槽)。另外,利用PCI-PCI桥接技术扩展多台PXI系统,可以使扩展槽的数量最多能扩展到256个。在数据传输速率上,PXI总线可达132Mbit/s。
除了定义保证多厂商产品互操作性的硬件接口标准,PXI还增加了相应的软件要求,以进一步简化系统集成,形成PXI的软件接口标准。PXI的软件要求包括支持Microsoft Windows标准操作系统框架,要求所有仪器模块带有配置信息和支持标准的工业开发环境(如NT的、LabWindows/CVI和Microsoft的VC/C++、VB和Bor1and的C++等),而且符合VISA规范的设备驱动程序。
PXI规范要求厂商而非用户来开发标准的设备驱动程序,使PXI系统更容易集成和使用。PXI规范还规定了仪器模块和机箱制造商必须提供用于定义系统能力和配置情况的初始化文件等其他一些软件要求,而初始化文件提供的这些信息是操作软件用来正确配置系统必不可少的。