SparkFun Forums 

Where electronics enthusiasts find answers.

Tips and questions relating to the GPS modules from SFE
By rt54321
#184546
Greetings all!

Somewhat of a phase-locked-loop and GPS question here. Using the Copernicus II module (for the PPS signal) and an MSP430 Launchpad, the application is to generate a 5kHz square wave that is phase-aligned to the GPS PPS signal. I know that there are modules out there that already do this, but I'm trying to DIY it (for cost, and for learning purposes).

In addition to the Copernicus II module and the MSP430, have the following:
10MHz VCO with small (+/- 5ppm) pull-in range
12 bit DAC (to interface the MSP430 with the VCO)
Bunch of 74LS90 chips to divide the 10MHz frequency down to 5kHz

What I've done so far: Once the Copernicus II module starts generating reliable PPS signals, I CAN get the VCO locked via the MSP430 (the MSP430 counts the number of VCO pulses between PPS signals, and if there are not 10,000,000, then adjust VCO as needed).
I can also get a 5kHz signal, by dividing down the above 10MHz VCO output.

What I can't figure out:
The 5kHz signal should also be phase-aligned to the PPS signal (that is, the first rising edge of the 5kHz signal, in one period, should be aligned with the rising edge of the PPS pulse). I am NOT certain how to do this.

It seems that I have made a frequency-locked loop, but not a phase-locked loop. Any suggestions, as to how I can do this?

Thanks for your help!
-R
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]