要約
このアプリケーションノートでは、バンドギャップベースデジタル温度センサーを改善する数学的手法が紹介されています。この手法によって、デバイス誤差特性のオフセットと曲率が補償され精度が上がります。この技術は、マキシム・インテグレーテッドの高精度温度センサーICにより提供される±0.5℃以上の精度を必要とするアプリケーションで有用です。
はじめに
誤差補償
図1. DS1631の測定誤差と計算された誤差
Error = OFFSET + α(TTS - TZERO_SLOPE)2 | (式. 1) |
TCOMP = TTS - Error = TTS - [OFFSET + α(TTS - TZERO_SLOPE)2] | (式. 2) |
例
図2. 補償誤差の例
表1. 補償データ例 | ||||
Ambient Temperature* | Measured Temperature | Measured Error | Compensated Temperature | Compensated Error |
-43.1377 | -42.9375 | 0.20015 | -43.13603 | 0.001619 |
-39.3466 | -39.25 | 0.0966 | -39.39572 | -0.04912 |
-34.2368 | -34.125 | 0.11182 | -34.20308 | 0.033737 |
-29.0969 | -29.0625 | 0.03443 | -29.08036 | 0.016573 |
-24.1398 | -24.125 | 0.01481 | -24.09042 | 0.049389 |
-19.2454 | -19.3125 | -0.06715 | -19.23280 | 0.012547 |
-14.0779 | -14.1875 | -0.10964 | -14.06626 | 0.011603 |
-9.10834 | -9.25 | -0.14166 | -9.09507 | 0.013266 |
-4.08784 | -4.25 | -0.162158 | -4.06731 | 0.020535 |
0.769446 | 0.5625 | -0.2069459 | 0.76589 | -0.00356 |
5.831063 | 5.625 | -0.206063 | 5.84378 | 0.012717 |
10.84934 | 10.625 | -0.22434 | 10.85256 | 0.003216 |
15.79473 | 15.5625 | -0.23223 | 15.79246 | -0.00227 |
20.79082 | 20.5625 | -0.22832 | 20.78855 | -0.00227 |
25.70361 | 25.5 | -0.20361 | 25.71593 | 0.012315 |
30.74484 | 30.5625 | -0.18234 | 30.76158 | 0.016741 |
35.60317 | 35.4375 | -0.16567 | 35.61418 | 0.011006 |
40.57861 | 40.4375 | -0.14111 | 40.58489 | 0.006284 |
45.68797 | 45.5625 | -0.12547 | 45.67325 | -0.01472 |
50.56738 | 50.5 | -0.06738 | 50.56911 | 0.001733 |
55.58933 | 55.5625 | -0.02683 | 55.58245 | -0.00688 |
60.51409 | 60.5625 | 0.04841 | 60.52748 | 0.01339 |
65.35461 | 65.4375 | 0.08289 | 65.34273 | -0.01188 |
70.54241 | 70.6875 | 0.14509 | 70.52161 | -0.0208 |
75.40949 | 75.625 | 0.21551 | 75.38579 | -0.0237 |
80.41012 | 80.75 | 0.33988 | 80.42811 | 0.017987 |
85.26303 | 85.6875 | 0.42447 | 85.27961 | 0.016576 |