sck / bck who is who

Typically the I2S bit clock is named bck (bit clock) or sck (serial clock). Word clock is lrck (left-right clock) or ws (word select). SoC I2S interfaces often feature master clock (mck) from which the other clocks are divided, codecs often need that clock too.
 
The sck on my board is 128 fs , normaly bck is 64 fs , so they do not have the same rate , will the tda1541a work with 128 fs in simultaneous mode ?

it is very close to its max frequency from datasheet ( 6.4 mhz )

.
 
Last edited:
CM6631 has non-standard BCK output as it is 128fs for 44k1/48k and 64fs for higher sample rates. Modern DAC chips can work with 128fs but I doubt if TDA1541 can. You need to try it to find out. You could add a div/2 on BCLK if 128fs does not work.
 
Fact is it doesn't work at 128 fs , and the i2s to simultaneous glue logic ( same as the ryanj board ) has some reduction , so I have to find and usb to i2s board that output bck at 64 fs or divide by 2 the actual 128 fs


.
 
Last edited:
I found this from AK4399 datasheet. AFAIK it works with CM6631 so I assume CM6631 has similar timings for 128fs at 44k1/48k which means that BCK div/2 (or div/4) does not work as @rfbrw stated.
 

Attachments

  • 128fs.JPG
    128fs.JPG
    41.4 KB · Views: 74
ok , what could go wrong when you divide by two the frequency of bit clock , a far as the signal doesn't become jittered or noisy in any kind , the i2s to simultaneous glue logic has 14 chips along the path , would one more chip degrade the signal that much ??

.