bigbaicai

芯方式是以半导体人、电子工程师等电子行业相关领域从业人员为核心的知识经验学习、分享、交流社群。 凭借开放、合作、共赢的运营理念,聚集了来自国内外知名院校和顶尖科技公司的半导体人、电子工程师。 我们致力于营造专业、认真、有温度的分享交流环境,将高质量的内容和方案成规模地生产和分享,帮助个人和团队在芯方式找到有价值的Key。 http://www.icfans.com/

播放声音小

0
阅读(935)

[DESCRIPTION]


[SOLUTION]


介绍常用的几种调节方法,
1.请申请BES_LOUDNESS_SUPPORT=LOUDSPEAKER


2.调节对应平台的内部功放classD/classAB的值。例如对于6236平台,在afe.c中AFE_Initialize()函数的末尾调用以下函数:


void pmu6236_spk_vol(pmu6236_spk_vol_enum val)
这个函数设置增益,请设置为18db的那种。


3.调整模拟增益,即工模下面的音频参数


4.把DEFAULT_LOUDNESS_NON_RINGTONE_MODE改成2,可增大音量


5.AFE_AMCU_CON2 ,在afe init函数中将其的gain值增大,设置方法参考datasheet。


6.文件audcoeff.c中调整digital gain,


DG_DAF:MP3的数字增益;0~32767;
DG_MIDI:MIDI的数字增益;0~512;
DG_IMY:IMY的数字增益;0~4096;


将值可以适当调大,再看音量是否符合要求


来自半导体社区