TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2651P3: 如何打开高增益的PA

Part Number:CC2651P3Other Parts Discussed in Thread:SYSCONFIG,

我用的是贵公司出的开发板,然后用的是示例代码muitl_role, sdk版本为simplelink_cc13xx_cc26xx_sdk_7_10_00_98,编译烧写后,可以搜索到muitl_role蓝牙信号,但是RSSI只的-40dBm,Y请问如何打开20dBm的增益信号?

Alex Zhang:

https://www.ti.com.cn/cn/lit/ug/swcu191/swcu191.pdf?ts=1687142609604&ref_url=https%253A%252F%252Fwww.ti.com.cn%252Fproduct%252Fcn%252FCC2651P3%253F_ticdt%253DMTY4NzE0MjU5NnwwMTg2MTRkMjIyZDEwMDIyZmI3MTBiNTAwNWE0MDUwNmYwMGY5MDY3MDA3ZTh8R0ExLjIuMTAwMjMwMTUzNC4xNjc2MDExMTQ0

这个是文件链接:TI BLE5-Stack API Documentation: HCI

您可以参考TI BLE HCI Vendor Specific HCI Guide了解 HCI_EXT_SetRxGainCmd 指令,以在标准/高增益模式之间切换。

我在下面给您提供了三个相似的帖子,希望可以帮助到您:

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1226982/cc2540emk-usb-when-using-ti-btool-app-how-do-we-calculate-dbm-value-from-the-0-250-rssi-result?tisearch=e2e-sitesearch&keymatch=rssi#

e2e.ti.com/…/4678870

e2e.ti.com/…/4532050

,

一介码农:

multi_role_init函数最后,调用HCI_EXT_SetRxGainCmd(HCI_EXT_TX_POWER_P2_20_DBM);,设备运行后,还是-40dBm,没有任何变化,请问怎么改?

,

Alex Zhang:

您好,您的问题我正在跟进,谢谢,这需要一些时间。

,

Alex Zhang:

要打开高PA,您必须在sysconfig中进行配置,请参见下图: 

您在代码中何处调用HCI_EXT_SetRxGainCmd函数? 您还检查了API引用以正确调用此HCI命令吗? 

,

一介码农:

multi_role_init函数最后,调用HCI_EXT_SetRxGainCmd(HCI_EXT_TX_POWER_P2_20_DBM);

我用的是示例代码muitl_role,sysconfig的默认配置也是和您给的是一样,没做任何修改。

请问,在示例代码上,要如何修改,才能在你们官方的开发板上打开高增益?

谢谢!

,

Alex Zhang:

感谢您的回复,我这边已经联系工程师在跟进您的问题,谢谢

,

Alex Zhang:

HCI命令HCI_EXT_SetRxGainCmd ()需要在参数中包含以下定义之一:

您正在使用的定义不是指高增益或标准增益,更重要的是这是CC13x2P或CC23xx的定义,请查看API参考文档以正确使用命令。 

https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_7_10_00_98/docs/ble5stack/ble_user_guide/html/ble-stack-5.x-guide/api-reference-cc13xx_cc26xx.html

这里我为您提供了API的链接,你可以去查看。您可以在search里面直接搜索该API

,

一介码农:

你直接告诉我,怎么改代码就可以了,我用的是是示例代码muitl_role,用的是你们官方的开发板,调试了几天,还是-40DBM

,

Alex Zhang:

您好,我已经联系了工程师在跟进您的问题,有更新我立即回复您,谢谢。

,

Alex Zhang:

可使用HCI_EXT_SetRxGainCmd (HCI_EXT_RX_Gain_HIGH)调整接收器增益

可以使用HCI_EXT_SetTxPowerCmd ()调整传输功率

我需要了解您是否需要20dBm发射或接收?

,

一介码农:

请问在哪里调用HCI_EXT_SetRxGainCmd (HCI_EXT_RX_Gain_HIGH)和HCI_EXT_SetTxPowerCmd (),我们是需要20dBm发射和接收

,

Alex Zhang:

您好,我已经联系了工程师在跟进您的问题,有更新我立即回复您,谢谢。

,

Alex Zhang:

您好,

您的CC2651P3的软件包是什么,只有7×7 RGZ软件包可以处理20dBm txPower。

我提到的两个命令都可以将txPower和Rx设置为20dBm。

,

一介码农:

muitl_role软件包,芯片是7×7 RGZ。你提到的两个命令应该在哪里调用,请详细说明,谢谢!

,

Alex Zhang:

您好,我已经跟进您的问题,工程师那边有更新我会及时回复您。

,

Alex Zhang:

您好,您可以在自定义项目的应用程序代码中调用HCI_EXT_SetxGainCmd()和HCI_EXT_setxPowerCmd()

https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_7_10_01_24/docs/ble5stack/ble_user_guide/doxygen/ble/html/group___h_c_i.html#gafb44c5a388a047db7c3c4d0a4ac57320

关于这两个api调用文档我在以上附上了链接,谢谢。

我们不进行代码编写相关的技术支持,谢谢。

赞(0)
未经允许不得转载:TI中文支持网 » CC2651P3: 如何打开高增益的PA
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1