B
Bill Sloman
Guest
On 24/09/2014 4:52 PM, Jeroen Belleman wrote:
<snip>
I think the issue here is the phase-to-voltage linearity of the phase
detector. Fractional-n puts up to 6.4nsec - typically about 3nsec -
phase excursions on pretty much every clock edge, and you want them to
cancel out - to sub-picoscend accuracy over the 12.5usec it takes the
cycle to repeat.
DDS offers a much better approximation to a 10MHz sine wave going into
the phase detector and puts a correspondingly lower demand on it's
linearity.
John Larkin is infatuated with his - totally non-linear - edge driven
bang-bang phase detector, so fractional-n doesn't get a look-in.
Tricky. The fractional-N approximation from a 155.52MHz clock to a
10MHz output is 56 15-cycle segments and 69 16 cycle segments, which
cycles at 80kHz.
You can split the 16 cycle segments into 8+8 but the 15 cycle ones are 7+8.
The crudest way of getting there is a 250 entry look-up table - 194
divide by eight and 56 divide by seven. You end up with 30 three divides
by eight followed by one divide by seven, plus 26 four divides by eight
followed by one divide by seven.
--
Bill Sloman, Sydney
On 2014-09-24 08:29, rickman wrote:
On 9/24/2014 1:52 AM, Bill Sloman wrote:
On Wednesday, 24 September 2014 13:51:19 UTC+10, rickman wrote:
On 9/23/2014 11:28 PM, Bill Sloman wrote:
On Tuesday, 23 September 2014 22:48:02 UTC+10, dagmarg...@yahoo.com
wrote:
On Monday, September 22, 2014 9:53:47 PM UTC-4, Bill Sloman wrote:
On Tuesday, 23 September 2014 10:48:11 UTC+10, dagmarg...@yahoo.com
wrote:
<snip>
The DAC and the following low-pass are there only to smooth out the
6.4ns cycle-to-cyle variations of the 10MHz DDS output. I don't see
why one would bother with a DAC at all. Just use the MSB of the phase
accumulator and let the loop filter do the filtering. No more drifty
analog filters in the critical path.
I think the issue here is the phase-to-voltage linearity of the phase
detector. Fractional-n puts up to 6.4nsec - typically about 3nsec -
phase excursions on pretty much every clock edge, and you want them to
cancel out - to sub-picoscend accuracy over the 12.5usec it takes the
cycle to repeat.
DDS offers a much better approximation to a 10MHz sine wave going into
the phase detector and puts a correspondingly lower demand on it's
linearity.
John Larkin is infatuated with his - totally non-linear - edge driven
bang-bang phase detector, so fractional-n doesn't get a look-in.
If you tweak the NCO to make the MSB a 50% duty cycle square wave
on average, you can pipe it straight into a DB mixer with your
sine-wave 10MHz reference at the other input to make the phase
error signal.
Tricky. The fractional-N approximation from a 155.52MHz clock to a
10MHz output is 56 15-cycle segments and 69 16 cycle segments, which
cycles at 80kHz.
You can split the 16 cycle segments into 8+8 but the 15 cycle ones are 7+8.
The crudest way of getting there is a 250 entry look-up table - 194
divide by eight and 56 divide by seven. You end up with 30 three divides
by eight followed by one divide by seven, plus 26 four divides by eight
followed by one divide by seven.
--
Bill Sloman, Sydney