Digital clock generating circuit and method of operation
First Claim
1. A digital clock generation circuit, comprising:
- a digital clock configurable to produce an output at either one of a first frequency and a second frequency, the second frequency being different from the first frequency;
a clock control circuit controlling the digital clock and selectively setting the digital clock to produce the output at one of the first frequency and the second frequency;
an excess pulse counter, communicatively coupled to the clock control circuit and the digital clock, the excess pulse counter determining a number of pulses produced by the digital clock at the second frequency that differs from the number of pulses that would have been produced by the digital clock at the first frequency;
an output phase correction circuit, communicatively coupled to the digital clock, the excess pulse counter, and the clock control circuit, the output phase correction circuit removing, in response to the clock control circuit commanding the digital clock to change from producing an output at the second frequency to producing an output at the first frequency, the number of pulses from the output that were counted by the excess pulse counter; and
a fixed frequency clock producing a fixed frequency output at a third frequency,wherein the digital clock accepts a reference base clock input at a reference frequency,wherein the digital clock produces the output at the first frequency by dividing the reference frequency by a first integer and produces the output at the second frequency by dividing the reference frequency by a second integer, andwherein the fixed frequency clock produces the fixed frequency output by dividing, when the output is produced at the first frequency, a frequency of the output by a first factor and by dividing, when the output is produced at the second frequency, the frequency of the output by a second factor, the value of the first integer multiplied by the first factor being equivalent to the second integer multiplied by the second factor.
31 Assignments
0 Petitions
Accused Products
Abstract
A digital clock generation circuit (200) and method of operation (400). A digital clock (250) produces an output (220) with a first frequency or a second frequency. A clock control circuit (204, 206) selectively sets the digital clock (250) to produce either the first frequency or the second frequency. An excess pulse counter (212) determines a number of pulses produced by the digital clock (250) at the second frequency that differs in the number of pulses that would have been produced at the first frequency, had the clock frequency change to the second frequency not occurred. An output phase correction circuit (230, 232, 212) removes, in response to the digital clock (250) changing from producing the second frequency to producing the first frequency, the number of pulses from the output (220) that were counted by the excess pulse counter (212).
5 Citations
16 Claims
-
1. A digital clock generation circuit, comprising:
-
a digital clock configurable to produce an output at either one of a first frequency and a second frequency, the second frequency being different from the first frequency; a clock control circuit controlling the digital clock and selectively setting the digital clock to produce the output at one of the first frequency and the second frequency; an excess pulse counter, communicatively coupled to the clock control circuit and the digital clock, the excess pulse counter determining a number of pulses produced by the digital clock at the second frequency that differs from the number of pulses that would have been produced by the digital clock at the first frequency; an output phase correction circuit, communicatively coupled to the digital clock, the excess pulse counter, and the clock control circuit, the output phase correction circuit removing, in response to the clock control circuit commanding the digital clock to change from producing an output at the second frequency to producing an output at the first frequency, the number of pulses from the output that were counted by the excess pulse counter; and a fixed frequency clock producing a fixed frequency output at a third frequency, wherein the digital clock accepts a reference base clock input at a reference frequency, wherein the digital clock produces the output at the first frequency by dividing the reference frequency by a first integer and produces the output at the second frequency by dividing the reference frequency by a second integer, and wherein the fixed frequency clock produces the fixed frequency output by dividing, when the output is produced at the first frequency, a frequency of the output by a first factor and by dividing, when the output is produced at the second frequency, the frequency of the output by a second factor, the value of the first integer multiplied by the first factor being equivalent to the second integer multiplied by the second factor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, with a digital clock generating circuit, for generating a reference clock signal, the method comprising:
-
producing an output that is configurable to be at either one of a first frequency and a second frequency, the second frequency being different from the first frequency; setting the output to operate at the second frequency, determining a number of pulses produced in the output at the second frequency that differs from a number of pulses that would have been produced in the output at the first frequency, within a time period specified by a constant timing reference, and accumulating said number of pulses; removing, in response to setting the output to change from the second frequency to the first frequency, the number of pulses accumulated; and producing a fixed frequency output at a third frequency, wherein producing the output at the first frequency comprises dividing the reference frequency by a first integer and producing the output at the second frequency comprises dividing the reference frequency by a second integer, and wherein producing the fixed frequency output comprises dividing, when the output is produced at the first frequency, a frequency of the output by a first factor and dividing, when the output is produced at the second frequency, the frequency of the output by a second factor, the value of the first integer multiplied by the first factor being equal to the second integer multiplied by the second factor. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A digital clock generation circuit, comprising:
-
a digital clock configurable to produce an output at either one of a first frequency and a second frequency, the second frequency being different from the first frequency; a clock control circuit controlling the digital clock and selectively setting the digital clock to produce the output at one of the first frequency and the second frequency; a constant timing reference producing a non-interrupted timing interval that is independent of a frequency being generated by the digital clock generation circuit, the timing interval comprising an integer number of pulses produced by the digital clock at the second frequency that differs from a number of pulses that would have been produced by the digital clock at the first frequency during the timing interval; an excess pulse counter, communicatively coupled to the clock control circuit, the constant timing reference, and the digital clock, the excess pulse counter determining a number of pulses produced by the digital clock at the second frequency that differs from the number of pulses that would have been produced by the digital clock at the first frequency during the timing interval; and an output phase correction circuit, communicatively coupled to the digital clock, the excess pulse counter, and the clock control circuit, the output phase correction circuit removing, in response to the clock control circuit commanding the digital clock to change from producing an output at the second frequency to producing an output at the first frequency, the number of pulses from the output that were counted by the excess pulse counter. - View Dependent Claims (15, 16)
-
Specification