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.

[参考译文] BP-CC3351:使用 HCI_EXT_SetTxPowerCmd 进行 BLE 功率级别设置不成功

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1468087/bp-cc3351-ble-power-level-setting-using-hci_ext_settxpowercmd-not-successful

器件型号:BP-CC3351

工具与软件:

使用 HCI_LE_TransmitterTestCmd_V2时、AM 尝试使用 HCI_EXT_SetTxPowerCmd (LEVEL)设置器件输出功率级别。

HCI 返回事件的分析似乎意味着只有级别参数0x00、0x01、0x02或0x03有效。 是这样吗?

HCI_LE_TransmitterTestCmd_V2命令成功使用、我可以在 Rohde&Schwarz 仪器上观察信号并正确分析 BLE LE1M。 观察到的器件功率级别约为20dBm。

尝试在启动 HCI_LE_TransmitterTestCmd_V2之前或之后通过 HCI_EXT_SetTxPowerCmd (Level)将电平设置为0、1、2或3电平、可以看到从器件观察到的功率级别输出没有任何差异。 电平是否应可调节?

P.S.将会话日志附加到此案例

Ty br mrw。

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

    e2e.ti.com/.../6303.putty.log

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

    我可以参考另一个案例 https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1437012/bp-cc3351-ble-production-test 进行整理
    使用 HCI_EXT_SetMaxDtmTxPowerCmd 似乎可以进行功率级调整。
    观察到的功率级别如下、您能否确认此功率级别命令的预期级别是多少?
    HCI_EXT_SetMaxDtmTxPowerCmd (3) 14.4dBm
    HCI_EXT_SetMaxDtmTxPowerCmd (2) 4.8dBm
    HCI_EXT_SetMaxDtmTxPowerCmd (1)-0.8dBm
    HCI_EXT_SetMaxDtmTxPowerCmd (0)-5.6dBm

    跟踪代码为、

    ifconfig wlan0 down
    校准器 dev wlan0 plt power_mode 打开
    校准器设备 wlan0 cc33xx_plt ble_plt
    hciconfig hci0启动
    Btmon &

    //( LE 2M PHY 测试:*******
    hcitool cmd 0x3f 0x11 0x03 //设置 TX 功率级别
    hcitool -I hci0 cmd 0x08 0x0034 00 25 00 02 // HCI_LE_TransmitterTestCmd_v2、通道0、37t 有效载荷长度、PRBS9序列、LE2M PHY
    //使用仪器测量
    hcitool -i hci0 cmd 0x08 0x001f // HCI_LE_TestEnd

    //( LE 1M PHY 测试:*******
    hcitool cmd 0x3f 0x11 0x03 //设置 TX 功率级别
    hcitool -I hci0 cmd 0x08 0x0034 00 25 00 01 // HCI_LE_TransmitterTestCmd_v2、通道0、37t 有效载荷长度、PRBS9序列、LE1M PHY
    //使用仪器测量观察到14.4dBm
    hcitool -i hci0 cmd 0x08 0x001f // HCI_LE_TestEnd

    hcitool cmd 0x3f 0x11 0x02 //设置 TX 功率级别
    hcitool -I hci0 cmd 0x08 0x0034 00 25 00 01 // HCI_LE_TransmitterTestCmd_v2、通道0、37t 有效载荷长度、PRBS9序列、LE1M PHY
    //使用仪器测量观察到的值为4.8dBm
    hcitool -i hci0 cmd 0x08 0x001f // HCI_LE_TestEnd

    hcitool cmd 0x3f 0x11 0x01 //设置 TX 功率级别
    hcitool -I hci0 cmd 0x08 0x0034 00 25 00 01 // HCI_LE_TransmitterTestCmd_v2、通道0、37t 有效载荷长度、PRBS9序列、LE1M PHY
    //使用仪器测量观察到的-0.8dBm
    hcitool -i hci0 cmd 0x08 0x001f // HCI_LE_TestEnd

    hcitool cmd 0x3f 0x11 0x00 //设置 TX 功率级别
    hcitool -I hci0 cmd 0x08 0x0034 00 25 00 01 // HCI_LE_TransmitterTestCmd_v2、通道0、37t 有效载荷长度、PRBS9序列、LE1M PHY
    //使用仪器测量观察到-5.6dBm
    hcitool -i hci0 cmd 0x08 0x001f // HCI_LE_TestEnd



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

    仍然没有回答我的问题- 功率级别命令的预期目标级别是多少?

    #使用(0xFC11 = HCI_EXT_SetMaxDtmTxPowerCmd (arg))测量的 BLE 通道功率
    BLE 频带中各种通道的样本数
    #功率级别是经过校准的射频电缆,是观察到的功率级别
    #
    # arg 2402MHz、2450MHz、2480MHz
    # 0   -4.00dBm     -3.60dBm -3.43dBm    
    # 1   0.84dBm     -0.24dBm 0.00dBm     
    # 2   6.41dBm      5.34dBm 5.55dBm     
    # 3   15.90dBm     15.38dBm 15.56dBm    

     

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

    您好、Michael:

    当前固件中的目标级别如下所示。

    #0 --> 0dBm
    
    #1 --> 5dBm
    
    #2 --> 10dBm
    
    #3 --> 20dBm

    ~罗杰

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

    非常感谢、顺便说一下、这些目标水平是在固件中固定的/硬编码的、还是应遵循每个器件的生产校准?

    mrw。