Skip to main content
Associate
Mar 25, 2026 5:55 PM UTC
Question

I2S DMA AUDIO STUTTERING

Hello everyone!I am currently working on a speaker project that gets audio data from a microsd card over spi and sends it over i2s with DMA.I noticed that the main issue is the latency from the sd card so i got the adivce to use a triple pointer ring buffer.I searched for implementations on triple buffering with i2s but couldn't find a single one.I tried implementing it but it didn't work.(i added the code file to the post)Does anybody have good resources to learn this?

1 reply

TDK
Mar 25, 2026 6:13 PM UTC
"If you feel a post has answered your question, please click ""Accept as Solution""."