我们使用 的是 simplelink_cc13xx_cc26xx_sdk_6_10_00_29 SDK。
我们的 CCS 项目使用具有 BLE 和专有 Sub-GHz 协议的 DMM。
我们已成功使用 CC1352P7-1开发套件、PA 已针对低于1GHz 频带进行配置。
在 Sub-GHz 频带传输中(正确)发出射频开关 PA 控制信号。
我们已推出基于 CC1352P7-1开发套件的硬件设计。
我们设计的不同之处在于 PA 路径针对2.4频带(BLE)进行了优化并将与之配合使用。
我一直在尝试 在 syscfg 中将 PA 控制信号重新映射到2.4频带(BLE)路径。
1.在 RF Stacks->Custom->Custom PHY Settings->PHY Properties->High PA 下更改为未选中。
2.在 RF Design 下-> RF Design 下->为设定为2.4 GHz 的频带分配高 PA
3.在 BLE->Radio Configure BLE Radio Settings->BLE Radio Configuration->High PA 下更改为 Selected。
4。SYSCFG 保持 LP_CC1352P7-1板的设置状态。
通过这些更改、我可以编译并成功运行、但在使用逻辑分析仪进行检查时、我从未看到射频开关 PA 控制信号生效。
此外、 与 非 PA BLE TX 路径相比、BLE 传输的功率输出相应地较低。
在 rf_elingdeOverridePointeres()中调试代码时,我看到了这一点
*pRegOverrideTxStd = radioSetup->ble5_pA.pRegOverrideTxStd;
*pRegOverrideTx20 = radioSetup->ble5_pA.pRegOverrideTx20;
都分配了 ble5_PA 配置中的 NULL 指针。
如果未配置这些覆盖项 、PA 信号将不会生效。
显然 、在 syscfg 之外需要进行一些更改、以便为 BLE 正确设置 PA 覆盖表、从而使其能够在 PA 路径上传输。
我 一直在尝试 修改 syscfg 脚本文件、但未成功。
这似乎是一个非常简单的配置更改、因此我们非常感谢您为实现这一工作所提供的任何帮助。