Learning towards MINI DAC

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
Hi, I am new in DAC but i would like to give it a try during my school holiday.
My goal is to create a mini USB-key size DAC in a very low budget that every students can afford the bill and built themself a unit to play! Stepping this journey, I hope any of you willing to give me some guides.:rain:

I know nuts about this, but i would like to show you guys what i am thinking,
An externally hosted image should be here but it was not working when we last tested it.


However, i have no idea on the upsampling parts that which should fit the bill and the quality.
There are few IC in my brain which are:
*AD1896
*SRC4192
*Or something better?


For DAC section, i have no idea AK4396 is better or CS4398 is better. The reason i choose them because both of this is the cheapest performer that i know. Any other suggestion guy?


Here is the output stage i would like to try after i read up a lot of results from google, AD8620 is used because i really need a smd size and capable to duty below 5Vdc (USB)
An externally hosted image should be here but it was not working when we last tested it.


Is there anything wrong or any parts can be remove to minimized the parts count without degrading the output quality ? So that i can have my PCB as smaller as possible:usd:

One question, it there any output stage using discreet design that can work on USB power?

My utmost thankful to all of you who read this:rolleyes:
 
So your basicaly making a usb only amb gamma 2.

Might as well copy some of the design since its for your own personal use. They have all the parts you need. You just need to simplify the design down to just usb and pick your dac.

By the way usb 5v is very noisy so i hope you know your way around ferrite beads and ldo 4.75v regulators.

Also check out the grub dac and bantam dac since they use some of the parts you listed for usb.
 
it should go like this:
usb power = 4.9-5.1 volts
then a ferrite
then a decoupling cap (.1uf)
then the 4.75-4.5 volt regulator circuit
then you run your regulated to your opamp,analog dac section, and to your 3.3v regulator for the digital section of the dac.

You dont need 470uf on the output unless your driving headphones. if your driving something normal like a 10k pot then stick with 15uf-30uf.

Also i havent checked out the opamp yet, but if your running less then 5volts into it you need to run it below unity gain, and have a opamp thats stable below unity gain. If you dont then when the dac maxes out, the opamp will clip. Id shoot for 1-1.4rms output. If you sit safe at 4 volts of swing, thats 1.418rms.

While i havent tryed this, you could try. run the 5volts usb into the opamp via a ferrite and a decoupling cap. Opamps are very good at rejecting power supply noise (dacs are the opposite). so you would run regulated 4.5v into the analog dac, and run unregulated 5v into the opamp with unity gain.
 
An externally hosted image should be here but it was not working when we last tested it.

Is this correct? Both the regulator chosen has high PSRR and low noise, i think it's pretty decent to use.

You are right, since the using of IIS, volume control no longer able to control under windows anymore, it will be better to change the 470uF into 20uF with a pot afterwards.

Thanks a lot for the guide :-*
 
Last edited:
if you want to make it small, good luck soldering
0402 resistors are doable by hand.
you would need a 4 layer PCB with IC's on both sides to keep it small
for price, if you make enough PCB's its not to expensive :)

and for the DAC's, maybe a wolfson dac?
the WM8521 is cheap (1,90 euro's at farnell for 1) kinda small, 14 pins
else the WM8501, harder to get but also not to expensive and also 14 pins
bit higher quality then the WM8521
no need for an opamp gain stage, works on 5V
downside is that the wolfson dacs have a lower SNR and higher THD
but i doubt you will notice it with the USB power supply ;)
 
it's no longer challenging :(

One more question, any possible to make the windows
volume control functionable if i construct like this:

PCM2707(IIS)->WM8501


And i have one question that i doubt for a very long
time, I have tried

PCM2707(IIS)->TDA1543 : the volume control in (OS)windows is not working
PCM2704(DAC) : Volume controllable in windows.

Is it mean that if i use PCM2704(IIS)->(Any DAC), then the
volume control in windows is functionable? Or..?

Thanks
 
Last edited:
Uh you do realize that if you use the windows volume control you just lost all your resolution right?

Think about it. right now with volume disabled in windows, and no pot, the amp would be running full volume. Now you turn down the windows volume to normal listen levels. You just reduced your bit resolution from 16 bit down to 8 or even 4 bit.


PS: schematic looks good so far.
 
:rain: I added a pot at the output stage, which i might want to drive Headphone/earphone. Do i need to increase the value of the capacitors?
Do this see ok?
 

Attachments

  • DAC.png
    DAC.png
    14.8 KB · Views: 166
Now we are going for a wolf 8501...

Pots in the right place. it doesnt have to be 10k, but it can be since your using 22uf caps, so id stick with the 10-25k mark. You will now have to buffer the output of the pot with a opamp to run headphones. You cant have a pot and run headphones directly at the same time.

i dont have much experience with running an opamp without an negative supply. You would need something that works at low voltage (5v rails) and runs at or below unity gain. Again you could run the opamp directly from usb via a ferrite bead and run it in unity gain. Amb used a AD8656 for the headphone version.

Yes your output would need to be cap coupled and be big like your original design.

This might help but its from 2000 so im not sure if you can get any of the chips.

http://courses.cit.cornell.edu/bionb440/datasheets/SingleSupply.pdf
 
i dont have much experience with running an opamp without an negative supply. You would need something that works at low voltage (5v rails) and runs at or below unity gain. Again you could run the opamp directly from usb via a ferrite bead and run it in unity gain. Amb used a AD8656 for the headphone version.

Actually in the Gamma 1 the headphone output is from the WM8051 directly so no opamps. The 8051 is capable of driving headphones directly and it runs off of a 5v supply. It's a pretty handy chip.

Then again, the PCM2707 does this too, it just sounds worse. :D
 
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.