Claims
- 1. A clock generating circuit comprising:
a reference clock oscillating circuit for carrying out an oscillating operation to output a reference clock signal during a period for which an oscillation permitting instruction is given on based upon an oscillation control signal, and stopping the oscillating operation to stop the output of the reference clock signal during a period for which an oscillation stop instruction is given on based upon the oscillation control signal; an oscillation control unit for outputting the oscillation control signal to give the oscillation permitting instruction during for a predetermined time of a predetermined time duration; and a frequency multiplying circuit for multiplying and outputting the frequency of the reference clock signal through digital processing, wherein the frequency multiplying circuit comprises: a measuring clock output unit for generating a measuring clock signal having a frequency higher than the frequency of the reference clock signal based upon the oscillating operation based on digital control; a measuring unit for measuring the period of the reference clock signal on the basis of the period of the measuring clock signal during the oscillation permitting instruction period, thereby achieving period data; a period data holding unit for holding the period data; and a multiplying unit for multiplying the frequency of the reference clock signal with the period of the measuring clock signal as a resolution based upon the period data successively measured during the oscillation permitting instruction period or on the basis of the period data held in the period data holding unit during the oscillation stop instruction period, thereby generating a multiplied clock signal.
- 2. The clock generating circuit according to claim 1, wherein the oscillation control unit outputs the oscillation control signal for giving the oscillation permitting instruction for only a fixed time every fixed time interval.
- 3. The clock generating circuit according to claim 1, wherein the oscillation control unit is equipped with a temperature detecting unit for detecting the temperature of the measuring clock output unit, and controls the time interval for giving the oscillation permitting instruction on the basis of the detected temperature.
- 4. The clock generating circuit according to claim 3, wherein the oscillation control unit controls the time interval for giving the oscillation permitting instruction so that the time interval is shorter as the variation rate of the detected temperature is increased.
- 5. The clock generating circuit according to claim 4, wherein the oscillation control unit gives the oscillation permitting instruction every fixed time when the magnitude of the variation rate of the detected temperature is equal to a predetermined value or less.
- 6. The clock generating circuit according to claim 5, wherein in period data which have been successively measured during the oscillation permitting instruction period, latest period data at the time point at which the oscillation control signal is changed from the oscillation permitting instruction to the oscillation stop instruction is held in the period data holding unit.
- 7. The clock generating circuit according to claim 5, wherein the period data successively measured during the oscillation permitting instruction period are held in the period data holding unit every time the measurement is carried out.
- 8. The clock generating circuit according to claim 7, wherein when an external circuit operating on the basis of the multiplied clock signal is shifted to a low power consumption operating mode, the oscillation control unit sets the oscillation control signal to the oscillation stop instruction, and also makes the measuring clock output unit stop the operation thereof.
- 9. The clock generating circuit according to claim 8, wherein the measuring clock output unit generates a multi-phase clock signal having a predetermined phase difference, and the multiplying unit multiplying the frequency of the reference clock signal with the phase-difference of the multi-phase clock signal as a resolution based upon the period data, thereby generating the multiplied clock signal.
- 10. The clock generating circuit according to claim 9, wherein the measuring clock output unit comprises a ring oscillator achieved by connecting plural logic inversion circuits in a ring shape.
- 11. The clock generating circuit according to claim 1, wherein in period data which have been successively measured during the oscillation permitting instruction period, the latest period data at the time point at which the oscillation control signal is changed from the oscillation permitting instruction to the oscillation stop instruction is held in the period data holding unit.
- 12. The clock generating circuit according to claim 1, wherein the period data successively measured during the oscillation permitting instruction period are held in the period data holding unit every time the measurement is carried out.
- 13. The clock generating circuit according to claim 1, wherein when an external circuit operating on the basis of the multiplied clock signal is shifted to a low power consumption operating mode, the oscillation control unit sets the oscillation control signal to the oscillation stop instruction, and also makes the measuring clock output unit stop the operation thereof.
- 14. The clock generating circuit according to claim 1, wherein the measuring clock output unit generates a multi-phase clock signal having a predetermined phase difference, and the multiplying unit multiplying the frequency of the reference clock signal with the phase-difference of the multi-phase clock signal as a resolution on the basis of the period data, thereby generating the multiplied clock signal.
- 15. The clock generating circuit according to claim 14, wherein the measuring clock output unit comprises a ring oscillator achieved by connecting plural logic inversion circuits in a ring shape.
- 16. A clock generating circuit comprising:
a reference clock oscillating circuit for outputting a reference clock signal in response to an oscillation control signal; a period measuring circuit for measuring a period of the reference clock signal based upon a period of a measuring clock signal having a higher frequency than the frequency of the reference clock signal and outputting the measured period into a period data register; and a digital controlled oscillator for supplying the measuring clock signal and for generating a multiplied clock signal based upon count number data corresponding to the measured period, wherein the count number data corresponds to the measured period in the period data register while the reference clock oscillating circuit 6 is not outputting the reference clock signal.
- 17. The clock generating circuit of claim 16, further comprising:
a temperature detecting unit for detecting the temperature of the digital controlled oscillator, wherein a frequency of the oscillation control signal is controlled in response to the detected temperature.
- 18. The clock generating circuit of claim 17, wherein the frequency of the oscillation control signal is fixed when a variation rate of the detected temperature falls below a predetermined value and the frequency of the oscillation control signal is increased as the absolute value of a variation rate of the detected temperature is increased and is above the predetermined value.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2003-47471 |
Feb 2003 |
JP |
|
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application is based upon, claims the benefit of priority of, and incorporates by reference the contents of, Japanese Patent Application No. 2003-47471 filed on Feb. 25, 2003.