This fully-featured UDA1334A I2S Stereo DAC output is a perfect match for any I2S output audio interface. It's affordable but sounds great! The NXP UDA1334A is a jack-of-all-trades when it comes to I2S processing: it can use logic levels of 3.3V - 5V (rare), and by setting two pins high or low, you can process multiple different formats. The DAC will process the data immediately and give you a clear, analog, stereo line-level output. It's great even with I2S interfaces like Raspberry Pi (ideal for it) that don't have an MCLK - it has a built-in PLL that will generate the appropriate clock from the bit clock signal.
You can use classic I2S (default) or 16-bit, 20-bit, or 24-bit left-justified data for inputs. You can configure it to take a master clock input system, but we've set it up by default to just generate it for you, so you only need to connect the Data Input, Word Select (Left/Right Clock), and Bit Clock lines. It also has a mute pin and a de-emphasis filter that you can enable.
We've put plenty of ferrite beads, a low-noise regulator, and a recommended band-pass filter to get a very nice and clean output. We've swept it with a sine wave generator from 20-20KHz and didn't see any attenuation or distortion. Connect it to a 3.5mm stereo headphone jack or circuit board-friendly pads. We think you'll be pleased with this DAC!
Each order comes with an I2S Stereo DAC output and a header that you can solder.
You can order the Adafruit I2S Stereo Decoder - UDA1334A Breakout from the Adafruit category at SAMM Market for competitive prices, same-day shipping, and fast delivery.