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.

[参考译文] AFE7903:启用和禁用 LNA

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1294899/afe7903-enable-and-disable-of-lna

器件型号:AFE7903

我们希望使用 cafe 库启用和禁用 LNA 以进行调试。

我们已经看到有函数"SET_AGC_lnaEn"可用、但是这个函数似乎只在结构中设置一个参数(.lnaEn)。 经过进一步的研究、我们发现需要使用函数"agcAlcConfiguration"将通过 SPI 设置的整个参数转储到芯片。 然而、此函数"agcAlcConfiguration"在此版本中已完整注释为"C_libraries_CAFE2p1"、因此不能使用。 没有信息、为什么此函数不可用。 为什么对该函数进行注释?是否可以取消注释而不会有任何问题?

回到最初的问题、是否有其他方法可以启用或禁用 LNA? 是否可以通过在 AGC 未运行的情况下以某种方式直接设置 GPIO 来实现这一目的? 或者如何强制 AGC 以一种简单的方式打开或关闭。

我们正在使用 cafe 库 C_libraries_CAFE2p1。 此库由 TI 于2023年3月上传。

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

    您好、Frederik、

    AGC、ALC 配置应在 AFE 启动过程中完成。 AGC 和 ALC 参数在配置指南的第10.4节中介绍。 ‘将"lanEn"参数设置为‘True '、则通过内部 AGC 进行外部 LNA 控制作为启动的一部分被启用。

    在使用日志文件完成初始/静态启动后、这些 C 函数用于动态配置。 目前、虽然不支持动态 C 函数、但支持 AGC、ALC 的配置。 这就是为什么为这个函数添加了注释。

     

    要测试 LNA 的基于引脚的控制功能、可以使用 AFE79xx EVM GUI 中的以下功能将外部 LNA 旁路 GPIO 覆盖为固定值:

    AFE.TOP.IOWRAP.overrideFunction ('RXA_LNABYPASS_B0'、1)### Overrides RXA LNA_Bypass 引脚至逻辑高电平

    AFE.TOP.IOWRAP.overrideFunction ('RXA_LNABYPASS_B0'、1、0)### Overrides RXA LNA_Bypass 引脚至逻辑低电平

    AFE.TOP.IOWRAP.OVERRIDEFunction ('RXA_LNABYPASS_B0'、1、0)###禁用 RXA LNA_Bypass 引脚的覆盖

    此致、

    大卫·查帕罗

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

    你好,David

    我们迫切需要动态重新配置 ALC/AGC 等器件。 管道中是否有更新的库、用于在不久的将来实现这些功能?

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

    您好、Frederik、

    此功能没有计划立即更新。 我可以检查此功能是否有计划的计划。  

    此致、

    大卫·查帕罗