從主機控制 NI USRP RIO“PPS Trig Out”線路

更新 Jul 21, 2023

產品資訊

硬件

  • USRP-2974

驅動程式

  • NI-USRP

操作系統

  • Windows

問題敘述

我正在使用 NI-USRP 驅動程式並想驅動基於 Windows 的 USRP RIO 2974 的“PPS Trig Out”線。是否可以從主機端控制這條線並輸出我自己的客製化數位邏輯?

解決方案

使用 NI-USRP 驅動程式時,無法從主機操作任何 USRP RIO 的“PPS Trig Out”線。
然而若是使用基於 USRP RIO 驅動程式的“NI-USRP Simple Streaming”專案,這可以透過對 FPGA 程式碼進行少量修改和重新編譯來實現。

相關資訊

請注意,當使用 NI-USRP 驅動程式時,位於“NI-USRP>Synchronization”子面板的 “niUSRP Export Signal.vi” 可用於使用 “PPS Trig Out” IO 導出一些內部訊號。

當使用帶有 USRP RIO 驅動程式的 “NI-USRP Simple Streaming” 專案時,“PPS Trig Out”線顯示為 FPGA IO。要從主機操作它,請在連線到此 IO 的 FPGA 頂層 VI 上進行控制。在主機 VI 上,使用 ‘FPGA read/write Control’ 訪問該控件,但是請注意,這些線路也用於多裝置同步,因此在該場景下無法由使用者控制。

其他 USRP RIO IO,例如“PPS Trig In”和其他 Aux IO 也可以透過類似方式從“NI-USRP Simple Streaming”專案訪問。