1. 了解功率控制参数
蓝牙功率控制主要涉及以下参数:
- Power Level (功率级别): 通常从LV0到LV9
- TxPwrChComp1: 控制较高功率级别(LV8及以上)
- TxPwrChComp2: 控制较低功率级别(LV0-LV7)
2. 调整方法
有两种主要的调整方法:
2.1 调整Power Level
这种方法用于达到目标功率。您可以直接调整各个功率级别的值。
2.2 固定Power Level下的微调
在固定功率级别的情况下,可以通过以下两种方式进行微调:
- Sub Level调整
- Channel Group调整
3. 调整TxPwrChComp参数
如果需要调整特定Channel Group的功率:
- 对于LV0-LV7,调整TxPwrChCompMainAnt中的TxPwrChComp2
- 对于LV8及以上,调整TxPwrChComp1
4. 如何修改蓝牙功率
方式1:修改源代码
目前在代码,如下位置 /vendor/mediatek/proprietary/custom/common/cgen/cfgdefault/CFG_BT_Default.h , 可修改了如下struct的数值
static ap_nvram_btradio_struct stBtDefault_conn