Other Parts Discussed in Thread: TAS6424
Hi team.
I'm trying to play 48KHz_32bit_4Ch wav and 48KHz_16bit_4Ch wav now through TAS6424L-Q1.
In the case of 48KHz_32bit_4Ch, there is no problem to listen to it.
But when I test it with 48KHz_16bit_4Ch, there is only noise sound.
When I check it using the internal loopback audio path which is not connected to TAS6424, it seems to be ok.
(These are the dump of TAS6424)
[ 10.696916] tas6424 6-006a: ***********[tas6424 Register Dump ]*****************
[ 10.697074] tas6424 6-006a: tas6424 register[0x0] value: 0x0
[ 10.697216] tas6424 6-006a: tas6424 register[0x1] value: 0x32
[ 10.697358] tas6424 6-006a: tas6424 register[0x2] value: 0x62
[ 10.697503] tas6424 6-006a: tas6424 register[0x3] value: 0x56
[ 10.697645] tas6424 6-006a: tas6424 register[0x4] value: 0x0
[ 10.697791] tas6424 6-006a: tas6424 register[0x5] value: 0x8f
[ 10.697935] tas6424 6-006a: tas6424 register[0x6] value: 0x8f
[ 10.698076] tas6424 6-006a: tas6424 register[0x7] value: 0x8f
[ 10.698222] tas6424 6-006a: tas6424 register[0x8] value: 0x8f
[ 10.698367] tas6424 6-006a: tas6424 register[0x9] value: 0x1
[ 10.698510] tas6424 6-006a: tas6424 register[0xA] value: 0x1
[ 10.698651] tas6424 6-006a: tas6424 register[0xB] value: 0x1
[ 10.698793] tas6424 6-006a: tas6424 register[0xC] value: 0x0
[ 10.698936] tas6424 6-006a: tas6424 register[0xD] value: 0x0
[ 10.699080] tas6424 6-006a: tas6424 register[0xE] value: 0x0
[ 10.699224] tas6424 6-006a: tas6424 register[0xF] value: 0x0
[ 10.699366] tas6424 6-006a: tas6424 register[0x10] value: 0x0
[ 10.699512] tas6424 6-006a: tas6424 register[0x11] value: 0x0
[ 10.699652] tas6424 6-006a: tas6424 register[0x12] value: 0x0
[ 10.699798] tas6424 6-006a: tas6424 register[0x13] value: 0x0
[ 10.699941] tas6424 6-006a: tas6424 register[0x14] value: 0x0
[ 10.700083] tas6424 6-006a: tas6424 register[0x15] value: 0x0
[ 10.700226] tas6424 6-006a: tas6424 register[0x16] value: 0x0
[ 10.700369] tas6424 6-006a: tas6424 register[0x17] value: 0x0
[ 10.700511] tas6424 6-006a: tas6424 register[0x18] value: 0x0
[ 10.700652] tas6424 6-006a: tas6424 register[0x19] value: 0x0
[ 10.700794] tas6424 6-006a: tas6424 register[0x1A] value: 0x0
[ 10.701058] tas6424 6-006a: tas6424 register[0x1B] value: 0x0
[ 10.701204] tas6424 6-006a: tas6424 register[0x1C] value: 0x0
[ 10.701348] tas6424 6-006a: tas6424 register[0x1D] value: 0x0
[ 10.701489] tas6424 6-006a: tas6424 register[0x1E] value: 0x0
[ 10.701631] tas6424 6-006a: tas6424 register[0x1F] value: 0x0
[ 10.701772] tas6424 6-006a: tas6424 register[0x20] value: 0x0
[ 10.701913] tas6424 6-006a: tas6424 register[0x21] value: 0x0
[ 10.702054] tas6424 6-006a: tas6424 register[0x22] value: 0x1
[ 10.702196] tas6424 6-006a: tas6424 register[0x23] value: 0x14
[ 10.702339] tas6424 6-006a: tas6424 register[0x24] value: 0x0
[ 10.702480] tas6424 6-006a: tas6424 register[0x25] value: 0x0
[ 10.702622] tas6424 6-006a: tas6424 register[0x26] value: 0x40
[ 10.702626] tas6424 6-006a: ***************************************************
As you see SAP control (0x03), it looks fine.
And when I check MCLK, it has 24575998 Hz (512 x fs)
And SCLK has 3071999 Hz (48000 x 16 x 4 = fs x 64)
Could you let me know what I need to do for the next step?
Thank you.
Kyungwon