|
|||||||
| Home | Forums | Rules | Articles | Store | Gallery | Blogs | Register | Donations | FAQ | Calendar | Search | Today's Posts | Mark Forums Read | Search |
| 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 |
|
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#1801 |
|
is choosing a less facetious title...
diyAudio Member
|
the point is though, there are many hundreds of these out in the wild and though this has been discussed a number of times, not a single person has reported it being a problem in reality, so its just handwaving; it has not been a problem in ANY reported case, not just most cases.
clocks in devices simply arent that bad or different these days in the long term and the short term is meaningless. its only a possibility with a direct i2s input anyway, because the spdif input board has its own clocking system. yes we've even covered the possibility of gaining feedback over USB in a USB-i2s convertor as a way to solve this theoretical problem, but since there have been no actual reports of this issue, there really isnt a great deal of motivation to 'fix' it. besides the FPGA and MCU on the fifo will know if the time is coming over a fairly long time scale because the buffer is fairly large and it would be able to empty itself between samples if the command was created in the firmware IF there was a real problem Ian may be motivated to solve it. we've been here before, chewed it all over before and its still just a theory. another 6 months later and another round of hundreds of sales, running higher speeds each time, that should be more likely to show the issue up, yet here we are... Last edited by qusp; 2nd January 2013 at 10:38 AM. |
|
|
|
#1802 | |
|
diyAudio Member
Join Date: Oct 2011
Location: Amsterdam, The Netherlands
|
Quote:
My interest in it is that it is why a lot of people insist that a DAC system *must* use a sample rate converter. I don't agree with them - like you I feel it can be made to be a non-issue in practice, but that doesn't mean it isn't a real problem on a more formal level - unless there is something in the setup I have overlooked. If you have a glass of water, with a very precisely measured and drilled hole that produces a very stable leak, if someone is constantly pouring in water into the glass at a rate that is slightly higher than your leak rate, the glass will fill up and overflow at some point, unless you can tell the person pouring the water to stop for a second. |
|
|
|
|
#1803 | ||
|
diyAudio Member
Join Date: Apr 2004
Location: MN
|
Quote:
Quote:
But dont bother now, not interested any more. exactly my point. |
||
|
|
|
#1804 | ||||||
|
is choosing a less facetious title...
diyAudio Member
|
Quote:
Quote:
Quote:
the only dacs with this sort of tech are in the high 4, early 5 figure range Quote:
Quote:
Quote:
|
||||||
|
|
|
#1805 | |
|
is choosing a less facetious title...
diyAudio Member
|
Quote:
in its current form, if you used a crappy i2s source to listen to an epic entirely gapless (truly gapless single file) marathon 352.4kHz concert (even though something that can play 352.4 is unlikely to have such a bad clock) you may fill/empty the buffer. it is possible, at which point Ian may think of a solution, the memory and processor is fast enough that it need not have any feedback other than knowing how full its own fifo is. |
|
|
|
|
#1806 |
|
diyAudio Member
Join Date: Oct 2011
Location: Amsterdam, The Netherlands
|
|
|
|
|
#1807 | ||
|
diyAudio Member
Join Date: Oct 2011
Location: Amsterdam, The Netherlands
|
Quote:
Quote:
|
||
|
|
|
#1808 | ||
|
is choosing a less facetious title...
diyAudio Member
|
Quote:
the speed of the processor and memory has an impact in that it is fast enough to flush what it needs to in between clock ticks without needing a gap to do it in, because at the micro level from the point of view of the processor the music is already full of gaps. it needs to flush to half full, empty is no good, so it needs to know exactly how full/empty it is and flush exactly enough so that its half full on the next clock tick. Quote:
|
||
|
|
|
#1809 | |
|
diyAudio Member
Join Date: Oct 2011
Location: Amsterdam, The Netherlands
|
Quote:
|
|
|
|
|
#1810 |
|
is choosing a less facetious title...
diyAudio Member
|
ahh yes, sorry you are absolutely right. OK so perhaps the better way would be to have 2 fifos and shuffle between them as needed. assuming it ever becomes a problem. I think when we initially discussed that it was more to do exactly that, an emergency effort to insert silence instead of overrun/underrun.
I gather on the next version ie multichannel/DSD version, Ian is boosting the memory, so perhaps it will just become even more of a non-issue Last edited by qusp; 2nd January 2013 at 04:23 PM. |
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| XMOS-based Asynchronous USB to I2S interface | Lorien | Digital Source | 1718 | Today 12:01 AM |
| exaU2I - Multi-Channel Asynchronous USB to I2S Interface | exa065 | exaDevices | 1303 | 10th May 2013 05:19 PM |
| DAC chip selection + I2S jitter questions | drwho9437 | Digital Line Level | 2 | 26th July 2010 12:50 PM |
| Simple FIFO to I2S CPLD, for MCU players / reclocking | KOON3876 | Digital Line Level | 21 | 19th September 2008 04:00 PM |
| asynchronous reclocking and low jitter clocks | ash_dac | Digital Source | 3 | 8th February 2005 09:22 AM |
| New To Site? | Need Help? |