Asynchronous I2S FIFO project, an ultimate weapon to fight the jitter - Page 142 - diyAudio
Go Back   Home > Forums > Source & Line > Digital Line Level

Digital Line Level DACs, Digital Crossovers, Equalizers, etc.

Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old 5th November 2012, 12:19 PM   #1411
qusp is offline qusp  Australia
diyAudio Member
 
qusp's Avatar
 
Join Date: Oct 2009
Location: Brisbane, Australia
hmm, I presume you mean my second description is right, just checked the datasheet and there is no mono mode on the CS8416, I guess with the 1794A you simply set it as the left or right channel identifier either with pull-up/down resistors, or some form of microcontroller.

yes the fifo will drive 2 dacs, particularly with the si570 clock board, which has dedicated clock buffers for 2 dacs
  Reply With Quote
Old 5th November 2012, 05:27 PM   #1412
glt is offline glt  United States
diyAudio Member
 
Join Date: Oct 2004
Default DSD question again

I've read through the thread and DSD is not supported. One of the reasons being the need for larger memory. But more and more USB interfaces are becoming capable of passing DSD.

If one looks at the size for DSD64 at 2l.no the size of the DSD file is actually smaller than the size of the PCM file at 24/96K. So I think the only issue is the timing and a way to detect that a DSD file is present. Well, if you use the Amanero board, then there is a DSD signal and this can be leveraged to tell the FIFO that the file is in DSD format.

So the only issue left is timing. I think DSD is just two channels of serial data synchronized to a 2822.4 Mhz clock.

Is this doable?
__________________
www.hifiduino.wordpress.com
  Reply With Quote
Old 5th November 2012, 07:24 PM   #1413
qusp is offline qusp  Australia
diyAudio Member
 
qusp's Avatar
 
Join Date: Oct 2009
Location: Brisbane, Australia
might have to do with the fact that DSD over usb is a container, not an actual native file, then you have the fact in its native form its 1bit... its a completely different way to represent the audio. it would require a complete rewrite of the software. Myself I couldnt really give a toss about it at the moment, last week I went looking to buy some music to bring along to the meet, some DSD, native DSD, the range of available music that isnt just some old file ripped to or converted to DSD is miniscule and is all of a very specific hoity toitier than thou classical genre. I dont buy that converting to DSD at up to DSD512 from a PCM format, then playing it back via a dac that internally processes the DSD as 6 bit audio is a worthwhile way to spend my upgrade money...

once they start releasing more NATIVELY recorded music and not just classical or obscure ethnic folk music, i'll give it another look, for now i'm not convinced we need a dac at all for DSD, just a high performance analogue filter, but i've got better things to worry about.
  Reply With Quote
Old 5th November 2012, 11:26 PM   #1414
diyAudio Member
 
iancanada's Avatar
 
Join Date: Dec 2009
Location: Toronto
Quote:
Originally Posted by qusp View Post
might have to do with the fact that DSD over usb is a container, not an actual native file, then you have the fact in its native form its 1bit... its a completely different way to represent the audio. it would require a complete rewrite of the software. Myself I couldnt really give a toss about it at the moment, last week I went looking to buy some music to bring along to the meet, some DSD, native DSD, the range of available music that isnt just some old file ripped to or converted to DSD is miniscule and is all of a very specific hoity toitier than thou classical genre. I dont buy that converting to DSD at up to DSD512 from a PCM format, then playing it back via a dac that internally processes the DSD as 6 bit audio is a worthwhile way to spend my upgrade money...

once they start releasing more NATIVELY recorded music and not just classical or obscure ethnic folk music, i'll give it another look, for now i'm not convinced we need a dac at all for DSD, just a high performance analogue filter, but i've got better things to worry about.
Agree.

Quote:
Originally Posted by glt View Post
I've read through the thread and DSD is not supported. One of the reasons being the need for larger memory. But more and more USB interfaces are becoming capable of passing DSD.

If one looks at the size for DSD64 at 2l.no the size of the DSD file is actually smaller than the size of the PCM file at 24/96K. So I think the only issue is the timing and a way to detect that a DSD file is present. Well, if you use the Amanero board, then there is a DSD signal and this can be leveraged to tell the FIFO that the file is in DSD format.

So the only issue left is timing. I think DSD is just two channels of serial data synchronized to a 2822.4 Mhz clock.

Is this doable?
DSD FIFO will be my next project. True, it's 1bit, but would be multi-channels. I will do it with 64Mb memory, should be more than enough.

No any technical problem over there, I just don't have enough time. All verilogHDL code has to be re-written. It plays music stream in totally the different way.

What DSD source you are using now?

Regards,

Ian
__________________
Ian GBV+: I2S to PCM converter board & other accessories
http://www.diyaudio.com/forums/group...ml#post4117119
  Reply With Quote
Old 5th November 2012, 11:27 PM   #1415
diyAudio Member
 
Join Date: Apr 2010
Quote:
Originally Posted by qusp View Post
hmm, I presume you mean my second description is right, just checked the datasheet and there is no mono mode on the CS8416, I guess with the 1794A you simply set it as the left or right channel identifier either with pull-up/down resistors, or some form of microcontroller.

yes the fifo will drive 2 dacs, particularly with the si570 clock board, which has dedicated clock buffers for 2 dacs
Yes nothing particular about the 1794A mono implentation only a few pullup\down resistor to configure the channel(R or L) and the protocol. I don`t get what is the diffrence between I2S and standard 24 bit right justified in the 1794A datasheet. My understanning is that in I2S mode the 1794A will ignore the 8 extra bits precision. The bit clock would than be higher in I2S than in standard mode...
  Reply With Quote
Old 6th November 2012, 12:05 AM   #1416
glt is offline glt  United States
diyAudio Member
 
Join Date: Oct 2004
Quote:
Originally Posted by iancanada View Post
Agree.



DSD FIFO will be my next project. True, it's 1bit, but would be multi-channels. I will do it with 64Mb memory, should be more than enough.

No any technical problem over there, I just don't have enough time. All verilogHDL code has to be re-written. It plays music stream in totally the different way.

What DSD source you are using now?

Regards,

Ian
Hi Ian,

I am using foobar->Amanero USB->Buffalo II DAC. The current fifo board should have enough memory for stereo DSD would it not?
__________________
www.hifiduino.wordpress.com

Last edited by glt; 6th November 2012 at 12:27 AM.
  Reply With Quote
Old 6th November 2012, 05:03 AM   #1417
diyAudio Member
 
iancanada's Avatar
 
Join Date: Dec 2009
Location: Toronto
Quote:
Originally Posted by glt View Post
Hi Ian,

I am using foobar->Amanero USB->Buffalo II DAC. The current fifo board should have enough memory for stereo DSD would it not?
The memory on current FIFO board is 4Mb, good for I2S, but seems bit smaller for a DSD FIFO.

Ian
__________________
Ian GBV+: I2S to PCM converter board & other accessories
http://www.diyaudio.com/forums/group...ml#post4117119
  Reply With Quote
Old 6th November 2012, 05:47 AM   #1418
qusp is offline qusp  Australia
diyAudio Member
 
qusp's Avatar
 
Join Date: Oct 2009
Location: Brisbane, Australia
glt, I think probably Ian doesnt want to write new code just for 2 channel, if hes going to do DSD, it'll support the full range of DSD formats including multichannel. otherwise if he did it on the current board, he would end up with people asking about multichannel on the DSD board and it wouldnt be possible without a hardware upgrade.....
  Reply With Quote
Old 6th November 2012, 03:09 PM   #1419
ccliu is offline ccliu  Taiwan
diyAudio Member
 
Join Date: Oct 2007
Si570 interest list:

1. bigpandahk
2. tagheuer
3. hochopeper
4. qusp (of course)
5. AR2 - definitely!
6. wktk_smile
7. hirez69
8. CeeVee - you bet!
9. number9
10. analog_sa - GB maniac
11. edbk
12. atom6422
13. misterrogers - Of Course!
14. NicMac - as usual!
15. Zoran 16. PET-240
17. Coolhead
18. Slartibartfasst
19. SYklab
20. Regland
21. Neb001
22. SPWONG
23. Greg Stewart (also of course!)
24. Vitalica
25. spm
26. Fridrik
27. ccliu
  Reply With Quote
Old 6th November 2012, 06:51 PM   #1420
diyAudio Member
 
iancanada's Avatar
 
Join Date: Dec 2009
Location: Toronto
Quote:
Originally Posted by glt View Post
Hi Ian,

I am using foobar->Amanero USB->Buffalo II DAC. The current fifo board should have enough memory for stereo DSD would it not?
Is that Amanero the only USB capable for native DSD output so far?

Ian
__________________
Ian GBV+: I2S to PCM converter board & other accessories
http://www.diyaudio.com/forums/group...ml#post4117119
  Reply With Quote

Reply


Hide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
XMOS-based Asynchronous USB to I2S interface Lorien Digital Source 2245 21st December 2014 01:54 PM
exaU2I - Multi-Channel Asynchronous USB to I2S Interface exa065 exaDevices 1357 3rd March 2014 09:51 PM
DAC chip selection + I2S jitter questions drwho9437 Digital Line Level 2 26th July 2010 01:50 PM
Simple FIFO to I2S CPLD, for MCU players / reclocking KOON3876 Digital Line Level 21 19th September 2008 05:00 PM
asynchronous reclocking and low jitter clocks ash_dac Digital Source 3 8th February 2005 10:22 AM


New To Site? Need Help?

All times are GMT. The time now is 07:24 PM.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.
Copyright 1999-2014 diyAudio

Content Relevant URLs by vBSEO 3.3.2