主权项 |
1. A phase locked loop with holdover mode, comprising:
a controlled oscillator for generating an output signal; a phase detector for comparing a reference signal with said output signal to produce a current phase difference; a first multiplexer providing an output controlling said controlled oscillator; a loop filter for creating, during normal operation, an frequency offset value for said controlled oscillator, said loop filter comprising a proportional branch with a first multiplier for multiplying said current phase difference by a first parameter, an integrator branch, and a first adder having a first input coupled to an output of said proportional branch, said integrator branch including a second multiplier for multiplying said current phase difference by a second parameter, a register for storing a current frequency offset value for said controlled oscillator, a second adder for adding an output of said register to an output of said second multiplier, and a second multiplexer, an output of said second adder being coupled to a first input of said second multiplexer, and an output of said first multiplier coupled to a first input of said first multiplexer; a holdover queue for storing historical frequency offset values, said holdover queue having an input coupled to an output of said register, and an output coupled to said second input of said first multiplexer and a second input of said second multiplexer; said first multiplexer being operative during said normal operation to select said first input thereof to provide said output controlling said controlled oscillator, and said first multiplexer being responsive to assertion of a holdover signal in said holdover mode upon disqualification of said reference signal to select said second input thereof to provide said output controlling said controlled oscillator; and said second multiplexer being operative during normal operation to select said first input thereof for input to said register and being responsive to assertion of said holdover signal in said holdover mode to select said second input thereof for input to said register. |