打印
[WIFI模块]

AP6356S 蓝牙出现噪音

[复制链接]
1148|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
惊帆科技|  楼主 | 2019-10-15 13:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
WiFi模块:AP6356S   主控:RK3399   系统:android7.1.2
问题:
通过i2s给ap6356s送数据过去,蓝牙耳机那边播出的声音有很大的噪声(语音有噪声)。蓝牙播放歌曲时没有!

排查:
直接短接模块i2s的数据输入输出脚是正常的,说明RF那块应该没问题,问题应该在cpu和模块之间的i2s传输上 !通排查,考虑是cpu与模块之间传输格式不对。

注:文件为参考手册,有正基其它技术问题可下方留言或+Q 507 014 762
解决步骤:
1、更新sound\soc\ 目录代码
添加 rk_pcm_Codec.c rk_pcm_card.c代码 注册 RK-PCM-CARD 声卡
config 配置
CONFIG_SND_RK_SOC_PCM_CARD=y
CONFIG_SND_SOC_RK_PCM_CODEC=y
dts iomux 配置
pinctrl-0 = <&pcm_clk &pcm_in &pcm_out &pcm_sync>;
i2s 配置为 pcm mode
&i2s1 {
        status = "okay";
        rockchip,xfer-mode = <1>;
        #sound-dai-cells = <0>;
};

2、更新 device\common\bluetooth\libbt.rar

3、 BT  作为slave, RK3368 作为master pcm sync 8KHZ pcm_clk 256KHZ

4、bluetooth hfp 功能需要更新 0001-tinyalsa_hal-add-support-bluetooth-hfp.patch
tinyalsa_hal-bluetooth.rar 是打过patch 的源码

5、调试硬件环境

root@rk3368:/proc/asound # cat cards
cat cards
0 [RKES8316       ]: RK_ES8316 - RK_ES8316
                      RK_ES8316
1 [RKHDMII2S      ]: RK-HDMI-I2S - RK-HDMI-I2S
                      RK-HDMI-I2S

2 [RKPCMCARD      ]: RK-PCM-CARD - RK-PCM-CARD
                      RK-PCM-CARD
root@rk3368:/proc/asound #
downlink 表示 , 远端电话语音信号-> 手机蓝牙-> AP6212 -> 3368 I2S1 PCM_IN 8K- > 3368 I2S0 I2S_SDO 48K-> ES8316  DAC



plink表示 ,  CX20921 ADC->3368 I2S0 I2S_SDI  48K -> 3368 I2S1 PCM_OUT 8K  -> AP6212 -> 手机蓝牙->远端电话语音信号

Bluetooth User Guide for Android 4.2_4.3_4.4-v05.pdf

584.73 KB

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

17

帖子

0

粉丝