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.

[参考译文] CC2652P:使用 RF_setTxPower()在默认 PA 和高功率 PA 之间切换

Guru**** 3003130 points

Other Parts Discussed in Thread: SIMPLELINK-CC13X2-26X2-SDK

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1014669/cc2652p-use-rf_settxpower-to-switch-between-default-pa-and-high-power-pa

器件型号:CC2652P
主题中讨论的其他器件:SIMPLELINK-CC13X2-26X2-SDK

我正在使用 RF_setTxPower() API 来设置发送802.15.4数据包时的 TX 功率。 我注意到、在 RF.h 中、它说:

  

"请注意、除了默认 PA 外、某些器件还提供高功率 PA。 客户端不能将配置值混合在同一电源表中、也不能从默认 PA 配置跳到高功率 PA 配置、除非它能保证在之间重新执行 RF setup 命令。"

  

我不太清楚这一限制的含义,如果我想使用 RF_setTxPower()将 TX 功率从5dBm 切换到20dBm,还需要执行什么额外的步骤?

  

BR、

水阳

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

    您好、Shuyang、

    您所指的是 SIMPLELINK-CC13X2-26X2-SDK 版本、您使用的是哪个堆栈?   您可以参阅 专有射频用户指南的 TX 功率部分。  这是 一个相关的 E2E 线程 、我建议您考虑使用 rfDriverCallbackAntennaSwitching API 在默认和高 PA 输出引脚之间切换。  这很可能是评论提到的内容、尽管我在 v5.10 SDK 中找不到这一确切的引用。

    此致、
    Ryan

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

    我最后发现 RF.h 中的描述是正确的。 如果在调用 RF_Open 时使用默认 PA、则无法使用  RF_setTxPower 跳转到高功率 PA。 然而、如果 RF 句柄被初始化为高功率 PA、它能够在运行时切换至缺省 PA。