高通平台sdm450基于QACT工具调试音频参数和MIC与喇叭的密封处理

news/2024/12/24 11:27:06/

喇叭要有声腔设计,有几种,前腔,后腔,但目前我们产品没有这方面的设计

1.存在的问题
(1)两台设备互打电话,打开免提后双方啸叫声更为明显。
(2)设备打电话给手机,手机接听者听到自己说话的回声。
2.    确认、分析和结构上处理
两个问题初步分析后主要是MIC和喇叭没有做密封处理引起,需要做密封处理
2.1    MIC的密封处理

增加密封海绵(也可以是密封圈这种)在麦克风声孔与外壳声孔之间起到气密作用,也有效屏蔽机器的喇叭声音。

2.2    喇叭的密封处理

增加EVA海绵是为了防止喇叭声音在机器内部传到mic 中

做了上面2点密封处理好,回音问题改善明显,初步测试没听到了,但啸叫声没有进行详细验证,因为只改了一台;而喇叭密封处理在工艺加上麻烦,量产执行难度大,考虑这种的处理方式,如下:

在左右两边增加EVB海绵做密封处理。但这种处理密封性还不够,测试还是有回音和啸叫声问题,接下来通过软件上来优化。

3.    调整音频参数优化
3.1    打电话或微信语音不打开免提时

3.2    打电话或微信语音开免提时

经过上面调整,初步测试验证没有回音和啸叫声问题了。
4.    调试总结
根据方案商建议,增益尽量不要超过6,避免引入其他噪音,先记录下来这个建议。
 


http://www.ppmy.cn/news/724936.html

相关文章

[高通SDM450][Android9.0]拦截指定应用跳转界面

文章目录 开发平台基本信息问题描述解决方法拦截输入法跳转 开发平台基本信息 芯片: SDM450 版本: Android 9.0 kernel: msm-4.9 问题描述 客户要求设备只允许显示客户应用,不允许任何方式退出客户应用;但是,客户应用有留言功能&#xff0…

sdm450的显示屏兼容配置

目录 一、读取显示屏id 二、区分不同屏幕id 转载请备注:daisy.skye的博客_CSDN博客-Qt,嵌入式,Linux领域博主 一、读取显示屏id 相关函数 int mdss_dsi_panel_initialize() 文件路径 /home/scooper/workspace/ljh/sdm450/bootable/bootloa…

[高通SDM450][Android 9.0] 虹软人脸算法WIFI信息变化导致授权失败

虹软人脸算法WIFI信息变化导致授权失败 开发平台基本信息补丁下载地址前言问题描述解决方法 开发平台基本信息 芯片: 高通SDM450 版本: Android 9.0 kernel: msm-4.9 补丁下载地址 https://gitee.com/Hebin320/csdn_patch 前言 人脸算法授权会获取设备终端的一些硬件信息进…

[高通SDM450][Android9.0]CTA认证--去除某些应用开机使用定位权限

文章目录 开发平台基本信息问题描述解决方法 开发平台基本信息 芯片: SDM450 版本: Android 9.0 kernel: msm-4.9 问题描述 设备在进行入网认证,实验室在测试的时候,发现有应用会在开机启动的时候,使用定位功能,而实验室要求应…

[高通SDM450][Android9.0]adb无法进行remount的解决方案

文章目录 开发平台基本信息问题描述解决方法 开发平台基本信息 芯片: SDM450 版本: Android 9.0 kernel: msm-4.9 问题描述 在调试开发的时候,执行remount可以获得更高的权限,对系统的一些应用或者文件进行删除或替换,达到快速调试的目的&…

SDM450平台移植plsensor(stk3337)

一、硬件原理图,连接如下: 从上述的原理图我们可以得到管脚的连接: SENSOR_I2C_SCL1 --->GPIO14 SENSOR_I2C_SDA1 --->GPIO15 EINT-PS ---> GPIO60 2.1 首先跟FAE获取当前项目的驱动代码: 2.2 如下是在cp侧的代码修改如下&am…

[高通SDM450][Android9.0]user版本uartlog常开

文章目录 开发平台基本信息问题描述解决方法user版本调试串口可输入user版本uartlog常开 开发平台基本信息 芯片: SDM450 版本: Android 9.0 kernel: msm-4.9 问题描述 user版本调试串口默认只输入调试信息,无法输入指令user版本,调试串口日志在开机进…

高通SDM450 ADC读取电池驱动调试

由于项目需要,使用的sdm450模块不带PMIC电源管理的,而项目又需要接电池使用,所以硬件把电池端接到一个ADC口,做了个简单的电池电路,通过ADC读取数值来确定电池电压,然后换算电池电量。 电池驱动流程 Andr…