This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello,
I'm looking for a DAC with headphones output and I2S interface (or any other interface that can be used as a Raspberry Pi extension "Hat"). I have tested:
* PCM2912A: headphones out ok, but USB and not I2S
* PCM2704: headphones out ok, but USB and not I2S
* PCM5100A or PCM5102A: line output (and not headphones out!), but I2S
* PCM5122: line output (and not headphones out!), but I2S
I don't want to have to use a "line output DAC" + a headphones amplifier like TPA6133 or TPA6120A2, I would prefer a all-in-one chip.
Any idea?
TL;DR requirements:
* audio DAC natively supported by Linux kernel (minimum 16 bit)
* headphones output
* I2S interface (or any other for a RaspberryPi hat)
* bonus: if it also has mic input, it's wonderful!
Thank you
Hi, You mean you want an IC with both DAC and amplifier ICs in one package? I don't know any candidate from top of my head but if this is your question I can check it out. Please let me know.
Arash
Yes indeed, both DAC and headphone amp in one package.
It's the case for TI PCM2704 (which is excellent), but this one is USB.
I'm looking for the same with I2S interface, so that it can be used as a Raspberry Pi extension hat.
> if this is your question I can check it out. Please let me know.
Thanks a lot!
Okay, I reached out to the supporting team for their recommendation. As soon as I hear from them I will let you know. Due to Thanksgiving holiday, it may take a while as many are on out of office .
Regards,
Arash
One suggestion was TLV329DAC3100/Q1. IS this something that you can fit your needs?
Regards,
Arash
TLV320DAC3203 is a better alternative(doesn’t have Class-D). If you need DSP Features, TLV320AIC3253 can be also considered. Both of these devices are Compatible but don’t support ground centered HP. We also have PCM1770, PCM1771 and PCM1774 which support Headphone Amps.
Regards,
Arash
Thanks @ArashLoloee for this info! About TLV329DAC3100:
Why is TLV320DAC3203 a better alternative? Can you remind me what is Class-D and why it's important to have it or not?
In which case would PCM1770 PCM1771 PCM1774 be preferred?
Which of all these would have the simplest PCB and least number of other components, to be connected with a RPi?
Last, will all these DACs be automatically recognized by the Linux Kernel, are they AC97 class compliant? i.e. no need for a separate driver, will they work out of the box?
Thanks!
Class D amplifiers are basically switching amplifier or PWM amplifier used in audio devices. The audio signal is used to modulate a PWM carrier signal which drives the output devices, with the last stage being a low pass filter to remove the high frequency PWM carrier frequency. If you are not familiar with amplifiers, there are plenty of application notes on TI website. If you look at the block diagram of TLV329DAC3100 vs TLV320DAC3203 you see one has Stereo Headphone/Lineout and Mono Class-D Speaker Outputs , and the other one has Stereo Headphone Outputs
You choose parts based on what you need in your system, each part has its own characteristics so please refer to datasheets and see what you need in terms of supply voltage, SNR, THD, power and other features.
There are several E2E post regarding need drivers for TLV320DAC3xxx parts , You can refer to the following link for the needed Linux drivers.
https://www.ti.com/tool/TLV320DAC31XX-DRIVERS?keyMatch=TLV320DAC
Regards,
Arash