TDM Clocks if I2S_CHANS_PER_FRAME=4 on XU208
Posted: Fri Dec 08, 2017 2:02 pm
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?
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?