Oscillator apparatus and oscillation method
11309872 · 2022-04-19
Assignee
Inventors
Cpc classification
G06F1/08
PHYSICS
H03L7/099
ELECTRICITY
G06F1/12
PHYSICS
International classification
Abstract
The present technology relates to an oscillation apparatus and an oscillation method allowing a variation in a frequency of a clock signal to fall within a predetermined range without using a reference clock signal. An oscillation apparatus includes an oscillation section oscillating a clock signal, an adjustment section changing a parameter of a constituent element constituting the oscillation section to thereby adjust a frequency of the clock signal, and a calibration control section controlling the adjustment section to perform frequency calibration of the oscillation section in a case in which a variation in a frequency of the clock signal oscillated by the oscillation section falls within a second range exceeding a first range permitted in an application of the clock signal.
Claims
1. An oscillation apparatus, comprising: an oscillation section comprising a resistor, wherein the oscillation section is configured to oscillate a clock signal; an adjustment section comprising a resistor switch, wherein the adjustment section is configured to: acquire an adjustment code of the resistor switch based on an external reference resistor; apply the acquired adjustment code to a resistance value of the resistor that constitutes the oscillation section; change a parameter of the resistor that constitutes the oscillation section based on the applied adjustment code; and adjust a frequency of the clock signal to a first range based on the changed parameter, wherein the first range is permitted in an application of the clock signal; and a calibration control section configured to control the adjustment section to perform frequency calibration of the oscillation section, wherein the frequency calibration of the oscillation section is performed based on a variation in the frequency of the clock signal oscillated by the oscillation section that falls within a second range exceeding the first range permitted in the application of the clock signal.
2. The oscillation apparatus according to claim 1, wherein the adjustment section is further configured to adjust the frequency of the clock signal to the first range without using a reference clock signal.
3. The oscillation apparatus according to claim 1, further comprising: a data processing section configured to perform data processing based on the clock signal obtained based on the frequency calibration in which the variation in the frequency falls within the first range.
4. An oscillation method of an oscillation apparatus, the oscillation method comprising: acquiring an adjustment code of a resistor switch of an adjustment section of the oscillation apparatus based on an external reference resistor; applying the acquired adjustment code to a resistance value of a resistor that constitutes an oscillation section of the oscillation apparatus, wherein the oscillation section is configured to oscillate a clock signal; changing a parameter of the resistor that constitutes the oscillation section based on the applied adjustment code; adjusting a frequency of the clock signal to a first range based on the changed parameter, wherein the first range is permitted in an application of the clock signal; controlling the adjustment section of the oscillation apparatus to perform frequency calibration of the oscillation section, wherein the frequency calibration of the oscillation section is performed based on a variation in the frequency of the clock signal oscillated by the oscillation section that falls within a second range exceeding the first range permitted in the application of the clock signal; and supplying the clock signal to a subsequent stage after the frequency calibration in which the variation in the frequency falls within the first range.
5. An oscillation apparatus, comprising: an oscillation section comprising a capacitor, wherein the oscillation section is configured to oscillate a clock signal; an adjustment section comprising a capacitor switch, wherein the adjustment section is configured to: acquire an adjustment code of the capacitor switch based on an external reference capacitor; apply the acquired adjustment code to a capacitance value of the capacitor that constitutes the oscillation section; change a parameter of the capacitor that constitutes the oscillation section based on the applied adjustment code; and adjust a frequency of the clock signal to a first range based on the changed parameter, wherein the first range is permitted in an application of the clock signal; and a calibration control section configured to control the adjustment section to perform frequency calibration of the oscillation section, wherein the frequency calibration of the oscillation section is performed based on a variation in the frequency of the clock signal oscillated by the oscillation section that falls within a second range exceeding the first range permitted in the application of the clock signal.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
DESCRIPTION OF EMBODIMENTS
(6) Hereinafter, a preferred mode (hereinafter, referred to as an embodiment) for carrying out the present technology will be described in detail with reference to the accompanying drawings.
(7) <Configuration Example of Communication Equipment According to an Embodiment>
(8)
(9) The communication equipment 10 receives a signal whose transmission rate is indefinite, for example, and a variation in a predetermined range is permitted to a sampling frequency.
(10) On the communication equipment 10, an IC 11 is mounted. The IC 11 is an electronic circuit in which predetermined processing is performed in accordance with the sampling frequency in which the variation in the predetermined range (for example, it is approximately ±15% of a target value. Hereinafter, it is referred to as a first range) is permitted.
(11) The IC 11 has an oscillator 20, a logic circuit 30, and an analog data path circuit 40.
(12) The oscillator 20 includes a ring oscillator, oscillates a clock signal in which a variation in a frequency in an initial stage falls within a second range (for example, it is approximately ±25% of the target value.) wider than the first range, and supplies the clock signal to the logic circuit 30. Further, the oscillator 20 supplies the clock signal to a subsequent stage of the clock signal in which the variation in a frequency falls within the first range using frequency calibration through a built-in bias circuit 21.
(13) The bias circuit 21 includes a resistor switch and adjusts a frequency of the clock signal oscillated by the oscillator 20 to the first range using a resistance calibration function based on an external reference resistor 50 in which a resistance value is set with a high degree of accuracy.
(14) The logic circuit 30 has a calibration logic circuit 31 and a data path logic circuit 32. In a case in which the variation in a frequency of the clock signal supplied from the oscillator 20 falls within the second range, the calibration logic circuit 31 controls the bias circuit 21 to perform the calibration.
(15) After the variation in a frequency of the clock signal supplied from the oscillator 20 falls within the first range using the frequency calibration, the data path logic circuit 32 performs predetermined data processing between the data path logic circuit 32 and the analog data path circuit 40 in accordance with the clock signal.
(16) Then, the resistance calibration function by the bias circuit 21 will be described with reference to
(17) Normally, there arises dispersion in an absolute value of each resistor within the IC 11. However, a layout of each resistor is devised to thereby keep a resistance ratio constant. Specifically, a resistance divided voltage V.sub.1 of a power supply voltage becomes a steady value.
(18) Therefore, in the beginning, an absolute value of a resistor switch R.sub.SW1 is adjusted so that a voltage V.sub.2 determined by a resistance ratio between the resistor switch R.sub.SW1 and an external reference resistor R.sub.ref in which a resistance value is set with a high degree of accuracy is matched with the voltage V.sub.1 (acquire an adjustment code). Meanwhile, a resistor switch R.sub.SW2 within the oscillator 20 is constituted (the absolute value is changeable in serial/parallel) by the same resistor element as that of the resistor switch R.sub.SW1 of the bias circuit 21, and then the adjustment code of the resistor switch R.sub.SW1 is applied to a resistance value of the resistor switch R.sub.SW2. Through the process, the variation in a frequency of the clock signal oscillated by the oscillator 20 is allowed to fall within the first range.
(19)
(20) In step S1 at the initial stage, when the oscillator 20 oscillates the clock signal in which the variation in a frequency falls within the second range (before the frequency calibration) and supplies the clock signal to the logic circuit 30, the calibration logic circuit 31 instructs the bias circuit 21 to perform the frequency calibration. In accordance with the instruction, the bias circuit 21 acquires the above-described adjustment code and applies the adjustment code of the resistor switch R.sub.SW1 to the resistance value of the resistor switch R.sub.SW2 within the oscillator 20. Through the process, the variation in a frequency of the clock signal oscillated by the oscillator 20 is immediately allowed to fall within the first range.
(21) Then, in step S2, the data path logic circuit 32 performs the predetermined processing between the data path logic circuit 32 and the analog data path circuit 40 in accordance with the clock signal in which the variation in a frequency supplied from the oscillator 20 falls within the first range. This is the end of operation descriptions of the communication equipment 10.
(22) According to the operations of the communication equipment 10 described above, a variation range in a frequency of the clock signal that is oscillated from the oscillator 20 at the initial stage is the second range. However, the frequency calibration is immediately performed and the variation range in a frequency of the clock signal that is oscillated from the oscillator 20 is adjusted to the first range. Accordingly, in the communication equipment 10, the predetermined processing can be performed.
(23) <Another Configuration Example of the Communication Equipment According to the Embodiment>
(24)
(25) In the another configuration example, the bias circuit 21 including the resistor switch in the configuration example illustrated in
(26) The bias circuit 21 acquires the adjustment code that is set to the resistor switch R.sub.SW2 within the oscillator 20 through the frequency calibration in the configuration example illustrated in
(27) Note that, in the frequency calibration, other parameters that exert an influence on an oscillation frequency within the oscillator 20 may be changed in addition to a change of resistance values or capacitance values within the oscillator 20.
(28) As described above, according to the communication equipment according to the embodiment of the present technology, the variation in a frequency of the clock signal oscillated within the communication equipment is allowed to fall within the first range without using a reference clock signal. Accordingly, the communication equipment can be used for an application such as reception of a signal whose transmission rate is indefinite, for example.
(29) <Modifications>
(30) In the above-described configuration example, a ring oscillator is used as the oscillator 20. Further, a device including an LC circuit having L (inductance) and C (capacitance) may be used as the oscillator 20. In the case, L or C is adjusted to thereby obtain effects described above.
(31) In addition to the communication equipment according to the embodiment of the present technology, the present technology is applicable to an application in which a variation in a sampling (clock) frequency within a certain range is permitted to a predetermined transmission rate, such as a redriver IC that is disposed on the way to a transmission line of a high-speed interface as in USB 3.0 to improve signal quality.
(32) In addition, the embodiment of the present technology is not limited to the above-described embodiment and can be variously modified without departing from the scope of the present technology.
(33) Note that the present technology can also take the following configurations.
(34) (1)
(35) An oscillation apparatus including: an oscillation section oscillating a clock signal; an adjustment section changing a parameter of a constituent element constituting the oscillation section to thereby adjust a frequency of the clock signal; and a calibration control section controlling the adjustment section to perform frequency calibration of the oscillation section in a case in which a variation in a frequency of the clock signal oscillated by the oscillation section falls within a second range exceeding a first range permitted in an application of the clock signal.
(2)
(36) The oscillation apparatus according to (1), in which the adjustment section changes the parameter of the constituent element constituting the oscillation section to thereby adjust the frequency of the clock signal to the first range without using a reference clock signal.
(3)
(37) The oscillation apparatus according to (1) or (2), in which the adjustment section includes a resistor switch, acquires an adjustment code of the resistor switch on a basis of an external reference resistor, and applies the acquired adjustment code to a resistance value of a resistor constituting the oscillation section to thereby adjust the frequency of the clock signal to the first range.
(4)
(38) The oscillation apparatus according to (1) or (2), in which the adjustment section includes a capacitor switch, acquires an adjustment code of the capacitor switch on a basis of an external reference capacitor, and applies the acquired adjustment code to a capacitance value of a capacitor constituting the oscillation section to thereby adjust the frequency of the clock signal to the first range.
(5)
(39) The oscillation apparatus according to any one of (1) to (4), further including: a data processing section performing predetermined data processing on a basis of a clock signal after the frequency calibration in which the variation in a frequency falls within the first range.
(6)
(40) An oscillation method of an oscillation apparatus including: an oscillation section oscillating a clock signal; and an adjustment section changing a parameter of a constituent element constituting the oscillation section to thereby adjust a frequency of the clock signal, the oscillation method including: a calibration control step of controlling, by the oscillation apparatus, the adjustment section to perform frequency calibration of the oscillation section in a case in which a variation in a frequency of the clock signal oscillated by the oscillation section falls within a second range exceeding a first range permitted in an application of the clock signal; and a supply step of supplying, by the oscillation apparatus, the clock signal after the frequency calibration in which the variation in a frequency falls within the first range to a subsequent stage.
REFERENCE SIGNS LIST
(41) 10 Communication equipment 11 IC 20 Oscillator 21 Bias circuit 30 Logic circuit 31 Calibration logic circuit 32 Data path logic circuit 40 Analog data path circuit 50 External reference resistor 61 Bias circuit 70 External reference capacitor