Hi,
I am looking to build a multichannel DAC and seek advise about possible pitfall. I would like to play DSD and Flac 5.1 music files.
The idea is the following :
1. Minicomputer running Foobar or equivalent (Ex :Minix Neo Z64 with Window or Linux).
2. MiniDSP USB streamer - got multichannel I2S output at reasonable price
3. 3 AK4490 DAC from DIYINHK for 5.1 audio. (Was also looking at the ES9018 but seems a bit more difficult and a bit more expensive to optimize the sound).
I will need an Arduino board for controlling the DAC. HIFIduino have some nice example on is site.
Will I need a buffer for the I2S line between the USBstreamer and the 3 DAC ?
Any comments / suggestion would be appreciate.
I am looking to build a multichannel DAC and seek advise about possible pitfall. I would like to play DSD and Flac 5.1 music files.
The idea is the following :
1. Minicomputer running Foobar or equivalent (Ex :Minix Neo Z64 with Window or Linux).
2. MiniDSP USB streamer - got multichannel I2S output at reasonable price
3. 3 AK4490 DAC from DIYINHK for 5.1 audio. (Was also looking at the ES9018 but seems a bit more difficult and a bit more expensive to optimize the sound).
I will need an Arduino board for controlling the DAC. HIFIduino have some nice example on is site.
Will I need a buffer for the I2S line between the USBstreamer and the 3 DAC ?
Any comments / suggestion would be appreciate.
I just find an partial answer to my question in another post ; According to MiniDsP devteam :
«For a simple 2 dac connectivity sharing the MCLK/SCLK/LRCLK, it won't be a problem. It's quite typical on a board to share the clock line. Keeping the signal integrity is what you should care about. Even if you were to have a buffer for each clock, if you're not careful about signal integrity and proper clock termination on your DAC board, that's where it "could" affect your jitter. Hoping this clarifies. »
Hopefully, it will also work for 3 DAC if I am careful.
Other point : I have look a several post, other project and alterntive like the Oppo 105 player which can be use as a network player and DAC for multichannel music.
The Oppo cost 1600$ cdn and is out of my budget. Hopefully, this project will be more affordable.
«For a simple 2 dac connectivity sharing the MCLK/SCLK/LRCLK, it won't be a problem. It's quite typical on a board to share the clock line. Keeping the signal integrity is what you should care about. Even if you were to have a buffer for each clock, if you're not careful about signal integrity and proper clock termination on your DAC board, that's where it "could" affect your jitter. Hoping this clarifies. »
Hopefully, it will also work for 3 DAC if I am careful.
Other point : I have look a several post, other project and alterntive like the Oppo 105 player which can be use as a network player and DAC for multichannel music.
The Oppo cost 1600$ cdn and is out of my budget. Hopefully, this project will be more affordable.
To avoid pitfalls you could consider trying a Najda:
http://www.diyaudio.com/forums/digital-line-level/215379-dsp-xover-project-part-2-a.html
http://www.diyaudio.com/forums/digital-line-level/215379-dsp-xover-project-part-2-a.html
To avoid pitfalls you could consider trying a Najda:
http://www.diyaudio.com/forums/digital-line-level/215379-dsp-xover-project-part-2-a.html
Thanks for the reply. I have look at Nadja but seems for stereo analog or digital input. I want to plays 5.1 music file stored on a computer or a NAS. I dont see how it can help.
I had the same thoughts some time ago but I ended up using ADAT firmware on USBStreamer and buying an used 9-channel professional ADAT converter:
- job done under 100 USD.
- jitter much better because I used the ADAT clock as master for USBStreamer.
- can use much longer distance between the PC and audio outs because ADAT lightpipe could be run over greater distance compared to USB and/or I2S connections.
- job done under 100 USD.
- jitter much better because I used the ADAT clock as master for USBStreamer.
- can use much longer distance between the PC and audio outs because ADAT lightpipe could be run over greater distance compared to USB and/or I2S connections.
- Status
- This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.