6515m的内部功放增益怎么修改大点(已解决)
现在声音太小了,求指导
不修改音频参数
/alps/mediatek/custom/common/kernel/sound/amp_6329pmic_spk
#define SPK_AMP_GAIN (4) //4:15dB
bool Speaker_Init(void)
{
PRINTK("+Speaker_Init Success");
#if defined(AMP_CLASS_AB)
hwSPKClassABInit();
hwSPKClassABVolumeControl(SPK_AMP_GAIN,SPK_AMP_GAIN);//4:15dB, 6:21dB
#elif defined(AMP_CLASS_D)
hwSPKClassDInit();
hwSPKClassDVolumeControl(SPK_AMP_GAIN,SPK_AMP_GAIN);//4:15dB, 6:21dB
#endif
hwSPKClassABVoiceBypassAnalogGain(RCV_AMP_GAIN);
PRINTK("-Speaker_Init Success");
return true;
}
#define SPK_AMP_GAIN (6) //6:21dB
修改成这样也没有效果的
你按音量加减,声音有反映吗?
另问一下,你的BB到PMU中间除了串电容,还有没有串别的东西?
音量加减的时候,声音有反应的,就太小了,要贴在耳边听
除了电容没有串别的了吧?
你换成AB类的试一下。
只是电容,没有串其它的了,AB类的声音一样很小,带着耳机声音比较大
如果耳机模式的声音正常,可以试一下,在耳机模式时,将外放也同时打开,听一下外放声音是否也同时变大了。
我把内部增益调到21db,后面一直也没有效果
最后原来是PMU到BB端的电容值太小了
才100PF,修改成20uF就可以了
应当不要20UF的。不过也没有20UF的电容。只有22UF的电容。
因为你用100PF的电容,对这种音频信号来说,(容性)阻抗太大了。
我觉得用1UF的电容应当就够了。
你可以跟你们硬件在确认一下。