I2S Maximum Channels

barometre
Posts: 22
Joined: Mon May 09, 2016 11:22 am

I2S Maximum Channels

Postby barometre » Mon May 14, 2018 10:23 pm

Hi,

Esp32 have two i2s peripherals. Can both be configured to as output? If yes is it possible to have different output from them?

I would like to build a simple boombox with simple frequency filtering.

What is the maximum lrck frequency? Is it possible to have multichannel audio for crossover purposes.

Thanks

User avatar
Jakobsen
Posts: 89
Joined: Mon Jan 16, 2017 8:12 am

Re: I2S Maximum Channels

Postby Jakobsen » Tue May 15, 2018 10:38 am

Hi Barometre

Yes - I did a simple test last year.
Simple crossover filter for bass / tweeter on left channel audio but only using on i2s output from the ESP32. Should be easy to use second i2s output for right channel as well.

I will check if possible on my setup as well - The amp's we design takes 2 x i2s input to support up to 4 single ended output channels.

Regards Jakobsen
Analog Digital IC designer / DevOps @ Merus Audio, Copenhagen, Denmark.
We do novel and best in class Audio amplifiers for consumer products.
Programmed assembler for C-64 back in 1980's, learned some electronics - hacking since then

barometre
Posts: 22
Joined: Mon May 09, 2016 11:22 am

Re: I2S Maximum Channels

Postby barometre » Mon Oct 01, 2018 1:24 pm

Jakobsen wrote:Hi Barometre

Yes - I did a simple test last year.
Simple crossover filter for bass / tweeter on left channel audio but only using on i2s output from the ESP32. Should be easy to use second i2s output for right channel as well.

I will check if possible on my setup as well - The amp's we design takes 2 x i2s input to support up to 4 single ended output channels.

Regards Jakobsen
Hi,

Do you mean, "you set both I2S data lines as output and each outputting stereo channels then you had 2*stereo channels to frequency filtering"?

Thanks

User avatar
Jakobsen
Posts: 89
Joined: Mon Jan 16, 2017 8:12 am

Re: I2S Maximum Channels

Postby Jakobsen » Mon Nov 26, 2018 11:31 am

Yes
Stereo audio in from HTTP audio stream - Split to 4 channels using 2xi2s hardware block
I2S inst 0 : Left bass /Left treble - Amp 2 x single end
I2S inst 1 : Right bass /Right treble - Amp 2 x single end
Or alternative 2.1 system
I2S inst 0 : Left treble /Right treble - Amp 2 single end
I2S inst 1 : Mixed left/right bass - Amp 1 BTL


/j
Analog Digital IC designer / DevOps @ Merus Audio, Copenhagen, Denmark.
We do novel and best in class Audio amplifiers for consumer products.
Programmed assembler for C-64 back in 1980's, learned some electronics - hacking since then

Who is online

Users browsing this forum: jesper and 116 guests