Hi
Our SOC I2S signals connect to tas5711 and LRCLK is 48kHz,MCLK is 24.576MHz
But when I reading the reg 0x00 via I2C,the value is 0x14.
I think it should be 0x74.
Could you help me to solve this issue?
Thanks,
Edgar
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.
Hi
Our SOC I2S signals connect to tas5711 and LRCLK is 48kHz,MCLK is 24.576MHz
But when I reading the reg 0x00 via I2C,the value is 0x14.
I think it should be 0x74.
Could you help me to solve this issue?
Thanks,
Edgar
Hello Edgar,
Please confirm:
Regards,
Alix Wan.
Hi Alix
1.I2C address and I2C comunication is OK.
2.Confrimed LRCLK is 48kHz,BCLK is 3.076Mhz and MCLK is 24.576MHz.
3.Read back reg 0x02 is 0x0x,no error found.
Even reg 0x00 is wrong,I still can playabck wav file normally.
I try to write reg 0x00 to other value like as 0x00, 0xff, it still can palyback wav file.
I would like to know how the auto- detected clock works and how to solved this problem.
Thanks,
Edgar
Hi Edgar,
Usually, TAS5711 has an internal oscillator in DAP which can generate a high frequency clock. For example, 100MHz.
With this clock, the internal clock detection module will be responsible for LRCLK/BCLK detection.
If you have TAS5711 EVM or TAS5711 embedded PCB.
Please change fs,MCLK to other values and let me know if autodetect works properly.
Thanks,
Yun