Page 1 of 1

TDM Clocks if I2S_CHANS_PER_FRAME=4 on XU208

Posted: Fri Dec 08, 2017 5:44 pm
by AlexAdvice
Hello friends.

I'm running my own board wit XU208 and trying to test with the reference software 6.15.2rc1
It works fine for 2CH with I2S, but now I want to try multichannel with TDM.

My 1st attempt was 8CH with one TDM Data Line (using I2S_CHANS_PER_FRAME=8) - also works fine.
But unfortunately, maximum sample rate is 96kHz with MCLK=512Fs.

For some reason I do not want to change mclk to 1024fs, so I decide to use 2 Data Lines (I2S_CHANS_PER_FRAME=4).
I can see all channels data, but I got FSync frequency 96kHZ and BCLK freq 12.288kHZ at Fs=48 and Fcyns=192kHZ + BCLK = 24.576kHz at Fs-96, so TDM works at double frequency.
This is a known issue or I'm doing something wrong?


P.S. I also want to play with more then 8 channels, but I don't know which PC software I can use for testing? Up to 8 channels I use WaveGene 1.50, are any suggestions?

Re: TDM Clocks if I2S_CHANS_PER_FRAME=4 on XU208

Posted: Sat Dec 16, 2017 10:39 am
by AlexAdvice
Nobody used 4 channels per frame in TDM?