• Welcome to ASR. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Any Amp with I2S inputs?

Sorry @cobby , I just noticed your answer.

Would you be able to give me a bit more detail on what you mean ?

I am preparing to place the order for manufacturing and I believe almost all capacitors were switched to Ceramic as you advised by JLPCB:
View attachment 410501
sorry for my late reply also, i guess you have the amp new in your hands.
according your list youre fine i guess, as most values are too big for COG anyway, X7R, X5R is good.
In the Audio path film caps or cog ceramics are to prefer of course, not sure if you have the space on the board for film.
 
sorry for my late reply also, i guess you have the amp new in your hands.
according your list youre fine i guess, as most values are too big for COG anyway, X7R, X5R is good.
In the Audio path film caps or cog ceramics are to prefer of course, not sure if you have the space on the board for film.

Not yet ! Ahah
I have received quite a few feedbacks on the PCB design and I will incorporate the different feedbacks before going for manufacturing, so I will take yours into account too !
 
if your boards needs to stay small ceramics are maybe the only way to go.
film ones can become quite big easily and theyre mostly trough hole.
film and cog ceramics are way more stable then X7R and worse X5R.
it always depends on what theyre used for.
for the dc blocking caps one could basically take large value ceramics, even theyre not as stable, the value make them work in a region you dont bother anyway.
if there are 10uF used, may go for 22uF or even 100uF.
its not high end but it should measure well due to the high value.
on the output LC filter it matters the most to use quality, if you can fit a film cap there, the 1uF?, it would be good for sure.
if there is no space go for the biggest X7R ceramic you can fit with the highest voltage rating ill say.
 
Last edited:
Hello,

Here is some updates on the I2S Class-D amplification board:

Top
1737979706108.png

Bottom
1737979700785.png

3D Render
1737979694380.png


And here is the BOM:

Screenshot 2025-01-27 at 8.13.37 PM.png

One idea would be to move C2,C3 a bit more left (view from top) so there is enough space to a place a "large" heatsink if case big output is needed.

Any feedback would be greatly appreciated, I will share all the files as well once validated :)
 
Last edited:
Simple question, my search didnt brought me that far so i ask by this post.
Any one aware of class d amps who offer a I2S input beside the regular analog inputs?
TAS6424 and TPA3255 should offer I2S, but i see no amps offering this feature.
Would be nice to avoid this uneeded conversion.
Thanks
Why bother using I2S into class D amplification, when you can get a decent 24/192 sampling rate over SPDIF. If you want a trully exceptional sound system, you would need to take the I2S signal into a very high quality DAC / Pre-amp and then into a class A/B amplifier, otherwise you won’t really notice the difference.
 
Why bother using I2S into class D amplification, when you can get a decent 24/192 sampling rate over SPDIF. If you want a trully exceptional sound system, you would need to take the I2S signal into a very high quality DAC / Pre-amp and then into a class A/B amplifier, otherwise you won’t really notice the difference.
How would you expect to notice a difference if the same data is transmitted via SPDIF and I2S? To test this, we converted the data five times from I2S to SPDIF and back. There was no audible difference to direct SPDIF or I2S.
Furthermore, in all high-quality and well-measured DACs, the SPDIF (Toslink and Coax), AES, and USB inputs are treated with jitter-reducing circuits and routines. I2S, on the other hand, is routed directly to the DAC chip, with the full amount of jitter.
 
Why bother using I2S into class D amplification, when you can get a decent 24/192 sampling rate over SPDIF. If you want a trully exceptional sound system, you would need to take the I2S signal into a very high quality DAC / Pre-amp and then into a class A/B amplifier, otherwise you won’t really notice the difference.
Let's add to @Roland68 's question : Why do you think a class AB amp is needed in any case. The better class D amps are now outperforming nearly all Class AB designs.

In fact there is only one class AB amp (actually a class H/G) in the top 20 list of amps measured here.
 
I modified the PCB a bit in this project and will use a blue TMC2009 heatsink. I'm building a 2.5D speaker. The amplifiers will be controlled by an ESP32C3 XIAO. The resistors are already soldered on the PCB so that the boards have different I2C addresses.

TAS5828M_PCB.jpg
 
I modified the PCB a bit in this project and will use a blue TMC2009 heatsink. I'm building a 2.5D speaker. The amplifiers will be controlled by an ESP32C3 XIAO. The resistors are already soldered on the PCB so that the boards have different I2C addresses.

View attachment 536381

Oh that's amazing ! I never went through with the manufacturing on my side. You went for TAS5828M or 5825?
Would you be able to share your version updated ? Have you successfully control the chip via I2C ?
Can I use your picture to add to the Github ?

I have received my order (the first link) but it seems that I2C control is not exposed...
 
To configure the amplifier, you have resistors R1 and R6, and you also use the I2C ports when you manually select the amplifier's operating mode, but this is a slightly simplified start. You can fully configure the amplifier only via I2C if you set the registers in the appropriate start sequence.

Zrzut ekranu 2026-06-03 072611.png

For I2C operation, you only select R6 and R1 with different resistance values, but not R0 to R1. My project will use three PCBs with three different addresses set.
By setting appropriate values in the registers, you configure the system start parameters and the I2S bus.

In this configuration, the system works automatically but has limited functions.
 
Oh I came across your work a few weeks ago, on your website !!
I asked myself if we just had the same idea and similar implementation or if you work was inspired by mine ?

So to get access to all the Smart Amp features (Equalizer,etc..) , you need the full I2C sequence. I think I managed to extract that a few weeks ago, would you be interested?
 
I don't have a practically tested amplifier control program yet. I want to use the ESP32C3 XIAO to control the amplifier, only the amplifier itself, and as a crossover I want to use a project from the DSPi forum with outputs to the power amplifiers via I2S, 3x PCB TAS5828M.
 
Back
Top Bottom