#mp3streaming
Explore tagged Tumblr posts
Text
TLV320DAC3100 first bops 🔊🎶💃🕺
OK, after many hours spent with Claude on writing a driver for the TLV320DAC3100 (https://www.digikey.com/en/products/detail/texas-instruments/TLV320DAC3100IRHBR/2260591), we finally have it configured using our driver, and playing an MP3 stream on this ESP32. This I2S DAC has a particularly complex PLL and audio-routing system, so it's not one where you can just pipe in I2S data and have it magically play. One nice thing we got working on is the MCLK, which is generated from the BCLK, so it'll work great with anything from an Arduino-compatible to a single-board computer like Raspberry Pi. We're hoping to get the headphone detection working next so that we can turn off the amp when the headphone is plugged in. Also, it should be able to control the volume from the headset buttons. Also, we want to get the internal beep generator going so we can make tones separate from the audio stream for UI notifications.
#tlv320dac3100#dac#esp32#i2s#audioengineering#opensource#mp3streaming#embeddedhardware#hardwarehacking#arduino#raspberrypi#microcontrollers#firmware#coding#electronics#headphones#pll#audioprocessing#dsp#mclk#bclk#headphonemod#techinnovation#audiophile#sounddesign#makercommunity#opensourcehardware#iot#embeddeddev#beepgenerator
34 notes
·
View notes