SNIA049 November   2022 TMP61 , TMP61-Q1 , TMP63 , TMP63-Q1 , TMP64 , TMP64-Q1

 

  1.   Abstract
  2.   Trademarks
  3. 1Introduction
  4. 2Single-Point Offset Correction
  5. 3Oversampling
  6. 4Software Filtering
  7. 5Noise Reduction With Oversampling and Software Filtering
  8. 6Summary

Introduction

High accuracy and precision temperature measurements can be easily achieved at low cost with TMP6x linear thermistors using the steps outlined in this application note. As an example, the data in Figure 1-1 shows the average error across temperature for one unit after implementing the methods explained here. The steps to achieve high accuracy with the TMP6x are:

  1. Use the 4th order polynomial from the TMP6x Thermistor Design Tool to convert the Vsense voltage to temperature
  2. Perform a single-point offset correction to increase accuracy; no temperature chamber or oil bath is needed.
  3. Implement oversampling and software filtering to reduce noise and increase measurement precision. Use oversampling and software filtering together for best results.

Figure 1-1 shows the impact of a single-point offset, 32 × oversampling and software filtering with 0.1 alpha on accuracy and precision of one unit across temperature.

GUID-20221104-SS0I-1QP8-PMKX-F346Q41BNLDP-low.pngFigure 1-1 Temperature Error ±3σ (Noise) Across Temperature

The following sections provide brief descriptions of each individual step, as well as pseudocode to begin evaluating quickly.