Re: [time-nuts] PLL/GPSDO/etc learning resources for mere mortals

2018-09-13 Thread Lars Walenius
Hello Bryan,

As you indicate the new timing modules from uBlox like the 8-series and the 
Venus 838 could be better choices. I prefer the uBlox. I only recommended the 
NEO7M as it were cheap, available and is easy to use and at the same time gives 
good performance that I have measured. For simple position receivers with 1PPS 
I guess the ones from Adafruit is worth looking for even if not state of art 
for a GPSDO.

I am also curious about the Furano GT87 and hope that somebody will test it and 
give ADEV and MDEV's.

The nice thing with Lars GPSDO is that almost every GPS module with a 1PPS out 
can be used if the amplitude is 3.3-5V and the 1PPS is accurate on the positive 
going flank. The pulse width can be down to 10uS and probably even shorter. A 
square wave also works.

As you have a Jupiter-T I would definitely use that first. I started with even 
older and more jittery GPS modules and without timing mode and it worked. Of 
course a modern timing receiver will give better frequency accuracy and ADEV's 
but the loop should settle in the same time.

Lars

Från: Bryan _<mailto:bpl...@outlook.com>
Skickat: den 12 september 2018 09:39
Till: Discussion of precise time and frequency 
measurement<mailto:time-nuts@lists.febo.com>
Ämne: Re: [time-nuts] PLL/GPSDO/etc learning resources for mere mortals

Hello:

Is there any other recommendations for a GPS receiver module, I note you 
recommend the Neo7M, but wondering if there are others that can be considered. 
Is there some better suited to supplying a frequency reference. There is also 
the 8M/T model(s) and the Venus, but not sure as to what 
advantages/disadvantages they have. I was going to start with a old Jupiter-T 
TU60-D120 module that I have as it has a 1pps output.


6.1.1 Pin J1-6: 1PPS output This signal is a positive going pulse with the 
leading edge being the point of measurement for synchronisation with the GPS 
satellite transmissions. The pulse width is approximately 26 ms.

Regards

-=Bryan=-


From: time-nuts  on behalf of Lars Walenius 

Sent: September 7, 2018 12:25 PM
To: Discussion of precise time and frequency measurement
Subject: Re: [time-nuts] PLL/GPSDO/etc learning resources for mere mortals

I heard Jim mentioned my GPSDO. I would not go to the time nuts archive as that 
describes a far from ready software design. The hardware is almost identical. 
Last year I published a new design on EEVBlog:

https://www.eevblog.com/forum/projects/lars-diy-gpsdo-with-arduino-and-1ns-resolution-tic/?all

This is a, as I think, a much more robust design and much more tested. By just 
setting the”gain” it will make a stable 1Hz digital PLL. As the DAC can be set 
and you have a counter with 1ns resolution you don’t need any extra instruments 
to do this. The nice thing is that the controller is very flexible and can 
handle all kinds of 10MHz oscillators as XO, TCXO, OXCO and rubidium. The 
useful control range of the oscillators is 0.001-6ppm. As only a 1PPS with 
3.3-5V amplitude is needed a wide variation of GPS modules can be used. The 
time constant can be set from 4 to 32000 seconds and stored in EEPROM.

In the 21 pages of instruction I describe the design and also give performance 
data as both a GPSDO and a time interval counter. As Jim says my GPSDO gives 
useful information how you can do your own GPSDO. On the first pages I have 
some discussion of the GPS modules like NEO7M that can be used and also about 
different oscillators. Note I think the oscillators are the first you should 
think of as they set the most important specs for the GPSDO. See also the user 
manual for Stanford FS740 that contains a lot of information about a modern 
GPSDO. Here the link to Stanford FS740 seems to be broken in my instruction. 
Today this worked: https://www.thinksrs.com/downloads/pdfs/manuals/FS740m.pdf  
See for example pages 25-35 for a good description of the GPSDO part. In the 
end of the manual you also find complete schematics!

On pages 8-9 in my instruction you find a very short description of my software 
and it is a standard PI-loop with a low pass filter before just as in the 
FS740. Paul-Henning has a very simple introduction to the PI-loop that I like 
http://phk.freebsd.dk/time/20141018.html  . I would also recommend learning 
from the GPSDO simulator by Tom Van Baak 
http://www.leapsecond.com/pages/gpsdo-sim/   it also uses a PI-loop + low pass 
filter and his code tells you a lot.

>From Tom’s GPSDO simulator you can also learn how the time resolution and the 
>DAC resolution work with real time data. Magnus Danielsson in March 2014 
>published the result of some his simulations with different time and DAC 
>resolutions on time nuts. My takeaway was that a time resolution below 5-10ns 
>was ok and DAC resolutions in the ballpark of the oscillator ADEV was fine, 
>but have a look on his data.

On page 15 in my instruction you find a list of basic links that I 

Re: [time-nuts] PLL/GPSDO/etc learning resources for mere mortals

2018-09-12 Thread Bryan _
Hello:

Is there any other recommendations for a GPS receiver module, I note you 
recommend the Neo7M, but wondering if there are others that can be considered. 
Is there some better suited to supplying a frequency reference. There is also 
the 8M/T model(s) and the Venus, but not sure as to what 
advantages/disadvantages they have. I was going to start with a old Jupiter-T 
TU60-D120 module that I have as it has a 1pps output.


6.1.1 Pin J1-6: 1PPS output This signal is a positive going pulse with the 
leading edge being the point of measurement for synchronisation with the GPS 
satellite transmissions. The pulse width is approximately 26 ms.

Regards

-=Bryan=-


From: time-nuts  on behalf of Lars Walenius 

Sent: September 7, 2018 12:25 PM
To: Discussion of precise time and frequency measurement
Subject: Re: [time-nuts] PLL/GPSDO/etc learning resources for mere mortals

I heard Jim mentioned my GPSDO. I would not go to the time nuts archive as that 
describes a far from ready software design. The hardware is almost identical. 
Last year I published a new design on EEVBlog:

https://www.eevblog.com/forum/projects/lars-diy-gpsdo-with-arduino-and-1ns-resolution-tic/?all

This is a, as I think, a much more robust design and much more tested. By just 
setting the”gain” it will make a stable 1Hz digital PLL. As the DAC can be set 
and you have a counter with 1ns resolution you don’t need any extra instruments 
to do this. The nice thing is that the controller is very flexible and can 
handle all kinds of 10MHz oscillators as XO, TCXO, OXCO and rubidium. The 
useful control range of the oscillators is 0.001-6ppm. As only a 1PPS with 
3.3-5V amplitude is needed a wide variation of GPS modules can be used. The 
time constant can be set from 4 to 32000 seconds and stored in EEPROM.

In the 21 pages of instruction I describe the design and also give performance 
data as both a GPSDO and a time interval counter. As Jim says my GPSDO gives 
useful information how you can do your own GPSDO. On the first pages I have 
some discussion of the GPS modules like NEO7M that can be used and also about 
different oscillators. Note I think the oscillators are the first you should 
think of as they set the most important specs for the GPSDO. See also the user 
manual for Stanford FS740 that contains a lot of information about a modern 
GPSDO. Here the link to Stanford FS740 seems to be broken in my instruction. 
Today this worked: https://www.thinksrs.com/downloads/pdfs/manuals/FS740m.pdf  
See for example pages 25-35 for a good description of the GPSDO part. In the 
end of the manual you also find complete schematics!

On pages 8-9 in my instruction you find a very short description of my software 
and it is a standard PI-loop with a low pass filter before just as in the 
FS740. Paul-Henning has a very simple introduction to the PI-loop that I like 
http://phk.freebsd.dk/time/20141018.html  . I would also recommend learning 
from the GPSDO simulator by Tom Van Baak 
http://www.leapsecond.com/pages/gpsdo-sim/   it also uses a PI-loop + low pass 
filter and his code tells you a lot.

>From Tom’s GPSDO simulator you can also learn how the time resolution and the 
>DAC resolution work with real time data. Magnus Danielsson in March 2014 
>published the result of some his simulations with different time and DAC 
>resolutions on time nuts. My takeaway was that a time resolution below 5-10ns 
>was ok and DAC resolutions in the ballpark of the oscillator ADEV was fine, 
>but have a look on his data.

On page 15 in my instruction you find a list of basic links that I have found 
useful. Some links seems broken so for example for Stanford’s you have to find 
again on their homepage.

On pages 16-17 you find help commands and description of serial information. By 
the way Mark Sims excellent LH can read this and use the time, DAC and 
temperature data that are spit out every second 
http://www.eevblog.com/forum/metrology/lady-heather-v6-beta-for-windows-exe/?all
  . This together with the GPS module of choice serial output data should make 
this very useful. I am sorry I haven’t used this as I am very weak of chemo and 
haven’t done anything to my GPSDO for a long time.

Page 18 shows setup to read for example DAC data into Timelab.

On page 19 you find some ADEV results of two of my prototype GPSDO’s. One with 
a TCXO DOT050V and one with a OCXO 131(that by purpose uses a bad DAC 
resolution of 1.2E-11 but still gets ADEV’s in the 5E-12 range.

Last two pages show data with the controller used as a time interval counter. 
By measuring the TIC with a PICDIV PD26 it is possible to enter a few 
linearization parameters in EEPROM and get ADEV’s in the 8E-10 range at 1sec.

Even if I don’t recommend reading specific about my GPSDO on time nuts I really 
recommend to search and read the time nuts archive. It is a lot of useful 
information and a special thank to Bob kb8tq who contri

Re: [time-nuts] PLL/GPSDO/etc learning resources for mere mortals

2018-09-11 Thread Lars Walenius
Hello Nick (and all other)

>From the beginning I were not impressed at all of your design as you started 
>with a 100ns resolution TIC and a FLL. I compared it to the BG7TBL design. The 
>only benefit your design had was that it was open source. But your design has 
>got better and better and you took help from others.

I have no problem you have ”stolen” the phase detector design from me. I have 
no intention at all to make it commercial as you have done. Of course due 
credits to relevant persons are always good.

For the TIC I don’t believe in the JFET but the bipolar variant from JimH might 
work but of course you have to do the home work for variations and stability, 
also Jim indicates some other problems. As Bruce give hint of a simple RC 
design as my may be easier to linearize as I have done.  I will probably 
comment more on this.

For the DAC I think my PWM with 16 bits works fine for a DIY but for a 
commercial GPSDO I would go for something like the Stanford to get 20-22bits. 
But I have also long ago looked at the AD5680 that is reasonable cheap for a 
monotonic 18 bit DAC.

Lars








Från: time-nuts  för Nick Sayer via time-nuts 

Skickat: Friday, September 7, 2018 10:38:31 PM
Till: Discussion of precise time and frequency measurement
Kopia: Nick Sayer
Ämne: Re: [time-nuts] PLL/GPSDO/etc learning resources for mere mortals

I’d like to thank Jim and Lars both publicly for that design - I quite 
shamelessly stole the phase detector for my own GPSDO gizmos. Jim at one point 
suggested adding a JFET to make the pulse with to voltage curve more linear, 
but that probably doesn’t make all that much difference. On my 5660 controller, 
there is no DAC - you send digital commands to affect the EFC. For my OCXO I 
use an 18 bit DAC compressed somewhat into the most useful part of the XO’s EFC 
range. My project page on hackaday is at 
https://hackaday.io/project/6872-gps-disciplined-xcxo

> On Sep 7, 2018, at 12:25 PM, Lars Walenius  wrote:
>
> I heard Jim mentioned my GPSDO. I would not go to the time nuts archive as 
> that describes a far from ready software design. The hardware is almost 
> identical. Last year I published a new design on EEVBlog:
>
> https://www.eevblog.com/forum/projects/lars-diy-gpsdo-with-arduino-and-1ns-resolution-tic/?all
>
> This is a, as I think, a much more robust design and much more tested. By 
> just setting the”gain” it will make a stable 1Hz digital PLL. As the DAC can 
> be set and you have a counter with 1ns resolution you don’t need any extra 
> instruments to do this. The nice thing is that the controller is very 
> flexible and can handle all kinds of 10MHz oscillators as XO, TCXO, OXCO and 
> rubidium. The useful control range of the oscillators is 0.001-6ppm. As only 
> a 1PPS with 3.3-5V amplitude is needed a wide variation of GPS modules can be 
> used. The time constant can be set from 4 to 32000 seconds and stored in 
> EEPROM.
>
> In the 21 pages of instruction I describe the design and also give 
> performance data as both a GPSDO and a time interval counter. As Jim says my 
> GPSDO gives useful information how you can do your own GPSDO. On the first 
> pages I have some discussion of the GPS modules like NEO7M that can be used 
> and also about different oscillators. Note I think the oscillators are the 
> first you should think of as they set the most important specs for the GPSDO. 
> See also the user manual for Stanford FS740 that contains a lot of 
> information about a modern GPSDO. Here the link to Stanford FS740 seems to be 
> broken in my instruction. Today this worked: 
> https://www.thinksrs.com/downloads/pdfs/manuals/FS740m.pdf  See for example 
> pages 25-35 for a good description of the GPSDO part. In the end of the 
> manual you also find complete schematics!
>
> On pages 8-9 in my instruction you find a very short description of my 
> software and it is a standard PI-loop with a low pass filter before just as 
> in the FS740. Paul-Henning has a very simple introduction to the PI-loop that 
> I like http://phk.freebsd.dk/time/20141018.html  . I would also recommend 
> learning from the GPSDO simulator by Tom Van Baak 
> http://www.leapsecond.com/pages/gpsdo-sim/   it also uses a PI-loop + low 
> pass filter and his code tells you a lot.
>
> From Tom’s GPSDO simulator you can also learn how the time resolution and the 
> DAC resolution work with real time data. Magnus Danielsson in March 2014 
> published the result of some his simulations with different time and DAC 
> resolutions on time nuts. My takeaway was that a time resolution below 5-10ns 
> was ok and DAC resolutions in the ballpark of the oscillator ADEV was fine, 
> but have a look on his data.
>
> On page 15 in my instruction you find a list of basic links that I have found 
> useful. 

Re: [time-nuts] PLL/GPSDO/etc learning resources for mere mortals

2018-09-08 Thread Chris Waldrup
I was able to save it to iBooks on my phone and can print from that. 

Chris
KD4PBJ

> On Sep 3, 2018, at 9:52 AM, jimlux  wrote:
> 
> On 9/3/18 5:52 AM, Richard (Rick) Karlquist wrote:
>>> Also worth checking out "Dean's book":
>>> 
>>> http://www.ti.com/tool/PLL_BOOK
>>> 
>>> This makes a great introductory text/prerequisite for the heavy hitters like
>>> Gardner and Rohde.  Dean Banerjee spent many years providing customer
 
>>> -- john, KE5FX
>> You hit a home run ... this is a great tutorial.  This reminds me
>> of the saying "equations don't teach.".  I love the graph on
>> page 1 that has "VCO" and "everything but the VCO" marked.
>> Yet another reason to keep reading time-nuts.
> 
> 
> Dean's book is great.  Can you print from the pdf? Back in version 3 or so, 
> it was one of those "can't print" pdf files (which I'm sure could be broken 
> by a non Adobe reader).
> 
> So I bought a printed copy - worth every penny of the $15.
> 
> It's the book I hand out to people when they start asking about how to do a 
> PLL circuit.  "Here, this book is sort of like the master application 
> note...Read it and start finding out what went wrong."
> 
> 
> ___
> 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.


Re: [time-nuts] PLL/GPSDO/etc learning resources for mere mortals

2018-09-04 Thread Hal Murray


hol...@hotmail.com said:
> Besides temperature compensation for holdover conditions you should also
> include drift compensation for OCXO aging.   The Trimble GPSDOs,   HP 38xx
> and 53xxx GPSDOs, and Oscilloquartz Star-4 do this.

Does any of the HP gear have a temperature sensor?  If so, how do I read it?

-- 
These are my opinions.  I hate spam.




___
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] PLL/GPSDO/etc learning resources for mere mortals

2018-09-04 Thread Mark Sims
Besides temperature compensation for holdover conditions you should also 
include drift compensation for OCXO aging.   The Trimble GPSDOs,   HP 38xx and 
53xxx GPSDOs, and Oscilloquartz Star-4 do this.  Oscilliquartz calls it ATDC 
(Automatic Temperature and Drift Compensation).   For many OCXOs the magnitude 
of the temperature and drift values are of similar importance in predicting 
holdover compensation corrections.

Teasing out and modeling the independent effects of temperature and drift can 
be quite a challenge in operational systems.
___
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.


Re: [time-nuts] PLL/GPSDO/etc learning resources for mere mortals

2018-09-04 Thread Jim Harman
> The challenge seems to me to be

how to temperature stabilize the entire DAC chain without putting it all in
an oven

Hi Forrest,

Generally you don't have to temperature stabilize the DAC because it is
inside the phase-locked control loop and the loop will adjust for
temperature dependencies, just as it adjusts for drift and temperature
dependencies in the oscillator. You will want your phase detector to be
reasonably temperature stable however.

In the time-nuts archives you will find posts from Lars Walenius and myself
with schematics and code for Arduino-based GPSDOs which you might want to
study.
___
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.


Re: [time-nuts] PLL/GPSDO/etc learning resources for mere mortals

2018-09-04 Thread Forrest Christian (List Account)
Thanks to everyone who has responded so far.

My underlying interest is learning about 1PPS holdover methodologies in the
presence of environmental changes (think outdoor day/night temperature
cycles).  My thoughts are that there are two ways that seem obvious to me
to implement a temperature-stable holdover:

1) Discipline an OCXO using some sort of control loop to a known frequency
(using an appropriate GPS receiver) and divide that down to 1 Hz.   This
solution has large parts in the analog domain, with a bit of a PID or other
similar control loop implemented in a micro, and the divider perhaps in a
FPGA or implemented with standard logic.  The challenge seems to me to be
how to temperature stabilize the entire DAC chain without putting it all in
an oven - on the other hand, it seems that this might not be quite as
critical as I think it is, due to the relatively limited frequency control
range of many OCXO's in comparison to the voltage range of that signal. But
I just don't know enough to be able to say for sure.  I probably need to
get a few surplus (or new) OCXO's and play with them.

2) Use a non-disciplined OCXO as a temperature-stable clock and feed this
clock into a FPGA where one could implement a 1Hz PLL or similar.   It
would seem to me that even measuring the OCXO's average frequency over a
long period using a GPS 1PPS source as a gate would get me somewhere toward
where I am headed, but I'm guessing that there's a lot of complexity I'm
not aware of.

I realize that a lot of what I just mentioned above contains a lot of
naivete.  I'm sort of at the stage that I sort of know what building blocks
I might be able to use (and perhaps these aren't even the right blocks),
but need to understand more about the internal workings of each.   There's
also the distinct possibility that I'm missing key building blocks that I
don't even know exist (or that they're needed).

I'm going to dig through "Deans Book" and see about obtaining a non-scarily
priced copy of the Phase Lock Techniques by Gardner.   Both seem like
excellent resources that will take me some time to digest.  Any other
suggestions would be happily received.

On Mon, Sep 3, 2018 at 12:49 AM, Hal Murray  wrote:

>
> li...@packetflux.com said:
> > I'm trying to fill in some gaps in my knowledge about PLL's, GPSDO's,
> etc.,
> > with the goal to eventually implement some of these either in a
> > microcontroller or fpga or some combination thereof.
>
> An FPGA is unlikely to be the way to go for a GPSDO.  There is lots of
> time to
> do it in software and the tools for micros are generally easier to work
> with
> than FPGA tools.  (But if you like FPGAs, don't let me scare you away.)
>
> One thing to keep in mind for GPSDOs is that the time constants for
> filters
> are very long relative to what is reasonable to build with Rs and Cs that
> are
> readily available.  The usual way to go is a D/A connected to a micro.
> That
> moves the filter time constant into software.  Thus you will see lots of
> discussion on this list about which D/A to use.  Generally, you would like
> more bits than you can get.  For a one-off project, you can trade a
> reduced
> tuning range for better resolution if you are willing to use a pot (or
> soldering iron) for the coarse adjustment, aka the high bits on the tuning
> range.
>
> Another thing to add to your list is hanging bridges and sawtooth
> correction.
>
> Another magic term associated with PLLs is PID controller - Proportional,
> Integral, Differential.  You may find some web articles that tell you
> enough
> to be helpful without using complicated math.
>
>
> --
> These are my opinions.  I hate spam.
>
>
>
>
> ___
> 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.
>



-- 
*Forrest Christian* *CEO**, PacketFlux Technologies, Inc.*
Tel: 406-449-3345 | Address: 3577 Countryside Road, Helena, MT 59602
forre...@imach.com | http://www.packetflux.com
  

___
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.


Re: [time-nuts] PLL/GPSDO/etc learning resources for mere mortals

2018-09-03 Thread jimlux

On 9/3/18 5:52 AM, Richard (Rick) Karlquist wrote:

Also worth checking out "Dean's book":

http://www.ti.com/tool/PLL_BOOK

This makes a great introductory text/prerequisite for the heavy 
hitters like

Gardner and Rohde.  Dean Banerjee spent many years providing customer



-- john, KE5FX


You hit a home run ... this is a great tutorial.  This reminds me
of the saying "equations don't teach.".  I love the graph on
page 1 that has "VCO" and "everything but the VCO" marked.

Yet another reason to keep reading time-nuts.



Dean's book is great.  Can you print from the pdf? Back in version 3 or 
so, it was one of those "can't print" pdf files (which I'm sure could be 
broken by a non Adobe reader).


So I bought a printed copy - worth every penny of the $15.

It's the book I hand out to people when they start asking about how to 
do a PLL circuit.  "Here, this book is sort of like the master 
application note...Read it and start finding out what went wrong."



___
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.


Re: [time-nuts] PLL/GPSDO/etc learning resources for mere mortals

2018-09-03 Thread Hal Murray


li...@packetflux.com said:
> I'm trying to fill in some gaps in my knowledge about PLL's, GPSDO's, etc.,
> with the goal to eventually implement some of these either in a
> microcontroller or fpga or some combination thereof.

An FPGA is unlikely to be the way to go for a GPSDO.  There is lots of time to 
do it in software and the tools for micros are generally easier to work with 
than FPGA tools.  (But if you like FPGAs, don't let me scare you away.)

One thing to keep in mind for GPSDOs is that the time constants for filters 
are very long relative to what is reasonable to build with Rs and Cs that are 
readily available.  The usual way to go is a D/A connected to a micro.  That 
moves the filter time constant into software.  Thus you will see lots of 
discussion on this list about which D/A to use.  Generally, you would like 
more bits than you can get.  For a one-off project, you can trade a reduced 
tuning range for better resolution if you are willing to use a pot (or 
soldering iron) for the coarse adjustment, aka the high bits on the tuning 
range.

Another thing to add to your list is hanging bridges and sawtooth correction.

Another magic term associated with PLLs is PID controller - Proportional, 
Integral, Differential.  You may find some web articles that tell you enough 
to be helpful without using complicated math.


-- 
These are my opinions.  I hate spam.




___
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.


Re: [time-nuts] PLL/GPSDO/etc learning resources for mere mortals

2018-09-02 Thread John Miles
> -Original Message-
> From: time-nuts [mailto:time-nuts-boun...@lists.febo.com] On Behalf Of
> Richard (Rick) Karlquist
> Sent: Sunday, September 02, 2018 6:12 PM
> To: Discussion of precise time and frequency measurement; Forrest
Christian
> (List Account)
> Subject: Re: [time-nuts] PLL/GPSDO/etc learning resources for mere mortals
> 
> You might try Phase Lock Techniques by Gardner.
> 
> Rick N6RK

Also worth checking out "Dean's book":

http://www.ti.com/tool/PLL_BOOK

This makes a great introductory text/prerequisite for the heavy hitters like
Gardner and Rohde.  Dean Banerjee spent many years providing customer
support for PLL chips sold by TI and NatSemi, so he's got a good sense of
how to explain the basics to non-specialists as well as encyclopedic
knowledge of things to watch out for.

-- john, KE5FX
Miles Design LLC



___
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] PLL/GPSDO/etc learning resources for mere mortals

2018-09-02 Thread Forrest Christian (List Account)
I'm trying to fill in some gaps in my knowledge about PLL's, GPSDO's, etc.,
with the goal to eventually implement some of these either in a
microcontroller or fpga or some combination thereof.

My problem is that the resources I've found either are very basic -
oriented toward just the high level understanding of what these are and the
basics of how they work (what I already know), OR are very math dense and
impenetrable to mere mortals - essentially oriented toward people who
already know what they're doing and who have the magic decoder ring as to
what the formulas are used for.

I'm hoping to find something which will help me bridge the gap.   Any ideas
where I should look?

-- 
*Forrest Christian* *CEO**, PacketFlux Technologies, Inc.*
Tel: 406-449-3345 | Address: 3577 Countryside Road, Helena, MT 59602
forre...@imach.com | http://www.packetflux.com
  

___
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.