EN
10
0
[FAQ0101229]MTK6789平台,数字双PA输出不是立体声,左右混音时怎么办?
2023年11月

A

当碰到数字PA项目,播放左声道音源时,左右喇叭都会响,同理播放右声道音源时,左右喇叭也会响问题时,请按照如下排查:

1、寄存器排查,检PA是否区分了左右声道

在播放音乐时,读取寄存器,检查PA是否配置成左右声道。

参考路径sys/bus/i2c/drivers/aw883xx_smartpa/*-00xx,其中*i2c bus numberxxi2c address

进入目录后,Cat reg并获PA所有寄存器。

检查对应的寄存器,看两PA是否已经区分了左右声道。(AW88394对应寄存器示例)

img1 

2、平台配置排查,检查平台是否做了混音

如有集成艾为SKT音效,请先删掉音效。MTK平台可直接删掉vendor/firmware目录下awinic_params.bin

删除后还是输出不了左右声道查看vendor/etc/audio_param/AudioParamOptions_vext.xml

并修改<Param name="MTK_AUDIO_NUMBER_OF_SPEAKER" value="2" />

(默认1,即左右混音)

9
0
[FAQ0101231]AW88394 DSP里包含什么模块?
2023年11月

A

AW88394 DSP里包括三段分DRC,一段全DRC10EQ,振幅保护,温度保护和低温低压保护;

5
0
[FAQ0101226]AW83118等无电池应用,如何通过掉电检测电路控制POP音?
2023年11月

A

若产品为无电池产品,当直接拨掉电源时,软件无法有效地控制功放ICENMUTE的使能、关闭时序时,此时可能会POP音产生,就需要用到外部的上电掉电检测电路。

1、若ENMUTE是高电平关闭功IC,低电平使能功IC。那么检测电路的目标是在上电和掉电的瞬间EN迅速变为高电平并且保持或者维持一段时间,等待音IC和功IC上电完毕后IO去控制或者变为低电平。如下图所示电路。

img1 

有几个细节需要注意:

1)检测电路电源的上电速度尽量比功放或音IC电源的上电速度快。

2)检测电路的电源可以选择大一点的,这样保D2在导通时的电流更大C2在掉电时的放电速度更快。

3)基极电R2不能太大,否则会影Q1的驱动能力。

2ENMUTE是低电平关闭功IC,高电平使能功IC,那么逻辑正好和上面相反。可以在上述电路后增加一个三极管反向电路

img2 

3如果需要用到以上检测电路,建议将上述电路的输出与控IO做成一定的逻辑,两个不同的电平逻辑分别对应以下电路:

img3 

4、某客户MUTE引脚的掉电检测实例:

img4 

4
0
[FAQ0101217]AW83118 AVCC引脚为何必须与PVCC引脚接同一电源?
2023年11月

A

AW83118的三角波产生是根AVCC电压进行调节的,AVCC电压比较小的时候,三角波幅度就会比较小AVCCPVCC压差比较大,环路就会不稳定。

AVCCPVCC是按照同电压设计的。好处AVCC电源PVCC干净,三角波不会有抖动。

img1 

TXX3128的三角波产生是根PVCC电压进行调节,这样三角波幅度跟PVCC电压进行变化不会存在环路稳定性的问题。缺点PVCC纹波比较大,三角波会抖动。

TXX3128AVCC5VPVCC12VAW83118AVCCPVCC都接同样电源12V

6
0
[FAQ0101215]AW83118 SDZ拉低时,为何GVDD引脚还有电压?
2023年11月

A

1如下图,SDZ引脚拉低时,GVDD电压并不是0V,而4.3V左右。

img1 

2GVDD内部示意如下:PVCC有电压时GVDD经过分压后还有电压SDZ拉高时,内LDO模块工作GVDD5.75V.

img2 

GVDD内部框架图

3若测试AW83118 EVB关断电流时,需要GVDD的电压对地的漏电电流TXX3118也是类似工作原理。

3
0
[FAQ0201228]AW21012 LED开路及短路的寄存器配置及测试方法?
2023年11月

A: 

步骤配置0x5F寄存器。将0x5F寄存器bit[6:5]配置为“11

步骤二:配置0x5A寄存器。将0x5A寄存器的bit[1:0]配置为“10(开路检测使能位)或“11(短路检测使能位)。

步骤三:读取0x5B/0x5C寄存器。0x5B/0x5C寄存器分别对应各个通道LED开路/短路检测结果,“1”表示对应通道LED存在开路/短路情况

3
0
[FAQ0201227]AW36518实测输出电流约为配置值一半的排查方法?
2023年11月

A:

步骤:硬件上检查D1与D3是否短接。IC内部有两个LED引脚D1和D3, D1与D3需要短接。

步骤二:软件上检查0x01存器bit[1:0]配置,bit[1:0]不能配置为01和10

3
0
[FAQ0201220]为什么AW32001E有时拔掉充电器后充电状态仍提示在充电?
2023年11月

A与读取寄存器时间有关。因为IN引脚外接了电容,充电器在位时电容会存储电量,拔掉充电器电容会进行放电,读取寄存器时间在电容放电中且满足充电条件,状态寄存器就会读取到“charge”充电状态

3
0
[FAQ0201213]如何理解呼吸灯驱动IC的PWM调节?
2023年11月

A与常规PWM波不同,呼吸灯驱ICPWM调节不是输出固定高低电平、固定频率、固定占空比PWM波。

由于呼吸灯驱ICLED引脚内部为电流源架构,是无法输出固定的电平的。

呼吸灯驱ICPWM调节指的是按照设定的频率与占空比,对应驱动电流源的开与关,做到单位时间内正占空比对应时间打开电流源,负占空比对应时间关闭电流源,从而控制平均电流,控LED灯的亮度。

5
0
[FAQ0101214]如何测试数字功放,I2S输入与PA输出的延时?
2023年11月

A

1、示波器测试方法:

如下示波器截图,用示波器一通道DATAI,一通道PA输出(需要RC滤波),播1K 音源,看DATAIPA输出的延时。

(备注:若API2S信号,注意不要勾Dither,否DATAI一直有波形输出,影响判断

img1 

img2 

2、AP(音频分析仪)测试方法。

API2S信号PA,同PA输出接AP 任意通道CH1Sequence Mode里添DUT Delay选型,StartAP会根I2S信号与测试PA输出信号,计算PA输入与输出延时。

(备注:个别低版本4.4.2DUT Delay菜单,请用新版AP程序4.5.2

img3 

2
0
[FAQ0201212] AW32102CSR和AW32102ECSR的区别
2023年11月

A

1、引脚可选过电压保护阈值不同,AW32102VOVP=13V/23.6V/RESTAW32102EVOVP=13V/17V/REST

2、主从模式判定不一样:

AW32102上电后,通EN拉高进入从模式,除非完全掉电,不然无法退出主模式;

AW32102EFLAGN上电状态决定,拉低为从,拉高或者悬空为主;

3、VSNS钳位电压不一样AW321025VAW32102EOVP+1V

4、IDD_OUTTYP数值不一样,AW32102210uAAW32102E230uA

2
0
[FAQ0201194] AW36428和AW36515设定不同输入电压,输入电压偏小时输出大电流档位,在FLASH模式下,电流值不能继续上升的原因?
2023年11月

A1)输出电流的增大会导致灯的压Vf和及芯片Vhr电路内部消耗掉的电压降)增大,Vhr用来维持内部的功率管处于饱和状态此时应满足VINVf+VhrVIN偏小保证能量守恒,会导致灯的输出电流到达一定数值时达到极限,不能继续上升。

2AW36515相比较AW36418boost升压结构注意输入电压升高后得到的电压值5V,避免触发过压保护Icl的电流值设置最大2.8A,根据能量守恒VIN*Icl*(Vf+Vhr)*IoutVIN较小的时候Icl会变大,电流值过大触发限流保护,限流导致输出电流升不上去。

 

0
0
[FAQ0201203]选择DPM阈值与VBUS的大小有关系吗?
2023年11月

A:当系SYS端的工作电流需求超IN-SYS环路能力时,系统会减少充电电流使能量优先满SYS的需

求;VBUS的功能能力较差时,通DPM也可以实现电池的持续充电;VBUS的电压较低时,甚至

VBUSDPM阈值,当系统内关VBUS-DPM功能时,系统仍可以通DPM进行有效充电

3
0
[FAQ0101179]高通audioreach架构平台如何使用QACT查看模块实时占用算力?
2023年11月

A1.机器连usb,输入命令 adb shell "setprop sys.usb.config diag,serial_cdev,rmnet,adb"

img1 

2.QACT软件,选择实时连QACT

img2 

3.菜单栏选Tools->Resource Monitor Configuration,

img3 

 

4.MPPSMCPSPCPP,OK

img4 

5.播放音乐,选AFE_AW_RX_MODULE,查看实时占用MCPS,PSPP,MPPS

img5 

如图中所示,此时算法模块占用MPPS397.29

3
0
[FAQ0201202] AW3641E如何正确的设置预闪?
2023年11月

AW3641E有两个工作模式:Flash Mode和Torch Mode。当FLASH引脚的电平为低电平,拉高EN脚IC进入Torch Mode;当FLASH引脚电平为高电平,拉高EN脚IC进入FLASH Mode。

如果使用FLASH作为预闪,可以会遇到以下问题:

首先,FLASH为高电平,拉高EN脚IC进入FLASH模式;然后当EN脚持续拉高超过Timeout时,IC退出FLASH Mode然后自动进入到Torch Mode,导致在预闪时出现一个电流凸起。

一般来说,预闪的时间都比较长,所以在应用上不使用FLASH Mode做预闪而是使用Torch Mode实现,如果觉得Torch的电流不够,可以根据需要减小RSENSE电阻。