|
|
|||||||
| Home | Forums | Rules | Articles | Store | Gallery | Blogs | Register | Donations | FAQ | Calendar | Search | Today's Posts | Mark Forums Read | Search |
| Digital Source Digital Players and Recorders: CD , SACD , Tape, Memory Card, 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 |
|
|
#1 |
|
diyAudio Member
Join Date: Mar 2005
Location: Taiwan
|
I was wondering how many CD players actually have syncronized left and right channels from after data is read to D/A conversion. I suspect that most players interleave between left and right channels during processing causing a slight difference in timing between the channels, but not really sure.
__________________
Hear the real thing! |
|
|
|
|
#2 |
|
diyAudio Moderator
|
That was true in 1985, but I suspect not these days, at least with CD players having any pretensions to quality. I haven't surveyed the market, but the three CD players I have in-house ($200-700) all have separate DACs for left and right. One of them takes it even farther and has two separate DACs for each channel.
__________________
“Listening to records is like ****ing a picture of Brigitte Bardot.” - Sergiu Celibidache |
|
|
|
|
#3 |
|
diyAudio Member
Join Date: Mar 2005
Location: Taiwan
|
I was wondering whether they would sychronize the data buffers before d/a conversion, and whether d/a conversion is sychronized or not.
__________________
Hear the real thing! |
|
|
|
|
#4 |
|
diyAudio Member
Join Date: Feb 2005
Location: Adelaide
|
It would be very unlikely that the channels would be synchronised in this manner, even in a modern DAC.
In the very early CD players (think CDP-101) the DAC was a pretty expensive component and it was not uncommon to use a single DAC and a switched capacitor sample and hold to multiplex the DAC output between the two channels. This led to some hand wringing about the 11us delay between channels. The question is whether this time offset still exists. The answer will depend. Pretty much any design using discrete DACs for each channel will retain the delay - simply because the word clock is derived from the L/R bit of the input data stream - and all other internal timing will be dependant upon that. A stereo DAC will depend upon the internal architecture. However it seems very unlikely that any designer would bother to add the needed buffer. Simply because it does not matter. At all. I am reminded of a design I saw a year ago from a very sincere enthusiast that attempted to place a suitable shift register in dual DAC design (needless to say a NOS design). Some quite reasonable digital design, and no attempt at all to manage the clocks. There were more opportunities for introduction of noise on the clock than you could imagine - and yet the designer and another enthusiast who had built the design - stood by its superiority. Since it sounded different to other DACs, it clearly must have been better. There was a fundamental misunderstanding of the issues in the design - with a very vocal argument that the delay between the channels was equivalent to a 44.1 kHz modulation of the position of one speaker. No amount of reasoning could convince them that a simple inter-channel delay is the equivalent of a 3.8mm static shift in the position of one speaker. |
|
|
|
|
#5 | |
|
diyAudio Member
Join Date: Oct 2001
Location: .
|
Quote:
|
|
|
|
|
|
#6 | |
|
diyAudio Member
Join Date: Mar 2005
Location: Taiwan
|
Quote:
If a dac guarantees no delay, then if there is proper sample and holding of the data, the data timing would be perfect. Hmm.
__________________
Hear the real thing! |
|
|
|
|
|
#7 |
|
diyAudio Member
Join Date: Feb 2005
Location: Adelaide
|
I think my point is a bit different - let me explain (I hope.)
Looking at modern DACs one has a significant amount of logic. Have a look at high end DAC system - the PCM1704 and DF1706 and one sees a three chip solution. The DF1706 has separate left and right outputs, and the timing diagram shows them as simultaneously clocked out. A pair of PCM1704s suck on their individual streams. Seems proven - both channels in sync. But look back inside the DF1706 - in the gap between the I2S (or other bit serial input) and the outputs. The outputs are 8 times over-sampled. What is there to say that there is still not a time offset between them? The input interleaves left and right, and a separate L/R signal provides the word clock. What will a designer do? Faced with the choice of either sending the first valid word to one interpolation filter, then clocking in the next word and sending that to the other one, letting the two filters cheerfully clock away - or to carefully add an extra latch in the way, and to clock both words in, and only then dispatch them to the two filters, what did he choose? It won't matter, post reset the filter pipelines will be zeroed and a few more zeroes input down one side won't make any operational difference. Well who knows? And more to the point, no one should really care. It might simply depend upon what mood the designer was in when he got up that morning. It has no audible effect. A telling thing about the DF1706 anyway - nowhere does the specification demand whether it is the left or right channel that is received first. There are a few possible implementations left open here - involving either synchronised or offset outputs. But the chip specification is moot on which one it is. It is quite possible that the chip does indeed sychronise the channels - but it does not specifiy that it does, and it should not matter one way or the other. |
|
|
|
|
#8 |
|
diyAudio Member
Join Date: Oct 2001
Location: .
|
Strewth, as you say down under. Only an academic would overthink something so simple. In matters not a jot what the filter does, all that matters is the dac. In the case of two mono dacs, the serial input register is loaded by the bit clock which can be a burst or continuous and on the falling edge of word clock or latch enable or whatever you choose to call it, a clock signal common to both dacs, serial to parallel conversion takes place initiating conversion.
The only difference with a 2ch dac is that the input register now has to accommodate two channels and after enough clock cycles to load both channels again there is a transition of word clock and conversion takes place. I would have thought it was all obvious from the timing diagrams. |
|
|
|
|
#9 |
|
diyAudio Member
Join Date: Feb 2005
Location: Adelaide
|
It is obvious from the timing diagrams - obvious that they make no claim one way or other about the existance of an offset betwen channels due to the interleaving of the channels in the I2S stream.
The PCM1704 DACs run at 8 times the sample rate, and indeed load on the edge of the oversampled word clock. This says nothing about whether the oversampled stream has an 8 sample offest delay betwen channels due to the implementation of the oversampling filter. That was my point. |
|
|
|
|
#10 |
|
diyAudio Member
Join Date: Oct 2001
Location: .
|
Both dacs are loaded by the same serial clock and triggered by the same wordclock edge. There can be no delay between them under those circumstances.
|
|
|
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
|
|
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| low audio on left channel jvc vn-300 | stevodude | Solid State | 5 | 22nd February 2011 07:56 AM |
| NAD 310 buzz in left channel | Rodmunch | Solid State | 2 | 21st March 2009 11:58 PM |
| K-502 Left Channel is out | udailey | Tubes / Valves | 3 | 21st March 2008 05:12 PM |
| DH-220 left channel dead | rfarn | Solid State | 8 | 11th May 2006 11:35 PM |
| left channel distortion | mic_ael | Chip Amps | 6 | 17th February 2006 12:13 AM |
| New To Site? | Need Help? |
| Page generated in 0.12635 seconds (84.41% PHP - 15.59% MySQL) with 10 queries |