中科蓝讯蓝牙方案开发--调通话汇总

调通话汇总

通话问题1:环境噪音大,耳机打电话给对方听到很多杂音。

调环境噪音阈值,MIC模拟增益
在这里插入图片描述

通话问题2:打电话给对方,对方听到有回音

蓝牙耳机:蓝牙耳机几乎不会存在回声问题,如果觉得听到像回声,但是有点断断续续,可以试着捂住耳机,此时如果耳机彻底没有声音,可以判断为是天线问题。

音箱:音箱有回音的话,一般是因为音箱通话的声音被咪头采样,并传到对方的喇叭,一般需要采用ALC算法。
在这里插入图片描述
大耳包:大耳包的通话一般需要采用AEC算法,如果总是调不好回声问题,需要在咪头上做处理,加海绵咪头塞。

通话问题3:有电流声

1.降低基带增益
在这里插入图片描述
2.降低MIC模拟增益
在这里插入图片描述
3.检查咪头是否焊好

4.检查硬件数字地模拟地是否没有连接一起

5.单面板的话,检查地回流是不是太远了

通话问题4.对方说完话之后,能听到吹气一样的声音

1.降低MIC增益
2.调高环境噪音

设置好的参数会通过xcfg.h加入到代码中

    u8 bt_ch_mic;                               //MIC通路选择: 0:MICL0(MICL2ADCL), 1:MICL1(MICR2ADCL), 2:MICR0(MICR2ADCR), 3:MICR1(MICL2ADCR)
    u8 bt_anl_gain;                             //MIC模拟增益
    u8 bt_dig_gain;                             //MIC数字增益(0~3DB)
    u32 bt_noise_threshoid;                     //环境噪声阈值
    u32 bt_aec_en                        : 1;   //AEC功能
    u8 bt_echo_level;                           //AEC回声消除级别
    u8 bt_far_offset;                           //AEC远端补偿值
    u32 bt_alc_en                        : 1;   //ALC功能

5.蓝牙音箱通话有回音
  蓝牙音箱的结构比较特殊,有的音箱的喇叭直接对着咪头。喇叭传过来的声音又通过咪头传回远端,造成远端通话的人会听到自己说的话也就是有回音。
  处理步骤:
  1.先进行裸板测试:在没有装上外壳的之前进行通话测试,一般先采用AEC算法,如果调试多个参数无效再采用ALC算法(单通)。一般裸板测试,喇叭离咪头比较远的时候,调试到通话正常,再装外壳测试。
  2.带外壳测试:如果再裸板测试正常的参数在装壳之后出现回声,说明回声是音箱结构导致的。要多调试参数,多尝试。
  3.如果装壳测试一致解决不了问题,就要考虑用带线的咪头,给线咪贴上一个咪头塞(起到隔离喇叭音源的效果)。继续调试。如果还不行,就要考虑改结构了。或者结构加上隔层,隔开喇叭音源。

发布了65 篇原创文章 · 获赞 36 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/qq_40860986/article/details/100598616