EN
Home > FAQ | awinic > [FAQ0101457]模拟PA如何通过寄存器判断PA的工作状态?

[FAQ0101457]模拟PA如何通过寄存器判断PA的工作状态?

Audio 2025-08-06 Views: 121 Likes: 11

A:确认方法如下:

1、 adb root

2、 adb remount

3、 adb shell

4、 cd /sys/bus/i2c/drivers/ aw87xxx_pa  ——进入艾为模拟PA对应的驱动位置

5、 ls  ——打开当前文件夹,查看PA的I2C地址

6、 cd X-00xx  ——进入PA当前的地址,X为I2C总线地址,xx为芯片I2C地址,例:地址为5-0058

7、 整机播放音乐或通话,使PA处于工作状态

8、 cat reg   ——读取当前工作状态下的所有寄存器值

再根据手册查看0X01寄存器值所代表的含义,就可判断当前PA的工作状态是否正常,如下表:

Bit3:表示speaker/receiver模式配置,0:听筒模式;1:喇叭模式

Bit2:表示PA的工作状态,0:PA关闭;1:PA打开

Back to FAQ List