Hello!
I'm looking to use the TDM and fixed 256 bit clock setting in the 3106 Codec to achieve 96kHz sampling. If possible I could use a single SDIN/SDOUT set of lines with 4 CODECs to transmit 2, 32bit words by each codec.
2words/codec * 32bits/word * 4codecs/bus = 256bits/bus ... seems reasonable in DSP Mode
1 Codec is master, other 3 and OMAP L138 are slave
3106 BCLK timing requirments suggest min High and Low time are 35ns each --> ~70ns period
70ns * 256 is greater than 1/96kHz period
I saw in another post that someone ran BCLK at 2048MHz, which is significantly under that minimum period.
Are these settings possible for valid operation?
-MCLK = 24.576MHz
-Fs = 96kHz --> WCLK = 96kHz
-TDM
-256BCLK/WCLK --> BCLK = 24.576MHz (Can MCLK and BCLK be the same frequency or is there a BCLK = MCLK/4 requirement)
Main concern is the maximum allowable BCLK for this codec
Thank you for any suggestions!