2. PXI系统架构与选型
PXI(PCI eXtensions for Instrumentation)并不是一种全新的电气标准,而是在CompactPCI/PCIe电气规范之上叠加了仪器专用信号层。理解PXI系统,关键是把它拆成四个互相约束的子系统:机箱与背板决定槽位拓扑和可用信号资源,控制器决定主机侧带宽与软件环境,触发总线决定模块间事件同步能力,时钟同步决定多模块采样时刻的一致性。高速数字与协议测试中,四者中任何一项成为瓶颈,都会直接表现为眼图抖动增大、误码率上升或协议解码丢包。
机箱与背板:槽位拓扑决定能力上限
PXI机箱按背板类型分为PXI(PCI并行总线)与PXIe(PCI Express串行总线)。PXIe机箱的槽位并非等价:以常见的8槽PXIe机箱为例,系统槽(System Slot)位于最左,提供x8或x16的PCIe链路;其后通常有若干混合槽(Hybrid Slot),同时引出PCIe链路与PXI触发总线;再往后可能是PXI-1兼容槽,仅提供32位/33MHz PCI与触发总线。选型时必须先确认目标模块需要的是PCIe链路宽度、PXI触发线还是两者兼有。
背板上的关键资源包括:星形触发(Star Trigger),由系统槽向各外设槽提供等长走线,用于低偏斜的模块间同步;PXI触发总线PXI_TRIG[0..7],8根多点连接线,任意槽可驱动、任意槽可接收;PXIe_DSTAR差分星形触发,用于更高频率的同步信号;10MHz参考时钟与100MHz差分时钟,分别供PXI与PXIe模块锁相使用。这些资源在背板上是物理走线,不能通过软件“增加”,因此机箱选型本质上是在选可用同步资源。
控制器:嵌入式与外接两种形态
控制器分嵌入式控制器(Embedded Controller)与MXI外接方案。嵌入式控制器直接插入系统槽,运行Windows或Linux,优点是结构紧凑、无外接线缆;缺点是CPU与内存受限于单槽功耗与散热。MXI方案通过PCIe over cable把机箱连接到外部PC或服务器,可选用更高性能的CPU与更大内存,代价是增加一条线缆和一块MXI接口卡,且需注意线缆长度对链路稳定性的影响。
对高速数字测试而言,控制器侧最需要关注的不是CPU主频,而是持续数据吞吐能力。以一台4通道、每通道10 GS/s、8 bit分辨率的数字化仪为例,原始数据率约为4×10 G×1 B=40 GB/s,远超单条PCIe Gen3 x8的理论8 GB/s。实际系统中必须依赖模块上的硬件抽取、触发筛选或板载内存分段存储,只把感兴趣的数据段传回主机。因此选型时要核对模块的“板载内存深度”和“数据传输模式”,而不是只看采样率。
触发总线与时钟同步:多模块一致性的基础
PXI的同步体系是分层的。最底层是10MHz参考时钟,各模块用它锁相产生本地采样时钟,使不同模块的时基同源;第二层是PXI_TRIG总线,用于传递启动、门控、事件等数字信号,典型传播延迟在纳秒量级,但各槽到背板的走线长度不同,会引入槽间偏斜;第三层是星形触发,从系统槽到各外设槽等长布线,偏斜可控制在约1 ns以内,适合要求严格对齐的多通道采集。
需要区分两个概念:同步采样要求各模块采样时钟相位一致,靠共享参考时钟加锁相实现;同步触发要求各模块在同一时刻开始采集,靠触发总线或星形触发实现。二者缺一不可。若只共享时钟而不共享触发,各模块会在不同时刻启动,采集窗口错位;若只共享触发而时钟不同源,采样点间隔会随时间漂移。
面向高速数字测试的模块选型原则
选型应从被测信号反推,而不是从模块参数正推。第一步确定信号带宽与上升时间:若被测信号上升时间约100 ps,按经验带宽需≥0.35/tr≈3.5 GHz,采样率通常取带宽的2.5~4倍,即10~14 GS/s。第二步确定通道数与同步要求:多路并行总线需要通道间偏斜小于码元宽度的1/10,此时应优先选择支持星形触发或DSTAR同步的模块,并确认模块是否支持多板卡级联。第三步核对板载内存与数据通路:长时间协议捕获需要足够的采集内存,或支持流盘到RAID阵列。
一个常见的选型误区是只看采样率而忽略模拟前端带宽。采样率再高,若前端带宽不足,高频分量被衰减,眼图会“闭合”。另一个误区是忽略触发抖动:数字协议测试中,触发点抖动会直接转化为时间间隔测量误差,应查阅模块的触发抖动指标而非仅看采样时钟抖动。
系统集成注意事项
集成阶段最容易出问题的是时钟与触发的物理连接。若使用外部参考时钟,需确认机箱是否支持外部CLK10输入,以及模块是否能切换到外部参考;若使用星形触发,需确认触发源槽位与接收槽位的对应关系,星形触发是点对点拓扑,不能像PXI_TRIG那样任意广播。此外,PXIe机箱的系统槽带宽由所有外设槽共享,多块高吞吐模块同时工作时需核算总带宽,避免PCIe链路饱和导致数据丢失。
最后,机箱散热与电源余量不可忽视。高速数字化仪和任意波形发生器属于高功耗模块,选型时应核对机箱每槽的供电能力与总功耗预算,并确认风冷方向与模块散热要求匹配。一个稳定的PXI系统,是背板资源、控制器带宽、触发同步和供电散热共同作用的结果,任何一环的短板都会在高速测试中暴露出来。