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.

[参考译文] CC1310:SmartRF 的电源设置值

Guru**** 2486025 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1183511/cc1310-power-setting-value-from-smartrf

器件型号:CC1310

你(们)好

我已经使用 SmartRF 创建了一个恒定载波、并将代码导入到了 Code Composer 中-一切都很好

我想更改信号的输出功率、这在 SmartRF 中固定为13dBm、如果我查看代码、我会看到以下内容

// CMD_PROP_RADIO_DIV_SETUP
// Proprietary Mode Radio Setup Command for All Frequency Bands
rfc_CMD_PROP_RADIO_DIV_SETUP_t RF_cmdPropRadioDivSetup =
{
...
    .txPower = 0x003F,
...

我找不到任何指示0x3F 与13dBm 之间关系的引用、我想降低功耗、但找不到任何有关此结构中字段值的文档

我应该去找什么地方

Thx

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

    您好、Lee、

    txPower 中的16位值代表实现所需输出功率的多个参数。 已对多个输出功率进行了表征、并将其存储在查找表中、您可以将其从 SmartRF Studio 导入到应用中。

    您可以在此处找到有关参数以及如何使用随射频驱动器提供的 API 来更改输出功率的更多信息: TX 功率—SimpleLink CC13x0 SDK 专有射频用户指南2.60.00文档

    为了能够使用这些函数来更改输出功率、您需要从 SmartRF Studio 导入查找表。  确保 SmartRF Studio 代码导出工具中的 PA 表导出设置设置为 Active PA 表、以便在 smartrf_settings.c 文件中生成该表。

    如果您不想在应用程序运行时更改功率、我建议您在 SmartRF Studio 中设置要使用的输出功率、并将 txPower 中的值复制到您的应用程序中。