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:无法将 Tx 功率设置为高于0dBm

Guru**** 2558250 points
Other Parts Discussed in Thread: CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1035436/cc2650-unable-to-set-tx-power-above-0dbm

器件型号:CC2650

我看到与此链接的原始海报相同的问题:

设置 CC2650 TX 功率-蓝牙论坛- BluetoothRegistered︎- TI E2E 支持论坛

默认功率为0dBm。 我测量5.5mA 电流消耗(几乎与规格表匹配)。  如果我降低该值、我会在 Tx 期间看到相应的芯片电流下降。  将功率级别设置为高于此值对电流消耗没有影响。  +5dBm 应导致9mA 的电流消耗。   

对于任何高于0dBm 的值、这些图都是相同的。  (这捕获了广播)

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

    大家好、Kevin、

    我想问、您使用的是什么 SDK? 此外、如何设置 TX 功率? 通过将 ble_user_config.c 中的 DEFAULT_TX_POWER 定义更改为12 (与默认索引7相反)、我能够观察到9mA 的消耗。

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

    它是2.07.07。   我使用了这个调用:  HCI_EXT_SetTxPowerCmd (HCI_EXT_TX_POWER_5_DBM);

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

    大家好、Kevin、

    您能否提供一些有关这种情况的调用位置的上下文? 正在运行哪些任务(即广播、当前在连接中等)? 此 API 的返回值是多少?

    我在 SimpleBLEPeripheral_init 中尝试了此命令 、并看到电流为9mA。 如果您启用了任何背景广播、请在调用此 API 之前禁用这些广播、并告知我这是否有效。

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

    在进行任何 BLE 设置调用之前,我将命令放在 SimpleBLEPeripheral_init()函数中。

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

    嗯、我无法重现这种行为。 您使用的是定制硬件还是评估板?

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

    评估板 BOOSTXL_CC2650

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

    大家好、Kevin、

    您是否对默认 simple_peripheral 工程进行了任何其他修改? 调用 API 时、它的返回值是多少?

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

    您好!

    尝试  HCI_EXT_SetTxPowerCmd (13);并查看电流是否发生变化。

    -kel