Loop Filter

Purpose

The purpose of the loop filter is to take the error current from the charge pump, ierr, and convert it to a voltage that the VCO can use.  The loop filter also integrates the ierr signal, providing a voltage signal as shown below.
 
 

Design

After some preliminary calculations, it was decided that a bandwidth of around 5 kHz and a Q value of 0.707 would be needed for the loop filter to track the error current.  Since on chip resistors and capacitors tend to use up considerable chip space, the goal was to keep them as small as possible.  Calculations for the loop filter are shown below.
 

                            B = 5 kHz
                            Q = 0.707
                            KV= VCO sensitivity = (2MHz/volt)*(2p)
                            KF = (ierr / 2p) = (8mA / 2p)
                                   N = (average division from divide by N counter) = 126
                                   w0= (2p * B) = 31,416 radians/second
 
 

                                w02 = (1/N)KVKF(1/C)                  =>             C = ((1/N)KVKF) / (w02 )

                                (w0/Q) = (1/N)KVKFR                   =>             R = (w0N) / (QKVKF)
 
 

                          C = ((1/126)(2x106)(2p)(8x10-6 / 2p)) / (31,416)2 = 1.28x10-10=128pF

                    R = ((31,416)(126)) / ((0.707)(2x106)(2p)(8x10-6 / 2p)) = 349,930 = 350 kW
 
 

Problems

The capacitor and resistor values found in the calculations above ended up being very large.  Even worse, the I*R product ends up being 350kW*8mA= 2.8V, which is too high for the current sources to supply.  Calculations were performed with many different values for error current, B, and Q, but the results were not any better.  Clearly, further study needs to be done to try to get the R, C, and I*R values down to more reasonable levels.
 
 

 back