如何在没有RF硬件设备的情况下验证初始软件问题

更新 Nov 26, 2020

环境

硬件

  • PXIe-5840
  • PXIe-5831

软件

  • TestStand

当您想要验证某些软件的基本功能时,手边没有任何RF设备(卡),是否有一些解决方案可以基本的及时的验证呢? 
当您的客户在测量时发现一个初始软件问题时,您想重现该问题,但没有RF设备。您如何继续重现问题以进行调试? 

如下:
一位客户使用我们的PXIe-5831配合RFIC测试软件来测量他们的DUT,他们发现将IF设置为启用RF时,将DUT输入频率(8GHz)设置为与DUT输出频率(25GHz)不同时, 
 RFIC 19.0.1出现一个错误,表示RFSG / SA都使用相同的频率限制。(用户期望SG = DUT输入频率,SA = DUT输出频率。)

详细步骤:

1)使用PXIe-5831和RFIC Soft前面板19.0,设置SG端口= if0,SA端口= rf0 / port0

2)将IF设为RF Enabled = True

3)设置DUT输入频率= 8GHz,DUT输出频率= 25GHz。如果不运行,则不会报告任何错误。

4)运行软件,将引发错误,表明在RFmx中设置了不正确的请求频率。报错说RFmx设置为8GHz,不在5831的mmWave范围内。


客户没有时间让我们用他们的设备来调试问题,我们只能自己搭建环境来及时重现和调试它。 
 
 

如果您没有设备PXIe-5831,是否有一种解决方案来验证问题?

答案是“有的”,我们可以模拟一台PXIe-5831并尝试及时验证问题。
具体步骤如下:
在创建仿真设备之前,我们可以先检查NI MAX的状态,如下所示:

请按照以下步骤操作,稍后可以在NI MAX中添加一些模拟设备。 
1>您应该安装TestStand及TSM模块。 


2.创建一个有关如何创建一个PXIe-5831的离线模式配置文件,详细信息如下:

3.在测试台中启用半导体模式

4.启用TSM离线模式



5.启用离线模式后,将出现一个窗口供您选择cfg文件。

6.选择cfg文件后,需要等待片刻以仿真对应的设备




7,更新完后,您将在NI MAX中找到仿真设备 


我们可以在NI MAX中看到仿真设备,然后我们可以尝试验证仿真设备的RFIC软件问题。

1.在RFIC测试软件中设置配置时,尝试选择仿真好的设备


2.我们可以正常运行带有仿真设备的RFIC测试软件。 (因为是仿真设备所以测量结果无变化)




这是一种在没有真正的硬件设备供您参考的情况下验证初始软件问题的解决方案。