通过 R 系列 78XX 生成定制的周期性触发信号并将其路由到背板

更新 Apr 8, 2022

环境

硬件

  • PXIe-7820
  • PXI-7854
  • PXIe-1092
  • PXIe-1095

软件

  • LabVIEW

操作系统

  • Windows

我有一个NI R 系列 FPGA模块 78XX(如 PXIe-7820R 或 PXI-7854R 等)。

我如何使用它来生成周期性触发信号并将其路由到 PXI/PXIe 背板,以便将其用作其他 PXI 设备(例如 DAQ 或 VST)的触发源?

要使用 R 系列 78XX FPGA 设备在 PXI(e) 背板上创建周期性触发,您可以使用其 FPGA 生成信号并将其路由到PXI_Trig节点。

让我们使用 PXI-7854 作为示例来展示如何执行此操作。

1. 您需要在您的计算机根目录下在 LabVIEW 中创建一个 FPGA 终端,并为其新建一个 FPGA vi。

1.jpg

2. 打开这个FPGA vi,在程序框图页面搭建一个简单的状态机。

2.jpg

3. 将FPGA VI 编译成bitfile 以便在HOST VI 中调用。
4.在HOST VI中需要使用这个周期性触发,需要通过【 Open FPGA Reference Node 】和【 Read/write Node 】来调用

3.jpg
5. 当您使用大型 PXIe 机箱时,例如 PXIe-1092 或 PXIe-1095, 机箱背板上有总线区块(如下图)。
如果您的 R 系列设备(触发源)和 DAQ/VST(将被触发)安装在不同背板触发总线区块上的插槽中,请记住 提前预留触发总线供您使用。

假设你的PXI-78XX在Slot 7而你的VST在Slot 3,你需要在NI-MAX Chassis Page的Triggers Tab中,配置PXI_Trig0的背板路由【Away From Bus 2】。

4.jpg

6. 最后一步,你需要在代码部分将你的DAQ/VST的触发源配置为【 PXI_Trig0】

5.jpg

注意:

1.PXI触发总线上的周期触发信号存在频率上限。受限于不同背板的硬件性能,频率太高的信号可能会无效。 (参考相关链接)

2. PXI Trigger Lines 的默认状态是Logic Level High