TDM Clocks if I2S_CHANS_PER_FRAME=4 on XU208

Sub forums for various specialist XMOS applications. e.g. USB audio, motor control and robotics.
AlexAdvice
Experienced Member
Posts: 91
Joined: Sun Feb 23, 2014 11:30 am

TDM Clocks if I2S_CHANS_PER_FRAME=4 on XU208

Postby AlexAdvice » Fri Dec 08, 2017 5:44 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?
AlexAdvice
Experienced Member
Posts: 91
Joined: Sun Feb 23, 2014 11:30 am

Postby AlexAdvice » Sat Dec 16, 2017 10:39 am

Nobody used 4 channels per frame in TDM?

Return to “Applications”

Who is online

Users browsing this forum: No registered users and 12 guests