pxie-8512总线扩展模块安全可靠短交期
-
面议
PXI (PCI extensions for Instrumentation,面向仪器系统的PCI扩展) 是一种由PXI联盟发布的坚固的基于PC的测量和自动化平台。PXI结合了PCI(Peripheral Component Interconnection-外围组件互连)的电气总线特性与CompactPCI(紧凑PCI)的坚固性、模块化及Eurocard机械封装的特性发展成适合于试验、测量与数据采集场合应用的机械、电气和软件规范。制订PXI规范的目的是为了将台式PC的性能价格比优势与PCI总线面向仪器领域的必要扩展地结合起来,形成一种主流的虚拟仪器测试平台。这使它成为测量和自动化系统的、低成本运载平台。
PXI规格定义了一个低歪斜(low skew)的10MHz参考时钟。此参考时钟位于背板上,并且分布至每一个外设槽(peripheral slot),其特色是由时钟源(Clock source)开始至每一槽的布线长度都是等长的,因此每一外设槽所接受的clock都是同一相位的,这对多个仪器模块的同步来说是一个很方便的时钟来源 [1] 。
局部总线(Local Bus)
在每一个外设槽上,PXI定义了局部总线以及连接其相邻的左方及右方外设槽,左方或右方局部总线各有13条,这个总线除了可以传送数字信号外,也允许传送模拟信号。比如说3号外设槽上有左方局部总线,可以与2号外设槽上的右方局部总线连接,而3号外设槽上的右方局部总线,则与4号外设槽上的左方总线连接。而外设槽3号上的左方局部总线与右方局部总线在背板上是不互相连接的,除非插在3号外设槽的仪器模块将这两方信号连接起来。
星形触发(Star Trigger)
前面说到外设槽2号的左方局部总线在PXI的定义下,实被作为另一种特殊的信号,叫做星形触发。这13条星形触发线被依序分别连接到另外的13个外设槽(如果背板支持到另外13个外设槽的话),且彼此的走线长度都是等长的。也就是说,若在2号外设槽上同一时间在这13条星形触发在线送出触发信号,那么其它仪器模块都会在同一时间收到触发信号(因为每一条触发信号的延迟时间都相同)。也因为这一项特殊的触发功能只有在外设槽2号上才有,因此定义了外设槽2号叫做星形触发控制器槽(Star Trigger Controller Slot)。
触发总线(Trigger Bus)
触发总线共有8条线,在背板上从系统槽(Slot 1)连接到其余的外设槽,为所有插在PXI背板上的仪器模块提供了一个共享的沟通管道。这个8-bit宽度的总线可以让多个仪器模块之间传送时钟信号、触发信号以及特订的传送协议。
PCIe第1版规定每通道的基准速率为2.5Gb/s(解码后2.0Gb/s),随后的升级规范进一步提高了数据传输速率并且增加了通道的数量从而可以提供更高的数据带宽。同时提供了对用户透明的降速机制以应对高速设备与下游低速设备(因规范版本或通道数量不同)相连接的情况。
数据连接速率依赖于机箱、机箱插槽以及模块,通常数据传输速率越高相应的实现成本也越高。除了这些,用户实际上并不需了解PCIe接口上数据管理的过程。
系统为树状结构,一个单一的PCIe连接在此结构下扩展为多个连接,并可以进一步扩展更多下级连接。处于主干的分支(源于根复合体,Root Complex)的连接需要较大的带宽以支持更多下游设备的数据流。
与PCI类似,所有信号流均需出入于根复合体,实际速率同时取决于PCIe接口和控制器处理所有数据和驱动程序的能力。在PXI规范中添加了PCIe而称为PXIe。与PXI和PCI的关系相同,PXIe规范中也包含了测试测量领域所需要的各种扩展特性。