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.

[参考译文] CC1312R7:CC1312SIP - SmartRF Studio 7 2.28.0 Tx 功率

Guru**** 2484615 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1190346/cc1312r7-cc1312sip---smartrf-studio-7-2-28-0-tx-power

器件型号:CC1312R7
Thread 中讨论的其他器件:SysConfig

您好!

我使用的是 CC1312SIP 设备的最后一个版本。

将其连接到 Smart RF Studio 7 v2.28。

问题1:  

将 Tx 功率设置为0 GOT ~-7dBm  

将 Tx 功率设置为 5 GOT ~-1dbm  

将 Tx 功率设置为 10 GOT ~ 5dBm  

 EVB 和我的板的结果相同。

问题2.  

当我将 Tx 设置 为< 14时 、我 取消选中"Enable High output power pa"  

设置为0 ->我在 CMD_PROP_RADIO_DIV_SETUP_PA 中看到 txPower 更改为0x10C8

设置为5 -> 我在 CMD_PROP_RADIO_DIV_SETUP_PA 中看到 txPower 更改为0x1CCE

 txPower 寄存器将格式 设置更改为设置。

当我将 Tx 设置为>= 14时

我看到 pOverridesTx20[]:TX20_POWER_OVERRIDE (0x001B8ED2)中的变化;

和:  

.pRegOverrideTxStd = pOverridesTxStd、

.pRegOverrideTx20 = pOverridesTx20

添加到  CMD_PROP_RADIO_DIV_SETUP_PA

在这两种情况下,更改都位于 CMD_PROP_RADIO_DIV_SETUP_PA 中 ,该更改仅用于 调用设备初始化的 RF_OPEN ()函数中。

我需要在每个 Tx 链上更改 Tx 功率的运行时间。

我的 Tx 链 :  

RF_OP* const RF_cmd_chain_TX[]=

(RF_OP*)&RF_cmdF、  
(RF_OP*)&RF_cmdSchIMmm_RF_cmdWriteFwpar、  
(RF_OP*)&RF_cmdSchIMmm_RF_cmdSetTxPower、  
(RF_OP*)&RF_cmdPropTx、
null、
};

我与 RF_cmdSchIMmm_RF_cmdSetTxPower 一起使用以更改 Tx 功率。

使用 SiP 芯片 SDK 6.30版时需要做的事情

谢谢  

照烧  

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

    你好、Yaki、

    您是否了解过 RF_setTxPower API?  

    https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_6_40_00_13/docs/rflib/html/_r_f_c_c26_x2_8h.html#rf_tx_power

    使用1312SIP 和非 SIP 版本时、不应更改射频驱动程序调用。  

    我将介绍您看到的 Smart RF Studio 问题。  

    此致、

    SID

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

    Yaki、您好、我们还需要知道您测试输出功率的频率。  

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

    您好 Sid,

    我使用的是912.749Mhz

    当我使用 RF_setTxPower()时,我需要定义 RF_TxPowerTable_Entry txPowerTable[]

    在表中,我需要定义电源和相关值。

    过去,我从 RF Studio 获得了价值:  

    1.当我使用 Tx 功率大于14dBm 时,txPower = 0xFFFF,那么我可以从哪里获取值?

    您是否有 SIP 的更新表?

    谢谢  

    照烧   

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

    你好、Yaki、  

    我看到高输出功率设置在覆盖中更新、而不是在 txPower 字段中更新。  

    您是否正在使用 SysConfig? 如果在 SysConfig 中生成电源表、则会看到整个表是使用15-20dBm 的设置生成的。

    txpower 似乎只有2个字节宽、而这些高功率设置会被覆盖。  

    在 radio_config.h 中设置此电源表后、您只需为 rf_setTxPower 设置所需的功率值。   rf_setTxPower()将负责覆盖的升级还是 txpower 字段的升级。

     

    此致、

    SID

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

    你(们)好、Sid

    感谢您的建议,它的工作原理,我看到 Tx 功率的变化与我定义的 Tx 功率有一定的关系。

    但数字不准确。

    我输入20dBm 得到18dBm  

    我输入16dbm、得到13dBm  

    我输入14dBm 得到11.6dbm  

    我输入10dBm 得到5.4dbm  

    我将5dBm 加-1.2dbm  

    请提供建议  

    照烧  

     

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

    你好、Yaki、  

    我已经问过射频专家、他们很快就会回来。  

    此致、

    SID

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

    你好、Yaki、

    同意您的测量结果。 尚未在 SmartRF Studio 或 SDK 中实施最终电源设置、因此测量的功率级别与功率设置之间存在一些偏差。 这些内容将很快更新。

    此致、

      Richard

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

    谢谢 Richard,

    我正在等待您的更新。

    此外,当我与20dBm 或14dBm 配合使用时,我需要 启用“强制 VDDR ”?

    请进行设备设置

    谢谢   

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

    你好、Yaki、  

    很抱歉耽误你的时间。 您无需为 PSIP 设备设置强制 VDDR 设置。 这些传输会自动使用高 PA。  

    此致、

    SID