USB Interface
The USB interface is all done by the PCM2705 IC. When the DAC is connected to a computer it recognizes it as a USB sound card and no manual installation of drivers is need. The DAC can control playback on the computer with the following HID-states:
- Mute
- Volume up
- Volume down
- Play/Pause
- Stop
- Previous
- Next
DAC
The DAC used is the one integrated into the PCM2705, it is a 16-Bit Delta-Sigma Stereo DAC with a SNR at 98 dB. Many similar boards use an external DAC for better performance but since small size and cost is more importent in this project i choose the integrated DAC.
Amplifier
The amplifier used for this project is TPA2008D2 from TI. It is a 3-W Stereo Class-D amp.
SPI interface
PCM2705 has a SPI interface that can be used to set the HID-states. I wrote a small Arduino library so playback can easily be controlled from an Arduino.
Andreas Dahlberg




Christoph Tack
sjm4306
Lithium ION
Did you hand solder the thermal pad on the amp? If so, how did you go about it?