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.

[参考译文] CC2650:更改 CC2650中的 Tx 功率

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1131535/cc2650-changing-tx-power-in-cc2650

器件型号:CC2650

您好!

我遇到的问题与这两个链接的海报类似:

CC2650:无法将 TX 功率设置为高于0dBm 并 设置 CC2650 TX 功率

我目前正在使用 CC2650 Launchpad 测试一些更改、我希望在能量收集应用中使用的 CC2650芯片上实施这些更改。  

在 CCS (8.2.0)中、我已将  ble_user_config.c 中定义的 DEFAULT_TX_POWER 从7更改为12 (我实际上尝试了所有值)、但未能看到任何此类值的 RSSI 发生变化。 从上面提到的第一个链路来看、RSSI 似乎实际上并不是测量 TX 增益改进的最佳方法。 如何测量 launchpad 上天线中的电流? 我可以使用示波器、但不确定可以将探针放置在哪个电阻器上。  

此外、我已经了解到可以使用 HCI 命令设置输出功率: HCI_EXT_SetTxPowerCmd (HCI_EXT_TX_POWER_5_DBM)

但是、在哪里可以调用它呢? 我认为应该在应用程序文件夹中调用它、但我是否在 scTask、project_zero 或其他文件中调用它? 如果是、这些文件在哪里? 目前、我对 BLE 堆栈的理解非常弱、但从 CC2650数据表、CC26X0开发人员指南和 Simplelink Academy 中、我还无法找出此问题。

提前感谢您的帮助。

PR。  

 

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

    嗨、PR、

    感谢您在 E2E 论坛上发帖。 我们正在调查您的查询、并将很快回复。

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

    您好、PR、

     HCI_EXT_SetTxPowerCmd ()是更改 txPower 的适当函数。 以下 E2E 主题 提供了有关此内容的一些信息: https://e2e.ti.com/f/1/t/757789

    但是、要准确测量电路板的 txPower、必须将电路板设置为传导模式、并且必须进行传导测量。

    此致、

    1月

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

    您好 Jan、

    感谢您的回答。 我检查了您链接的线程、但仍然不了解实际调用此命令的位置。  

    此外、如何将登机设置为传导模式? 此外、什么是"传导测量"? 我是否必须 以某种方式使用示波器?

    此致、

    Pawan Ratra。  

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

    您可以在应用程序初始化函数中调用 HCI_EXT_SetTxPowerCmd。 对于传导模式、我认为您应该使用电缆将电路板连接到频谱分析仪以进行测试。

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

    大家好、 Pawan Ratra、

    如 YiKai 所述、在 INIT 函数期间可调用 HCI 函数、以确保尽快对其进行配置。 对于传导模式、如果您使用的是 LaunchPad、则需要焊接一个电阻器以将 TX 信号转移 到外部天线连接器。 电阻器的具体放置位置如下所示:

    之后、应使用电缆将频谱分析仪连接到外部天线连接器、以便进行传导测量。

    此致、

    1月

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

    YiKai Chen、您好!

    感谢你的答复。 我已经能够使用频谱分析仪进行传导测试。 但是、我 认为我使用的堆栈 API 调用的参数是错误的。 我使用:HCI_EXT_SetTxPowerCmd (HCI_EXT_TX_POWER_5_DBM);。 我应该改用  HCI_EXT_SetTxPowerCmd (TX_POWER_5_DBM);?  

    请告诉我这是否是正确的使用方法。

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

    HCI_EXT_TX_POWER_5_DBM 是要使用的正确参数