AW87359系列功放芯片在初始化时会加载一个用于配置寄存器的bin文件(一般名字为:aw87xxx_acf.bin)。我们调节喇叭输出的最大声音,首先前提是不要超过喇叭的标称功率。然后调整的方法有两种:
1,提高功放芯片输入的音频音量大小,即提高codec芯片输出音频的音量大小。这个调整方法根据所用codec芯片而不同,参考codec芯片的寄存器手册确认调整哪个寄存器的值。
2,如果codec芯片输出音频的音量已调整至最大或者aw87359的bin文件限制了喇叭的输出功率,那么只能调整aw87359的寄存器配置来调整喇叭的输出功率大小。
这个一般需要调整bin文件中寄存器的配置来调整喇叭输出功率大小。比如aw87359的寄存器描述中有一个0x06寄存器,描述如下:
调整这个寄存器的值可以改变喇叭输出功率的大小。
简单的方案就是请艾为的工程师帮忙调整一下这个寄存器的值然后提供一版对应的bin文件导入系统中。
应该也可以尝试自己在aw87359的驱动中增加对这个0x06寄存器的修改代码。