time-nuts@lists.febo.com

Discussion of precise time and frequency measurement

View all threads

10 MHz -> 16 MHz

AK
Attila Kinali
Sun, Sep 30, 2018 6:21 PM

On Sun, 30 Sep 2018 19:05:16 +0200
Gerhard Hoffmann dk4xp@arcor.de wrote:

Wow. That's truly a Rube Goldberg design.

You are right, one can do it simpler, in a single chip:

Take a uC (STM32F030 comes to mind), use its PLL, VCO and clock output
to do the heavy lifting. No external components (beside a few capacitors)
required.

As the CPU itself and all the peripherals are not used, one can do
other shenanigans with them, like playing the imperial march on
a floppy drive.

			Attila Kinali

--
<JaberWorky> The bad part of Zurich is where the degenerates
throw DARK chocolate at you.

On Sun, 30 Sep 2018 19:05:16 +0200 Gerhard Hoffmann <dk4xp@arcor.de> wrote: > Wow. That's truly a Rube Goldberg design. You are right, one can do it simpler, in a single chip: Take a uC (STM32F030 comes to mind), use its PLL, VCO and clock output to do the heavy lifting. No external components (beside a few capacitors) required. As the CPU itself and all the peripherals are not used, one can do other shenanigans with them, like playing the imperial march on a floppy drive. Attila Kinali -- <JaberWorky> The bad part of Zurich is where the degenerates throw DARK chocolate at you.
EB
ed breya
Sun, Sep 30, 2018 6:34 PM

I agree with Alex - injection-locking would be the simplest of all, if
the slight correction signal added every 16 cycles is acceptable.

Ed

I agree with Alex - injection-locking would be the simplest of all, if the slight correction signal added every 16 cycles is acceptable. Ed
BB
Ben Bradley
Sun, Sep 30, 2018 7:20 PM

There's this clock chip that might do it all-in-one. it has a built-in
PLL and several internal dividers for generating clock signals at a
wide range of frequencies. Adafruit has a breakout board for it.
Unfortunately, some people are calling it a DDS even though it's not:
https://www.mouser.com/new/Silicon-Laboratories/silabssi5351/

How about (my original thought, but the above chip may be perfect for
the job) two doublers to generate 40MHz to drive a DDS set to generate
16MHz? This won't EXACTLY be perfect cycle count as 16/40 (or 2/5)
can't be exactly represented in binary, but I calculate that a 32 bit
approximation would lose 1 cycle about every couple of minutes. The
good part is you can calculate exactly how many cycles off you'll be
based on how long it's been running.
On Sat, Sep 29, 2018 at 11:58 PM Tom Van Baak tvb@leapsecond.com wrote:

What's a clever, simple, reliable (pick 2 of 3) way to get 16 MHz out of 10 MHz? Low phase noise isn't a big requirement and jitter doesn't need to be sub-nanosecond. The main requirement is perfect cycle count accuracy. This is for driving a 16 MHz microcontroller from a 10 MHz Rb/Cs/GPSDO. 10 MHz input is likely sine; 16 MHz output is 3v3 or 5v CMOS.

Thanks,
/tvb


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
and follow the instructions there.

There's this clock chip that might do it all-in-one. it has a built-in PLL and several internal dividers for generating clock signals at a wide range of frequencies. Adafruit has a breakout board for it. Unfortunately, some people are calling it a DDS even though it's not: https://www.mouser.com/new/Silicon-Laboratories/silabssi5351/ How about (my original thought, but the above chip may be perfect for the job) two doublers to generate 40MHz to drive a DDS set to generate 16MHz? This won't EXACTLY be perfect cycle count as 16/40 (or 2/5) can't be exactly represented in binary, but I calculate that a 32 bit approximation would lose 1 cycle about every couple of minutes. The good part is you can calculate exactly how many cycles off you'll be based on how long it's been running. On Sat, Sep 29, 2018 at 11:58 PM Tom Van Baak <tvb@leapsecond.com> wrote: > > What's a clever, simple, reliable (pick 2 of 3) way to get 16 MHz out of 10 MHz? Low phase noise isn't a big requirement and jitter doesn't need to be sub-nanosecond. The main requirement is perfect cycle count accuracy. This is for driving a 16 MHz microcontroller from a 10 MHz Rb/Cs/GPSDO. 10 MHz input is likely sine; 16 MHz output is 3v3 or 5v CMOS. > > Thanks, > /tvb > > > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com > and follow the instructions there.
BK
Bob kb8tq
Sun, Sep 30, 2018 8:05 PM

Hi

If (as originally specified) noise and jitter are not a big deal - there are a lot
of chips out there like the ICS570. They are designed to do weird ratio frequency
conversions so 10 to 12 or 10 to 16 are trivial for them. The Clockblock board was
one way to get it all put together.

Bob

On Sep 30, 2018, at 12:05 PM, Gerhard Hoffmann dk4xp@arcor.de wrote:

Am 30.09.2018 um 16:49 schrieb Attila Kinali:

The simplest way I can think of is the following:
Use a 74LV8154 to divide the 10MHz down to 152.587890625Hz.
Use the capture timer unit of the uC to measure the phase of the
pulse. Use any kind of DAC (internal, external, PWM,...) to steer
the 16MHz VCO. Depending on how fast the timer unit runs, this
will give you something in the order of 10-200ns dead-band.
By choosing the right frequency for the timer unit, one can
get it to "dither" a bit and then use averaging.

For lower jitter, use one half of a Nutt interpolator
to get the timing difference between the 152Hz signal
and the 16MHz (ie similar to what the SRS FS740 does).
Use something akin Nick Sayer's time-to-amplitude converter
for the fine measurement.

Same works equally well for 12MHz.

Wow. That's truly a Rube Goldberg design.

There is a simpler way.  IDT ICS570. Digikey 800-1073-5-ND

Solder time less than 10 minutes.
I had the 3V3-Version in the parts drawers, officially it takes the 5V
version to generate the 160 MHz, but the 3V3 version happened to work, too.
The difference between 120 and 160 MHz is just a GND wire on pin 6 (vs. open)

Divide by 10 is left as an exercise.

regards,
Gerhard

(But then, some like to build and tune multiplier chains and mixers.)

<Auswahl_008.png><times12.bmp><times16.bmp>_______________________________________________
time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
and follow the instructions there.

Hi If (as originally specified) noise and jitter are not a big deal - there are a lot of chips out there like the ICS570. They are designed to do weird ratio frequency conversions so 10 to 12 or 10 to 16 are trivial for them. The Clockblock board was one way to get it all put together. Bob > On Sep 30, 2018, at 12:05 PM, Gerhard Hoffmann <dk4xp@arcor.de> wrote: > > > Am 30.09.2018 um 16:49 schrieb Attila Kinali: > >> The simplest way I can think of is the following: >> Use a 74LV8154 to divide the 10MHz down to 152.587890625Hz. >> Use the capture timer unit of the uC to measure the phase of the >> pulse. Use any kind of DAC (internal, external, PWM,...) to steer >> the 16MHz VCO. Depending on how fast the timer unit runs, this >> will give you something in the order of 10-200ns dead-band. >> By choosing the right frequency for the timer unit, one can >> get it to "dither" a bit and then use averaging. >> >> For lower jitter, use one half of a Nutt interpolator >> to get the timing difference between the 152Hz signal >> and the 16MHz (ie similar to what the SRS FS740 does). >> Use something akin Nick Sayer's time-to-amplitude converter >> for the fine measurement. >> >> Same works equally well for 12MHz. >> >> > > Wow. That's truly a Rube Goldberg design. > > There is a simpler way. IDT ICS570. Digikey 800-1073-5-ND > > Solder time less than 10 minutes. > I had the 3V3-Version in the parts drawers, officially it takes the 5V > version to generate the 160 MHz, but the 3V3 version happened to work, too. > The difference between 120 and 160 MHz is just a GND wire on pin 6 (vs. open) > > Divide by 10 is left as an exercise. > > regards, > Gerhard > > (But then, some like to build and tune multiplier chains and mixers.) > > <Auswahl_008.png><times12.bmp><times16.bmp>_______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com > and follow the instructions there.
BG
Bruce Griffiths
Sun, Sep 30, 2018 8:25 PM

A low phase noise method is to use a dual conjugate regenerative divider with 6MHz and 16Mhz bandpass filters in the feedback loop to produce 16Mhz output.

For 12MHz output use 2MHz and 12MHz bandpass filters in the feedback loop.

Bruce

On 01 October 2018 at 09:05 Bob kb8tq kb8tq@n1k.org wrote:

Hi

If (as originally specified) noise and jitter are not a big deal - there are a lot
of chips out there like the ICS570. They are designed to do weird ratio frequency
conversions so 10 to 12 or 10 to 16 are trivial for them. The Clockblock board was
one way to get it all put together.

Bob

On Sep 30, 2018, at 12:05 PM, Gerhard Hoffmann dk4xp@arcor.de wrote:

Am 30.09.2018 um 16:49 schrieb Attila Kinali:

The simplest way I can think of is the following:
Use a 74LV8154 to divide the 10MHz down to 152.587890625Hz.
Use the capture timer unit of the uC to measure the phase of the
pulse. Use any kind of DAC (internal, external, PWM,...) to steer
the 16MHz VCO. Depending on how fast the timer unit runs, this
will give you something in the order of 10-200ns dead-band.
By choosing the right frequency for the timer unit, one can
get it to "dither" a bit and then use averaging.

For lower jitter, use one half of a Nutt interpolator
to get the timing difference between the 152Hz signal
and the 16MHz (ie similar to what the SRS FS740 does).
Use something akin Nick Sayer's time-to-amplitude converter
for the fine measurement.

Same works equally well for 12MHz.

Wow. That's truly a Rube Goldberg design.

There is a simpler way.  IDT ICS570. Digikey 800-1073-5-ND

Solder time less than 10 minutes.
I had the 3V3-Version in the parts drawers, officially it takes the 5V
version to generate the 160 MHz, but the 3V3 version happened to work, too.
The difference between 120 and 160 MHz is just a GND wire on pin 6 (vs. open)

Divide by 10 is left as an exercise.

regards,
Gerhard

(But then, some like to build and tune multiplier chains and mixers.)

<Auswahl_008.png><times12.bmp><times16.bmp>_______________________________________________
time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
and follow the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
and follow the instructions there.

A low phase noise method is to use a dual conjugate regenerative divider with 6MHz and 16Mhz bandpass filters in the feedback loop to produce 16Mhz output. For 12MHz output use 2MHz and 12MHz bandpass filters in the feedback loop. Bruce > On 01 October 2018 at 09:05 Bob kb8tq <kb8tq@n1k.org> wrote: > > > Hi > > If (as originally specified) noise and jitter are not a big deal - there are a lot > of chips out there like the ICS570. They are designed to do weird ratio frequency > conversions so 10 to 12 or 10 to 16 are trivial for them. The Clockblock board was > one way to get it all put together. > > Bob > > > On Sep 30, 2018, at 12:05 PM, Gerhard Hoffmann <dk4xp@arcor.de> wrote: > > > > > > Am 30.09.2018 um 16:49 schrieb Attila Kinali: > > > >> The simplest way I can think of is the following: > >> Use a 74LV8154 to divide the 10MHz down to 152.587890625Hz. > >> Use the capture timer unit of the uC to measure the phase of the > >> pulse. Use any kind of DAC (internal, external, PWM,...) to steer > >> the 16MHz VCO. Depending on how fast the timer unit runs, this > >> will give you something in the order of 10-200ns dead-band. > >> By choosing the right frequency for the timer unit, one can > >> get it to "dither" a bit and then use averaging. > >> > >> For lower jitter, use one half of a Nutt interpolator > >> to get the timing difference between the 152Hz signal > >> and the 16MHz (ie similar to what the SRS FS740 does). > >> Use something akin Nick Sayer's time-to-amplitude converter > >> for the fine measurement. > >> > >> Same works equally well for 12MHz. > >> > >> > > > > Wow. That's truly a Rube Goldberg design. > > > > There is a simpler way. IDT ICS570. Digikey 800-1073-5-ND > > > > Solder time less than 10 minutes. > > I had the 3V3-Version in the parts drawers, officially it takes the 5V > > version to generate the 160 MHz, but the 3V3 version happened to work, too. > > The difference between 120 and 160 MHz is just a GND wire on pin 6 (vs. open) > > > > Divide by 10 is left as an exercise. > > > > regards, > > Gerhard > > > > (But then, some like to build and tune multiplier chains and mixers.) > > > > <Auswahl_008.png><times12.bmp><times16.bmp>_______________________________________________ > > time-nuts mailing list -- time-nuts@lists.febo.com > > To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com > > and follow the instructions there. > > > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com > and follow the instructions there.
MD
Magnus Danielson
Sun, Sep 30, 2018 8:53 PM

Hi,

There is clearly enough clock chips today that would fit the bill and
probably provide good enough jitter for you to operate it safely.
Look at products like this:
https://www.silabs.com/products/timing/clocks/general-purpose-clock-generators

There is more of them as you look around.

Then, also consider classic mixer-approach, which may be workable or not
for you:

Square the 10 MHz, feed into a tuned tank for 30 MHz, amplify and
square, divide by 5, mix produced 6 MHz with 10 MHz and amplify into a
tuned tank at 16 MHz, buffer and square as needed for output.

However, for the application at hand I would look at the modern clock
generator chips that has come a long way. Their relatively low noise is
due to their GHz CMOS oscillators and relatively quiet dividers. The
setup gives a relatively good flexibility. Fractional divisors has come
a long way to solve more problems. You get more than the real-estate of
one of the surface mounted DBM mixers would provide you. It's when you
want to go to very low noise that you would consider another approach.

Then again, I would enjoy the challenge of the mixer approach. So choose
method based on what is most rewarding, but for simplicity the clock
chips seems like a good go, so there it is more about locating a cheap
board with the right chip on it.

Cheers,
Magnus

On 9/30/18 5:57 AM, Tom Van Baak wrote:

What's a clever, simple, reliable (pick 2 of 3) way to get 16 MHz out of 10 MHz? Low phase noise isn't a big requirement and jitter doesn't need to be sub-nanosecond. The main requirement is perfect cycle count accuracy. This is for driving a 16 MHz microcontroller from a 10 MHz Rb/Cs/GPSDO. 10 MHz input is likely sine; 16 MHz output is 3v3 or 5v CMOS.

Thanks,
/tvb


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
and follow the instructions there.

Hi, There is clearly enough clock chips today that would fit the bill and probably provide good enough jitter for you to operate it safely. Look at products like this: https://www.silabs.com/products/timing/clocks/general-purpose-clock-generators There is more of them as you look around. Then, also consider classic mixer-approach, which may be workable or not for you: Square the 10 MHz, feed into a tuned tank for 30 MHz, amplify and square, divide by 5, mix produced 6 MHz with 10 MHz and amplify into a tuned tank at 16 MHz, buffer and square as needed for output. However, for the application at hand I would look at the modern clock generator chips that has come a long way. Their relatively low noise is due to their GHz CMOS oscillators and relatively quiet dividers. The setup gives a relatively good flexibility. Fractional divisors has come a long way to solve more problems. You get more than the real-estate of one of the surface mounted DBM mixers would provide you. It's when you want to go to very low noise that you would consider another approach. Then again, I would enjoy the challenge of the mixer approach. So choose method based on what is most rewarding, but for simplicity the clock chips seems like a good go, so there it is more about locating a cheap board with the right chip on it. Cheers, Magnus On 9/30/18 5:57 AM, Tom Van Baak wrote: > What's a clever, simple, reliable (pick 2 of 3) way to get 16 MHz out of 10 MHz? Low phase noise isn't a big requirement and jitter doesn't need to be sub-nanosecond. The main requirement is perfect cycle count accuracy. This is for driving a 16 MHz microcontroller from a 10 MHz Rb/Cs/GPSDO. 10 MHz input is likely sine; 16 MHz output is 3v3 or 5v CMOS. > > Thanks, > /tvb > > > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com > and follow the instructions there. >
BW
Brian, WA1ZMS
Wed, Oct 3, 2018 11:54 AM

Bruce-

Does such a dual conjugate regen divider use a single mixer with the BPFs in parallel?  Or are there multiple loops?  I'm trying to visualize the topology.

I've built a few divide-by-2 regen dividers (both worked very well) but nothing else.

-Brian

On Sep 30, 2018, at 4:25 PM, Bruce Griffiths bruce.griffiths@xtra.co.nz wrote:

A low phase noise method is to use a dual conjugate regenerative divider with 6MHz and 16Mhz bandpass filters in the feedback loop to produce 16Mhz output.

For 12MHz output use 2MHz and 12MHz bandpass filters in the feedback loop.

Bruce

On 01 October 2018 at 09:05 Bob kb8tq kb8tq@n1k.org wrote:

Hi

If (as originally specified) noise and jitter are not a big deal - there are a lot
of chips out there like the ICS570. They are designed to do weird ratio frequency
conversions so 10 to 12 or 10 to 16 are trivial for them. The Clockblock board was
one way to get it all put together.

Bob

On Sep 30, 2018, at 12:05 PM, Gerhard Hoffmann dk4xp@arcor.de wrote:

Am 30.09.2018 um 16:49 schrieb Attila Kinali:

The simplest way I can think of is the following:
Use a 74LV8154 to divide the 10MHz down to 152.587890625Hz.
Use the capture timer unit of the uC to measure the phase of the
pulse. Use any kind of DAC (internal, external, PWM,...) to steer
the 16MHz VCO. Depending on how fast the timer unit runs, this
will give you something in the order of 10-200ns dead-band.
By choosing the right frequency for the timer unit, one can
get it to "dither" a bit and then use averaging.

For lower jitter, use one half of a Nutt interpolator
to get the timing difference between the 152Hz signal
and the 16MHz (ie similar to what the SRS FS740 does).
Use something akin Nick Sayer's time-to-amplitude converter
for the fine measurement.

Same works equally well for 12MHz.

Bruce- Does such a dual conjugate regen divider use a single mixer with the BPFs in parallel? Or are there multiple loops? I'm trying to visualize the topology. I've built a few divide-by-2 regen dividers (both worked very well) but nothing else. -Brian > On Sep 30, 2018, at 4:25 PM, Bruce Griffiths <bruce.griffiths@xtra.co.nz> wrote: > > A low phase noise method is to use a dual conjugate regenerative divider with 6MHz and 16Mhz bandpass filters in the feedback loop to produce 16Mhz output. > > For 12MHz output use 2MHz and 12MHz bandpass filters in the feedback loop. > > Bruce >> On 01 October 2018 at 09:05 Bob kb8tq <kb8tq@n1k.org> wrote: >> >> >> Hi >> >> If (as originally specified) noise and jitter are not a big deal - there are a lot >> of chips out there like the ICS570. They are designed to do weird ratio frequency >> conversions so 10 to 12 or 10 to 16 are trivial for them. The Clockblock board was >> one way to get it all put together. >> >> Bob >> >>> On Sep 30, 2018, at 12:05 PM, Gerhard Hoffmann <dk4xp@arcor.de> wrote: >>> >>> >>>> Am 30.09.2018 um 16:49 schrieb Attila Kinali: >>>> >>>> The simplest way I can think of is the following: >>>> Use a 74LV8154 to divide the 10MHz down to 152.587890625Hz. >>>> Use the capture timer unit of the uC to measure the phase of the >>>> pulse. Use any kind of DAC (internal, external, PWM,...) to steer >>>> the 16MHz VCO. Depending on how fast the timer unit runs, this >>>> will give you something in the order of 10-200ns dead-band. >>>> By choosing the right frequency for the timer unit, one can >>>> get it to "dither" a bit and then use averaging. >>>> >>>> For lower jitter, use one half of a Nutt interpolator >>>> to get the timing difference between the 152Hz signal >>>> and the 16MHz (ie similar to what the SRS FS740 does). >>>> Use something akin Nick Sayer's time-to-amplitude converter >>>> for the fine measurement. >>>> >>>> Same works equally well for 12MHz. >>>> >>>>
MD
Magnus Danielson
Wed, Oct 3, 2018 1:52 PM

Hi Brian,

The typical ones have two amplifier chains in parallel and one mixer.
You take the output from the amplifier branch of your liking.

The hard part is to tune them to run in synchronous mode and ensure they
stay there, or else there is a beat pattern causing excessive jitter
over that of the synchronous mode.

Cheers,
Magnus

On 10/3/18 1:54 PM, Brian, WA1ZMS wrote:

Bruce-

Does such a dual conjugate regen divider use a single mixer with the BPFs in parallel?  Or are there multiple loops?  I'm trying to visualize the topology.

I've built a few divide-by-2 regen dividers (both worked very well) but nothing else.

-Brian

On Sep 30, 2018, at 4:25 PM, Bruce Griffiths bruce.griffiths@xtra.co.nz wrote:

A low phase noise method is to use a dual conjugate regenerative divider with 6MHz and 16Mhz bandpass filters in the feedback loop to produce 16Mhz output.

For 12MHz output use 2MHz and 12MHz bandpass filters in the feedback loop.

Bruce

On 01 October 2018 at 09:05 Bob kb8tq kb8tq@n1k.org wrote:

Hi

If (as originally specified) noise and jitter are not a big deal - there are a lot
of chips out there like the ICS570. They are designed to do weird ratio frequency
conversions so 10 to 12 or 10 to 16 are trivial for them. The Clockblock board was
one way to get it all put together.

Bob

On Sep 30, 2018, at 12:05 PM, Gerhard Hoffmann dk4xp@arcor.de wrote:

Am 30.09.2018 um 16:49 schrieb Attila Kinali:

The simplest way I can think of is the following:
Use a 74LV8154 to divide the 10MHz down to 152.587890625Hz.
Use the capture timer unit of the uC to measure the phase of the
pulse. Use any kind of DAC (internal, external, PWM,...) to steer
the 16MHz VCO. Depending on how fast the timer unit runs, this
will give you something in the order of 10-200ns dead-band.
By choosing the right frequency for the timer unit, one can
get it to "dither" a bit and then use averaging.

For lower jitter, use one half of a Nutt interpolator
to get the timing difference between the 152Hz signal
and the 16MHz (ie similar to what the SRS FS740 does).
Use something akin Nick Sayer's time-to-amplitude converter
for the fine measurement.

Same works equally well for 12MHz.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
and follow the instructions there.

Hi Brian, The typical ones have two amplifier chains in parallel and one mixer. You take the output from the amplifier branch of your liking. The hard part is to tune them to run in synchronous mode and ensure they stay there, or else there is a beat pattern causing excessive jitter over that of the synchronous mode. Cheers, Magnus On 10/3/18 1:54 PM, Brian, WA1ZMS wrote: > Bruce- > > Does such a dual conjugate regen divider use a single mixer with the BPFs in parallel? Or are there multiple loops? I'm trying to visualize the topology. > > I've built a few divide-by-2 regen dividers (both worked very well) but nothing else. > > -Brian > > >> On Sep 30, 2018, at 4:25 PM, Bruce Griffiths <bruce.griffiths@xtra.co.nz> wrote: >> >> A low phase noise method is to use a dual conjugate regenerative divider with 6MHz and 16Mhz bandpass filters in the feedback loop to produce 16Mhz output. >> >> For 12MHz output use 2MHz and 12MHz bandpass filters in the feedback loop. >> >> Bruce >>> On 01 October 2018 at 09:05 Bob kb8tq <kb8tq@n1k.org> wrote: >>> >>> >>> Hi >>> >>> If (as originally specified) noise and jitter are not a big deal - there are a lot >>> of chips out there like the ICS570. They are designed to do weird ratio frequency >>> conversions so 10 to 12 or 10 to 16 are trivial for them. The Clockblock board was >>> one way to get it all put together. >>> >>> Bob >>> >>>> On Sep 30, 2018, at 12:05 PM, Gerhard Hoffmann <dk4xp@arcor.de> wrote: >>>> >>>> >>>>> Am 30.09.2018 um 16:49 schrieb Attila Kinali: >>>>> >>>>> The simplest way I can think of is the following: >>>>> Use a 74LV8154 to divide the 10MHz down to 152.587890625Hz. >>>>> Use the capture timer unit of the uC to measure the phase of the >>>>> pulse. Use any kind of DAC (internal, external, PWM,...) to steer >>>>> the 16MHz VCO. Depending on how fast the timer unit runs, this >>>>> will give you something in the order of 10-200ns dead-band. >>>>> By choosing the right frequency for the timer unit, one can >>>>> get it to "dither" a bit and then use averaging. >>>>> >>>>> For lower jitter, use one half of a Nutt interpolator >>>>> to get the timing difference between the 152Hz signal >>>>> and the 16MHz (ie similar to what the SRS FS740 does). >>>>> Use something akin Nick Sayer's time-to-amplitude converter >>>>> for the fine measurement. >>>>> >>>>> Same works equally well for 12MHz. >>>>> >>>>> > > > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com > and follow the instructions there. >
BG
Bruce Griffiths
Wed, Oct 3, 2018 5:51 PM

Brian
There are 2 parallel feedback paths one tuned to 6MHz and the other tuned to 16MHz.
They can either share the same amp or use separate amplifiers. There's a NIST paper on using them to divide by factors other than 2 (e.g. 3, 5 etc).
https://tf.nist.gov/general/pdf/1890.pdf

Bruce

On 04 October 2018 at 00:54 "Brian, WA1ZMS" wa1zms@att.net wrote:

Bruce-

Does such a dual conjugate regen divider use a single mixer with the BPFs in parallel?  Or are there multiple loops?  I'm trying to visualize the topology.

I've built a few divide-by-2 regen dividers (both worked very well) but nothing else.

-Brian

On Sep 30, 2018, at 4:25 PM, Bruce Griffiths bruce.griffiths@xtra.co.nz wrote:

A low phase noise method is to use a dual conjugate regenerative divider with 6MHz and 16Mhz bandpass filters in the feedback loop to produce 16Mhz output.

For 12MHz output use 2MHz and 12MHz bandpass filters in the feedback loop.

Bruce

On 01 October 2018 at 09:05 Bob kb8tq kb8tq@n1k.org wrote:

Hi

If (as originally specified) noise and jitter are not a big deal - there are a lot
of chips out there like the ICS570. They are designed to do weird ratio frequency
conversions so 10 to 12 or 10 to 16 are trivial for them. The Clockblock board was
one way to get it all put together.

Bob

On Sep 30, 2018, at 12:05 PM, Gerhard Hoffmann dk4xp@arcor.de wrote:

Am 30.09.2018 um 16:49 schrieb Attila Kinali:

The simplest way I can think of is the following:
Use a 74LV8154 to divide the 10MHz down to 152.587890625Hz.
Use the capture timer unit of the uC to measure the phase of the
pulse. Use any kind of DAC (internal, external, PWM,...) to steer
the 16MHz VCO. Depending on how fast the timer unit runs, this
will give you something in the order of 10-200ns dead-band.
By choosing the right frequency for the timer unit, one can
get it to "dither" a bit and then use averaging.

For lower jitter, use one half of a Nutt interpolator
to get the timing difference between the 152Hz signal
and the 16MHz (ie similar to what the SRS FS740 does).
Use something akin Nick Sayer's time-to-amplitude converter
for the fine measurement.

Same works equally well for 12MHz.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
and follow the instructions there.

Brian There are 2 parallel feedback paths one tuned to 6MHz and the other tuned to 16MHz. They can either share the same amp or use separate amplifiers. There's a NIST paper on using them to divide by factors other than 2 (e.g. 3, 5 etc). https://tf.nist.gov/general/pdf/1890.pdf Bruce > On 04 October 2018 at 00:54 "Brian, WA1ZMS" <wa1zms@att.net> wrote: > > > Bruce- > > Does such a dual conjugate regen divider use a single mixer with the BPFs in parallel? Or are there multiple loops? I'm trying to visualize the topology. > > I've built a few divide-by-2 regen dividers (both worked very well) but nothing else. > > -Brian > > > > On Sep 30, 2018, at 4:25 PM, Bruce Griffiths <bruce.griffiths@xtra.co.nz> wrote: > > > > A low phase noise method is to use a dual conjugate regenerative divider with 6MHz and 16Mhz bandpass filters in the feedback loop to produce 16Mhz output. > > > > For 12MHz output use 2MHz and 12MHz bandpass filters in the feedback loop. > > > > Bruce > >> On 01 October 2018 at 09:05 Bob kb8tq <kb8tq@n1k.org> wrote: > >> > >> > >> Hi > >> > >> If (as originally specified) noise and jitter are not a big deal - there are a lot > >> of chips out there like the ICS570. They are designed to do weird ratio frequency > >> conversions so 10 to 12 or 10 to 16 are trivial for them. The Clockblock board was > >> one way to get it all put together. > >> > >> Bob > >> > >>> On Sep 30, 2018, at 12:05 PM, Gerhard Hoffmann <dk4xp@arcor.de> wrote: > >>> > >>> > >>>> Am 30.09.2018 um 16:49 schrieb Attila Kinali: > >>>> > >>>> The simplest way I can think of is the following: > >>>> Use a 74LV8154 to divide the 10MHz down to 152.587890625Hz. > >>>> Use the capture timer unit of the uC to measure the phase of the > >>>> pulse. Use any kind of DAC (internal, external, PWM,...) to steer > >>>> the 16MHz VCO. Depending on how fast the timer unit runs, this > >>>> will give you something in the order of 10-200ns dead-band. > >>>> By choosing the right frequency for the timer unit, one can > >>>> get it to "dither" a bit and then use averaging. > >>>> > >>>> For lower jitter, use one half of a Nutt interpolator > >>>> to get the timing difference between the 152Hz signal > >>>> and the 16MHz (ie similar to what the SRS FS740 does). > >>>> Use something akin Nick Sayer's time-to-amplitude converter > >>>> for the fine measurement. > >>>> > >>>> Same works equally well for 12MHz. > >>>> > >>>> > > > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com > and follow the instructions there.
PL
Pete Lancashire
Tue, Oct 9, 2018 5:25 PM

I just wish the tapr would not discontinue things so fast it seems once you
see it mentioned it's discontinued

On Sun, Sep 30, 2018, 1:08 PM Bob kb8tq kb8tq@n1k.org wrote:

Hi

If (as originally specified) noise and jitter are not a big deal - there
are a lot
of chips out there like the ICS570. They are designed to do weird ratio
frequency
conversions so 10 to 12 or 10 to 16 are trivial for them. The Clockblock
board was
one way to get it all put together.

Bob

On Sep 30, 2018, at 12:05 PM, Gerhard Hoffmann dk4xp@arcor.de wrote:

Am 30.09.2018 um 16:49 schrieb Attila Kinali:

The simplest way I can think of is the following:
Use a 74LV8154 to divide the 10MHz down to 152.587890625Hz.
Use the capture timer unit of the uC to measure the phase of the
pulse. Use any kind of DAC (internal, external, PWM,...) to steer
the 16MHz VCO. Depending on how fast the timer unit runs, this
will give you something in the order of 10-200ns dead-band.
By choosing the right frequency for the timer unit, one can
get it to "dither" a bit and then use averaging.

For lower jitter, use one half of a Nutt interpolator
to get the timing difference between the 152Hz signal
and the 16MHz (ie similar to what the SRS FS740 does).
Use something akin Nick Sayer's time-to-amplitude converter
for the fine measurement.

Same works equally well for 12MHz.

Wow. That's truly a Rube Goldberg design.

There is a simpler way.  IDT ICS570. Digikey 800-1073-5-ND

Solder time less than 10 minutes.
I had the 3V3-Version in the parts drawers, officially it takes the 5V
version to generate the 160 MHz, but the 3V3 version happened to work,

too.

The difference between 120 and 160 MHz is just a GND wire on pin 6 (vs.

open)

Divide by 10 is left as an exercise.

regards,
Gerhard

(But then, some like to build and tune multiplier chains and mixers.)

<Auswahl_008.png><times12.bmp><times16.bmp>_______________________________________________

time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to

and follow the instructions there.


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe, go to
http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
and follow the instructions there.

I just wish the tapr would not discontinue things so fast it seems once you see it mentioned it's discontinued On Sun, Sep 30, 2018, 1:08 PM Bob kb8tq <kb8tq@n1k.org> wrote: > Hi > > If (as originally specified) noise and jitter are not a big deal - there > are a lot > of chips out there like the ICS570. They are designed to do weird ratio > frequency > conversions so 10 to 12 or 10 to 16 are trivial for them. The Clockblock > board was > one way to get it all put together. > > Bob > > > On Sep 30, 2018, at 12:05 PM, Gerhard Hoffmann <dk4xp@arcor.de> wrote: > > > > > > Am 30.09.2018 um 16:49 schrieb Attila Kinali: > > > >> The simplest way I can think of is the following: > >> Use a 74LV8154 to divide the 10MHz down to 152.587890625Hz. > >> Use the capture timer unit of the uC to measure the phase of the > >> pulse. Use any kind of DAC (internal, external, PWM,...) to steer > >> the 16MHz VCO. Depending on how fast the timer unit runs, this > >> will give you something in the order of 10-200ns dead-band. > >> By choosing the right frequency for the timer unit, one can > >> get it to "dither" a bit and then use averaging. > >> > >> For lower jitter, use one half of a Nutt interpolator > >> to get the timing difference between the 152Hz signal > >> and the 16MHz (ie similar to what the SRS FS740 does). > >> Use something akin Nick Sayer's time-to-amplitude converter > >> for the fine measurement. > >> > >> Same works equally well for 12MHz. > >> > >> > > > > Wow. That's truly a Rube Goldberg design. > > > > There is a simpler way. IDT ICS570. Digikey 800-1073-5-ND > > > > Solder time less than 10 minutes. > > I had the 3V3-Version in the parts drawers, officially it takes the 5V > > version to generate the 160 MHz, but the 3V3 version happened to work, > too. > > The difference between 120 and 160 MHz is just a GND wire on pin 6 (vs. > open) > > > > Divide by 10 is left as an exercise. > > > > regards, > > Gerhard > > > > (But then, some like to build and tune multiplier chains and mixers.) > > > > > <Auswahl_008.png><times12.bmp><times16.bmp>_______________________________________________ > > time-nuts mailing list -- time-nuts@lists.febo.com > > To unsubscribe, go to > http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com > > and follow the instructions there. > > > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe, go to > http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com > and follow the instructions there. >