PXI和PXIExpress的比较相对于PXIExpress,大多数用户更熟悉PXI,尽管两款软件平台兼容,但是存在着接口差异。PXIPXI背板使用PCI接口,为了提供充足的应用带宽,大多数这些模块工作于33MHz和32位宽。这是三种类型的槽:系统插槽接受控制器或者控制器的远程接口。星形触发槽用作一个普通的外设槽,在PXI开关模块上使用触发并不常见,因为触发模块典型的是基于IVI(软件)的。外设插槽接受任何的外设PXI模块。模块之间的背板是共享的,并显示为一组总线编号(对应于PXI总线的每个桥段),该总线上的设备通常编号从15以下开始。特定总线中的所有设备共享32位PCI总线段,该标准限制总线数为256。PXIExpressPXIExpress(PXIe)机箱使用PCIExpress串行接口,连接它的系统槽和外围设备。系统插槽与PXI不兼容,因此需要使用具有足够数量的PCIe连接器的控制器或者PCIe接口来支持外设。串行接口的使用提升了外设的可用带宽,因为原则上它不是共享BW—每个外设获得一个或者多个具有2.5GB/s比特率的串行连接。由于PCIe是点对点的连接系统,每个连接被定义为总线编号和设备0(该插槽上没有其他设备)。与PCI一样,总线限制为256,最大模块计数低于PXI。使用PXIExpress不能保证快速的系统运行速度,系统速度最常见的瓶颈问题与背板速度无关,但是在接收或者传输大量数据的模块上可以看到速度优势。PXIExpress的机械接口和电气接口,不同于PXI。为了充分利用快速PCIExpress通道,机箱通常既包含PXI插槽和又包含PXIExpress插槽(混合机箱)。因此,机箱可以详细描述多种类型的插槽。通常,插槽被定义如下:控制插槽,只适用于PXIe和混合机箱设定的专用控制器。PXIExpress插槽,只适用于PXIExpress模块,其中只用相对较少的类型可用。混合插槽,适用于EXTHERPXIExpress或者PXI模块,两组连接器,但是第二个PXI连接器缩短以满足PXIe连接器。扩展插槽,仅适用于PXI模块。触发插槽,只能由被设计为填充该插槽的模块使用,因此不适用于“正常的”外设模块。由于这个原因,一些机箱不设置定时插槽。PXIExpress机箱在每个通道内支持的PCIe通道数也不同。这对于用户来说是透明的,但是对于高速应用,在确保一些PXIe插槽具有大量PCIe通道时,具有相当大的优点,因为这是适用于PCIe机箱的主要原因。还有其他电气差异,特别是电源功率不同。PXIExpress不支持5V和-12V电源功率。5V电源是一个特别的问题,因为最常用的继电器具有5V线圈—并且是存储在分配的通道内的部件中,因此最容易用于服务支持。最大多数外设模块是PXI,而不是PXIExpress。总线枚举PCI和PCIe采用相同的基本过程来“发现”基于两个标准的PXI(e)模块。PCI(e)由总线编号和设备编号识别。在PCI中,总线上可以具有多达16个设备(实际上,对于PXI是8个设备,包含末端桥),总线号表示总线段,而设备是总线段上的个别模块。PCIe配件有些不同,因为它是一个点对点系统(与PCI不同—多点系统),每个模块获取自己的总线编号。在两种情况下,PCI限制总线数为256,并且必须包含内部控制总线和与之相关的任何桥段和虚拟总线。对于PCIe,与其相连接的理论上的最多模块数量少于PCI,但是在典型的单个机箱中的总线数量相比仍然是相当大的数量。一些PC似乎也有与总线连接长链相关的BIOS争议,因此PXIe机箱供应商强烈推荐使用测试的嵌入式或者遥控器,并且提供这些模块列表。不可能假定,因此从一个特定制造商提供的一个控制器模块,那么该制造商的所有控制器模块将工作,当然不是这样的。该问题似乎是由于PC通常不期望大量的PCIe总线,并且支持多数总线与用户期望的快速启动时间冲突的事实。总结一般来说,Pickering给出建议如下:如果真的需要考虑背板速率这个优势,选择PXIExpress,例如支持频繁的大文件传输或者连续的高速数据流,如视频。如果主要用于切换,则避免使用PXIExpress,不太可能填充PXIExpress插槽,并且开关产品不能受益于PXIe高速背板速率。通过使用高速背板,继电器速率不会被改变。不要假定,转换到PXIExpress就能提升系统速率,数据密集型应用程序的速度通常受限于要求PC处理器管理其所有任务以及与操作系统和驱动程序处理相关的延迟问题。在大多数PXI系统,处理器能力直接影响到命令执行时间,特别是对于基于Windons的系统,操作系统中的延迟或者定时不确定性产生总的延迟。记住产品的宽度,支持PXIExpress供应商的数量比PXI少的多。PXIExpress通常也比较昂贵,部分是因为其缺少竞争,同时也是因为其提供混和槽而更昂贵。如果你需要某些PXIe插槽,选择主要或者专用的混合PXI插槽的机箱,以便可以安装这两种类型。避免使用仅具有PXIe插槽的机箱,将有效提升你最大限度的使用机箱的机会。确保机箱具有适当数量的PXIe通道到临界插槽,并谨慎选择嵌入式系统或者远程接口,以确保其足够带宽,支持所需的运行速度和正确的管理总线枚举。记住在PXIe或者混合机箱中,必须选择PXIe控制器。还应该注意,由于其复杂性,混合机箱的制造成本将比同等的PXI机箱更加昂贵。广州虹科电子科技有限公司Ida