BES2300x笔记(6) -- POP音的问题

哈喽大家好,这是该系列博文的第六篇~ 篇~

<<【系列博文索引】快速通道 >>

一、前言

项目开发阶段,通过定义宏ANC_TALK_THROUGH增加了通透模式,实现了从ANC ON —> Monitor —> ANC OFF 的循环切换,但是却发现从降噪模式切换通透模式出现了异常POP音,有些耳机声音小,但有些耳机明显不能接受!!

#define ANC_TALK_THROUGH

在这里插入图片描述

二、问题优化

通过咨询原厂,需要打开淡入淡出的渐变功能,搜索代码发现在app_anc.c文件中有一个宏,注释掉这行即可;
在这里插入图片描述
如果还有POP音,就是渐变的时间间隔短了,在类似__anc_usb_app_fadein()这样的接口里添加延时,几百微妙或者1ms就可以了。
在这里插入图片描述
同样的,在fade_in/fade_out时增加几秒的延时,可以削弱从无降噪 —> 降噪的瞬时突兀感,给用户的听觉一段适应时间,使用户的体验感更好。

猜你喜欢

转载自blog.csdn.net/zhanghuaishu0/article/details/114227389
pop