中科蓝讯蓝牙方案开发--调通话汇总
调通话汇总
通话问题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.如果装壳测试一致解决不了问题,就要考虑用带线的咪头,给线咪贴上一个咪头塞(起到隔离喇叭音源的效果)。继续调试。如果还不行,就要考虑改结构了。或者结构加上隔层,隔开喇叭音源。
中科蓝讯蓝牙方案开发--调通话汇总相关推荐
- 中科蓝讯蓝牙方案开发--解决音箱开机噗噗声
解决音箱开机噗噗声,功放IC为LTK5128 2018和8871.都是1脚低开高秒,3脚AB类/D类转换,其他模式高电平 在初始化后,mute功放和切换AB类. LOUDSPEAKER_MUT ...
- 中科蓝讯蓝牙:RAM使用,ram.ld文件和map.txt文件的查看
目录 1.ram.ld文件和map.txt文件的作用: 2. ram.ld文件 MEMORY 3.flash区 4. comm (34K) 公共区: 5.bcomm区: 6.stack区(长度为1K) ...
- 中科蓝讯 AB32VG1 RISC-V开发板模块评测任务大挑战
开发板是开发者进行学习.产品原型开发.芯片评估不可缺少的,那如何在有限的时间内让小伙伴充分利用好开发板呢?让小伙伴更好的学习掌握RT-Thread呢?RT-Thread官方特联合合作伙伴发起开发板评测 ...
- 中科蓝讯蓝牙: 编译环境安装_ToolChain及CodeBlock(IDE)的安装
目录 1. CodeBlock及RV32-Toolchain功能简述 2. CodeBlock及RV32-Toolchain安装 3. 编译查看是否安装成功(是否生成dcf文件) 1. CodeBlo ...
- 中科蓝讯蓝牙: DownLoader下载调试及串口模块注意事项
目录 1. DownLoader功能简述 2. 软件打印配置IO选择 (更改后请重新编译) 3. CP2102 串口模块使用注意事项(建议安装蓝讯提供的串口驱动) 4. 芯片如何进入串口升级模式 4. ...
- 中科蓝讯蓝牙: 530X_532X 等音量系统调节
目录 0. 如果没有声音, 可以打印查看 "数字音量" 和 "模拟音量" 是否正常 1. 530X, 532X 常用音量控制模块图 2. EQ模块前级增益 (有 ...
- 中科蓝讯蓝牙: 通用IO(GPIO)一般操作
目录 1. GPIO 常用寄存器: 2. 常见输入输出示例: 3. 关于GPIOASET/GPIOACLR: 1. GPIO 常用寄存器: 如下(以GPIOA为例子): GPIOAFEN: 设置为0表 ...
- 中科蓝讯_889X系列蓝牙SPP的使用
关于中科蓝讯蓝牙SPP的使用 SPP是Serial Port Profile(串口协议)的缩写,其定义了使用蓝牙进行RS232(或类似)串行电缆仿真的设备应使用的协议和过程.简单来说就是在蓝牙设备之间 ...
- 蓝牙芯片排行_国内最大蓝牙芯片厂商中科蓝讯签约阿里平头哥,共研物联网芯片...
点击看:光刻机40年资本局:尼康起高楼,ASML宴宾客,美国楼塌了 芯榜 中国半导体排行榜. 记者获悉,日前国内最大蓝牙芯片厂商中科蓝讯与平头哥半导体达成合作,双方将基于平头哥的玄铁系列处理器及AI算 ...
最新文章
- springboot 替换tomcat_Springboot (二十八)云配置服务器
- Python文件修改的两种方式
- 洛谷 - P4721 【模板】分治 FFT(分治NTT)
- SAP CRM商机页面上赢单原因的字段是怎么配出来的
- PHP获取6位数随机数,获取redis里面不存在的6位随机数(设置24小时过时)
- 怎么用百度搜索php网站,PHP简单获取网站百度搜索和搜狗搜索收录量的方法
- iphone开发常用代码
- div搜索框与按钮不在一行_这款漫画资源搜索软件,堪称二次元迷的必备神器!...
- 浅谈新一代PGIS技术在智慧消防中的创新应用
- 单片机学习笔记(持续更新中)
- 吃货在东京 -- 记那段吃不饱的日子 之四 台场的日本拉面
- java后端要会写前端吗_后端开发有必要学习前端吗,如何入门呢
- Selenium - 元素等待与智能等待
- 家禽也能有身份,XFS在畜牧业落地
- 多线程高并发,spring整合kafka消费
- 『基础教学第二章』MMD基本功能详解-Kinsama
- c语言转化音乐格式转换器安卓版,音乐格式转换器安卓版
- cron表达式在线生成工具
- 内存池(memory pool)的概念
- BT种子破案,FBI可以,你也行
热门文章
- 最简单的三层神经网络Matlab实现
- Millionaire (2008 APAC local onsites C)
- 敏捷的第一步:把 “迭代” 变为 “冲刺” 开始!
- 数据结构考研习题精选
- 微软要如何击败Salesforce?Office365、Azure、Dynamics365 全面布局AI | 双语
- IOS开发 - math.h常用数学方法
- Log.v,Log.d,Log.i,Log.w,Log.e的用法
- tightvnc安装,tightvnc安装在Linux系统中10个步骤实现
- Can‘t connect to SOCKS proxy:Connection refused: connect 解决
- 中秋国庆连放20天假?这家互联网公司的放假通知火了!