xmos processor for audio I2S to pwm application Topic is solved

If you have a simple question and just want an answer.
mantabernd
New User
Posts: 2
Joined: Thu Nov 27, 2014 1:15 am

xmos processor for audio I2S to pwm application

Post by mantabernd »

Dear Sir or Madam,

I'm looking for a µC to create a I2S to pwm stage for a audio class d amplifier. Is it possible to create such a application with a xmos controller? And if yes, is there a library for this?

Thanks in advance.

Best regards

Bernhard

View Solution
User avatar
infiniteimprobability
Verified
XCore Legend
Posts: 1164
Joined: Thu May 27, 2010 10:08 am

Post by infiniteimprobability »

A class D amp is certainly possible - I2S receive, some DSP and then fine pin control are all things the chip does well.

A few years back we developed an example of this connected to an ipod dock codebase https://github.com/xcore/sc_class_d_amp ... d-Dock.pdf

It wasn't the last word in quality - about 90db SNR (ie about 15 bits) so suitable for consumer apps rather than anything audiophile.

The main reason for lower quality was lack of feedback (basically it's open loop) and it relied on very stiff PSU - the PSRR (power supply rejection ratio) wasn't great, but again fine for consumery stuff.

 

Engineer at XMOS
mantabernd
New User
Posts: 2
Joined: Thu Nov 27, 2014 1:15 am

Post by mantabernd »

Thank you very much for your fast reply.

Feedback in digital domain is my problem now so I'm looking for a flexible Controller to do I2S recombination with the feedback path.

Do you have a finished library for I2S to PWM conversion?

Thanks

Best regards