0

我想验证我关于 Tx 输出功率的信息是否正确,因为我有点困惑,所以如果你能容忍我告诉你想要我知道或至少我认为关于这个主题的正确性:+在 Tx 中,它们是 3 种电源模式:

1- RFO:从 -4 dBm 到 15 dBm (Pout=Pmax-(15-OutputPower) = 10.8 + 0.6 * 7 - (15 - 15) = 15) 7 是 MaxPower 的最大值,15 是最大值对于 outputPower,这样 RFO 可以达到 15 dBm,但我不知道他们为什么说它只有 +14dBm?并将 PaSelect 设置为 0 以使用此模式并确保 PA_Dac 设置为 0x04(默认值)

2- PA_Boost:从 2 dBm 到 17 dBm (Pout=17-(15-OutputPower)) 这很清楚。将 PaSelect 位设置为 1 以激活该模式。并确保将 PA_Dac 设置为 0x04(默认值)(PA_DAC 寄存器 = 0x84)

3- +20dBm:20 dBm,要使用此选项,我们需要处于 PA_Boost 模式(将 PA_Boost 位设置为 1)并将 PA_DAC 设置为 0x07(PA_DAC 寄存器 = 0x87)。

关于我需要设置 2 个变量“MaxPower”和“Output Power”的 RFO,我不知道这样做的正确方法是什么,我的意思是我应该调整哪个以获得用户想要使用的 Tx 功率. 或者我应该将“MaxPower”设置为 7,因此 Pmax = 15,然后我设置“输出功率”以获得用户想要的 Pout(这是 Tx 功率),因为从 15 到0 步长为 1 dBm。希望你们中的一个有更好的解决方案?!

现在是最后一件事,OCP,这是 PA_Boost 和 +20 dBm 选项所必需的,因为两者都在高功率 (PA_HP) 下工作,我不知道如何设置该寄存器,我的意思是如何计算 Imax。我需要这方面的帮助,我是否也需要将此寄存器设置为 RFO 模式?如果是,那怎么办?(顺便说一下,我知道数据表中的 OCP 表以及如何从 Imax 计算 OCP,我不知道如何获取或计算 Imax 的问题。

最后一个问题是配置 PaSelect 变量和 MaxPower 和输出功率以及 PA_DAC 寄存器和 OCP 寄存器的顺序很重要,我真正的困惑是关于 PaSelect 变量和输出功率变量以及 PA_DAC 寄存器的配置顺序。

我希望我很清楚,我将感谢您帮助纠正我并确认我的信息。谢谢你。

4

1 回答 1

0

好的,回答我的一些问题:

  • 我关于 RFO 的说法是正确的,但我仍然不知道为什么他们说它在 -4 到 14 dBm 之间,并且在其他部分的同一数据表中他们说它是 15 dBm。无论如何,关于如何在寄存器中设置它,因为您需要设置 2 个变量(maxPower 和 outoutPower),您会注意到我们有 2 个区域,从 -4 到 0 dbm 和从 0 到 15 dBm。对于 [-4, 0[ 将 maxPower 设置为 0,这将为您提供 Pmax = 10.8,从这个等式 Pout = Pmax - 15 + outputPower = 10.8 -15 + outputPower = -4.2 + outputPower,我们可以找到 outputPower = Pout + 4.2,对于区域 [0, 15],我们将 maxPower 设置为 7(最大值),所以我们现在将得到这个,Pout = 15 - 15 + outputPower = outputPower。
  • 关于 PA_BOOST,它是一个前向计算,没什么特别的,outputPower = Pout - 2,不要忘记 Pout 应该在 2 到 17 之间。
  • 要在 RFO 和 PA_BOOST 之间切换,请设置 PaConfig 寄存器中的第 7 位。并禁用 Pa_Dac 寄存器中的 +20 dBm 选项。
  • 关于 +20 dBm 选项,它与 PA_BOOST 相同,但不是 Pmax = 17, Pmax = 20 所以 outputPower = Pout - 5 ,您需要启用 PA_BOOST 然后将 PA_Dac 设置为 0x87, 7 以启用 +20 dBm 选项,注意:只需将 outputPower 设置为 0xf (15),您将获得 20dBm,要禁用此功能,只需将 PaDac 变量设置为 4(将 PaDac 寄存器设置为 0x84)即可禁用它。

  • 对于 OCP,他们有一个表格,告诉您如何从 Imax 计算 ocp 值,

ocp-trim [0-15],Imax [45, 120 mA],Imax = 45 + 5 * ocpTrim

ocp-trim [16-27],Imax [130, 240 mA],Imax = -30 + 10 * ocpTrim

ocp-trim > 27,Imax = 240mA,Imax = 240mA

  • 关于 Tx 当前需要的 Imax,我们可以在数据表中找到:

RFOP = 13 dBm 使用 28mA

RFOP = 7 dBm 使用 20 mA

PA_BOOST = 17 dBm 使用 90 mA

+20 dBm opton 使用 120mA

  • 如果要使用 PA_BOOS,则需要启用 OCP。关于设置的顺序。我将尝试按顺序设置寄存器,以防万一。
于 2019-09-07T13:18:35.217 回答