4.6. RF共存

概述

当要求wifi和蓝牙同时工作时,针对实际环境中不同的应用场景,提供相应的RF共存参数,达到最佳的匹配效果。

4.6.1. 应用场景

  • 参数表0:均衡模式1-适用于wifi连接路由器后且edr未连接的场景

  • 参数表1:均衡模式2-适用于edr配对后(接收模式),适用于蓝牙接收多,发送少的场景,wifi此时保持路由器的连接

  • 参数表2:蓝牙绝对优先模式-wifi只能在蓝牙空闲的片段里工作,对wifi的带宽有较大影响

  • 参数表3:wifi绝对优先模式-常用于要求开机后wifi快速连上路由器,不受蓝牙回连干扰,但不抢BLE的带宽,对edr的带宽有较大影响

  • 参数表4:wifi相对优先模式-优先保证wifi的收发,但蓝牙媒体播放和通话会可能卡顿,不抢BLE的带宽

  • 参数表5:均衡模式3-适用于edr配对后(发送模式),适用于蓝牙发送多,接收少的场景

  • 参数表6:均衡模式4-791x新增细调优先级测试,用于替代参数表1,适用于edr接收多的均衡共存模式

  • 参数表7:均衡模式5-常用于设备edr主动回连和搜索空中设备时释放部分带宽给wifi使用

4.6.2. 常见问题

Note

1.只要开机初始化了wifi和蓝牙模块,就需要RF共存调节模块的参与,默认使用参数表0

2.RF共存模块的工作原理实际上就是调整wifi和蓝牙各自占用RF的带宽比例,当要求保证一方的性能时,肯定会以牺牲另外一方的性能为条件

4.6.3. API参考

Functions

void switch_rf_coexistence_config_table(u8 index)
void switch_rf_coexistence_config_lock(void)
void switch_rf_coexistence_config_unlock(void)