首页 > 常见问题 | 艾为电子 > FAQ0100170: 如何通过adb查看整机中AW881XX_SmartPA当前的喇叭校准值?

FAQ0100170: 如何通过adb查看整机中AW881XX_SmartPA当前的喇叭校准值?

Audio 2021-07-27 阅读量: 158 点赞量: 0

通过adb查看整机中AW881XX_SmartPA当前喇叭校准值的步骤如下:

方法1:

1.adb root

2.adb remount

3.adb shell

4.cd /sys/bus/i2c/drivers/ ——进入艾为smartpa节点文件目录

5.cd aw881xx_smartpa ——进入到对应的驱动位置

6.ls ——查看PA寄存器的地址

7.cd 4-0034 ——找到PA当前的地址,例:地址为4-0034,进入到当前地址

8.整机播放静音音源

9.echo 0x8677 > dsp_rw

10.cat dsp_re ——读取dsp中Re的值

11.读到的值即为当前整机中喇叭的阻抗值,示例如下图,读到的喇叭阻抗值即为Re=3.949 ohm

2.png


方法2:

1.重复方法1中①到⑨步骤

2.cat dsp_rw ——读取dsp中Re的寄存器值,得到的8677寄存器值为通路阻抗,8678寄存器值为线损

3.读到的值转换成10进制,再除以4096得到阻抗值,通路阻抗减去线损即为dsp中写入的喇叭阻抗,示例如下图:

3.png

0x8677=0x4733,通路阻抗R=Re+Ra=4.449 ohm

0x8678=0x0800,得Ra=0.5 ohm

当前喇叭阻抗值Re=R-Ra=3.949 ohm


返回FAQ列表