[time-nuts] How to get 32.768KHz from 10MHz.

2008-10-25 Thread BriMDavis
> > A 10 MHz clock into a PIC gives a 400 ns/instruction time. > > To produce 32.768 kHz you flip an output pin put every 38 > instructions, except that 9632 times per second you make > it 39 instructions instead. > To figure out those sorts of ratios for static frequency dividers, Allan Herriman

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-10-25 Thread Peter Putnam
For those still interested in the 10 MHz to 32 KHz divider issue, I offer the PIC source to a tested divider that runs in an 8-pin DIP package device: http://www.ni6e.com/time/10M32K.html Regards, Peter Tom Van Baak wrote: > Since synchronization is more important than jitter in this > applic

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-09-04 Thread Tom Van Baak
/tvb - Original Message - From: "Brooke Clarke" <[EMAIL PROTECTED]> To: "Discussion of precise time and frequency measurement" Sent: Thursday, September 04, 2008 12:25 PM Subject: Re: [time-nuts] How to get 32.768KHz from 10MHz. > Hi John: > > All the quartz cl

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-09-04 Thread Chuck Harris
Chuck Harris wrote: > Hi Brooke, > > The drive for the coils is really not very critical. All you need is > a cmos inverter and a couple of capacitors: > > ~1PPS--[>o---+[>o---|(-+ > ~| | > ~| MOTOR > ~|

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-09-04 Thread Chuck Harris
Hi Brooke, The drive for the coils is really not very critical. All you need is a cmos inverter and a couple of capacitors: ~1PPS--[>o---+[>o---|(-+ ~| | ~| MOTOR ~| | ~+

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-09-04 Thread Brooke Clarke
Hi John: All the quartz clocks I've taken apart have a single coil, for example see: http://www.prc68.com/I/QuartzClk.shtml The drive to that coil is bi-polar and is from a single AA cell, so the driver IC must use an H-bridge. If you want to drive a clock like this at 1 PPS from a 10 MHz sour

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-08-02 Thread Magnus Danielson
Max Skop wrote: > How does one get a 32.768KHz signal from our 10MHz reference. > There does not appear to be a nice divide ratio to do this. > With a locked 32.768KHz signal one could lock the oscillator of any of the > cheap (low cost) LCD clocks that are available with nice big digits, > temp

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-29 Thread Thomas A. Frank
> Only the clockwork and the coils. All the clocks will be wired > in parallel. Traditionally, such systems had all the slave coils in series. I suspect you will find that the better way; less room for weirdness. Otherwise, I like it! Tom Frank __

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-28 Thread Jim Lux
At 05:04 PM 7/28/2008, you wrote: >FYI, >Quartz analogue clocks almost universally use a bipolar motor, a two >pole >magnetic circuit with the minimum reluctance axis displaced from the >direction >of the energised field. >When activated the 2 pole magnetic rotor aligns with the magnetic >field, wh

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-28 Thread Neon John
On Mon, 28 Jul 2008 16:35:53 -0700, Jim Lux <[EMAIL PROTECTED]> wrote: >>Seems to me that all the solutions proposed so far are a bit complex, trying >>to go for the 32khz frequency when that's not necessary. The quartz analog >>clockworks has a one or two winding stepper motor. The SIMPLEST so

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-28 Thread Neville Michie
FYI, Quartz analogue clocks almost universally use a bipolar motor, a two pole magnetic circuit with the minimum reluctance axis displaced from the direction of the energised field. When activated the 2 pole magnetic rotor aligns with the magnetic field, when the field collapses, the magnetic

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-28 Thread Jim Lux
At 04:22 PM 7/28/2008, you wrote: >On Wed, 23 Jul 2008 15:22:08 -0700, Jim Lux <[EMAIL PROTECTED]> wrote: > > > > > >Based on the clocks I've taken apart, dividing the 10MHz down to 1 Hz > >is probably your best bet, rather than trying to hit 32768. However, > >I don't know of a non-programmable si

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-28 Thread Neon John
On Wed, 23 Jul 2008 15:22:08 -0700, Jim Lux <[EMAIL PROTECTED]> wrote: >At 03:01 PM 7/23/2008, Mike S wrote: >>You're missing the point. The application is to drive a common, readily >>available consumer clock. Simple and cheap. It can be done with a >>single $1 PIC. You could spend $20 or $100 a

Re: [time-nuts] How to get 32.768KHz from 10MHz

2008-07-23 Thread Jim Lux
Quoting Jim Palfreyman <[EMAIL PROTECTED]>, on Wed 23 Jul 2008 09:11:32 PM PDT: > In response to Jim Lux's email I checked out the NASA tech brief. > > According to them to run a sidereal clock you should set the frequency to > 32,859.27577 Hz. > > Now the length of the sidereal day is 23:56:4.0

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Jim Lux
Quoting Tom Van Baak <[EMAIL PROTECTED]>, on Wed 23 Jul 2008 06:27:30 PM PDT: > The result will be a $1, 8-pin, single-chip, 10 MHz to 32 kHz, low > (not zero) jitter frequency divider, suitable for driving cheap digital > or analog clock and watch movements from a 10 MHz source. > Extra credit fo

Re: [time-nuts] How to get 32.768KHz from 10MHz

2008-07-23 Thread Jim Palfreyman
In response to Jim Lux's email I checked out the NASA tech brief. According to them to run a sidereal clock you should set the frequency to 32,859.27577 Hz. Now the length of the sidereal day is 23:56:4.091 seconds. This is 23.934469722 hours. That is, the sidereal clock must cover 24 "hours" on

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Tom Van Baak
> At 04:17 PM 7/23/2008, Tom Van Baak wrote... >>I just prototyped this PIC algorithm and it works perfectly: >>Exactly 10 MHz in gives exactly 32.768 kHz out. > > TPIWWSC. > > (This Post Is Worthless Without Source Code) > > :-) Hi Mike, Yeah, I thought I provided enough information in that

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Bruce Griffiths
Bruce Griffiths wrote: > An oscillator can be injection locked to at frequency that is a rational > number (M/N where M, N are integers ) multiplier of the injection frequency. > Thus, in principle, a 32768Hz oscillator can be injection locked > directly to a 10MHz signal (32768Hz = (256/78125)*1

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Bruce Griffiths
Rick Karlquist wrote: > A more practical offshoot of this concept is to subsample the > 32 kHz oscillator at 128 Hz (ie a sampling phase detector) and use a slow > loop to tune the 32768 kHz oscillator. The biggest problem here is that > you have to have a tunable oscillator. Attempting to get ar

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Bruce Griffiths
An oscillator can be injection locked to at frequency that is a rational number (M/N where M, N are integers ) multiplier of the injection frequency. Thus, in principle, a 32768Hz oscillator can be injection locked directly to a 10MHz signal (32768Hz = (256/78125)*10MHz) without requiring any ex

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Rick Karlquist
A more practical offshoot of this concept is to subsample the 32 kHz oscillator at 128 Hz (ie a sampling phase detector) and use a slow loop to tune the 32768 kHz oscillator. The biggest problem here is that you have to have a tunable oscillator. Attempting to get around this by injection locking

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread WB6BNQ
Mike S, I think you missed the point ! One does not ask the question "How does one get a 32.768KHz signal from our 10MHz reference ?" and not expect it to cost both in terms of money and effort. There was no statement of doing it cheap, re-read the original Email. BillWB6B

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Jim Lux
At 03:01 PM 7/23/2008, Mike S wrote: >At 05:42 PM 7/23/2008, Bruce Griffiths wrote... > >Another approach is to divide the 10MHz by 5^7 (78125) and then use an > > > >injection locked multiplier chain to generate 32768 Hz from the > >resultant 128Hz output. > >It may even be possible to do the 256x

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Mike S
At 05:42 PM 7/23/2008, Bruce Griffiths wrote... >Another approach is to divide the 10MHz by 5^7 (78125) and then use an > >injection locked multiplier chain to generate 32768 Hz from the >resultant 128Hz output. >It may even be possible to do the 256x multiplication using a single >injection locke

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Bruce Griffiths
Another approach is to divide the 10MHz by 5^7 (78125) and then use an injection locked multiplier chain to generate 32768 Hz from the resultant 128Hz output. It may even be possible to do the 256x multiplication using a single injection locked 32768Hz injection locked multiplier. When designed

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Didier Juges
Start: NOP NOP NOP ... NOP flip_bit NOP NOP NOP ... flip_bit JUMP Start (details omitted for clarity) :-) Didier KO4BB Mike S <[EMAIL PROTECTED]> wrote: > At 04:17 PM 7/23/2008, Tom Van Baak wrote... > >I just prototyped this PIC algorithm and it works perfectly: > >Exactly 10 MHz in giv

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Mike S
At 04:17 PM 7/23/2008, Tom Van Baak wrote... >I just prototyped this PIC algorithm and it works perfectly: >Exactly 10 MHz in gives exactly 32.768 kHz out. TPIWWSC. (This Post Is Worthless Without Source Code) :-) ___ time-nuts mailing list -- time-

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Tom Van Baak
> Since synchronization is more important than jitter in this > application it's easy to generate 32 kHz from 10 MHz. > > A 10 MHz clock into a PIC gives a 400 ns/instruction time. > > To produce 32.768 kHz you flip an output pin put every 38 > instructions, except that 9632 times per second you

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Ed, k1ggi
Correction - freq is high (*lead* builds up) for 53msec. Ed abt 200usec of lag accumulates ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions ther

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread David McGaw
rom: "Max Skop" [1]<[EMAIL PROTECTED]> >To: [2] >Sent: Wednesday, July 23, 2008 10:09 AM >Subject: [time-nuts] How to get 32.768KHz from 10MHz. > > > >How does one get a 32.768KHz signal from our 10MHz reference. >There does not appear to be a nice di

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Ed, k1ggi
I see I'm coming to the party late, on the heels of Mike and Tom, but here's some additional from playing with the numbers during lunch. A mix of 30.4 us and 31.2 us periods (76 and 78 pic instr loops) in the ratio of 1747 to 301 does it -- 32768Hz with a few percent fm-ing. With just the two oute

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Predrag Dukic
Max, You are a mild case I also got bitten by the bug: Now I have 4 HP10811, two rubidiums, two cesiums, T-Bolt and I am seriously considering making my own Cesium. A visit to Las Vegas could turn to be cheaper fun than this.. Predrag At 16:09 23.7.2008, you wrote: >How does

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Mike S
At 11:56 AM 7/23/2008, Didier Juges wrote... >Problem is one period of 32768 is not a multiple of 100nS (one period >of 10 MHz) so that won't work. As long as both periods are rational numbers, it doesn't matter, and it can work. For this purpose (display for humans), it doesn't matter if some

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Tom Van Baak
Since synchronization is more important than jitter in this application it's easy to generate 32 kHz from 10 MHz. A 10 MHz clock into a PIC gives a 400 ns/instruction time. To produce 32.768 kHz you flip an output pin put every 38 instructions, except that 9632 times per second you make it 39 ins

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Jim Lux
At 07:09 AM 7/23/2008, Max Skop wrote: >How does one get a 32.768KHz signal from our 10MHz reference. >There does not appear to be a nice divide ratio to do this. >With a locked 32.768KHz signal one could lock the oscillator of any >of the cheap (low cost) LCD clocks that are available with nice

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Didier Juges
Problem is one period of 32768 is not a multiple of 100nS (one period of 10 MHz) so that won't work. Maybe there is a common denominator and it may be possible to generate an average 32768 periods over one second, even though all periods may not be equal. Didier KO4BB Mike S <[EMAIL PROTE

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread wje
[1]<[EMAIL PROTECTED]> To: [2] Sent: Wednesday, July 23, 2008 10:09 AM Subject: [time-nuts] How to get 32.768KHz from 10MHz. How does one get a 32.768KHz signal from our 10MHz reference. There does not appear to be a nice divide ratio to do this. With a locked 32.768KHz signal one coul

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread John Franke
, 625000/2048, 312500/1024, 156250/512, and 78125/256. John WA4WDL - Original Message - From: "Max Skop" <[EMAIL PROTECTED]> To: Sent: Wednesday, July 23, 2008 10:09 AM Subject: [time-nuts] How to get 32.768KHz from 10MHz. > How does one get a 32.768KHz signal from

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Mike S
At 10:09 AM 7/23/2008, Max Skop wrote... >How does one get a 32.768KHz signal from our 10MHz reference. >There does not appear to be a nice divide ratio to do this. I've thought about this too. It seems the simple way would be to clock a PIC with the 10 MHz, then use loops to produce the 32768 Hz

Re: [time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Scott Newell
At 09:09 AM 7/23/2008 , Max Skop wrote: >How does one get a 32.768KHz signal from our 10MHz reference. >There does not appear to be a nice divide ratio to do this. >With a locked 32.768KHz signal one could lock the oscillator of any of the cheap (low cost) LCD clocks that are available with nice b

[time-nuts] How to get 32.768KHz from 10MHz.

2008-07-23 Thread Max Skop
How does one get a 32.768KHz signal from our 10MHz reference. There does not appear to be a nice divide ratio to do this. With a locked 32.768KHz signal one could lock the oscillator of any of the cheap (low cost) LCD clocks that are available with nice big digits, temperature sensors and calend