DIY DAC based on ESS ES9018K2M and ES9822 chips

Member
Joined 2011
Paid Member
Hello everyone,

I have this idea of making a minimalist audio interface that will have great THD+N specifications of -120dB / -117dB.

On the analog part of things I am thinking to have two input/output channels switchable between balanced/unbalanced XLR / RCA connectors. Both input channels will have Gain controls. Output channels will have Volume control (better if digital, but analog is fine too).

On the digital part of things I am thinking about USB, COAX, and maybe TOSLINK inputs. It would be nice to have the ability to switch between those with a button and three LED confirming the input.

This is the part where I lack knowledge in terms of how to make it work in a simple manner. I know of CM102 chip that allows to connect DAC chip to the PC via the USB - https://www.cmedia.com.tw/products/USB20_FULL_SPEED/CM102AplusSplus.
But it only allows 48kHz sampling rate. Also, how would it all interact between DAC chip and ADC chip at the same time? I also have seen XMOS chips used for tying USB and DAC/ADC together?

If this project is successful I plan on designing DIY friendly board and posting Gerber files as open source for diy community to enjoy.

Any help will be appreciated.

Thanks,
Pavlo
 
Last edited:
Hey there,

I'm in the process of designing something very similar. There are already very cool and affordable boards out there doing just that.
for USB > DAC the i2SoverUSB is all you need, or if you are looking for an example delivering a lot of IO + DSP on one board, take a look at the FreeDSP Aurora.
Do you already have a DAC circuit ready? I'm looking for one right now

Best