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.

[参考译文] CC2340R5:在5-8 dBm 范围内调整 CC2340R5的功率、步长是1 dBm 吗?奎特

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

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1368924/cc2340r5-adjusting-the-power-of-cc2340r5-within-the-range-of-5-8-dbm-is-it-a-1-dbm-step

器件型号:CC2340R5

工具与软件:

您好的支持团队

(1)
在 CC2340R5规范中、提到 TX 功率更新为8dBm。 从下面的信息中、它只定义从-20到5 dBm。

-20 dBm - 0 dBm:其步长不是1 dBm
1dBm - 5dBm: 支持以1dBm 为步长的调节
6 dBm - 8 dBm 调节步长1 dBm???



(2)  
如何在 HCI_EXT_SetTxPowerDbmCmd ()中设置 txPower 参数? 因为没有6 - 8dBm 定义。


https://dev.ti.com/tirex/content/simplelink_lowpower_f3_sdk_7_40_00_64/docs/ble5stack/ble_user_guide/doxygen/ble/html/group___t_x___power___index.html



#define HCI_EXT_TX_POWER_0_DBM LL_EXT_TX_POWER_0_DBM
0 dBm

#define HCI_EXT_TX_POWER_1_DBM LL_EXT_TX_POWER_1_DBM
1 dBm

#define HCI_EXT_TX_POWER_2_DBM LL_EXT_POWER_2_DBM
2dBm

#define HCI_EXT_TX_POWER_3_DBM LL_EXT_TX_POWER_3_DBM
3 dBm

#define HCI_EXT_TX_POWER_4_DBM LL_EXT_TX_POWER_4_DBM
4 dBm

#define HCI_EXT_TX_POWER_5_DBM LL_EXT_POWER_5_DBM
5 dBm

#define HCI_EXT_TX_POWER_MINUS_10_DBM LL_EXT_TX_POWER_MINUS_10_DBM
-10 dBm

#define HCI_EXT_TX_POWER_MINUS_12_DBM LL_EXT_TX_POWER_MINUS_12_DBM
-12 dBm

#define HCI_EXT_TX_POWER_MINUS_15_DBM LL_EXT_TX_POWER_MINUS_15_DBM
-15 dBm

#define HCI_EXT_TX_POWER_MINUS_18_DBM LL_EXT_TX_POWER_MINUS_18_DBM
-18 dBm

#define HCI_EXT_TX_POWER_MINUS_20_DBM LL_EXT_TX_POWER_MINUS_20_DBM
-20 dBm

#define HCI_EXT_TX_POWER_MINUS_3_DBM LL_EXT_TX_POWER_MINUS_3_DBM
-3 dBm

#define HCI_EXT_TX_POWER_MINUS_5_DBM LL_EXT_TX_POWER_MINUS_5_DBM
-5 dBm

#define HCI_EXT_TX_POWER_MINUS_6_DBM LL_EXT_TX_POWER_MINUS_6_DBM
-6 dBm

#define HCI_EXT_TX_POWER_MINUS_9_DBM LL_EXT_TX_POWER_MINUS_9_DBM
-9 dBm

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

    您好!

    要更改 txPower,必须使用 HCI_EXT_SetTxPowerDbmCmd()函数。 为了阐明这一点、无需使用 define 作为参数。 您只需写入所需的 dBm 功率。 例如、如果用户想要使用8dbm、则只需调用 HCI_EXT_SetTxPowerDbmCmd(8、0);如果用户想要使用0dBm 、则只需调用 HCI_EXT_SetTxPowerDbmCmd (0、0);

    第二个参数是此时未使用的分数、因此应保留为0。

    您可以将其用于 CC2340R5支持的值范围内的任何值(包括负值)。

    此致、

    1月

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

    您好!

    这意味着您可以设置所需的任何 TX 功率、范围从-20dBm 到+8dBm、最小步长为1dBm。  

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

    您好、Roger、

    我相信是这样。 您可以通过观察一次改变1dBm 时是否存在功耗变化、或进行传导测量并测量接收到的 txPower、来验证这一点。

    此致、

    1月