This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好,
我的客户遇到了打开系统电源时SPK输出电流过大的问题,如冷启动。
在-30 dec C时,过大电流变大,系统关闭。
在室温或+70°C时,大约130毫秒内会有过大电流(不是很大),但系统不会关闭。
立即重新打开电源时,没有过大电流。
是否有解决此问题的解决方案?
目前,它们的开发阶段几乎是最后阶段,它们只能修改寄存器设置。
扬声器阻抗为8欧姆。
寄存器的设置值如下所示;
0x00 0x00 //选择第0页
0x01, 0x01 //重置
0x04, 0x03 // PLL_CLKIN = MCLK,CODEC _CLKIN = PLL_CLK
0x06, 0x08 // J = 8
0x07, 0x00 // D = 0000,D (13:8)= 0,D (7:0)= 0
0x08, 0x00 // PLL D值LSB
0x05, 0x91 // PLL通电,P = 1,R = 1
0x0B, 0x88 // NDAC已通电并设置为8
0x0C ,0x82 // MDAC已启动并设置为2
0x0D, 0x00 // DOSR = 128,DOSR (9:8)= 0,DOSR (7:0)= 128
0x0E, 0x80 // DAC DOSR_VAL LSB
0x1b, 0x00 //模式为I2S,文字长度为16,从属模式
0x74, 0x00 // DAC =>通过引脚禁用音量控制
0x00 0x01 //选择第1页
0x1E, 0x02 // SPK通电控制位保持不变打开
//短路检测。
0x1f, 0x04 //(b)编程共模电压(定义= 1.35 V)
0x21, 0x4e //弹出,开机= 1.22秒,步长时间= 4毫秒
0x23, 0x40 // LDAC路由到HPL输出,RDAC不在任何位置路由
0x28, 0x02 //取消HPL静音,设置增益= 0 db
0x29, 0x02 //取消静音HPR,设置增益= 0 dB
0x2a, 0x1c //取消静音D类,设置增益= 24 dB
0x20, 0x86 //启动D类驱动程序
0x24, 0x00 //启用HPL输出模拟音量,设置=-9 dB
0x25, 0x00 //启用HPR输出模拟音量,设置=-9 dB
0x26, 0xFF //启用D类输出模拟音量,设置=** dB <---
0x00 0x00 //选择第0页
0x3F, 0x90 //启动DAC左通道(启用软步进)
0x41, 0x00 // DAC左增益= 0 dB
0x42, 0xd4 // DAC右增益=-22 dB
0x40, 0x04 //取消DAC左右信道的静音
0x19, 0x00 // CDIV_CLKIN = MCLK (默认)
0x1a, 0x81 // CLKOUT除法器M = 1,CLKOUT M -->通电
0x33, 0x10 //将GPIO设置为CLKOUT
此致,
Toshi
您好,Toshi-san,
感谢您确认使用8欧姆电阻器的现象。
我建议进行更多的测试。 客户是否可以尝试在SPKVDD处使用另一个5V电源? 特别是,客户是否可以尝试使用另一个5伏电源,以驱动比实际电源更大的电流? 这将使我们能够更好地处理这一问题。
最后,出现问题时是否可以提供SPKP和SPKM输出的一些捕获?
谢谢你。
此致,
Luis Fernando Rodríguez ñ o S.
Toshi-san,
感谢您提供测试结果。
我想知道低温是否正在改变负载电阻。 您能否验证在低温下扬声器电阻是否仍然相同? 客户是否可以尝试使用更高的负载阻力来验证这是否与负载问题有关?
谢谢你。
此致,
Luis Fernando Rodríguez ñ o S.
路易斯-桑,
我从客户那里获得了布局(pdf文件)。 我想直接发送给您。
能否告诉我您的电子邮件地址?
此致,
Toshi