Thread 中讨论的其他器件: PGA870
工具与软件:
您好!
TI 为 PGA870EVM 衰减器提供了 MATLAB 代码、用于在 MATLAB 中调整衰减器的衰减水平。 我能够在我的笔记本电脑上运行此代码、因此我能够以5dB 的步长在0-0.3dB 的精度范围内调整衰减水平。
不过、我注意到在频谱分析仪上测得的实际衰减水平似乎比我使用 PGA 类别中的 SET_GAIN 函数设置的低10dB。 我想知道这种情况可能发生的原因是否有解释。
例如、我在衰减器的输入端注入了一个-5dBm 信号、并将输出端口直接连接到频谱分析仪。 在我第一次调用 SET_GAIN 函数之前、频谱分析仪上的信号的测量功率为-5.55dBm。 但当我创建 PGA MATLAB 类并调用 myPGA.set_gain(0时、输出功率降至-16.7dBm。 我预计测得的功率将保持在大约-5.55dBm、以反映0dB 的衰减。
同样、当我调用 myPGA.set_gain(-20时、输出功率降至-36.8dBm。 我预计它是-26.7 dBm。
我使用单端输入和输出连接。 因此我只会将射频信号注入衰减器的 IN+端口、而 IN-端口上没有任何东西连接。 类似地、频谱分析仪只被连接至 OUT+端口;没有任何东西被连接至 OUT-端口。 此外、我的直流电源为 Vs 端口提供5伏电压。
对于我在 MATLAB 代码中设置的衰减级别上出现这种10-11dB 的衰减水平下降的原因、是否有解释?
