[sci.electronics] question on two-loop PLL frequency synthesizers

john@frog.UUCP (John Woods) (04/10/90)

In the Motorola "CMOS/NMOS Special Functions Data Book", the section on
the MC145145-1 PLL synthesizer chip has a very interesting example use,
sketched below.  Basically, it is a two loop synthesizer with 100Hz
output resolution, achieved not through the usual approach of having one
1Kc synth loop divided by 10, but rather by using one 10.1Mc crystal and
having one loop run with 10kc steps and the other loop has 10.1kc steps;
a microprocessor is used to figure out the right division rations to program
into the two chips.
                                                      7.9996 to 32.0184 MHz
                10.1Mc                                    100 Hz Steps
                |    |                                          ^
             -------------------------                          |
             | Xin  Xout             |     -------------    ---------
             |                PD out |---->|LOOP FILTER|--->| VCO 1 |
             |                       |     -------------    _________
             |                       |                          V
             |      PLL 1            |                      ---------
             |                  Fin1 |<---------------------| mixer |
             |                       |  3.9996 to 4.9995Mc  ---------
             |  REFout               | or 16.0085-17.0084Mc     ^
             -------------------------   10.100 kc steps        |
                |                                               |
                V                                               |
             -------------------------                          |
             | Xin  Xout             |     -------------    --------- 4.000 to
             |                PD out |---->|LOOP FILTER|--->| VCO 2 | 15.0100
             |                       |     -------------    _________   MHz
             |       PLL 2           |                          |  10KHz steps
             |                       |                          |
             |                  Fin2 |<--------------------------
             |                       |
             |                       |
             -------------------------

(programming, chip select, etc. left out)  PLL 1 divides the 10.1Mc reference
by 1000 to get an internal reference of 10.1Kc, and PLL 2 divides the reference
by 1010 to get an internal reference of 10.0Kc (three cheers for fully
programmable reference dividers).

The programming information shows how to tune from 7.9996 to 32.0184 MHz
by varying Fin1 and Fin2.  The Fin1 range of 3.9996 to 4.9995 is used
for the Fvco1 range of 7.9996 to 20.0095.

The question I have is this:  Assume we want to generate 20.0000 MHz.  We
program 1596 into PLL 2 (so VCO2 is at 15.9600Mc) and 404 into PLL 1 (so
Fin1 is at 4.0400Mc).  This would imply VCO1 is at 20.000, just as desired.
BUT:  why can't VCO1 lock in at 11.9200Mc, the difference of VCO2 and
Fin1?  The application diagram doesn't give any hints.  Is the answer that
one circuit cannot really cover the entire range from 7.9996 to 32.0184Mc
(thus putting the VCO1 "image" frequency outside its range of adaptability)
or is there some other trick I am missing?

A more general question:  I have seen other fine-resolution PLL synthesizers
that run one PLL at a very high frequency (like 200MHz) and divide by 100
to mix with the other loop, so that each loop runs with (say) 1Kc granularity.
It seems to me that this dual-granularity trick can be done with simpler
electronics; is there any technical reason for preferring one over the
other?  Perhaps I am overestimating the difficulty of building a 200MHz
VCO that runs cleanly (my construction abilities appear to leave something
to be desired...).
-- 
John Woods, Charles River Data Systems, Framingham MA, (508) 626-1101
...!decvax!frog!john, john@frog.UUCP, ...!mit-eddie!jfw, jfw@eddie.mit.edu