Support Head-Fi.org by
starting all of your
Amazon.com shopping by
clicking here.
____________________________________________________________________
Today's Featured Head-Fi Blog: A Japanese headfier's monologue (Sasaki)
____________________________________________________________________
Please help
support Head-Fi by becoming a Contributing Member
CLICK
HERE -- Contributing Members, thank you
for your generous support! --
I have been designing an oversampling DAC for the past year, year and a half (in my rare spare time) and I have been thinking about input and DAC clock variances...
I mean if the speed of the input clock is off even by 1% we are talking 441 error samples a second in a simple 44.1kHz scenario...
Now a TENT XO clock is specified for +/- 50ppm that would be 0.005% now if we asume both ends of the system uses something like this we are talking a maximum variance of 0.01% which is still 4 error samples per second... now while this might qualify as acceptable it is asuming both clocks are TENT XO clocks or equivalent...
Now I was wondering is it possible to design a low jitter clock the speed of which can be electrically addjusted to within say 500 ppm of the target frequency in 10ppm steps or better.
With such a clock it would be possible to compare input and DAC frequency and adjust the latter to match the input without having to fight with input jitter throughout the whole system...
Or is the some brilliantly simple solution I have overlooked?
PPM is a unit used to specify the clock's performance to the specified frequency, but has nothing to do with jitter. I think what you may be looking for is an ASRC? These don't seem to be viewed kindly in terms of jitter performance, however.
Or is the some brilliantly simple solution I have overlooked?
You can change an XOs frequency by changing the supply voltage. I don't know if the Tent XO is a VCXO (voltage compensated) or not - if yes, you must change the voltage quite a bit to get a change of a few ppm, if not, you need quite a stable regulator with very fine voltage control.
PPM is a unit used to specify the clock's performance to the specified frequency, but has nothing to do with jitter. I think what you may be looking for is an ASRC? These don't seem to be viewed kindly in terms of jitter performance, however.
Yes and you don't get error samples or loose samples due to jitter...
The problem with asyncrhous resampling is that you you either get error samples or loose samples depending on which clock is faster but if one were to tune the internal frequency to match the external frequency on average not on a clock by clock basis it you get ridt of the jitter from the outside...
And I can't seem to find ICs to take the core frequency from the source and multiply it so i can use it for the oversampling DAC - and it is either that or synchronizing two clocks...
You can change an XOs frequency by changing the supply voltage. I don't know if the Tent XO is a VCXO (voltage compensated) or not - if yes, you must change the voltage quite a bit to get a change of a few ppm, if not, you need quite a stable regulator with very fine voltage control.
hmm are you saying that I could adjust the frequency of an regular Tent XO by changing the voltage?
So that theoretically I could adjust it using some kind of creative feedback circutry?
He does offer a VCXO in addition to the regular XO modules. The XO modules probably do not vary with voltage (much). The VCXO is only variable by +/- 100ppm though:
He does offer a VCXO in addition to the regular XO modules. The XO modules probably do not vary with voltage (much). The VCXO is only variable by +/- 100ppm though. The VCXO is used in his XO DAC module, which retimes the incoming bitstream.
He does offer a VCXO in addition to the regular XO modules. The XO modules probably do not vary with voltage (much). The VCXO is only variable by +/- 100ppm though. The VCXO is used in his XO DAC module, which retimes the incoming bitstream.
Yeah looks good except I worry 100ppm is too little I doubt one can be sure a CD player og soundcard comes within 100ppm, and I really need 33.8688 MHz which doesn't come in VCXO...