Electrical – GPS 1 PPS Aligment Clock Signal Generator

clockgpssynchronizationtiming-analysis

i want to do GPS 1 pps aligment clock signal generator. Clock signal should be at 24.576 Mhz and voltage level Vmax= 3.3 V and Vmin=0 V DC. How can i do that? It is very important to align between GPS PPS and Clock signal. While looking these components on the internet, i have found MAX24188 and DS31400. I am not familiar with these components. Is it possible to make this with Max24188 and DS31400? If yes can anyone explain me basicly how?

Best Answer

I have done this sort of thing several times in the past for several embedded systems, and it really isn't all that difficult. I typically use a COTS VCXO and an FPGA to implement the logic — nothing exotic.

First of all, what you really want to do is generate a "replica" 1 pps pulse using your 24.576 MHz clock. Then, you use feedback that varies the VCXO control voltage to phase-align this pulse with the reference pulse coming from the GPS receiver, which also means that your VCXO is then frequency-locked to the GPS timebase.

Use the replica pulse to drive the rest of your logic, rather than the reference pulse. The former, by definition, will be precisely phase-aligned with your local clock.

Just how precisely you need the rising edges of the two pulses to be aligned will ultimately determine how difficult this will be. Most GPS receivers provide a pulse that has on the order of ±50 ns error (jitter). Getting your replica pulse down to a similar level is really not all that difficult.

Related Topic