Time-interleaved sampling of voltages for improving accuracy of temperature remote sensors
First Claim
1. A method of determining a temperature from a remote sensor, comprising:
- producing a first current level;
producing a second current level that is different from the first current level;
applying a sequence of the first and second current levels to the remote sensor circuit wherein the sequence is selected from a random sequence, a pseudorandom sequence, and an ordered sequence that comprises applying the first current level at a first and a last time and applying the second current level at a second and a next-to-last time;
measuring first voltages from the remote sensor circuit when the first current level is applied;
measuring second voltages from the remote sensor circuit when the second current level is applied;
determining a temperature value from the first and second measured voltages.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus improves the accuracy of temperature measurements by sampling measurements from a remote sensor, where currents of different current densities are applied to the remote sensor in a time-interleaved fashion. The remote sensor includes at least one PN junction that produces a voltage corresponding to the applied current at each instance of time, and related to the temperature of the remote sensor. By applying time-interleaved current densities to the remote sensor, adverse effects from temperature variations during the measurement are minimized. Sequences of current biases having differing current densities in a forward order are applied to the remote sensor, followed by the same sequence being applied to the remote sensor in a reverse order. Similarly, a random or pseudo-random sequence may be employed in a forward and reverse order. The application of forward and reverse sequences is utilized to minimize errors in the temperature measurement.
-
Citations
22 Claims
-
1. A method of determining a temperature from a remote sensor, comprising:
-
producing a first current level;
producing a second current level that is different from the first current level;
applying a sequence of the first and second current levels to the remote sensor circuit wherein the sequence is selected from a random sequence, a pseudorandom sequence, and an ordered sequence that comprises applying the first current level at a first and a last time and applying the second current level at a second and a next-to-last time;
measuring first voltages from the remote sensor circuit when the first current level is applied;
measuring second voltages from the remote sensor circuit when the second current level is applied;
determining a temperature value from the first and second measured voltages. - View Dependent Claims (2, 3, 4, 5)
determining a first average using the first measured voltages;
determining a second average using the second measured voltages; and
using the first and second averages to calculate the temperature value.
-
-
3. The method of claim 1, wherein the temperature value is calculated by:
-
determine a first difference between the first and second measured voltages when the first current level is applied followed by the application of the second current level;
determining a second difference between the first and second measured voltages that occur upon the change from applying a second current level to applying a first current level; and
calculating the temperature value from the first and second differences.
-
-
4. The method of claim 1, wherein the method for applying the sequence of the first and second current levels further comprises applying a third current level to a remote sensor circuit and wherein the step of determining the temperature value further comprises determining the temperature value from the third current level.
-
5. The method of claim 1, further comprising applying the sequence to the remote sensor circuit at a second time, wherein a second current source is used at the second time to apply a current for the lesser of the first and second current levels, wherein the second current source is different from a first current source that is used at the first time to apply a current for the lesser of the first and second current levels.
-
6. A system of determining a temperature from a remote sensor, comprising:
-
means for producing a first current level;
means for producing a second current level that is different from the first current level;
means for applying a sequence of the first and second current levels to the remote sensor circuit, wherein the sequence is selected from a random sequence, a pseudorandom sequence, and an ordered sequence that comprises applying the first current level at a first and a last time and applying the second current level at a second and a next-to-last time;
means for measuring first voltages from the remote sensor circuit when the first current level is applied;
means for measuring second voltages from the remote sensor circuit when the second current level is applied;
means for determining a temperature value from the first and second measured voltages. - View Dependent Claims (7, 8, 9)
means for determining a first average using the first measured voltages;
means for determining a second average using the second measured voltages; and
means for using the first and second averages to calculate the temperature value.
-
-
8. The system of claim 6, wherein the temperature value is calculated by:
-
means for determining a first difference between the first and second measured voltages when the first current level applied is followed by the application of the second current level;
means for determining a second difference between the first and second measured voltages that occur upon the change from applying a second current level to applying a first current level; and
means for calculating the temperature value from the first and second differences.
-
-
9. The system of claim 6, wherein the means for applying the sequence of the first and second current levels further comprises means for applying a third current level to a remote sensor circuit and wherein the means for determining the temperature value further comprises means for determining the temperature value from the third current level.
-
10. A system for determining temperature from a remote sensor circuit that includes a PN junction, comprising:
-
a programmable current source that is coupled to the remote sensor circuit such that the programmable current circuit provides a bias current to the PN junction when activated, wherein the bias current has an associated level that is selected from at least a first current level and a second current level;
a controller configured to selectively apply;
a first control signal to the programmable current source at a first time such that the associated level of the bias current at the first time corresponds to the first current level;
a second control signal to the programmable current source at a second time such that the associated level of the bias current at the second time corresponds to the second current level;
a third control signal to the programmable current source at a third time such that the associated level of the bias current at the third time corresponds to the second current level; and
a fourth control signal to the programmable current source at a fourth time such that the associated level of the bias current at the fourth time corresponds to the first current level;
a converter that includes an input that is coupled to the remote sensor circuit, and an output that is configured to provide voltage values that correspond to a voltage across the PN junction at the first, second, third, and fourth times; and
a processor that is coupled to the output of the converter, wherein the processor calculates a temperature value in response to the voltage values that are produced at the first, second, third, and fourth times. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
a first difference between the first and second times;
a second difference between the second and third times; and
a third difference between the third and fourth times such that each of the first, second, and third difference is substantially equal to one another.
-
-
15. The system of claim 10, the processor comprising:
-
a first average calculator that is arranged to provide a first temperature average in response to the voltage values from the first and fourth times;
a second average calculator that is arranged to provide a second temperature average in response to the voltage values from the second and third times; and
a temperature calculator that is arranged to calculate the temperature value in response to the first and second temperature averages.
-
-
16. The temperature sampling system of claim 15, the first average calculator further comprising:
-
an adder that is arranged to provide a sum of the voltage values from the first and fourth times; and
a divider that is arranged to provide the temperature value by dividing the sum of the voltage values by a factor equal to the number of the voltage values from the first and fourth times.
-
-
17. The temperature sampling system of claim 10, the processor further comprising:
-
a first subtracter that is arranged to provide a first difference in response to the voltage values from the first and second times;
a first temperature calculator that is arranged to provide a first initial temperature in response to the first difference;
a second subtracter that is arranged to provide a second difference in response to the voltage values from the third and fourth times;
a second temperature calculator that is arranged to receive the second difference as an input and provides a second initial temperature as an output in response to the second difference; and
an average calculator that is arranged to calculate the temperature value in response to the first and second initial temperatures.
-
-
18. The system of claim 17, the average calculator fixer comprising:
-
an adder that is arranged to provide a sum of the first and second initial temperatures; and
a divider that is arranged to provide the temperature value by dividing the sum of the first and second initial temperatures by a factor of two.
-
-
19. The system of claim 10, the programmable current circuit further comprising a plurality of current sources that are configured to selectively produce the first and second current levels.
-
20. The system of claim 19, wherein a selected one of the plurality of current sources is selected for the first current level and the second current level.
-
21. The system of claim 19, where the programmable current circuit is configured to selectively enable one of the plurality of current sources to produce the first current level, and also configured to selectively enable all of the plurality of current sources to produce the second current level.
-
22. The system of claim 21, wherein the programmable current circuit is arranged to enable each of the plurality of current sources at different times.
Specification