The present invention relates to a temperature computing parameter providing circuit, a temperature computing parameter providing method, and a temperature monitoring method, and particularly relates to a temperature computing parameter providing circuit, a temperature computing parameter providing method, and a temperature monitoring method which can calibrate the sensing voltage variation (nonlinearity) caused by the temperature in real time.
Modern electronic devices become smaller and smaller, so the sizes of the speakers in the electronic device correspondingly become smaller. However, when the electronic device size is small, the speaker still need to have a certain degree of performance, so its power (such as its operating voltage or operating current) is often adjusted to be higher. In order to prevent the voice coil in the speaker from being damaged due to high power, a temperature monitoring system is often used to control its temperature.
However, a conventional temperature monitoring system has some disadvantages. For example, a conventional temperature monitoring system may require a sensing voltage value of the speaker, a sensing current value, and a temperature monitoring system needs the temperature of the speaker or a part of the temperature monitoring system to perform temperature monitoring, thereby requiring more transmission terminals (e.g. pins) to transmit and receive the above-mentioned parameters. Accordingly, the required area of the IC (integrated circuit) is increased and the complexity of the associated wiring increases. In addition, transmission and receiving of the sensing voltage value, the sensing current value, and the temperature must be synchronized, otherwise the subsequent calculation errors will be made. Moreover, the conventional temperature monitoring system has to compute the voice coil temperature according to three kinds of parameters, thus increases the calculation complexity, and the temperature transmission also occupies the bandwidth of the data transmission and reduces the speed of the temperature monitoring operation.
Therefore, one objective of the present invention is to provide a temperature parameter providing circuit and a temperature computing parameter providing method, which can calibrate the voltage variation (nonlinearity) due to temperature in real time.
Another objective of the present invention is to provide a temperature monitoring method, which can calibrate the voltage variation (nonlinearity) due to temperature in real time.
One embodiment of the present invention discloses a temperature computing parameter providing circuit configured to generate a sensing voltage value and a calibrated voltage value as temperature computing parameters for a target electronic device. The temperature computing parameter providing circuit comprises: a parameter computing circuit, coupled to the target electronic device, configured to compute a reference voltage to generate a reference voltage value, the reference voltage is a cross voltage of a reference resistor coupled to the target electronic device in series, and to compute the sensing voltage which is a cross voltage of the target electronic device to generate the sensing voltage value; a reference temperature sensing circuit, coupled to the reference resistor, configured to sense a current reference temperature of the reference resistor; and a calibrating circuit, coupled to the parameter computing circuit and the reference temperature sensing circuit, configured to calibrate the reference voltage value according to a calibrating function and the current reference temperature to generate the calibrated voltage value. The calibrating function corresponds to a resistance-temperature variation (nonlinear) function of the reference resistor.
Other embodiments of the present invention provide a temperature monitoring system corresponding to above-mentioned temperature computing parameter providing circuit and method.
In view of above-mentioned embodiments, since calibration is performed by using the correction circuit while the temperature calculation parameter providing circuit outputting the reference voltage value, the temperature calculation parameter providing circuit does not need to separately output the temperature to the temperature monitoring circuit. Thereby solving the problem of the prior art that it needs three sets of independent transceiving terminals for transceiving the parameters required for the temperature calculation. Further, it does not need to design the synchronization mechanism for the temperature calculations based on three kinds of different necessary parameters. Additionally, the required bandwidth is also reduced. Besides, the temperature monitoring circuit only needs to compute the temperature according to the two kinds of necessary parameters, which reduces the complexity of the calculation. It should be noted, however, the scope of the present invention is not limited to be applied to solve these problems.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
The contents of the present invention will be described below in terms of various embodiments. However, please note that the components in the various embodiments may be divided into more components or integrated into fewer components while maintaining the same function. In addition, the following embodiments are described by taking the temperature of the speaker voice coil as an example, but the content provided by the present invention can be applied to any target electronic device having a temperature-dependent resistance value, and the target electronic device can comprise a single component (such as a resistor) or multiple components.
The temperature computing parameter providing circuit 103 computes the sensing current It flowing through the voice coil resistor Rv and the sensing voltage Vt which is a cross voltage of the voice coil resistor Rv. Also, in one embodiment, the sensing voltage value VtV and the calibrated voltage value CVrV are generated to a temperature monitoring circuit (not shown in
The temperature computing parameter providing circuit 100 comprises a reference temperature sensing circuit 101, a parameter computing circuit 103, and a calibrating circuit 105. In this embodiment, a reference coil Rr is coupled to the voice coil of the speaker Sp in series. As described above, the voice coil resistor Rv is the equivalent resistor of the voice coil, so in the following descriptions, the voice coil is represented as the voice coil resistor Rv.
The reference temperature sensing circuit 101 is coupled to the reference resistor Rr and the calibrating circuit 105 for sensing a current reference temperature Tcr of the reference resistor Rr and providing it to the calibrating circuit 105. The parameter computing circuit 103 is coupled to the reference resistor Rr and the voice coil resistor Rv for computing a reference voltage Vr to generate a reference voltage value VrV. The reference voltage Vr is a cross voltage of the reference resistor Rr. The parameter computing circuit 103 further computes a sensing voltage Vt, which is a cross voltage of the coil resistor Rv to generate a sensing voltage value VtV. The calibrating circuit 105 is coupled to the parameter computing circuit 103 for calibrating the reference voltage value VrV according to a calibrating function and the current reference temperature Tcr to generate a calibrated voltage value CVrV. The calibrating function corresponds to a resistance-temperature variation function (that is, the nonlinearity of resistance-temperature characteristic) of the reference resistor Vr. The calibrating circuit 105 can be a hardware, such as a circuit containing a plurality of logic gates, or a firmware, such as a processor installed at least one program.
In one embodiment, the aforementioned resistance-temperature variation (nonlinear) function is Rr(T1)=Rr(T0)×(1+αs(T1−T0)). T0 is an initial reference temperature of the reference resistor Rr (e.g. 25 degrees) and T1 is the current reference temperature (i.e. the aforementioned current reference temperature Tcr). Rr(T1) and Rr(T0) respectively represent the resistance values of the reference resistor Rr at the temperatures T1 and T0. αs is the temperature coefficient of the reference resistor Rr, which can be related to a material or a manufacturing process of the voice coil. In one embodiment, the calibrating circuit 105 divides the reference voltage value VrV by (1+αs(T1−T0)) to calibrate the reference voltage value VrV, to generate a calibrated voltage value CVrV. If the reference voltage value VrV is not calibrated, the resistance value of the reference resistor Rr varies corresponding to the temperature, which will affect the calculation of the voice coil temperature.
As above-mentioned, the voice coil of the speaker can be replaced by other target electronic devices. However, since different target electronic devices may have different resistance-temperature variation (nonlinearity) functions, the calibrating circuit 105 may take different calibrating methods correspondingly. For example, the calibrating circuit 105 can pre-record a lookup table which is built according to a resistance-temperature variation function comprising the relation that which calibrating value should be used at which temperature, and the calibrating circuit 105 can refer to the lookup table to calibrate the reference voltage value VrV by increasing or decreasing the reference voltage value VrV. Briefly, the calibrating circuit 105 can generate a calibrated voltage value CVrV according to the resistance-temperature variation function and the current reference temperature to generate the calibrated voltage value CVrV, to reflect the effect of the resistance variation (nonlinearity) of the reference resistance Rv due to the temperature. Such variations should be included within the scope of the present invention.
The following descriptions explain why the reference voltage value VrV divided by (1+αs(T1−T0)) can cancel out the effect that the temperature of the resistance value causes to the reference resistor Rr. Please note that the following equation is only used to illustrate the benefit of dividing the reference voltage value VrV by It is not intended to limit the of the temperature calculation parameter providing circuit provided by the present invention.
As above-mentioned, the resistance-temperature variation (nonlinear) function of the reference resistor Rr is Rr(T1)=Rr(T0)×(1+αs(T1−T0)). Therefore, a current flowing through the reference resistor Rr while the reference resistor Rr has a temperature T1 can be represented as following Equation (1):
If the cross voltage Vt of the coil resistor Rv is divided by a cross voltage Vr of the reference resistor Rr at the initial reference temperature T0, the following Equation (2) can be acquired:
If the cross voltage Vt of the coil resistor Rv is divided by a cross voltage Vr of the reference resistor Rr at the current reference temperature T1, the following Equation (3) can be acquired:
Also, the Equation (4) can be acquired if the Equation (3) is divided by Equation (2):
Besides, the Equation (4) can be transformed to Equation (5), since Rr(T1)=Rr(T0)×(1+αs(T1−T0))
Then, Equation (6) can be acquired based on Equation (5):
It can be seen from the Equation (6) that the resistance Rv (T1) of the voice coil resistor Rv at the current reference temperature T1 is affected by the reference voltage Vr, the sensing voltage Vt and (1+αs(T1−T0)). If the resistance Rv (T1) is not calibrated, a wrong voice coil resistance Rv(T1) will be acquired. In the conventional temperature monitoring system, the temperature of the voice coil resistor Rv must be transmitted to an external temperature monitoring circuit, thus has the disadvantage stated in descriptions of the prior art. That is, more transceiving terminals (e.g. pins) are required to transceive the sensing voltage value, the sensing current value, and the temperature. Further, the transceiving of the sensing voltage value, the sensing current value, and the temperature must be synchronized, and the temperature monitoring circuit must compute the voice coil temperature problem according to three kinds of parameters.
Please refer to
can represent the ratio of resistance values thereof. Therefore, if the resistance variation of the reference resistor Rr due to the temperature can be cancelled out, thereby the reference resistor Rr can be regarded as a resistor having a fixed resistance value. Therefore, the resistance value of the voice coil resistor Rv can be computed according to the voltage ratio of the reference resistor Rr and the voice coil resistor Rv at the same temperature, and then the voice coil temperature can be accordingly acquired.
Since Rr(T1)=Rr(T0)×(1+αs(T1−T0)), the above-mentioned Equation (3) can be transformed to Equation (7):
Therefore, if Vr(T1) is divided by (1+αs(T1−T0)) to generate the calibrated voltage CVr(T1), which is a voltage of the reference resistor Rr at the temperature T1, Equation (7) becomes Equation (8), in which
That is, the calibrated voltage CVr(T1) has reflected (or included) the resistance variation (nonlinearity) of the reference resistor Rr at the current reference temperature T1. Accordingly, in the Equation (8), if Vt(T1), Vr(T1) are measured, a fixed value of Rr(T0) is known, and calibrating Vr(T1) to CVr(T1), the resistance variation of the reference resistor Rr at the current reference temperature T1 can be obtained, and the temperature is not needed to be transmitted to the temperature monitoring circuit for calibrating. Thereby the disadvantages of the prior art can be improved. The difference between
which have the same values, is only that whether Vr(T1) is divided by (1+αs(T1−T0)) or not, so the voice coil temperature can be obtained accordingly.
The analog input signal providing circuit 201 is configured to provide an input signal Ins to the reference resistor Rr and the coil resistor Rv to generate the reference voltage Vr and the sensing voltage Vt. For more details, the analog input signal providing circuit 201 comprises a first input terminal IN1 and a second input terminal IN2. The first input terminal IN1 is coupled to a first terminal of the reference resistor R1, and a second terminal of the reference resistor Rr is coupled to a first terminal of the coil resistor Rv. Also, the second input terminal IN2 is coupled to a second terminal of the coil resistor Rv. The analog input signal providing circuit 201 provides an input signal Ins to the reference resistor Rr and the coil resistor Rv at the first input terminal IN1 to generate the reference voltage Vr and the sensing voltage Vt.
The reference voltage value generating circuit 203 comprises a first input terminal IN1r and a second input terminal IN2r. The first input terminal IN1r and the second input terminal IN2r are respectively coupled to a first terminal and a second terminal of the reference resistor Rr, to receive the reference voltage Vr and to accordingly generate the reference voltage value VrV. The sensing voltage value generating circuit 205 comprises a first input terminal IN1t and a second input terminal IN2t, which are respectively coupled to a first terminal and a second terminal of the voice coil resistor Rv, to receive the sensing voltage Vt and to accordingly generate the sensing voltage value VtV.
The analog input signal providing circuit 201, the reference voltage value generating circuit 203, and the sensing voltage value generating circuit 205 can be implemented by various circuits.
In one embodiment, since the temperature monitoring circuit 401 computes the value of the voice coil resistor Rv according to the ratio of the sensing voltage Vt and the calibrated voltage CVr, and computes the voice coil temperature according to the recorded temperature resistance variation (nonlinear) relationship. However, it is not limited to compute the voice coil temperature in this way.
In one embodiment, the temperature computing parameter providing circuit 100 and the temperature monitoring circuit 401 are independent IC (integrated circuit). In this case, the temperature computing parameter providing circuit 100 and the temperature monitoring circuit 401 only need two sets of data transmitting terminal and data receiving terminal. The data transmitting terminal and the data receiving terminal can be pins or any interface can transmit and access data, thereby solving the problem of the conventional temperature monitoring system.
In view of above-mentioned embodiments, a temperature computing parameter providing method can be acquired, which comprise following steps illustrated in
Step 501
Compute a reference voltage to generate a reference voltage value VrV, the reference voltage is a cross voltage of a reference resistor coupled to the target electronic device in series (e.g. Vr in
Step 503
Sense a current reference temperature Tcr of the reference resistor.
Step 505
Calibrate the reference voltage value according to a calibrating function and the current reference temperature to generate the calibrated voltage value.
The calibrating function corresponds to a resistance-temperature variation (nonlinear) function of the reference resistor. Other detail steps are illustrated in above-mentioned embodiments, thus descriptions thereof are omitted for brevity here.
If the method of
In view of above-mentioned embodiments, since calibration is performed by using the correction circuit while the temperature calculation parameter providing circuit outputting the reference voltage value, the temperature calculation parameter providing circuit does not need to separately output the temperature to the temperature monitoring circuit. Thereby solving the problem of the prior art that it needs three sets of independent transceiving terminals for transceiving the parameters required for the temperature calculation. Further, according to the present invention, it does not need to design the synchronization mechanism for the temperature calculations based on three kinds of different necessary parameters. Additionally, the required bandwidth is also reduced. Besides, the temperature monitoring circuit only needs to compute the temperature according to the two kinds of necessary parameters, which reduces the complexity of the calculation. It should be noted that the scope of the present invention is not limited to be applied to solve these problems.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
107146055 | Dec 2018 | TW | national |
Number | Name | Date | Kind |
---|---|---|---|
3649905 | Krupka | Mar 1972 | A |
4210024 | Ishiwatari | Jul 1980 | A |
4298947 | Tamura | Nov 1981 | A |
4914357 | Valley | Apr 1990 | A |
5914629 | Maki | Jun 1999 | A |
6441674 | Lin | Aug 2002 | B1 |
6795321 | Balakrishnan | Sep 2004 | B2 |
7310001 | Shigeta | Dec 2007 | B2 |
9794687 | Napoli | Oct 2017 | B2 |
9924287 | Macours | Mar 2018 | B2 |
9934753 | Nam | Apr 2018 | B2 |
10795390 | Philbrick | Oct 2020 | B1 |
20100259313 | Li | Oct 2010 | A1 |
20110043957 | Tseng | Feb 2011 | A1 |
20130121472 | Wang | May 2013 | A1 |
20170010568 | Kozuma | Jan 2017 | A1 |
20170080820 | Sun | Mar 2017 | A1 |
20180156671 | Huang | Jun 2018 | A1 |
Number | Date | Country |
---|---|---|
2 806 656 | Nov 2014 | EP |
2004082322 | Sep 2004 | WO |
2018057471 | Mar 2018 | WO |
Number | Date | Country | |
---|---|---|---|
20200200615 A1 | Jun 2020 | US |