This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AFE7900EVM:AFE7900上 NCO 频率的功率级别差异(Latte 与 Python)

Guru**** 2347060 points
Other Parts Discussed in Thread: AFE7900
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1438565/afe7900evm-power-level-difference-for-nco-frequency-on-afe7900-latte-vs-python

器件型号:AFE7900EVM
Thread 中讨论的其他器件:AFE7900

工具与软件:

您好!

我正在使用 AFE7900、并注意到使用不同方法将通道 D 的 NCO 频率设置为2GHz 时、输出功率有显著差异。

  • 使用 Latte: 我得到的功率级别为 -27.03dBm .
  • 使用 Python: 下降到的程度 -48.51 dBm .

以下是我用于通过 Python 将 NCO 频率设置为2GHz 的 SPI 命令:

SPIWrite 0012、08、0、7
SPIWrite 00a3、AD、0、7
SPIWrite 00a2、9c、0、7
SPIWrite 00a 1、71、0、7
SPIWrite 00A0、c7、0、7
SPIWrite 0180、00、0、7
SPIWrite 0180、01、7
SPIWrite 0180、00、0、7
SPIWrite 0012、00、0、7
SPIWrite 0019、80、0、7
SPIWrite 0353、2b、0、7
SPIWrite 0352、67、0、7
SPIWrite 0351、1c、0、7
SPIWrite 0350、72、0、7
SPIWrite 0773、00、0、7
SPIWrite 0,773,010、07
SPIWrite 0773、00、0、7
SPIWrite 0019、00、0、7

我检查了所有其他通道、还观察了功率级别之间的差异。 有人能帮助确定导致这两种方法之间功率差异的原因吗? Latte 和 Python 对 SPI 配置的处理方式是否有任何差异、可以解释这一点?

提前感谢您的任何见解!

此致、

Bala.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Bala:

    在 Latte 中、您是使用 python 函数、updateTxNco 还是应用直接寄存器写入? 更新 NCO 之前的电源是否正确? 您能否共享您使用的配置 AFE 脚本?

    我已经对 TXD 使用完全相同的寄存器写入进行了测试、并且在使用直接寄存器写入时幅度没有变化。  

    此致、

    David Chaparro  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:

    我已再次尝试通过 python 代码来设置 NCO 频率。 在进一步测试中、我发现设置了 RX 的 NCO 频率、但在使用 python 代码时、TX 的 NCO 频率不会设置。 因此、请在您这边查看、并提供与此相关的最新信息。

    此致、

    Bala.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Bala:

    可能会导致类似问题的一点是 SPI 写入不会关闭相应的页面。  您是否能够在运行更新 NCO 写入之前共享用于对 AFE 进行编程的寄存器序列?  

    此致、

    David Chaparro  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:

    我已附加寄存器序列、以便对 AFE 进行编程。  

    此致、e2e.ti.com/.../AFECommands.txt

    Bala.