hi:
我们最近用tas5756搭建一个双通道的板子,按照evm板的配置把寄存器都配置了一遍,但是加载到我们自己的板子上以后,喇叭没有出声音。
暂时没有去挑eq那些参数,只是想让板子出声音。检查了几个地方,i2c的写入都成功了,i2s的时钟也起振了,dout数据线也有数据输出。但是喇叭就是没有声音。不知道哪里没有考虑到。
最后一个问题,我看5756m的evm板的bclk是3.072M,mclk是12.288M。我们板子的mclk是24.576M,这个有影响吗?
Amy Luo:
您好,
感谢您对TI产品的关注!为更加有效地解决您的问题,我需要询问更了解这款芯片的TI资深工程师,再为您解答,一旦得到回复会立即回复给您
Amy Luo:
您好,
您的BCLK设置的是多少呢,BCLK的频率=通道数×采样频率×采样位数
MCLK一般设为256fs或384fs,为了使系统间能够更好地同步。
taoyu:
回复 Amy Luo:
今天已经有声音了,是spk_mute电平没有拉高。不过现在还有问题,主要是声音是变调的。
我们dsp发出来的i2s格式是fs48K,bclk 1.536M,mclk是24.576M。数据是16bit,双通道。
我按照手册的说明把,input改成bclk,p、r的系数也改了,但是声音还是变调的。现在不确定还有哪里没改到。
R13—— 0x10 (bclk)R20—— 0x0 (P ==1)R21—— 0x20 (J ==32)R22—— 0x0 ( D==0)R23—— 0x0 ( D==0)R24—— 0x1 (R==2)我改的是这些
Amy Luo:
回复 taoyu:
您好,我在E2E论坛上看到您有发帖咨询,请参考E2E论坛上工程师的回复:
e2e.ti.com/…/926337