|
|||||||
| 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 |
|
|
#1 |
|
Banned
Join Date: Mar 2003
Location: .
|
I don’t understand how asynchronous reclocking reduces jitter. Elso describes his asynchronous reclocker as “a low jitter clock with a 100MHz crystal and 74VHC74 flip-flops.” I haven’t seen the schematic but I assume the 100MHz clock drives the clock input of the flipflop, the D input is driven by the SCLK output of the CS8412, and the Q output drives the BCLK input of the DAC. There is nothing to be gained by reclocking the data or FSYNC because it is usually a BCLK edge that changes the analog output of the DAC.
The CS8412 outputs a new sample every 1/44100 seconds. That’s one sample every 64 SCLK periods or 22675.73696 ns. So, if the first sample comes at time 0ns, the second sample will come at time 22675.74ns, the third at time 45351.47ns, the fourth at time 68027.21ns, etc. Oh, there may be as much as 200ps RMS jitter and that’s VERY BAD. Adding the 100MHz asynchronous reclocker simply advances each sample-time to the next multiple of 10ns, which means every sample will be output between 0 and 9.999999ns later than it should. That’s an average of 5ns of jitter, which is 25 times WORSE than the timing provided by the CS8412!!! This spreadsheet, ARCjitter.zip , presents the above data in tabular form, which may be easier to understand, and allows you to try different reclocker frequencies to see the effect they have on jitter. |
|
|
|
#2 |
|
diyAudio Member
|
That's an interesting observation. Recently I've been using a DAC without reclocking and to me it sounds better than one with asychronous reclocking (suggested by Elso). I'm still not sure why?
|
|
|
|
#3 |
|
diyAudio Member
Join Date: Mar 2003
Location: Gothenburg
|
For some reason I can't open the attachment, anyway not that I am into this type of reclocking but even if it creates more jitter as you describe it can decouple any signal/data/transport dependent jitter which I guess could be a benefit.
Could it be that it then has the same effect as dither!? |
|
|
|
#4 |
|
diyAudio Member
Join Date: Jul 2001
Location: The Netherlands
|
Furthermore....
1/44100 Hz / 200ps is 113E3. So if such an timing error would be in the middle of a giant transient high pitched sound, the error would be only -101dB, comfortably below 16bit resolution.. Can somebody elaborate? Regards, Thijs |
|
|
|
#5 |
|
diyAudio Member
Join Date: Nov 2003
Location: South Sweden
|
After nearly 20 years as a digital electronics designer I have learned one thing:
Asynchronous reclocking never work. A reclocker will, depending on the relationship between BCLK and the reclock source, reshape the noise caused by jitter. I myself would prefer the whiteish noise from random jitter rather than the predicted result from a reclocker. But that's me. It's always better to clock the DAC first, then feed the clock back to the source. Any jitter from the source to the DAC will be limited to the clock itself near the DAC as long as no setup or hold times are violated. The most important is the jitter between the BCLK edges that clock the word latch signal.
__________________
Jan |
|
|
|
#6 | ||||
|
diyAudio Member
Join Date: Jun 2002
Location: Serbia
|
Quote:
Quote:
Quote:
Quote:
Pedja |
||||
|
|
|
#7 | |
|
diyAudio Member
|
Quote:
I am building presently a DAC with Kusunoki reclocking scheme, where I can remove 74VHC74 chip and connect I2S lines directly. This will give me the most clear picture what is actualy better. I will post the results soon. |
|
|
|
|
#8 |
|
diyAudio Member
Join Date: Jun 2002
Location: Serbia
|
Thanks for the answer. I thought it was the same DAC, with and without reclocker.
|
|
|
|
#9 | |
|
diyAudio Member
Join Date: Nov 2003
Location: South Sweden
|
Quote:
I was talking about digital design in general, not just digital audio ![]() Besides, the closer to a multiple of Fs your reclock source are, the worse. Crystals have a tolerance, usually 50ppm.
__________________
Jan |
|
|
|
|
#10 |
|
Banned
Join Date: Mar 2003
Location: .
|
On the same subject, here is a trivial spreadsheet, ARCslip.zip, which computes the number of samples dropped or repeated when using a DDDAC style reclocker.
To evaluate the audibility of jitter and dither, I wrote this little program, jitterdither.zip. The included source code should answer any questions about what the programs does. Recompile it if you are wary of viruses in downloaded exe files. |
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Decoder output: how jittery, worth reclocking? And "double" reclocking | hollowman | Digital Source | 0 | 17th July 2009 01:39 PM |
| asynchronous reclocking and low jitter clocks | ash_dac | Digital Source | 3 | 8th February 2005 09:22 AM |
| Asynchronous reclocking problem | Andypairo | Digital Source | 11 | 23rd December 2003 09:46 AM |
| Asynchronous Clocking | weinstro | Digital Source | 0 | 12th June 2003 05:31 PM |
| First attempt at asynchronous reclocking | Oli | Digital Source | 2 | 25th May 2003 12:38 AM |
| New To Site? | Need Help? |
| Page generated in 0.13793492 seconds (100.00% PHP - 0% MySQL) with 11 queries |