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.
Tool/software:
Dears,
The signal goes through KT56(RF SOC) to output I2S and then to PCM1798, but PCM1798 does not output the analog model,and I test all the audio data format.
I2S: LRCK 48KHZ BCK 3.072MHZ MCLK 12.288MHZ , SDOUT with data output
PCM1798 MUTE pin 0 RST 1 DEM 0
Pls kindly help to check it.
Shcematic and pcb layout pls find attachfile.
Thanks
Hi,
Our expert on this device is out of office today and will return Monday to follow up with you.
Thanks for your patience,
Jeff McPherson
Hi,
This is a 24bit part and Looking at your clk values, there is a mismatch.
BCK= # of Ch x Ch depth x fs =2x24x48K=2.304MHz
Instead of 2.304MHz, you are using a wrong value for BCK. Please change it and retry again . It should work.
side note: I would use a higher value pull up resistor for reset pin. Also the output is current, so you need to convert it to Voltage and filter it as well.
Regards,
Arash
Dears,
KT56 can only output 3.072MHz as the master, but cannot output 2.304MHz,Could you please help me check if there are any better solutions.
Thanks
Hi Ning,
you have 2 options which might not fit your situation:
1-Use the correct BCK for your 48k sampling rate , which means find a way to send the correct clk of 2.304MHz
2-Change the part with a 32bit part such as TAD5242 and use your 3.072MHz
What you have right now, needs a different bit clk and I have no other suggestions but option 1 as you don't want to change the part at this point.
I am not a fan of clk divider for I2S but you can explore that option too.
Regards,
Arash