带IV反馈的PA可分为内部反馈和外部反馈,带外部Vsense反馈管脚的即为外部反馈,如下图AW88258即为外部反馈,AW88261即为内部反馈;
1) 当使用内部反馈芯片时,在配置喇叭阻抗时,需要同时配置输出通路上的线损。线损测试方法为:找3—5台机器拆机,断开喇叭,测量PA VON/VOP输出磁珠前端到喇叭弹片端的阻抗,N对N,P对P测试,
双边阻抗相加,即为该整机输出通路上的线损,取这3-5台机器的线损平均值即可以作为该项目的线损值来配置参数;
2) 当使用外部反馈芯片时,如果sense反馈点拉到了喇叭弹片上,则无需加线损;如果sense点未拉到喇叭弹片上,则从sense点到喇叭弹片端的这段双边线损即可以作为该项目的线损值来配置参数。
不建议使用分压电阻降压,建议使用Voltage-Level Translator。原因说明如下︰
MISO是开关电路(Switching Circuit), 内部是 CMOS输出。同时间只有上半部的PMOS或下半部的NMOS打开,对外的输出即会H-L-H-L-H-L...做开关输出, 开关电路动作原理是利用MOSFET的特性做为HIGH/LOW的应用,以下为示意图,此时MISO的output接MCU的MOSI,MCU的输入为高阻,耗电流极低。
CMOS 输出示意图 MOSFET工作区示意图
如果在MISO外部接上分压电阻(示意图如下),会使PMOS的VDS改变,迫使PMOS工作在不是原本IC设计的H/L电平,电压可能会变成不可控。
而且当MISO在高电平时,会有漏电现象,有更多耗电流产生(Vout/R)。所以一般开关电路输出的电平不建议用分压电阻降压,建议使用电平转换IC。
另外一个考虑点, SPI是高速信号,外部接电阻,再加上走线的寄生电容,会形成RC,影响上升及下降时间, 高速信号下,每段高低电平的时间很短,SPI判决有效的H/L有一定的时间,如果因为RC造成H/L电位在临界值,可能会造成信号的误判。
可以考虑下用我司的2/4CH Voltage-Level Translator-AW39112/AW39114, 响应速度可达24MHz, 可以满足SPI的速度要求。
文中端口含义:(AW9106B:OUT0-5、AW9110B:OUT0-9、AW9523B:P0_x&P1_x)
端口如果设置为推挽输出,使用时不需要外接上拉电阻,输出的高电平为VCC电压。
端口如果设置为开漏输出,使用时需要外接上拉电阻,输出的高电平为外接的上拉电平。
端口如果设置为输入,因为内部没有自带上下拉,所以当所接的信号可能有悬空或者不定态时,需要外接接上拉或下拉电阻。
各端口电平、INTN、RSTN(AW9523B为RSTN、AW9106B和AW9110B为SHDN)、SCL、SDA、AD1、AD0不能超过VCC电平。
上电时需要满足以下上电时序,否则芯片可能不能正常初始化
所以有两种接法:接至主控的GPIO口,或通过RC延时电路接到高电平。
优先建议接至主控的GPIO口,不建议直接接高,因为接至主控的GPIO口更容易控制上电时序,而且保留硬复位功能,让整个系统更加可靠
如果GPIO口资源非常紧张,也可以将高电平通过RC延时电路接至RSTN引脚,但需实测上电波形,保证满足上图中的上电时序。
AW9106B、AW9110B、AW9523B的中断引脚只有一种情况下会产生中断:端口配置为输入模式,并且对应端口的中断使能位打开(REG06H、REG07H),一旦监测到端口的电平状态发生改变(高电平变为低电平、低电平变为高电平,8us deglitch),就会产生中断。表现为INTN引脚拉低。
产生中断信号后,INTN引脚会被持续拉低,除非通过一定的操作才能释放中断信号。
INTN信号释放方法:主控通过IIC分别读REG00H和REG01H寄存器(不能连读)可以释放中断。
上电后,16个端口默认为GPIO输出状态,P0为Open-Drain模式,P1为Push-Pull模式。
具体每个端口的默认输出状态是高、低还是HIZ,则由AD0、AD1的接法决定,详见《FAQ0200044: AW9523B P0和P1 有什么区别?AW9523B P0和P1默认状态如何设置?》
AW9106B一共有6个通道,6个通道都可以自主呼吸;
AW9110B一共有10个通道,其中只有6个通道(OUT0-OUT5)可以自主呼吸;
AW9523B一共有16个通道,所有通道均不能自主呼吸。
一般通过设置主从模式解决。步骤如下:
1) 将芯片的CLKIO引脚相连
2) 设置0x05bit[1:0]为10或01,即根据实际应用配置芯片为主或从
1. Open和short是两个检测功能,需要分开检测的
2. 检测前需先点亮LED,按照如下配置点亮所有LED灯
a) 0x00寄存器设置为0xb1,使能芯片
b) 0x01寄存器推荐范围0x05~0x80,建议0x01寄存器配置为0x55
c) Page1页面PWM值推荐范围0x20~0xFF,建议都设为0xFF
d) Page2页面SL值建议都设为0xFF
e) 其他寄存器为默认值
f) OPEN/SHORT检测不一定要所有灯都亮,但需检测的灯必须点亮。只有当有电流流过LED时,才能进行开路和短路检测。因此,有必要先点亮LED,然后检测开路和短路。
3.open检测过程:
a)如下图,0x00寄存器的bit2:bit1设置为11,即打开open检测
b)读取0x03~0x23寄存器bit[5:0]的值获取每个LED的检测结果,对应bit位为0表示正常,1表示open
4.short检测过程
a)如上图,0x00寄存器的bit2:bit1设置为10,即打开short检测
b)读取0x03~0x23寄存器bit[5:0]的值获取每个LED的检测结果,对应bit位为0表示正常,1表示short
5.Open/short检测原理如下,0x2B寄存器一般设为默认值
6.寄存器与LED位置的关系
a)OSR0-OSR32的每bit存储一个LED的开/短状态。每个OSR寄存器在bit5-bit0中存储6个led开/短状态。
b)例如OSR0存储LED0-LED5的状态,其中MSB为LED5的状态,LSB为LED0的状态。
数字PA的增益由两部分确定:数字增益和模拟增益,下面以AW88261为例说明。
数字增益:由PA中数字音频处理模块(DAP)中的Volume模块和HAGC模块共同决定。当HAGC功能关闭时,Volume提供从0dB ~ -96dB的数字增益。
DAC:音频信号经过DAP模块后会经过DAC转化为模拟信号,再经过H-bridge放大。DAC的数模转换增益为0dB(Vpeak/FS),即对于输入0dBFS的数字信号,DAC输出1Vpeak的模拟信号。
模拟增益:即PA中H-bridge的增益,一般为固定值,如AW88261 SPK mode下模拟增益为12倍,RCV mode模拟增益为4.75倍。
综上,对于Volume=0dB,SPK mode的情况,PA的总增益为20*Log(12)=21.58dB(Vpeak/FS),即输入0dBFS信号,PA输出21.85dBVpeak=12Vpeak。
使用示波器测试平台I2S时钟频率的方法:
1、将I2S BCK、WCK这2根I2S信号线和GND线,共3根线飞线接到示波器的两个通道上。
2、播放音乐时,示波器上抓取信号,并且在示波器上显示BCK和WCK的时钟频率。示波器具体设置如下:
1)以WCK信号上升沿触发,触发电平设置为1V,触发方式为Auto
2)纵坐标电压刻度设置为1V/div,横坐标时间刻度设置为5us/div
3)添加测量显示WCK和BCK的时钟频率
3、BCK频率公式如下,所以示波器测试到BCK频率和WCK频率时,即可得到I2S配置,包括WCK频率,采样位数。
SampleRate:采样频率,即Wck的时钟频率,常见如48K,44.1K,16K等
SlotLength:采样位数,常见如32bit或16bit
SlotNumber:Slot数量,I2S模式Slot数量为2,TDM模式Slot数量为4或以上
使用示波器测试平台I2S是否有信号输出:
1、将I2S BCK、WCK和DATAI这3根I2S信号线和GND线,共4根线飞线接到示波器的三个通道上。
2、播放音乐时,示波器上抓取信号,并且在示波器上显示BCK和WCK的时钟频率。
I2S信号正常时,BCK、WCK和DATAI都有波形;并且I2S的时钟频率与PA配置的I2S格式对应上才能够正常出声。
示波器的具体设置如下:
1) 以WCK信号上升沿触发,触发电平设置为1V,触发方式为Auto
2) 纵坐标电压刻度设置为1V/div,横坐标时间刻度设置为5us/div
3) 添加测量显示WCK和BCK的时钟频率
一、飞线调试说明:
1、主板的电源VBAT、1.8V接口(连接DVDD和VDDIO)、I2S-DATA0、I2S-DATAI、I2S-BCK、I2S-WCK、GND、I2C-SDA和I2C-SCL ,RSTN(拉高芯片工作)飞线接到DEMO上。
2、DEMO板的VOP和VON接喇叭。
3、DEMO板的VBAT和VDD短接。
4、DEMO板的DVDD和VDDIO短接。
注1:I2S-DATAO和I2S-DATAI连接注意相反,不可同向,即SOC I2S-DATAO连接DEMO板I2S-DATAI, SOC I2S-DATAI连接DEMO板I2S-DATAO。
注2:此飞线方法适用于驱动调试,如调试最大音量播放音乐,需注意VBAT和GND的飞线要尽量短而粗。
注3:VDDIO 口电平要与I2S电平保持一致,如果I2S采用3.3V接口,VDDIO 单独拉线供电。
具体飞线方法见下图:
二、调试地址选择:
I2C地址选择可通过改变外部电阻状态来确定 ,小板默认贴R2为10K电阻,地址为0X34,如有调整I2C地址需求,可按照表中的电阻调整来改变。
1、 校准Re
原理:播放静音文件,芯片输出46.87Hz(AW882XX支持23.43HZ)/0.1Vrms的导频信号,回采喇叭端电压信号和电流信号,计算出对应的交流阻抗值,在较低频测得的交流阻抗值,近似等于喇叭的直流阻抗值。
意义:利用线圈直流阻抗与温度具有线性关系的特点进行温度保护,温度保护是以校准出的Re值为基准进行处理和计算,如下为计算公式及各个指标的含义,其中R25即为校准的Re值。
2、 校准F0
原理:播放静音文件,算法发出2.83Vrms(SPK)或者1Vrms(RCV)的白噪声,回采喇叭端电压信号和电流信号,通过算法计算迭代TS参数,计算出F0。
意义:通过计算出的F0与喇叭实际F0 对比,对整机喇叭装配的密封不良品进行一定范围的筛选,喇叭出现漏气,F0会偏低,喇叭出音孔遮挡,F0偏高。
将DUT开机并打开该功能,万用表调至直流电压档,将万用表红表笔连接平台芯片引脚外部靠近芯片处的电容或电感上,黑表笔接地,测量直流电压。
如果电压为0V,说明无直流偏置电压;如果有电压(高通平台通常有0.5V)说明有直流偏置电压。
射频收发器端口若有直流偏置电压,在调试匹配时,需要串联隔直电容(如下图C3122=100pF),否则可能出现直流到地,导致该功能链路不通。
如平台RF Transceiver GNSS引脚电路所示:
射频电路设计时,选择合适的射频开关关注的指标有IL/ISO/P0.1dB/IIP3…,其中用于发射通路的开关较接收通路P0.1dB要求要高的多,所以首先就要确认P0.1dB大小,以衡量是否可用。
若P0.1dB小于平均功率或峰值功率,会造成如下问题:
1.P0.1dB功率小于平均功率,会造成烧芯片风险。
2. P0.1dB功率小于峰值功率或临界,会造成谐波超标或烧芯片风险。
因此,通常用于接收的开关由于P0.1dB较低不能用于发射通路上。
以下为不同制式下的平均功率和峰值功率情况:
1.可以提升HBRX通路的接收灵敏度。
Phase2方案MMPA的HBRX端口通常用作B38/B40/B41接收,在靠近HBRX端口电路上加高频的LTE LNA,用以弥补前端插损大导致灵敏度差的问题。
2.有利于改善B7 desense。
B7是FDD制式,发射和接收同时工作,发射功率会通过MMPA内部开关耦合到HBRX1或HBRX2链路。为了避免B7灵敏度有desense问题,请不要将B7接收和HBRX1或HBRX2靠近走线,在这些线中间应铺地打地孔,增加隔离,根据项目经验隔离度应小于20dB。
若在HBRX接收口增加LTE LNA(AW5008H1 不带Bypass),当B7工作时,HBRX通路的LTE LNA使能为低处于不工作状态时的隔离度在27dB左右,这样可以将B7发射功率从PA内部耦合过来的能量从HBRX口就衰减了27dB,从而降低了B7 发生Desense问题的风险。
耦合路径如下:
①一般MMPA内部开关的隔离度是35dB
②HB3 RX/HB1 RX/ HB4 RX与B7 RX频率处的隔离度应大于20dB
AW9610xA为AW9610x的算法升级版。AW9610xA支持多级阈值触发中断,AW9610x不支持。
AW9610x和AW9610xA均能配置多级阈值,但AW9610x多级触发时只会置1多级触发状态位,不能拉低INTN引脚;AW9610xA多级触发时会拉低INTN脚并置1多级触发中断标志位。
因此若需使用多级触发功能,AW9610x只能通过轮询获取触发信息,AW9610xA可使用中断及轮询两种方式。
© Copyright 2008-2022 MILE6m6米乐体育技术股份有限公司 | Powered by IT