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.

[参考译文] RTOS/CC1310:设置 TX 功率问题

Guru**** 2552000 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/792389/rtos-cc1310-set-tx-power-issue

器件型号:CC1310

工具/软件:TI-RTOS

您好,团队

我想实现修改发射功率的功能、我从 smartstuio 导出了这个功率计:

RF_TxPowerTable_Entry txPowerTable[TX_POWER_Table_SIZE]=
{
{-10、RF_TxPowerTable_DEFAULT_PA_Entry (0、3、0、2)}、
{0、RF_TxPowerTable_DEFAULT_PA_Entry (1、3、0、7)}、
{2、RF_TxPowerTable_DEFAULT_PA_Entry (1、3、0、9)}、
{3、RF_TxPowerTable_DEFAULT_PA_Entry (2、3、0、11)}、
{4、RF_TxPowerTable_DEFAULT_PA_Entry (2、3、0、12)}、
{5、RF_TxPowerTable_DEFAULT_PA_Entry (3、3、0、16)}、
{6、RF_TxPowerTable_DEFAULT_PA_Entry (4、3、0、18)}、
{7、RF_TxPowerTable_DEFAULT_PA_Entry (5、3、0、21)}、
{8、RF_TxPowerTable_DEFAULT_PA_Entry (6、3、0、23)}、
{9、RF_TxPowerTable_DEFAULT_PA_Entry (8、3、0、28)}、
{10、RF_TxPowerTable_DEFAULT_PA_Entry (11、3、0、35)}、
{11、RF_TxPowerTable_DEFAULT_PA_Entry (8、1、0、39)}、
{12、RF_TxPowerTable_DEFAULT_PA_Entry (14、1、0、60)}、
{13、RF_TxPowerTable_DEFAULT_PA_Entry (15、0、0、108)}、
//原始 PA 值(13.7dBm)已四舍五入为整数值。
{14、RF_TxPowerTable_DEFAULT_PA_Entry (63、0、0、92)}、
//此设置要求 CCFG_FORCE_VDDR_HH = 1。
{15、RF_TxPowerTable_DEFAULT_PA_Entry (63、0、1、72)}、
RF_TxPowerTable_termination_Entry
}; 

我使用了 WOR-RX (433M)例程。 首先、我测试了默认发射功率、即0xA73F。 当我使用 RF_setTxPower (rfHandle、txPowerTable[14].value)时;API 返回的状态值成功、但它是0xB83F 而不是0xA73F、为什么?

从结果中可以看出、3F 末尾表示 paType = 0x1、但功率计显示 DefaultPA、如何解释?

我尝试了不同的电源组合、虽然它可以被成功设置、但是它似乎不会生效、这是因为 RSSI 值在同样的条件下不会改变。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    0xA7F 是868MHz 时的最大功率设置、但0xB83F 是 SmartRF Studio 中14dBm @433MHz 时的功率设置。

    您是否在使用 SmartRF Studio 设置功率时检查了 RSSI 变化? (这是编码问题还是其他问题)

    如何检查 RSSI、您的测试设置如何。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是否意味着在433MHz 时使用0xA73F 比0xB83F 更糟糕?我没有使用 smartstuio 进行测试、我正在使用 rxStatistics.lastRssi。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您应该使用 PA 表中的值来表示您正在使用的频率。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的,谢谢您、ter。