AC695X_AC696X_AD697X 常见通话问题处理参考资料
AC695X_AC696X_AD697X 常见通话问题处理参考资料
TOC \o "1-1" \h \u HYPERLINK \l _Toc8371 一、调式样机或生产前必须要确认的事情: PAGEREF _Toc8371 1
HYPERLINK \l _Toc32747 二、通话有回音常见分析方法: PAGEREF _Toc32747 6
HYPERLINK \l _Toc25661 三、通话远端手机听到声音比较浑浊、不清晰常见分析方法: PAGEREF _Toc25661 12
HYPERLINK \l _Toc28552 四、通话远端手机听到电流声或高频干扰声常见分析方法: PAGEREF _Toc28552 24
HYPERLINK \l _Toc10832 五、通话远端手机听到声音忽大忽小常见分析方法: PAGEREF _Toc10832 27
HYPERLINK \l _Toc5040 六、通话远端手机没有声音问题常见分析方法: PAGEREF _Toc5040 29
HYPERLINK \l _Toc15192 7、AD697X_AC897X 非ANC 耳机,通话近端DAC每一级的音量若工具端调完满足不了需求,可以调通话数字音量表-----------WTS PAGEREF _Toc15192 29
- 样机通话调式前或生产前必须要确认好原始数据是否正常:
1.1录音:有PCM写卡工具
【有PCM写卡工具则直接利用写卡工具写出mic采集的原始数据】
通过阅读前面的内容可知,pcm写卡工具录制出来的通道0数据即mic采集过模拟增益后的原始数据。
1.2录音:没有PCM写卡工具-----使用苹果手机来录制mic原始采集数据
【调制通话的话,最好尽快申请PCM写卡工具,申请渠道前面有写】
1.2.1关掉各AEC各个算法(aec、nlp、ans/dns/agc动态增益)和通话的上行EQ处理
【旧版工具:AGC动态增益无法关闭,可以将单双端放大上下限增益全设置为0或者某一定值】
【新版工具:可以直接选择关闭各个通话功能模块,并做好保存再编译】

1.2.2开始使用苹果手机录制mic近端采集的声音
- 软件关掉所有的算法模块和eq音效后,将样机连接苹果手机蓝牙。开始进行通话,打开苹果手机的“语音备忘录”功能录音,通话录音时远端不说话,录制近端(样机mic采集)的声音。该录制出来的音频,就是样机mic采集到的只被模拟增益过后未经算法处理的原始音频数据。
1.3分析原始数据
分析样机mic原始采集到的原始数据的目的是:如果mic采集到的原始数据中存在电流声和高频干扰声,后续的各音频算法模块为了去过滤这些噪音,会错误的把人声也一起压制,导致远端听起来声音忽大忽小或断续,或是造成通话不清晰、底噪大、有电流声等问题。因此必须分析解决掉原始声音存在的电流声、干扰声之后,再开启各算法模块去调式通话效果。并且为了保证样机的一致性,分析mic原始数据的这一步最好测试多台样机都没问题之后再开始调试通话。
- 分析最简单的方式即是听取录制出来的原始音频数据【但是这样并不准确,最好还是将音频导入到AU工具中分析】,听录制出来的原始音频是否存在电流声或其他高频干扰声。
- 更为直观的方法是:将前面步骤录制到的原始音频,放到Adobe Audition CC (该软件非杰理产品,请使用正版软件)软件上查看录制到的音频效果,查看原始音频是否存在电流声或其他高频干扰声。 A:存在电流声(高频干扰声)音频

B:不存在电流声(高频干扰声)的音频
C:苹果手机录制mic采集原始数据app


二、通话有回音常见分析方法:

常见的通话回音问题原因有:
软件问题:1.检查是否有正确开启AEC算法模块;2.检查是否是程序修改出现的bug导致AEC算法不起作用;3.回声消除/回音压制等算法模块的压制等级参数调得不够大,或是回音处理算法模块没有打开完全。
硬件问题:比如:没有分数字地和模拟地、PCB板走线影响等原因,导致DAC线路上的音频信号直接串到MIC线路上引起的回音。
复杂综合问题:由上图可知,如果喇叭声音过大,导致喇叭播放出来的远端人声,被MIC重新采集经过算法处理和AGC动态增益后,又传回给远端手机,导致远端手机又听到自己的声音。
如何判断通话回音是由结构或喇叭出声音太大原因引起:
分析:把机子拆开,裸板,喇叭拆掉,然后再用长1到2米的线(喇叭声音越大就要拉得越长)把喇叭和样机连起来。喇叭不要对准样机(开启AEC算法的正常样机)MIC方向。这时测试通话,如果没有回音了,说明是属于上述第一种原因。
对应常见处理方法:
1、适当调小近端喇叭通话声音。
2、适当调小MIC的模拟增益。如果远端手机收到声音太小,可以再适当通过数字增益放大。
3、适当加大回音前级ES_AGGRESS_FACTOR 和后级ES_MIN_SUPRESS 压制参数。压制得太大,通话双工就越差,甚至没有双工。因此要根据实际情况,调到刚好能压制回声即可。
调整步骤:A. 减小 ES_AGGRESS_FACTOR, 直到回声没有, 或者有部分小回声泄露。B. 调整 ES_MIN_SUPRESS, 直到没有回声, 该值影响双工效果。C. 测双工效果, 如果双工效果不满意, 则需要减少回声路径增益(减小 ADC 增益, 或者减小 DAC增益), 并减弱前级ES_AGGRESS_FACTOR 和后级ES_MIN_SUPRESS 压制参数。
4、AEC_MODE模式改用advance模式(高级模式)。一般耳机用reduce 模式(削减模式),音箱用advance 模式。Advance 模式运算量会增加一个量级。因此如果改advance 模式后,出现通话卡音、断续情况,可能是系统跑不过来,需要提高系统时钟。
5、适当加大AEC_DT_AGGRES 的值,回声路径增益越高,这个值就需要调大。一般耳机不需要调太大。音箱根据情况调大些,但调得越大,通话双工效果也会变差。(备注:这个参数对压制回声效果很明显)
6、适当调小AEC_REFENGTHR 的值,远端手机传过来的声音大于这个值得话,AEC算法才会启动。(备注:根据平时调式情况看,这个值对回声压制作用不大,尽量保持默认)
以上6种处理方法所调参数,在工具中的位置:

图5
7、若按照以上6种方法处理完之后,远端正常说话已经没有听到有回音,但特意喊话时还有回音(看客户的测试标准,不建议这样故意喊话去测试回音,毕竟回音压制处理越多,通话双工会变差)。可以通过软件修改近端DAC输出的限幅阈值:(备注:如果程序已经是采用通话单工模式,则不需要做这个修改)
图6
8. 如果是样机结构上喇叭和MIC距离很近,没有腔体隔离(例如大吸盘音箱结构)。通过上述7种处理方法,都无法解决回音问题。又不能更改结构的(例如图的大吸盘音箱)。使用AGC模块(如图7)实现单工功能,不建议如图8程序设置通话单工模式。AGC调试的是远端听到的声音,即mic采集到的人声传到远端手机端的声音大小,这个模块是后级数字模块,即在一定的mic模拟增益的情况下,做完回音消除处理后,准备送到远端之前做的一个数字放大或缩小的AGC模块。所以它只影响声音的大小。 客户可以直接尝试一下参数,看一下效果,以下是在双工模式下调整参数,以达到伪单工的效果,这种会比直接的单工模式效果好。
INCLUDEPICTURE \d "C:\Users\SPC20-025\Documents\Tencent Files\1761665213\Image\C2C\DN$$BC)5MW6ZA1X8IO{ALFR.png" * MERGEFORMATINET
INCLUDEPICTURE \d "C:\Users\SPC20-025\Documents\Tencent Files\1761665213\Image\C2C\K}AGB9KSB973VO{(WCK(LZE.png" * MERGEFORMATINET

图7
注:ECHO:回音 THR:阈值 SPEECH:讲话 NDT:NO DETECT DT:DETECT
图8
大吸盘音箱例子:
图9
1. AGC模块参数解释
1.1 近端的单端模式和双端模式
近端(样机端)通话路径有单端模式和双端模式两种路径,近端走哪个路径通过ECHO_PRESENT_THR参数来界定。
通话是实时性的,远端声音发送到近端的手机,近端手机将数据发送到蓝牙(样机),样机接收到远端发送过来的数据和ECHO_PRESENT_THR参数进行对比(注意数据是远端原始数据,没有经过样机DAC输出),若大于ECHO_PRESENT_THR,近端通话路径进入双端模式路径。小于ECHO_PRESENT_THR,近端通话路径进入单端模式路径。判断近端走哪种模式取决于远端手机发送过来的声音,有的手机返回来的声音大点,有的小点,所以不同手机对于相同的ECHO_PRESENT_THR参数会有不同的现象。

1.2 双端模式
当近端进入双端模式,以下参数起作用:

双端模式下,近端样机端采集声音和DT_SPEECH_THR参数对比,决定将近端声音走dt_max_gain或dt_min_gain路径,从而放大或缩小近端声音,再发送到远端手机端。
1.3 单端模式
当近端进入单端模式,以下参数起作用:

单端模式下,近端样机端采集声音和NDT_SPEECH_THR参数对比,决定将近端声音走ndt_max_gain或ndt_min_gain路径,从而放大或缩小近端声音,再发送到远端手机端。
1.4 淡入和淡出
淡入淡出效果是从当前放大上下限开始做淡入淡出到目标放大上下限,从12dB到0dB是淡出,从0dB到12dB是淡入。

一般通话链路建立好之后,第一时间双方都是没有讲话,所以近端应该处于单端模式的ndt_min_gain,假设此时ndt_min_gain是40dB,这个是当前起电放大上下限。

在远端手机端说第一句”喂”,近端没说话。根据echo_present_thr,此时近端应该处于双端模式的dt_min_gain,若假设此时dt_min_gain是-60dB,这个是目标放大上下限。
这个时候近端需要从40dB淡出到-60dB,淡出步进的0.7dB。
所以需要143的步进次数才能达到-60dB,一次步进的时间大概需要1ms~3ms左右,这个时间是很长的。
从单端模式切换到双端也是适用上面的说法。淡入淡出的效果若没有做好远端听起来可能会有声音啪的响起,啪的小时,或者忽大忽小。
2.大吸盘音箱参数调试案例分析
2.1 参数表
配置工具的数值是有范围的,如有需要可以在程序上超范围设置。
2.2 调参数流程
A.首先以默认参数去听远端和近端听到的声音大小(暂时不考虑噪声,回音问题),通过调节MIC_AGAIN增大远端听到的声音,调节DAC_AGAIN增大近端听到的声音。假设此时需要以下参数。
B.调节回音压制参数,以达到压制回音的效果
C.若此时回音仍然压制不下来,需要通过AGC模块来达到单工的效果。
单工的意思是远端讲话时候,即使近端有讲话,远端也听不见。根据1.1章节所描述的,此时近端一定处在双端模式,所以我们可以调节dt_max_gain和dt_min_gain来将近端的声音进行削弱。选择的ECHO_PRESENT_THR参数要适中,过大会导致一直处于单端模式,过小会导致一直处于双端模式,又或者远端环境音或其他非目标声音稍微一大就听不见近端的声音。

这里将近端声音缩小-60dB,若还能听见回音,可以尝试更小(-60~-90),一般-60dB都听不见了。
D.这个时候应该听不见回音,或者只有单字(例如“喂”)有回音,长句没有回音。
单字回音的原因是因为淡入淡出参数没有调好,导致近端声音没能即使被削弱,参考1.4章节说明。
如果最大的淡入淡出还是有单句回音,可以在程序将数值加大。
E.若淡入淡出的调试都没有消掉回音,可能是因为MIC增益过大导致的采集回来的声音非线性,导致算法都不起作用了。可以尝试将MIC增益减小,同时增大ndt_max_gain和ndt_max_gain。增大1级MIC_AGAIN是2dB。

疑问:
1.为什么要区分单端和双端?两个的流程基本都差不多。
增加单端和双端的区分,可以灵活的调整近端的声音,以达到流畅的通话效果。
2.为什么不建议适用程序上的单工模式?
程序上的单工模式,是没有淡入淡出的效果的,所以设置为单工时候,远端大概率会听见“咔”的短促的回音。且程序上开启单工就只剩下几个参数可调,比较局限。
- 远端讲话阈值刚好在单端双端讲话阈值上下跳动,会有什么现象? 现象是近端通话路径不停切换双端和单端。
如何判断是由样机硬件问题,导致DAC线路上的音频信号直接串到MIC线路上引起的回音:
分析:把机子拆开,裸板,喇叭拆掉,然后再用长1到2米的线(喇叭声音越大就要拉得越长)把喇叭和样机连起来。喇叭不要对准样机(开启AEC算法的正常样机)MIC方向。这时测试通话,如果回音依然存在,说明是属于样机硬件问题,导致DAC线路上的音频信号直接串到MIC线路上引起的回音。
对应常见处理方法:
1、检查样机没有分好数字地和模拟地,做好分地处理。
如何判断是程序写的bug引起的回音:
分析:
使用公版SDK程序,把通话参数、系统音量等级都改成样机程序致,另外就是改改指示灯、按键,或直接屏蔽按键,尽量保持原版SDK。下载有回音的样机上,如果回音消失,则大概率就是程序引起的回音,否则就是其他原因了。
对应常见处理方法:
- 用对比软件对比样机程序和公版SDK有哪些差异,不断把样机程序可疑部分还原成SDK默认状态。直到找到引起的差异点。再分析处理。
- 也可以把样机程序,下载到测试架或其他类似结构样机上测试。排查是硬件还是软件引起。
四、常见通话问题调试方法参考列表
一、通话远端手机听到声音比较浑浊、不清晰常见分析方法:
第一:把壳拆掉,裸板测试。如果裸板测试远端手机听到声音变得清晰,说明应该是结构、腔体引起的声音浑浊。
常见处理方法:
1、关掉算法,用苹果手机录音,对比裸板和整机录音情况。(详见以上第一大点操作描述)
2. 如果可以更改结构,则给MIC设计一个MIC糟,并密封起来。咪头接收孔要对准面板设计的MIC孔。 3、如果结构无法更改,那就加上一个海绵套,把MIC头跟样机腔体隔离开来。
MIC 与样机腔体隔离示意图:
- 如果MIC采用的是隔电容方案,可以把MIC进入主控的隔值电容改成473或683 ,调小电容滤掉低频。 5、省电容方案的,可以尝试调通话上行EQ:
AC696X、AC695X案例:
1、打开对应的EQ工具(通话只支持调三段EQ(任意三段)):
图10
图11
2、获取调完之后的16K和8K数据:
图12
3、分别把16K和8K数据填到代码中:
图13
AD697X、AC897X案例:
1、打开对应的EQ工具(通话只支持调三段EQ(任意三段)):
。
图14

图15
图16
图17
图18
2、加载到程序中:
INCLUDEPICTURE \d "C:\Users\SPC20-020\AppData\Local\YNote\data\weixinobU7Vji2PndMqvM25N75HJMf1E3M\5b121abab8e2464e910ab7e971fd394e\clipboard.png" * MERGEFORMATINET
图19
INCLUDEPICTURE \d "C:\Users\SPC20-020\AppData\Local\YNote\data\weixinobU7Vji2PndMqvM25N75HJMf1E3M\61d5448d785047ff8bc8d156fa178a72\clipboard.png" * MERGEFORMATINET
图20
备注:以下是在网上找到的声音频率划分,可以参考:
声音频率划分:
16-20KHz这段频率范围实际上对于人耳的听觉器官来说, 已经听不到了, 因为人耳听觉的最高频率是 15.1KHz。 但是, 人可以通过人体和头骨、 颅骨将感受到的 16~20KHz 频率的声波传递给大脑的听觉脑区, 因而感受到这个声波的存在。 这段频率影响音色的韵味、 色彩、 感情味。 如果音响系统的频率响应范围达不到这个频率范围, 那么音色的韵味将会失落; 而如果这段频率过强,则给人一种宇宙声的感觉, 一种幻觉, 一种神秘莫测的感觉, 使人有一种不稳定的感觉。 因为这些频率大多数是基音的不谐和音频率, 所以会产生一种不安定的感受。 这段频率在音色当中强度很小。 但是很重要, 是音色的表现力部分, 也是常常被人们忽略的部分, 甚至有些人根本感觉不到它的存在。12-16KHz这是人耳可以听到的高频率声波, 是音色最富于表现力的部分, 是一些高音乐器和高音打击乐器的高频泛音频段, 例如镲、 铃、铃鼓、 沙锤、 铜刷、 三角铁等打击乐器的高频泛音, 可给人一种"金光四射"的感觉, 强烈地表现了各种乐器的个性。 如果这段频率成分不足, 则音色将会会失掉色彩, 失去个性; 而如果这段频率成分过强, 如激励器激励过强, 音色会产生"毛刺"般尖噪、刺耳的高频噪声, 对此频段应给予一定的适当的衰减。10-12KHz这是高音木管乐器的高音铜管乐器的高频泛音频段, 例如长笛、 双簧管、 小号、 短笛等高音管乐器的金属声非常强烈。 如果这段频率缺乏, 则音色将会失去光泽, 失去个性; 如果这段频率过强, 则会产生尖噪, 刺耳的感觉。8-10KHz这段频率 s 音非常明显, 影响音色的清晰度和透明度。 如果这频率成分缺少, 音色则变得平平淡淡; 如果这段频率成分过多,音色则变得尖锐。6-8KHz这段频率影响音色的明亮度, 这是人耳听觉敏感的频率, 影响音色清晰度。 如果这段频率成分缺少, 则音色会变得暗淡; 如果这段频率成分过强, 则音色显得齿音严重。5-6KHz这段频率最影响语音的清晰度、 可懂度。 如果这段频率成分不足, 则音色显得含糊不清; 如果此段频率成分过强, 则音色变得锋利, 易使人产生听觉上的疲劳感。4-5KHz这段频率对乐器的表面响度有影响。 如果这段频率成分幅度大了, 乐器的响度就会提高; 如果这段频率强度变小了, 会使人听觉感到这种乐器与人耳的距离变远了; 如果这段频率强度提高了, 则会使人感觉乐器与人耳的距离变近了。4KHz这个频率的穿透力很强。 人耳耳腔的谐振频率是 1~4KHz 所以人耳对这个频率也是非常敏感的。 如果空虚频率成分过少, 听觉能力会变差, 语音显得模糊不清了。 如果这个频率成分过强了, 则会产生咳声的感觉, 例如当收音机接收电台频率不正时, 播音员常发出的咳音声。2-3KHz这段频率是影响声音明亮度最敏感的频段, 如果这段频率成分丰富, 则音色的明亮度会增强, 如果这段频率幅度不足, 则音色将会变得朦朦胧胧; 而如果这段频率成分过强, 音色就会显得呆板、 发硬、 不自然。1-2KHz这段频率范围通透感明显, 顺畅感强。 如果这段频率缺乏, 音色则松散且音色脱节; 如果这段频率过强, 音色则有跳跃感。800Hz这个频率幅度影响音色的力度。 如果这个频率丰满, 音色会显得强劲有力; 如果这个频率不足, 音色将会显得松弛, 也就是 800Hz以下的成分特性表现突出了, 低频成分就明显; 而如果这个频率过多了, 则会产生喉音感。 人人都有一个喉腔, 人人都有一定的喉音, 如果音色中的喉音成分过多了, 则会失掉语音的个性、 失掉音色美感。 因此, 音响师把这个频率称为"危险频率", 要谨慎使用。500Hz-1KHz这段频率是人声的基音频率区域, 是一个重要的频率范围。 如果这段频率丰满, 人声的轮廓明朗, 整体感好; 如果这段频率幅度不足, 语音会产生一种收缩感; 如果这段频率过强, 语音就会产生一种向前凸出的感觉, 使语音产生一种提前进人人耳的听觉感受。300-500Hz这段频率是语音的主要音区频率。 这段频率的幅度丰满, 语音有力度。 如果这段频率幅度不足, 声音会显得空洞、 不坚实; 如果这段频率幅度过强, 音色会变得单调, 相对来说低频成分少了, 高频成分也少了, 语音会变成像电话中声音的音色一样, 显得很单调。150-300Hz这段频率影响声音的力度, 尤其是男声声音的力度。 这段频率是男声声音的低频基音频率, 同时也是乐音中和弦的根音频率。如果这段频率成分缺乏, 音色会显得发软、 发飘, 语音则会变得软绵绵; 如果这段频率成分过强, 声音会变得生硬而不自然,且没有特色。100-150Hz这段频率影响音色的丰满度。 如果这段频率成分增强, 就会产生一种房间共鸣的空间感、 混厚感; 如果这段频率成分缺少, 音色会变得单薄、 苍白; 如果这段频率成分过强, 音色将会显得浑浊, 语音的清晰度变差。60-100Hz这段频率影响声音的混厚感, 是低音的基音区。 如果这段频率很丰满, 音色会显得厚实、 混厚感强。 如果这段频率不足, 音色会变得无力; 而如果这段频率过强, 音色会出现低频共振声, 有轰鸣声的感觉。20-60Hz这段频率影响音色的空间感, 这是因为乐音的基音大多在这段频率以上。 这段频率是房间或厅堂的谐振频率。 如果这段频率表现的充分, 会使人产生一种置身于大厅之中的感受; 如果这段频率缺乏, 音色会变得空虚; 而如果这段频率过强, 会产生一种嗡嗡的低频共振的声音, 严重地影响了语音的清晰度和可懂度。
第二:把壳拆掉,裸板测试。如果裸板测试远端手机听的声音仍然浑浊不清晰,说明可能是咪头或PCB板或程序有bug引起的问题:
常见处理方法:
- 更换MIC头测试。
- 换另外一块PCB板测试。
- 下载公版SDK或量产过验证没有问题的程序到样机上验证。
二、通话远端手机听到电流声或高频干扰声常见分析方法:
对应常见处理方法:
- 关掉算法,用苹果手机录音,看录制出的原始音频是不是本身就有电流声或高频干扰声(详见以上第一大点操作描述)。如果录制出的原始音频就已经有明显电流声或高频干扰声,可以尝试以下几点找到干扰源: A、把蓝牙天线断开或把蓝牙发射功率设置为0,再录音看是否有电流声。
B、检查MIC走线layout是否被其他高频信号线并行等。
C、检查PCB板是否分好数字地和模拟地。
D、下载公版SDK到样机上,一样关掉AEC算法,用苹果手机录音,排除程序问题。 - 对于已经生成出来的机子发现有电流声,可以尝试以下软件处理方法: A、通话时选择跑LDO:

图21
B、加大噪音压制,看工具备注调式。压制调得越大,通话声音就会更容易变成忽大忽小。
图22
C、如果排除发现是蓝牙天线引起的电流声,可以适当调小蓝牙发射功率。当然发射功率越小,蓝牙距离就越差。
D、尝试把VDDIO再调高1档测试。注意VDDIO电压要高于DACVDD至少0.3V以上。
三、通话远端手机听到声音忽大忽小常见分析方法:
1、把AEC算法关掉,用苹果手机录音,看录制出的原始音频是不是本身就有电流声、高频干扰声或其他很大的异常噪音。如果出现这些异常声音,则必须先处理掉这些声音,再去测试远端声音忽大忽小问题。因为如果原始声音又电流声等,AEC降噪算法为了压制这些声音,也会把人声错误压制,导致声音忽大忽小。
2、若录制出来的原始声音没有电流声、干扰声等异常声音,关掉AEC算法后,测试通话远端声音不出现声音忽大忽小了。但开启AEC算法后,通话远端声音会忽大忽小。则可以尝试调以下参数:
A、适当加大MIC模拟增益。
B、适当把MIC数字放大参数NDT_MIN_GAIN 和 DT_MIN_GAIN 调高,可以分别调到NDT_MAX_GAIN 和 DT_MAX_GAIN 的一半,甚至一半以上。根据实际效果调式。
C、适当降低环境音阈值参数:NDT_SPEECH_THR、DT_SPEECH_THR、ECHO_PRESENT_THR 。MIC采集回来的能量要大于环境音阈值,声音才会通过放大处理传给远端。因此如果阈值调得太大,有些人声就被虑掉,导致声音忽大忽小。
图23
D、适当降低噪音压制参数:ANS_AGGRESS、ANS_SUPPRESS 。噪音压制参数越严格,人声也会越容易被错误压制,导致声音忽大忽小。因此尽量不要通过这两个参数去压制电流声和其他噪声。在样机阶段,尽量通过修改硬件或结构等方法处理掉底噪和电流声。
3、淡入淡出参数调得不合理,也会引起远端通话声音忽大忽小、丢字、只听到半个字等情况。淡入淡出参数:NDT_FADE_IN、NDT_FADE_OUT、DT_FADE_IN、DT_FADE_OUT 要根据数字放大增益参数:NDT_MIN_GAIN 、NDT_MAX_GAIN、 DT_MIN_GAIN、 DT_MAX_GAIN 来调。淡入淡出是每10MS更新一次。因此在淡出时,一般要留一个字的时间(120MS左右),淡入时,一般要相对快些(60MS左右)。
单端淡入淡出时间计算公式例子:
淡出:((NDT_MAX_GAIN —NDT_MIN_GAIN)/ NDT_FADE_OUT )*10 MS = 120MS
淡入:((NDT_MAX_GAIN —NDT_MIN_GAIN)/ NDT_FADE_IN )*10 MS = 60MS
四、通话远端手机没有声音问题常见分析方法:
1、检查MIC偏置是否正常(MIC省电容方案)、MIC供电是否正常(不省电容方案)。
2、测量MIC信号脚是否有短接地的情况。
3、通话时,用示波器测量MIC信号脚是否有喊话信号。
4、下载公版SDK或其他已经量产OK的程序,排查程序是否有bug。
5、拿能正常出声音的样机和通话没有声音的样机,对调MIC。看问题是否跟着MIC走。
五、AD697X_AC897X 非ANC 耳机,通话近端DAC每一级的音量若工具端调完满足不了需求,可以调通话数字音量表-----------WTS
1、默认SDK 通话音量是选择数字音量调节的,检查一下:

图24
2、蓝牙配置工具中,近端DAC 模拟增益也是有用的。先优先调这个参数。如果这个参数满足不了,再去调数字音量表。
图25
3、若使用工具调通话近端DAC音量后,还满足不了需求(一般认为调得不够小),可以调通话音量数字音量表:
图26