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.

[参考译文] AFE7920:Bugggy AGC/ALC 初始化

Guru**** 2748145 points

Other Parts Discussed in Thread: AFE7903

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1607811/afe7920-buggy-agc-alc-initialization

器件型号: AFE7920
主题: AFE7903 中讨论的其他器件

我们将使用 AFE7903 上的 AGC/ALC 来切换 LNA。 这种行为总是不符合预期、我们也无法在您的帮助下运行它。  请参阅 https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1360886/afe7903-lna-bypass-gain-alc-lna-gain-compensation-issue?tisearch=e2e-sitesearch&keymatch=afe7903%2520agc#

但现在我能够让它按预期运行,并在您的文档中描述。 原因是、初始化不正确。 如果我配置完所有内容、ALC LNA 补偿就不起作用。 但如果我在 AFE.deviceBringup () 之后再次调用 AFE.agcAlcConfiguration (),它的工作原理就如预期的那样。 这有一些初始化错误。

我们使用最新的 SW 2.9。

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

    尊敬的 Christian:

    是的、我最近也观察到类似情况。 您可以在启动后调用 agcAlcConfiguration (),也可以在 AFE.deviceBringup () 之后添加此代码以正确设置 AFE 中的参数:

    AFE.deviceBringup()
    CAFE.closeAllPages(0)
    
    ## LNA bypass setup
    for ch in range(4):
        if sysParams.agcParams[ch].lnaEn:
    		#info(sysParams.agcParams[ch].lnagain0)
    		val = sysParams.agcParams[ch].lnagain0			# LNA bypass value 
    		device.writeReg(0x12, 0x1<<ch)                  # open RX_TOP page
    		device.writeReg(0x4BC, (val&0xff))              # lnagain0[7:0]
    		device.writeReg(0x4BD, ((val >> 8) &0x7))       # lnagain0[10:8]
    		device.writeReg(0x12,0)                         # close RX_TOP page

    lnaGain0 参数(指定 LNA 被旁路后 DSA 应增加多少)被阻止而未正确设置、默认情况下设置为 0。 然后、当 LNA 被旁路时、AFE 将 DSA 减少为 lnaGain0、它认为该值为 0、因此 LNA 旁路看起来无法工作。

    您可以使用上述代码直接在 正确的寄存器中设置 lnaGain0 参数。 请注意、lnaGain0 的分辨率为 1/32dB、因此将 lnaGain0 设置为 LNA 增益的 32 倍。 例如、对于 15dB LNA、设置 lnaGain0 = 480。

    谢谢!

    Aman

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

    嗨、Aman

    感谢您的澄清。 有什么想法、当它在软件中得到修复时?