1. Technical Field
The invention relates to a temperature information generation circuit, an oscillator, an electronic apparatus, a temperature compensation system, and a temperature compensation method of an electronic component.
2. Related Art
A temperature compensated Crystal oscillator (TCXO) is capable of achieving high frequency stability by canceling a shift (frequency deviation) of the oscillation frequency of a quartz crystal resonator from a desired frequency (a nominal frequency) in a predetermined temperature range, and is therefore widely used for apparatuses and systems requiring a highly accurate timing signal, such as terminals and base stations of cellular phones, or Global Positioning System (GPS) receivers.
As shown in
Incidentally, at the time of startup of the oscillator, since the oscillation IC generates heat, the temperature of the IC rises, the heat is conducted to the quartz crystal resonator, and the temperature of the quartz crystal resonator rises with a slight delay. Therefore, during the period from starting up the oscillator until the temperature of the quartz crystal resonator is stabilized, a difference in temperature is caused between the IC and the quartz crystal resonator. As a result, a difference is caused between the detected temperature of the temperature sensor incorporated in the IC and the temperature of the quartz crystal resonator, and it results that the oscillation frequency of the oscillator transiently has a significant error (dF/F) to the nominal frequency (F) for several seconds at the time of startup of the oscillator as shown in, for example,
To cope with this problem, in JP-A-2008-252812 (Document 1), there is proposed a method of controlling the first-order component of a cubic function obtained by reversing the cubic function of the frequency-temperature characteristic of the quartz crystal resonator to perform temperature compensation so that the frequency variation of the temperature compensated oscillator decreases as the temperature rises, and thus reducing the period of time from the time of startup of the oscillator until the oscillation frequency is stabilized.
However, according to the method of Document 1, although the period of time from the time of startup of the oscillator until the oscillation frequency is stabilized can be reduced, it is difficult to obtain an oscillation signal with an accurate frequency immediately after startup of the oscillator, and the method may sometimes be not effective depending on applications.
Further, although it is possible to adopt a method of outputting the detection value of the temperature sensor incorporated in the oscillation IC and externally performing the temperature compensation immediately after startup of the oscillator, since the temperature variation at the time of startup is so minute that the sensitivity of the temperature sensor may be insufficient in the case in which the temperature compensation range is wide, and sufficient temperature compensation may not be achieved in some cases.
An advantage of some aspects of the invention is to provide a temperature information generation circuit, an oscillator, an electronic apparatus, a temperature compensation system, and a temperature compensation method of an electronic component for making accurate temperature compensation of the electronic component possible immediately after startup.
The invention can be implemented as one of the following forms or application examples.
A temperature information generation circuit according to this application example includes a first temperature detection section, one or plural second temperature detection sections having detection sensitivity higher than detection sensitivity of the first temperature detection section, and a selection section adapted to select a detection signal of the one or plural second temperature detection sections upon supply of a power supply voltage, and then selecting a detection signal of the first temperature detection section at a predetermined timing.
According to the temperature information generation circuit related to this application example, since the detection signal of the one or plural second temperature detection sections having high detection sensitivity is output when the power supply voltage is supplied, by monitoring the detection signal, a small temperature variation due to heat generation of an electronic component including the temperature information generation circuit can accurately be captured. Therefore, by using the temperature information generation circuit according to this application example, the accurate temperature compensation of the electronic component can be performed immediately after startup.
Further, according to the temperature information generation circuit related to this application example, since it becomes that the detection signal of the first temperature detection section having lower detection sensitivity than that of the one or plural second temperature detection sections after the predetermined timing after the power supply voltage is supplied, by monitoring the detection signal, the temperature information can be obtained in a wider temperature range.
The temperature information generation circuit according to the application example described above may be configured such that the selection section selects the detection signal of the one or plural second temperature detection sections until a predetermined time elapses from the supply of the power supply voltage, and selects the detection signal of the first temperature detection section after the predetermined time has elapsed.
According to the temperature information generation circuit related to this application example, since it can be arranged by appropriately setting the predetermined time that the detection signal of the one or plural second temperature detection sections having higher detection sensitivity is output during a period in which the temperature transiently varies due to heat generation after the power supply voltage is supplied, by monitoring the detection signal, a small temperature variation due to the heat generation of an electronic component including the temperature information generation circuit can accurately be captured.
The temperature information generation circuit according to the application example described above may be configured such that the selection section selects the detection signal of the one or plural second temperature detection sections until a variation of the detection signal of the one or plural second temperature detection sections falls within a predetermined range continuously for a predetermined time after the supply of the power supply voltage, and selects the detection signal of the first temperature detection section in a case in which the variation of the detection signal of the one or plural second temperature detection sections falls within the predetermined range continuously for the predetermined time.
After the power supply voltage is supplied, since the temperature transiently varies due to the heat generation, the detection signal of the one or plural second temperature detection sections varies. If the variation becomes within the predetermined range (roughly zero), it is possible to determine that the temperature is stabilized. Therefore, according to the temperature information generation circuit related to this application example, since it can be arranged by appropriately setting the predetermined time that the detection signal of the one or plural second temperature detection sections having higher detection sensitivity is output during a period in which the temperature transiently varies due to heat generation after the power supply voltage is supplied, by monitoring the detection signal, a small temperature variation due to the heat generation of an electronic component including the temperature information generation circuit can accurately be captured.
The temperature information generation circuit according to the application example described above may be configured such that the selection section selects the detection signal of the one or plural second temperature detection sections until a variation of a difference between the detection signal of the first temperature detection section and the detection signal of the one or plural second temperature detection sections falls within a predetermined range continuously for a predetermined time after the supply of the power supply voltage, and selects the detection signal of the first temperature detection section in a case in which the variation of the difference between the detection signal of the first temperature detection section and the detection signal of the one or plural second temperature detection sections falls within the predetermined range continuously for the predetermined time.
After the power supply voltage is supplied, since the temperature transiently varies due to the heat generation, the difference between the detection signal of the first temperature detection section and the detection signal of the one or plural second temperature detection sections varies. If the variation becomes within the predetermined range (roughly constant), it is possible to determine that the temperature is stabilized. Therefore, according to the temperature information generation circuit related to this application example, since it can be arranged by appropriately setting the predetermined time that the detection signal of the one or plural second temperature detection sections having higher detection sensitivity is output during a period in which the temperature transiently varies due to heat generation after the power supply voltage is supplied, by monitoring the detection signal, a small temperature variation due to the heat generation of an electronic component including the temperature information generation circuit can accurately be captured.
The temperature information generation circuit according to the application example described above may be configured such that the plural second temperature detection sections have respective detectable temperature ranges different from each other.
According to the temperature information generation circuit related to this application example, by using the plurality of second temperature detection sections having the respective detection temperature ranges different from each other, it is possible to cover the detection temperature range of the first temperature detection section.
The temperature information generation circuit according to the application example described above may be configured such that the selection section selects one of the detection signals of the plural second temperature detection sections in accordance with the detection signal of the first temperature detection section after supplying the power supply voltage and before selecting the detection signal of the first temperature detection section.
According to the temperature information generation circuit related to this application example, since the temperature can be obtained from the detection signal of the first temperature detection section, by selecting the detection signal of the plural second temperature detection sections having the detection temperature range including the temperature, the accurate temperature compensation can be performed immediately after startup independently of the startup temperature of the electronic component including the temperature information generation circuit.
An oscillator according to this application example includes the temperature information generation circuit according to any one of the application examples described above, and an oscillator element.
According to the oscillator related to this application example, since the temperature information generation circuit outputs the detection signal of the one or plural second temperature detection sections having high detection sensitivity after startup and until the temperature of the oscillator element becomes equal to the temperature of the temperature information generation circuit, and is then stabilized, by monitoring the detection signal, the accurate temperature compensation of the electronic component can be performed immediately after startup.
Further, according to the oscillator related to this application example, since the temperature information generation circuit becomes to output the detection signal of the first temperature detection section having lower detection sensitivity than that of the one or plural second temperature detection sections after the temperature of the oscillator element becomes equal to the temperature of the temperature information generation circuit, and is then stabilized, by monitoring the detection signal, the temperature compensation can be performed to a wide range of environmental temperature variation.
An electronic apparatus according to this application example includes the temperature information generation circuit according to any one of the application examples described above.
A temperature compensation system according to this application example includes an electronic component, and a control device, the electronic component includes a first temperature detection section, and one or plural second temperature detection sections having detection sensitivity higher than detection sensitivity of the first temperature detection section, and the control device performs temperature compensation of the electronic component based on a detection signal of the one or plural second temperature detection sections in a period from when supplying the electronic component with a power supply voltage to a predetermined timing, and performs temperature compensation of the electronic component based on a detection signal of the first temperature detection section after the predetermined timing.
According to the temperature compensation system related to this application example, the control device accurately captures a small temperature variation due to the heat generation of the electronic component using the detection signal of the one or plural second temperature detection sections having higher detection sensitivity after startup of the electronic component until a predetermined timing, and thus, it is possible to perform the accurate temperature compensation of the electronic component immediately after startup.
Further, according to the temperature compensation system related to this application example, the control device can perform the temperature compensation of the electronic component to a wide range of environmental temperature variation using the detection signal of the first temperature detection section after a predetermined timing after startup of the electronic component.
A temperature compensation method of an electronic component according to this application example includes: performing, by a control device, temperature compensation of the electronic component based on a detection signal of one or plural second temperature detection sections having detection sensitivity higher than detection sensitivity of a first temperature detection section included in the electronic component in a period from when supplying the electronic component with a power supply voltage to a predetermined timing, and performing, by the control device, the temperature compensation of the electronic component based on a detection signal of the first temperature detection section included in the electronic component after the predetermined timing.
The invention will be described with reference to the accompanying drawings, wherein like numbers reference like elements.
Hereinafter, some preferred embodiments of the invention will be described in detail with reference to the accompanying drawings. It should be noted that the embodiments described below do not unreasonably limit the content of the invention as set forth in the appended claims. Further, all of the constituents described below are not necessarily essential elements of the invention.
The quartz crystal resonator 20 (an example of an oscillator element according to the invention) has an end connected to an external terminal 11 of the IC 10, and the other end connected to an external terminal 12 of the IC 10.
The voltage controlled oscillator circuit 30 is connected to the both ends of the quartz crystal resonator 20 via the external terminal 11 and the external terminal 12. The voltage controlled oscillator circuit 30 is provided with a variable capacitance element 32, and vibrates the quartz crystal resonator 20 at a frequency corresponding to the capacitance value of the variable capacitance element 32. The oscillation signal generated due to the oscillation of the quartz crystal resonator 20 is output to the outside from an external terminal 13 of the IC 10 via a FREQ terminal of the oscillator 2.
The temperature sensor 60 (an example of a first temperature detection section according to the invention) detects the internal temperature of the IC 10, and then outputs a detection signal (a detection voltage) corresponding to the temperature.
The temperature compensation voltage generation circuit 40 generates a temperature compensation voltage for performing the temperature compensation on the oscillation frequency of the quartz crystal resonator 20 in accordance with the detection signal of the temperature sensor 60 based on temperature compensation information 52 stored in the storage section 50. The temperature compensation information 52 can be the information (information such as coefficient values) of the function (e.g., a cubic function) for approximating the frequency-temperature characteristic of the quartz crystal resonator 20, or can be correspondence information between the temperature and the temperature compensation voltage for compensating the frequency-temperature characteristic of the quartz crystal resonator 20. The temperature compensation information 52 is obtained using a method such as least mean square approximation from the information of the oscillation frequency at a predetermined number of temperature points obtained in, for example, an inspection process of the oscillator 2, and is then written into the storage section 50.
The temperature compensation voltage generated by the temperature compensation voltage generation circuit 40 is applied to one end of the variable capacitance element 32 to thereby control the capacitance value of the variable capacitance element 32. Thus, the oscillation frequency of the quartz crystal resonator 20 is controlled to thereby perform the temperature compensation.
The high-sensitivity temperature sensor 70 (an example of a second temperature detection section according to the invention) detects the internal temperature of the IC 10, and then outputs a detection signal (a detection voltage) corresponding to the temperature. The high-sensitivity temperature sensor 70 has higher detection sensitivity than that of the temperature sensor 60.
The control section 90 is provided with a timer 92 for measuring the time (the elapsed time from startup) from when the external terminal 16 has been supplied with the power supply voltage using the oscillation signal generated due to the oscillation of the quartz crystal resonator 20, and generates a control signal (a selection signal) having a polarity switched (switched from a low level to a high level in this embodiment) when a predetermined period of time t elapses. The control signal (the selection signal) generated by the control section 90 is output to the outside from an external terminal 15 of the IC 10 via a STAT terminal of the oscillator 2.
The output selection circuit 80 exclusively selects and then outputs either one of the detection signal of the temperature sensor 60 and the detection signal of the high-sensitivity temperature sensor 70 in accordance with the control signal (the selection signal) of the control section 90. Specifically, the output selection circuit 80 selects the detection signal of the high-sensitivity temperature sensor 70 until a predetermined period of time t elapses from when the IC 10 is supplied with the power supply voltage, and then selects the detection signal of the temperature sensor 60 after the predetermined period of time t has elapsed. The output signal of the output selection circuit 80 is output to the outside from an external terminal 14 of the IC 10 via a TSENS terminal of the oscillator 2.
It should be noted that the circuit including the temperature sensor 60, the high-sensitivity temperature sensor 70, the output selection circuit 80, and the control section 90 corresponds to a temperature information generation circuit 200 according to the invention. Further, the output selection circuit 80 and the control section 90 correspond to the selection section according to the invention.
Going back to
The frequency conversion section 100 performs the frequency conversion on the oscillation signal output from the FREQ terminal of the oscillator 2 at a conversion ratio corresponding to the control signal (the setting value) generated by the control section 110. The frequency conversion section 100 can be realized using, for example, a phase locked loop (PLL) synthesizer.
In this embodiment, the storage section 120 stores first temperature compensation information 122 and second temperature compensation information 124 in advance. The first temperature compensation information 122 is the information for performing further temperature compensation on the oscillation frequency of the oscillator 2 after the predetermined period of time t has elapsed from the time of startup of the oscillator 2, and can be, for example, correspondence information between the detection signal (the detection voltage) of the temperature sensor 60 included in the IC 10 of the oscillator 2 and the conversion ratio to be set to the frequency conversion section 100. The second temperature compensation information 124 is the information for performing temperature compensation on the oscillation frequency of the oscillator 2 before the predetermined period of time t elapses from the time of startup of the oscillator 2, and can be, for example, correspondence information between the detection signal (the detection voltage) of the high-sensitivity temperature sensor 70 included in the IC 10 of the oscillator 2 and the conversion ratio to be set to the frequency conversion section 100.
The control section 110 supplies the VDD terminal of the oscillator 2 with the power supply voltage, and at the same time generates the control signal for controlling the conversion ratio of the frequency conversion section 100 based on the detection signal output from the TSENS terminal of the oscillator 2 and the selection signal output from the STAT terminal. Specifically, if the STAT terminal is in the low level, the control section 110 calculates the conversion ratio corresponding to the detection signal (the detection signal of the high-sensitivity temperature sensor 70) output from the TSENS terminal using linear interpolation or the like based on the second temperature compensation information 124 stored in the storage section 120, and then generates the control signal for setting the conversion ratio to the frequency conversion section 100. Further, if the STAT terminal is in the high level, the control section 110 calculates the conversion ratio corresponding to the detection signal (the detection signal of the temperature sensor 60) output from the TSENS terminal using linear interpolation or the like based on the first temperature compensation information 122 stored in the storage section 120, and then generates the control signal for setting the conversion ratio to the frequency conversion section 100.
As shown in
The detection signal of the temperature sensor 60 is input to the temperature compensation voltage generation circuit 40, and is used for the temperature compensation in a desired temperature range (TA through TB) required. Therefore, as shown in
In contrast, the detection signal of the high-sensitivity temperature sensor 70 is used only at the time of startup of the oscillator 2, and therefore, it is sufficient for the high-sensitivity temperature sensor 70 to be able to detect a partial temperature range which is possible at the time of startup. Therefore, as shown in
It should be noted that in the example shown in
As shown in
As shown in
Then, the control section 90 of the IC 10 determines (S54) whether or not the predetermined time t has elapsed based on the measurement value of the timer 92. Then, if the predetermined time t has elapsed (Y in S54), the control section 90 of the IC 10 stops the measurement of the timer 92, then selects the detection signal of the temperature sensor 60, then outputs (S56) the detection signal of the temperature sensor 60 from the TSENS terminal, and then terminates the process.
As shown in
Further, in the case in which the VDD terminal is supplied with the power supply voltage, since the IC 10 generates heat, the internal temperature of the IC 10 gradually rises from T0 to T1 at time points t1 through t3. Due to the rise in the internal temperature of the IC 10, at the time points t1 through t3, the voltage of the output node TSENS1 of the temperature sensor 60 gradually drops from V0 to V1, and the voltage of the output node TSENS2 of the high-sensitivity temperature sensor 70 gradually drops from V0 to V2.
Although the temperature of the quartz crystal resonator 20 is kept at T0 until the time point t2, since the heat of the IC 10 is conducted to the quartz crystal resonator 20, the temperature of the quartz crystal resonator 20 gradually rises from T0 to T1 at the time points t2 through t4.
Until the time point t5 at which the predetermined time t elapses from the time point t0, the STAT terminal is kept in the low level, and the voltage of the TSENS terminal becomes equal to the voltage of the TSENS2 node. Since the STAT terminal is switched to the high level at the time point t5, and is kept at the high level on and after the time point t5, the voltage of the TSENS terminal becomes equal to the voltage of the TSENS1 node.
As is obvious from
Therefore, in this embodiment, the time sufficiently longer than the time (t4−t0) necessary for the temperature of the quartz crystal resonator 20 to be equal to the internal temperature of the IC 10 and then stabilized is set as the predetermined time t, and it is arranged that the oscillator 2 outputs the detection signal of the high-sensitivity temperature sensor 70 capable of detecting a small temperature variation until the predetermined time t elapses from the time of startup of the oscillator 2. Therefore, the control device 3 can accurately correct the temperature compensation error at the time of startup of the oscillator 2 by using the detection signal of the high-sensitivity temperature sensor 70.
Further, in this embodiment, since the internal temperature of the IC 10 and the temperature of the quartz crystal resonator 20 become equal to each other after the predetermined time t has elapsed from the time of startup of the oscillator 2, it is arranged that the oscillator 2 outputs the detection signal of the temperature sensor 60 capable of detecting a wide range of temperature although the sensitivity is low. Therefore, the control device 3 uses the detection signal of the temperature sensor 60 in the state in which the internal temperature of the IC 10 and the temperature of the quartz crystal resonator 20 are equal to each other, and thus, it is possible to perform accurate temperature compensation to the wide range of temperature variation.
It should be noted that another configuration can be adopted as the configuration of the temperature compensation system 1 according to the embodiment.
In the example shown in
Further, in the example shown in
Since the overall configuration of a frequency temperature compensation system according to a second embodiment and the configuration of the control device 3 are substantially the same as those in the first embodiment (
In this embodiment, the control section 90 is provided with the timer 92 for measuring the time using the oscillation signal generated due to the oscillation of the quartz crystal resonator 20, and generates a control signal (a selection signal) having a polarity switched (switched from the low level to the high level in this embodiment) in the case in which the variation of the detection voltage value of the high-sensitivity temperature sensor 70 falls within a predetermined range continuously for a predetermined period of time t after the power supply voltage is supplied (after startup). The control signal (the selection signal) generated by the control section 90 is output to the outside from the external terminal 15 of the IC 10 via the STAT terminal of the oscillator 2.
The output selection circuit 80 selects the detection signal of the high-sensitivity temperature sensor 70 until the variation of the detection voltage value of the high-sensitivity temperature sensor 70 falls within the predetermined range continuously for the predetermined time t after startup, and then selects the detection signal of the temperature sensor 60 after the variation thereof falls within the predetermined range continuously for the predetermined time t in accordance with the control signal (the selection signal).
As shown in
Then, the control section 90 of the IC 10 obtains (S104) the detection voltage value of the high-sensitivity temperature sensor 70.
Then, the control section 90 of the IC 10 obtains the detection voltage value of the high-sensitivity temperature sensor 70 again, and then calculates (S106) the difference (the variation) between the detection voltage value obtained this time and the detection voltage value obtained last time.
Then, the control section 90 of the IC 10 determines (S108) whether or not the calculated value (the difference (the variation) between the detection voltage value obtained this time and the detection voltage value obtained last time) in the step S106 falls within the predetermined range. Although it is ideally sufficient to determine whether or not the difference (the variation) between the detection voltage value obtained this time and the detection voltage value obtained last time is 0, the control section 90 of the IC 10 actually determines whether or not the difference (the variation) between the detection voltage value obtained this time and the detection voltage value obtained last time falls within a predetermined range taking the noise superimposed on the detection signal of the high-sensitivity temperature sensor 70 into consideration.
If the calculated value in the step S106 is not within the predetermined range, the control section 90 of the IC 10 resets the timer 92, and then starts (S110) the measurement of the timer 92 again, and then performs the process on and after the step S106 again.
In contrast, if the calculated value in the step S106 falls within the predetermined range, the control section 90 of the IC 10 determines (S112) whether or not the predetermined time t has elapsed based on the measurement value of the timer 92. Then, if the predetermined time t has not elapsed (N in S112), the control section 90 of the IC 10 performs the process on and after the step S106 again, and if the predetermined time t has elapsed (Y in S112), the control section 90 stops the measurement of the timer 92, then selects the detection signal of the temperature sensor 60 to be output (S114) from the TSENS terminal, and then terminates the process.
As shown in
Further, in the case in which the VDD terminal is supplied with the power supply voltage, since the IC 10 generates heat, the internal temperature of the IC 10 gradually rises from T0 to T1 at time points t1 through t3. Due to the rise in the internal temperature of the IC 10, at the time points t1 through t3, the voltage of the output node TSENS1 of the temperature sensor 60 gradually drops from V0 to V′, and the voltage of the output node TSENS2 of the high-sensitivity temperature sensor 70 gradually drops from V0 to V2.
Although the temperature of the quartz crystal resonator 20 is kept at T0 until the time point t2, since the heat of the IC 10 is conducted to the quartz crystal resonator 20, the temperature of the quartz crystal resonator 20 gradually rises from T0 to T1 at the time points t2 through t4.
At the time points t1 through t3, since the detection voltage (the voltage at the TSENS2 node) of the high-sensitivity temperature sensor 70 gradually drops, the timer 92 repeats a reset operation. Then, since the detection voltage of the high-sensitivity temperature sensor 70 is stable (roughly constant) on and after the time point t3, no reset operation is caused in the timer 92, and the STAT terminal is switched from the low level to the high level at the time point t5 when the predetermined time t has elapsed from the time point t3. Therefore, in the period from the time point t0 to the time point t5, since the STAT terminal is kept in the low level, the voltage of the TSENS terminal is equal to the voltage of the TSENS2 node. Further, on and after the time point t5, since the STAT terminal is kept in the high level, the voltage of the TSENS terminal is equal to the voltage of the TSENS1 node.
In this embodiment, the time sufficiently longer than the time (t4−t3) necessary for the temperature of the quartz crystal resonator 20 to be equal to the internal temperature of the IC 10 and then stabilized is set as the predetermined time t, and it is arranged that the oscillator outputs the detection signal of the high-sensitivity temperature sensor 70 capable of detecting a small temperature variation until the variation of the detection voltage of the high-sensitivity temperature sensor 70 falls within the predetermined range continuously for a period equal to or longer than the time t after startup of the oscillator 2. Therefore, the control device 3 can accurately correct the temperature compensation error at the time of startup of the oscillator 2 by using the detection signal of the high-sensitivity temperature sensor 70.
Further, in this embodiment, since the internal temperature of the IC 10 and the temperature of the quartz crystal resonator 20 are equal to each other if the variation of the detection voltage of the high-sensitivity temperature sensor 70 falls within the predetermined range continuously for the period equal to or longer than the predetermined time t, it is arranged that the oscillator 2 outputs the detection signal of the temperature sensor 60 capable of detecting a wide range of temperature although the sensitivity is low. Therefore, the control device 3 uses the detection signal of the temperature sensor 60 in the state in which the internal temperature of the IC 10 and the temperature of the quartz crystal resonator 20 are equal to each other, and thus, it is possible to perform accurate temperature compensation to the wide range of temperature variation.
It should be noted that although in this embodiment, the output signal of the output selection circuit 80 is switched based on the determination on whether or not the variation of the detection voltage of the high-sensitivity temperature sensor 70 falls within the predetermined range continuously for the predetermined time after startup of the oscillator 2, it is also possible to switch the output signal of the output selection circuit 80 based on the determination on whether or not the variation of the detection voltage of the temperature sensor 60 falls within a predetermined range continuously for a predetermined period of time. It should be noted that since the variation of the detection voltage of the high-sensitivity temperature sensor 70 is greater than the variation of the detection voltage of the temperature sensor 60, the output signal of the output selection circuit 80 can be switched at more appropriate timing by determining whether or not the variation of the detection voltage of the high-sensitivity temperature sensor 70 falls within the predetermined range continuously for the predetermined period.
It should be noted that another configuration can also be adopted as the configuration of the temperature compensation system 1 according to this embodiment, and for example, such configurations as shown in
Since the overall configuration of a frequency temperature compensation system according to a third embodiment and the configuration of the control device 3 are substantially the same as those in the first embodiment (
In this embodiment, the control section 90 is provided with the timer 92 for measuring the time using the oscillation signal generated due to the oscillation of the quartz crystal resonator 20, and generates a control signal (a selection signal) having a polarity switched (switched from the low level to the high level in this embodiment) in the case in which a variation of a difference between the detection voltage value of the temperature sensor 60 and the detection voltage value of the high-sensitivity temperature sensor 70 falls within a predetermined range continuously for a predetermined period of time t after the power supply voltage is supplied (after startup). The control signal (the selection signal) generated by the control section 90 is output to the outside from the external terminal 15 of the IC 10 via the STAT terminal of the oscillator 2. Further, the output selection circuit 80 selects the detection signal of the high-sensitivity temperature sensor 70 until the variation of the difference between the detection voltage value of the temperature sensor 60 and the detection voltage value of the high-sensitivity temperature sensor 70 falls within the predetermined range continuously for the predetermined time t after startup, and then selects the detection signal of the temperature sensor 60 after the variation thereof falls within the predetermined range continuously for the predetermined time t in accordance with the control signal (the selection signal).
As shown in
Then, the control section 90 of the IC 10 obtains the detection voltage value of the temperature sensor 60 and the detection voltage value of the high-sensitivity temperature sensor 70, and then calculates (S204) the difference therebetween.
Then, the control section 90 of the IC 10 obtains the detection voltage value of the temperature sensor 60 and the detection voltage value of the high-sensitivity temperature sensor 70, then calculates the difference therebetween again, and then calculates (S206) the difference (the variation) between the calculated value obtained this time and the calculated value obtained last time.
Then, the control section 90 of the IC 10 determines (S208) whether or not the calculated value (the difference (the variation) between the calculated value obtained this time and the calculated value obtained last time) in the step S206 falls within the predetermined range. Although it is ideally sufficient to determine whether or not the difference (the variation) between the calculated value obtained this time and the calculated value obtained last time is 0, the control section 90 of the IC 10 actually determines whether or not the difference (the variation) between the calculated value obtained this time and the calculated value obtained last time falls within the predetermined range taking the noise superimposed on the detection signal of the temperature sensor 60 and the noise superimposed on the detection signal of the high-sensitivity temperature sensor 70 into consideration.
If the calculated value in the step S206 is not within the predetermined range, the control section 90 of the IC 10 resets the timer 92, and then starts (S210) the measurement of the timer 92 again, and then performs the process on and after the step S206 again.
In contrast, if the calculated value in the step S206 falls within the predetermined range, the control section 90 of the IC 10 determines (S212) whether or not the predetermined time t has elapsed based on the measurement value of the timer 92. Then, if the predetermined time t has not elapsed (N in S212), the control section 90 of the IC 10 performs the process on and after the step S206 again, and if the predetermined time t has elapsed (Y in S212), the control section 90 stops the measurement of the timer 92, then selects the detection signal of the temperature sensor 60 to be output (S214) from the TSENS terminal, and then terminates the process.
In the nodes of the oscillator 2 in this embodiment, for example, the signal waveforms substantially the same as those shown in
In this embodiment, similarly to the second embodiment, the time sufficiently longer than the time (t4−t3) necessary for the temperature of the quartz crystal resonator 20 to be equal to the internal temperature of the IC 10 and then stabilized is set as the predetermined time t, and it is arranged that the oscillator 2 outputs the detection signal of the high-sensitivity temperature sensor 70 capable of detecting a small temperature variation until the variation of the difference between the detection voltage of the temperature sensor 60 and the detection voltage of the high-sensitivity temperature sensor 70 falls within the predetermined range continuously for a period equal to or longer than the predetermined time t after startup of the oscillator 2. Therefore, the control device 3 can accurately correct the temperature compensation error at the time of startup of the oscillator 2 by using the detection signal of the high-sensitivity temperature sensor 70.
Further, in this embodiment, similarly to the second embodiment, since the internal temperature of the IC 10 and the temperature of the quartz crystal resonator 20 are equal to each other if the variation of the difference between the detection voltage of the temperature sensor 60 and the detection voltage of the high-sensitivity temperature sensor 70 falls within the predetermined range continuously for the period equal to or longer than the predetermined time t, it is arranged that the oscillator 2 outputs the detection signal of the temperature sensor 60 capable of detecting a wide range of temperature although the sensitivity is low. Therefore, the control device 3 uses the detection signal of the temperature sensor 60 in the state in which the internal temperature of the IC 10 and the temperature of the quartz crystal resonator 20 are equal to each other, and thus, it is possible to perform accurate temperature compensation to the wide range of temperature variation.
It should be noted that another configuration can also be adopted as the configuration of the temperature compensation system 1 according to this embodiment, and for example, such configurations as shown in
As shown in
The respective functions of the voltage controlled oscillator circuit 30, the temperature compensation voltage generation circuit 40, the storage section 50, and the temperature sensor 60 are substantially the same as those of the first embodiment, and therefore, the explanation thereof will be omitted.
The n high-sensitivity temperature sensors 70-1 through 70-n (an example of a plurality of second temperature detection sections according to the invention) each detect the internal temperature of the IC 10, and then output a detection signal (a detection voltage) corresponding to the temperature, but are different from each other in detectable temperature range. The n high-sensitivity temperature sensors 70-1 through 70-n each have higher detection sensitivity than that of the temperature sensor 60. The n high-sensitivity temperature sensors 70-1 through 70-n can have the same detection sensitivity, or can be different from each other in detection sensitivity.
The control section 90 is provided with the timer 92 for measuring the time (the elapsed time from startup) from when the external terminal 16 has been supplied with the power supply voltage using the oscillation signal generated due to the oscillation of the quartz crystal resonator 20, and generates an m-bit control signal (a selection signal) composed of bits each representing a value determined in accordance with the detection voltage value of the temperature sensor 60 before the predetermined period of time t elapses, and each representing a predetermined value (all of the bits are set to the high level in this embodiment) when the predetermined time t has elapsed. The symbol m is an integer fulfilling 2m-1<n+1≦2m. The m-bit control signal (the selection signal) generated by the control section 90 is output to the outside from m external terminals 15-1 through 15-m of the IC 10 via m external terminals STAT1 through STATm of the oscillator 2.
The output selection circuit 80 exclusively selects and then outputs either one of the detection signal of the temperature sensor 60 and the detection signals of the n high-sensitivity temperature sensors 70-1 through 70-n in accordance with the m-bit control signal (the selection signal) from the control section 90. For example, in the case of n=3 (the case in which the IC 10 includes three high-sensitivity temperature sensors 70-1 through 70-3), m=2 is obtained, and the output selection circuit 80 exclusively selects and then outputs one of the four detection signals, namely the detection signal of the temperature sensor 60 and the detection signals of the high-sensitivity temperature sensors 70-1 through 70-3, in accordance with the 2-bit control signal.
Specifically, the output selection circuit 80 selects the detection signal of one of the high-sensitivity temperature sensors 70-1 through 70-n, which can appropriately detect the internal temperature of the IC 10, in accordance with the m-bit control signal (the selection signal) until a predetermined period of time t elapses from when the IC 10 is supplied with the power supply voltage, and then selects the detection signal of the temperature sensor 60 after the predetermined period of time t has elapsed. The output signal of the output selection circuit 80 is output to the outside from the external terminal 14 of the IC 10 via the TSENS terminal of the oscillator 2.
As shown in
The function of the frequency conversion section 100 is substantially the same as that in the first embodiment, and therefore, the explanation thereof will be omitted.
In this embodiment, the storage section 120 stores first temperature compensation information 122 and second through n+1-th temperature compensation information 124-1 through 124-n in advance. The first temperature compensation information 122 is substantially the same as that in the first embodiment, and therefore, the explanation thereof will be omitted. The second through n+1-th temperature compensation information 124-1 through 124-n are each the information for performing the temperature compensation on the oscillation frequency of the oscillator 2 until the predetermined period of time t elapses from the time of startup of the oscillator using the detection signals of the high-sensitivity temperature sensors 70-1 through 70-n, respectively, included in the IC 10 of the oscillator 2. For example, the second through n+1-th temperature compensation information 124-1 through 124-n each can be the correspondence information between the detection signals (the detection voltages) of the respective high-sensitivity temperature sensors 70-1 through 70-n and the conversion ratios to be set to the frequency conversion section 100.
The control section 110 supplies the VDD terminal of the oscillator 2 with the power supply voltage, and at the same time generates the control signal for controlling the conversion ratio of the frequency conversion section 100 based on the detection signal output from the TSENS terminal of the oscillator 2 and the m-bit selection signal output from the STAT1 through STATm terminals. Specifically, if at least one of the STAT1 through STATm terminals is in the low level, the control section 110 selects either one of the second through n+1-th temperature compensation information 124-1 through 124-n stored in the storage section 120 in accordance with the value, then calculates the conversion ratio corresponding to the detection signal (the detection signal corresponding one of the high-sensitivity temperature sensors 70-1 through 70-n) output from the TSENS terminal using linear interpolation or the like based on the temperature compensation information thus selected, and then generates the control signal for setting the conversion ratio to the frequency conversion section 100. Further, if all of the STAT1 through STATm terminals are in the high level, the control section 110 calculates the conversion ratio corresponding to the detection signal (the detection signal of the temperature sensor 60) output from the TSENS terminal using linear interpolation or the like based on the first temperature compensation information 122 stored in the storage section 120, and then generates the control signal for setting the conversion ratio to the frequency conversion section 100.
As shown in
As shown in
As shown in
It should be noted that in the example shown in
In the example shown in
Further, until the predetermined period of time t elapses from the time of startup of the oscillator 2, the control section 90 of the IC 10 generates the 2-bit control signal (e.g., the control signal with the 2 bits of “01”) for selecting the detection signal of the high-sensitivity temperature sensor 70-2 if the internal temperature of the IC 10 is in a range from TA to TC, namely if the detection voltage value of the temperature sensor 60 is in a range from VC to VA.
Further, until the predetermined period of time t elapses from the time of startup of the oscillator 2, the control section 90 of the IC 10 generates the 2-bit control signal (e.g., the control signal with the 2 bits of “10”) for selecting the detection signal of the high-sensitivity temperature sensor 70-3 if the internal temperature of the IC 10 is in a range from TD to TB, namely if the detection voltage value of the temperature sensor 60 is in a range from VB to VD.
Further, after the predetermined period of time t has elapsed from the time of startup of the oscillator 2, the control section 90 of the IC 10 generates the 2-bit control signal (e.g., the control signal with the 2 bits of “11”) for selecting the detection signal of the temperature sensor 60 independently of the internal temperature of the IC 10.
As shown in
As shown in
Then, the control section 90 of the IC 10 obtains (S352) the detection voltage value of the temperature sensor 60.
Then, the control section 90 of the IC 10 selects either one of the detection signals of the high-sensitivity temperature sensors 70-1 through 70-n in accordance with the detection voltage value of the temperature sensor 60 obtained in the step S352, and then output (S354) the detection signal thus selected from the TSENS terminal.
Then, the control section 90 of the IC 10 determines (S356) whether or not the predetermined time t has elapsed based on the measurement value of the timer 92. The control section 90 of the IC 10 performs the process of the step S354 repeatedly until the predetermined time t has elapsed (N in S356), and if the predetermined time t has elapsed (Y in S356), the control section 90 stops the measurement of the timer 92, then selects the detection signal of the temperature sensor 60 to be output (S358) from the TSENS terminal, and then terminates the process.
As shown in
Further, in the case in which the VDD terminal is supplied with the power supply voltage, since the IC 10 generates heat, the internal temperature of the IC 10 gradually rises from T0 to T1 at time points t1 through t3. Due to the rise in the internal temperature of the IC 10, at the time points t1 through t3, the voltage of the output node TSENS1 of the temperature sensor 60 gradually drops from V0 to V1, and the voltage of the output node TSENS2-1 of the high-sensitivity temperature sensor 70-1 gradually drops from V0 to V2.
Although the temperature of the quartz crystal resonator 20 is kept at T0 until the time point t2, since the heat of the IC 10 is conducted to the quartz crystal resonator 20, the temperature of the quartz crystal resonator 20 gradually rises from T0 to T1 at the time points t2 through t4.
Until the time point t5 at which the predetermined time t elapses from the time point t0, the STAT1 through STAT3 terminals are all kept in the low level, and the voltage of the TSENS terminal becomes equal to the voltage of the TSENS2-1 node. Since the STAT1 through STAT3 terminals are switched to the high level at the time point t5, and are kept at the high level on and after the time point t5, the voltage of the TSENS terminal becomes equal to the voltage of the TSENS1 node.
In this embodiment, the time sufficiently longer than the time (t4−t0) necessary for the temperature of the quartz crystal resonator 20 to be equal to the internal temperature of the IC 10 and then stabilized is set as the predetermined time t, and it is arranged that the oscillator selects the detection signal of the high-sensitivity temperature sensor, which can appropriately detect the internal temperature of the IC 10, out of the detection signals of the high-sensitivity temperature sensors 70-1 through 70-3, which are capable of detecting the small temperature variation, and then outputs the detection signal thus selected until the predetermined time t elapses from the time of startup of the oscillator 2. Therefore, the control device 3 uses the detection signal of the high-sensitivity temperature sensor appropriately selected in accordance with the internal temperature of the IC 10 at the time of startup of the oscillator 2, and can therefore accurately correct the temperature compensation error at the time of startup of the oscillator 2.
Further, in this embodiment, since the internal temperature of the IC 10 and the temperature of the quartz crystal resonator 20 become equal to each other after the predetermined time t has elapsed from the time of startup of the oscillator 2, it is arranged that the oscillator 2 outputs the detection signal of the temperature sensor 60 capable of detecting a wide range of temperature although the sensitivity is low. Therefore, the control device 3 uses the detection signal of the temperature sensor 60 in the state in which the internal temperature of the IC 10 and the temperature of the quartz crystal resonator 20 are equal to each other, and thus, it is possible to perform accurate temperature compensation to the wide range of temperature variation.
It should be noted that another configuration can also be adopted as the configuration of the temperature compensation system 1 according to this embodiment, and for example, such configurations as shown in
The electronic apparatus 300 according to this embodiment is configured including an oscillator 310, a central processing unit (CPU) 320, an operation section 330, a read only memory (ROM) 340, a random access memory (RAM) 350, a communication section 360, a display section 370, and a sound output section 380. It should be noted that the electronic apparatus according to this embodiment can have a configuration obtained by eliminating or modifying some of the constituents (sections) shown in
The oscillator 310 includes a temperature information generation circuit 312, and outputs an oscillation signal (a clock signal) and temperature information. The oscillator 310 is, for example, the oscillator 2 in either one of the first through fourth embodiments described above, and the temperature information generation circuit 312 is, for example, the temperature information generation circuit 200 in either one of the first through fourth embodiments described above.
The CPU 320 performs a variety of arithmetic processing and control processing using the oscillation signal (the clock signal) output by the oscillator 310 in accordance with the program stored in the ROM 340 and so on. Specifically, the CPU 320 performs a variety of processes corresponding to the operation signal from the operation section 330, a process of controlling the communication section 360 for performing data communication with external devices, a process of transmitting a display signal for making the display section 370 display a variety of types of information, a process of making the sound output section 380 output a variety of sounds, and so on. Further, the CPU 320 performs a process (a process substantially the same as that of the control device 3 in the first through fourth embodiments described above) of performing the temperature compensation on the oscillator 310.
The operation section 330 is an input device including operation keys, button switches, and so on, and outputs the operation signal corresponding to the operation by the user to the CPU 320.
The ROM 340 stores a program, data, and so on for the CPU 320 to perform a variety of arithmetic processes and control processes.
The RAM 350 is used as a working area of the CPU 320, and temporarily stores, for example, the program and data retrieved from the ROM 340, the data input from the operation section 330, and the calculation result obtained by the CPU 320 performing operations with the various programs.
The communication section 360 performs a variety of control processes for achieving the data communication between the CPU 320 and the external devices.
The display section 370 is a display device formed of a liquid crystal display (LCD) or the like, and displays a variety of information based on a display signal input from the CPU 320.
The sound output section 380 is a device for outputting sounds such as a speaker.
By installing the oscillator 2 according to this embodiment as the oscillator 310, the electronic apparatus having higher performance can be realized. For example, it is possible to realize the electronic apparatus provided with a GPS receiver, and capable of performing a positioning calculation and so on using the output data of the GPS receiver immediately after startup.
As the electronic apparatus 300, a variety of electronic apparatuses can be adopted, and there can be cited, for example, a device of a base station for cellular phones, a GPS receiver, a personal computer (e.g., a mobile type personal computer, a laptop personal computer, and a tablet personal computer), a mobile terminal such as a cellular phone, a digital still camera, an inkjet ejection device (e.g., an inkjet printer), a storage area network apparatus such as a router and a switch, a local area network apparatus, a television set, a video camera, a video cassette recorder, a car navigation system, a pager, a personal digital assistance (including one having a communication function), an electronic dictionary, an electronic calculator, an electronic game machine, a gaming controller, a word processor, a workstation, a picture phone, a security television monitor, an electronic binoculars, a POS terminal, a medical instrument (e.g., an electronic thermometer, a blood pressure monitor, a blood glucose monitor, an electrocardiograph, ultrasonic diagnostic equipment, and an electronic endoscope), a fish finder, a variety of measuring instruments (e.g., a reference signal source for a spectrum analyzer), gauges (e.g., gauges for cars, aircrafts, and boats and ships), a flight simulator, a head-mount display, a motion tracer, a motion tracker, a motion controller, and a pedestrian dead reckoning (PDR) system.
The invention is not limited to the embodiments described above, but can be put into practice with various modifications within the scope or the spirit of the invention.
Although in this embodiments, the explanation is presented citing the temperature compensated Crystal oscillator (TCXO) as an example of the oscillator 2, the oscillator according to the invention is not limited thereto, but any oscillator outputting the temperature information can be adopted. The oscillator according to the invention can be, for example, a piezoelectric oscillator, an SAW oscillator, a voltage controlled oscillator, a silicon oscillator, an atomic oscillator, and so on each provided with a temperature compensation function, or can be, for example, a crystal oscillator (a Temperature Sensing Crystal Oscillator (TSXO)), which incorporates an internal ROM storing a correspondence table between temperature information and an oscillation frequency together with a temperature sensor, and does not perform the temperature compensation.
Further, although in this embodiments the quartz crystal resonator is used as the oscillator element of the oscillator 2, there can be used as the oscillator element, for example, a surface acoustic wave (SAW) resonator, an AT-cut quartz crystal resonator, an SC-cut quartz crystal resonator, a tuning-fork quartz crystal resonator, other piezoelectric vibrators, and a micro electromechanical system (MEMS) vibrator. Further, as the base material of the oscillator element, there can be used, for example, a piezoelectric single crystal such as a quartz crystal, lithium tantalate, or lithium niobate, a piezoelectric material such as piezoelectric ceramics including, for example, lead zirconate titanate, or a silicon semiconductor material. Further, as the excitation device of the oscillator element, there can be used a device using a piezoelectric effect, or electrostatic drive using a coulomb force.
Further, although in this embodiments, the explanation is presented citing the oscillator as an example of the electronic component in the temperature compensation system and the temperature compensation method according to the invention, any electronic component subject to the temperature compensation can be adopted as the electronic component according to the invention, and a variety of types of sensors such as a gyro sensor can also be adopted.
Further, although in this embodiments there is adopted the configuration using the temperature information generation circuit 200 as a part of the single chip IC 10, it is not required for the temperature information generation circuit according to the invention to be formed of the single chip IC. For example, it is also possible to configure the temperature information generation circuit 200 so that a part of the temperature information generation circuit 200 is included in an electronic component such as an oscillator, and the rest thereof is included in the control device.
Further, although in this embodiments the semiconductor temperature sensor 60 included in the IC 10 is used as the first temperature detection section according to the invention, it is possible to use a thermistor instead of the temperature sensor 60. Similarly, although in this embodiments the semiconductor high-sensitivity temperature sensor 70 included in the IC 10 is used as the second temperature detection section according to the invention, it is possible to use a thermistor, which has higher sensitivity than that of the thermistor as the first temperature detection section, instead of the high-sensitivity temperature sensor 70.
Further, in the second and third embodiments, it is possible to arrange that the IC 10 includes the plurality of high-sensitivity temperature sensors 70-1 through 70-n described in the fourth embodiment. In these cases, it is also possible to arrange that one of the detection signals of the high-sensitivity temperature sensors 70-1 through 70-n is selected in accordance with the detection voltage value of the temperature sensor 60, and then the process of the steps S104 and S106 shown in
The embodiments and the modified examples described above are illustrative only, and the invention is not limited thereto. For example, it is also possible to arbitrarily combine the embodiments and the modified examples described above with each other.
The invention includes configurations (e.g., configurations having the same function, the same way, and the same result, or configurations having the same object and the same advantages) substantially the same as the configuration described as the embodiments of the invention. Further, the invention includes configurations obtained by replacing a non-essential part of the configuration described as the embodiments of the invention. Further, the invention includes configurations exerting the same functional effects and configurations capable of achieving the same object as the configuration described as the embodiments of the invention. Further, the invention includes configurations obtained by adding technologies known to the public to the configuration described as the embodiments of the invention.
The entire disclosure of Japanese Patent Application No. 2012-116898, filed May 22, 2012 is expressly incorporated by reference herein.
Number | Date | Country | Kind |
---|---|---|---|
2012-116898 | May 2012 | JP | national |