So, my work laptop has horrible audio-quality on its line-out, so I went looking for a USB Soundcard. Turns out that they're horribly overpriced..
What's an electronics tinkerer to do? Why, build my own, of course!
Said and done, and it works really well, except for this one thing... I'm testing with two different headphones.
The first pair measures 29Ohm (between tip and sleeve), the second pair measures 36Ohm.
The 36Ohm ones sound perfect, but the 29Ohm ones get _horrible_ distortion. The headphones themselves are fine. They work well with anything else I plug them into, so it's definitely my USB DAC that is to blame.
Now, the question.. What could cause this? What did I miss? To say that analog is my weak-point would be to give me too much credit.
The chip I'm using is a PCM2706C, and the schematic is basically the reference design from the datasheet (for what that's worth)
Output when connected to 36Ohm headphones (440Hz tone):
Output when connected to 29Ohm headphones (Same 440Hz tone):
Schematic are attached to this post.