EN
Home > FAQ | awinic > FAQ0100171: AW881XX_SmartPa,整机电信号THD+N测试不过如何解决?失真较大如何解决?

FAQ0100171: AW881XX_SmartPa,整机电信号THD+N测试不过如何解决?失真较大如何解决?

Audio 2021-06-29 Views: 173 Likes: 0

AW881xx 测试1KHz-0dB信号的THD+N失真过大时,可按照以下步骤进行排查:

1.关闭PA的dsp,dsp中的导频信号会导致失真测试不过;

关闭方法如下:

(1) 使用adb命令实时修改PA寄存器值:

adb root

adb remount

adb shell

cd /sys/bus/i2c/drivers/aw881xx_smartpa/X-00XX ——进入到PA当前的地址,例如:

4-0034,4为I2C总线地址,0034为芯片I2C地址

注:因为要关闭PA的dsp,测试时有烧喇叭的风险,所以在关闭dsp前需要先打开PA的AGC

保护,AGC阈值设置为喇叭的额定功率,也可以降低整机音量后再关闭dsp;

先播放音乐,再输入如下指令

echo 0x09 3B42 > reg ——设置AGC保护阈值为1W@8ohm

echo 0x0d 011b > reg ——打开AGC保护开关

echo 0x04 6444 > reg ——bypass dsp开关使能

(2) 使用UI配置dsp bypass,AGC=1W的参数,push进整机,push路径为vendor/firmware,重启生效后验证测试;

(3) 使用UI adb在线连接配置dsp bypass,AGC=1W的参数,写入整机测试验证;

注:如需使用(2)(3)方法,请联系我司FAE提供参数。

2.关闭dsp后失真测试还是不过,可以断开磁珠,从靠近PA端飞线,排除磁珠以及后端通路影响,再进行测试;

3.这时候大部分已经可以测试过了。如果失真测试结果还是偏大,这时需要分析平台端信号,可以抓取平台端输出信号log或通过飞线测试i2S的信号质量。

Back to FAQ List