{"product_id":"adafruit-tlv320dac3100-i2s-dac-with-headphone-and-speaker-out","title":"Adafruit TLV320DAC3100 - I2S DAC with Headphone and Speaker Out","description":"\u003cp\u003eThis I2S DAC breakout provides clean, excellent-quality, stereo audio and can \u003cspan\u003econnect directly to your 16Ω headphones and\/or a 4Ω-8Ω speaker. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eWe stock a lot of chips and development boards that are able to do high quality digital I2S out, which makes for great quality audio playback. That's great when you have enough processing power to decode WAVs or MP3s in real time. However, most give you stereo\u003cspan\u003e \u003c\/span\u003e\u003cem\u003eline-out\u003c\/em\u003e which cannot connect to head-phones...until now!\u003c\/p\u003e\n\u003cp\u003eWe really love the sounds coming out of the \u003cstrong\u003eAdafruit TLV320DAC3100 I2S DAC with Stereo Headphone and Mono Speaker output \u003c\/strong\u003e- it's got clean, excellent-quality, stereo audio that can connect directly to your 16Ω headphones and\/or a 4Ω-8Ω speaker. This makes it excellent for all-in-one audio projects without needing an external amplifier. Please note that while it does not need a MCLK signal (you can configure it to use BCLK as the PLL input) it \u003cem\u003edoes\u003cspan\u003e \u003c\/span\u003e\u003c\/em\u003erequire I2C configuration! You will need a microcontroller with our library (Arduino, CircuitPython or Python) to set up the board for audio playback.\u003c\/p\u003e\n\u003cp\u003eThis breakout makes amplified I2S digital audio easy. You can power it with 3V (headphone only) or 5VDC (for speaker support) and provide BCLK (bit clock), WSEL (left\/right word select), and DIN (data in). Then configure the board with I2C to determine the gain and which output you want activated. There's tons of configuration options available, but we've used it mostly for 16-bit I2S audio. There's a built-in PLL that will generate an MCLK signal from BCLK for you so it can be used by any I2S source.\u003c\/p\u003e\n\u003cp\u003eAudio output from the headphone is AC-coupled. Audio from the speaker is a class-D amplifier and must be connected to a speaker only. If you need an external amplifier, use the headphone jack. \u003c\/p\u003e\n\u003cp\u003eThere's a few extra breakouts on this board: MIC and BIAS are connected to the 'fourth' contact on headsets that often have a microphone. You can configure the amp to provide a 2V bias voltage which will let you detect when a headset+mic is plugged in, and also detect when the headset button is pressed. There's also AIN1\/AIN2 which are alternative mix-ins for the audio outputs, not I2S encoders. There is one 'GPIO' pin which can also be used as an IRQ line.\u003c\/p\u003e\n\u003cp\u003eNote that this board can be powered from 3~5VDC but all logic level is 3.3V only (it's quite rare for an I2S microcontroller\/computer to have 5V logic!)\u003c\/p\u003e\n\u003cp\u003eEach order comes with one Adafruit TLV320DAC3100 DAC breakout and some header you can solder on for breadboard usage.\u003c\/p\u003e\n\u003ch2\u003eTechnical Details\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eTLV320DAC3100 Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eStereo Audio DAC with 95-dB SNR\u003c\/li\u003e\n\u003cli\u003eSupports 8-kHz to 192-kHz Sample Rates\u003c\/li\u003e\n\u003cli\u003eStereo Headphone\/Lineout and Mono Class-D Speaker Outputs Available\u003c\/li\u003e\n\u003cli\u003eMono Class-D BTL Speaker Driver (2.5 W Into 4-Ω or 1.6 W Into 8-Ω)\u003c\/li\u003e\n\u003cli\u003eTwo Single-Ended Inputs (AIN1\/AIN2) With Mixing and Output Level Control\u003c\/li\u003e\n\u003cli\u003eMicrophone Bias Headphone Detection\u003c\/li\u003e\n\u003cli\u003e25 Built-in Digital Audio Processing Blocks (PRB_P1 – PRB_P25) Providing Biquad and FIR Filters, DRC, and 3-D Structures\u003c\/li\u003e\n\u003cli\u003eDigital Mixing Capability\u003c\/li\u003e\n\u003cli\u003ePin Control or Register Control for Digital-Playback Volume-Control Settings\u003c\/li\u003e\n\u003cli\u003eDigital Sine-Wave Generator for Beeps and Key Clicks (PRB_P25)\u003c\/li\u003e\n\u003cli\u003eProgrammable PLL for Flexible Clock Generation \u003c\/li\u003e\n\u003cli\u003eI2S, Left-Justified, Right-Justified, DSP, and TDM Audio Interfaces\u003c\/li\u003e\n\u003cli\u003eI2C Control With Register Auto-Increment \u003c\/li\u003e\n\u003cli\u003eFull Power-Down Control\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eProduct Dimensions: 33.7mm x 25.4mm x 7.1mm \/ 1.3\" x 1.0\" x 0.3\"\u003c\/p\u003e\n\u003cp\u003eProduct Weight: 4.0g \/ 0.1oz\u003c\/p\u003e\n\u003cp\u003e\u003cimg height=\"80\" width=\"145\" alt=\"RoHS 2 2011 65 EU Compliant\" src=\"https:\/\/www.adafruit.com\/includes\/templates\/shop2019\/images\/RoHS2_2011_65_EU.svg\"\u003e \u003cimg height=\"80\" width=\"145\" alt=\"RoHS 2 2015 863 EU Compliant\" src=\"https:\/\/www.adafruit.com\/includes\/templates\/shop2019\/images\/RoHS2_2015_863_EU.svg\"\u003e\u003c\/p\u003e\n\u003ch2\u003eLearn\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/learn.adafruit.com\/adafruit-tlv320dac3100-i2s-dac\"\u003ePrimary Guide: Adafruit TLV320DAC3100 I2S DAC\u003c\/a\u003e\u003cbr\u003e\nAn I2C configurable I2S DAC\n\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"noopener\" href=\"https:\/\/learn.adafruit.com\/products\/6309\/guides\" target=\"_blank\"\u003eSee All Guides\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":57079727358325,"sku":"ADA6309","price":5.25,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0389\/1025\/files\/6309-00.jpg?v=1776439312","url":"https:\/\/wholesale.pimoroni.com\/en-au\/products\/adafruit-tlv320dac3100-i2s-dac-with-headphone-and-speaker-out","provider":"Pimoroni Wholesale","version":"1.0","type":"link"}