background image

www.ti.com

TMP006EVM Software Use

5.5

Transient Correction Algorithm

The accurate performance of the TMP006EVM is highly dependent on a stable local temperature.
Degraded performance can be observed when local temperature transients are introduced into the
system, because the infrared (IR) thermopile in the TMP006 is sensitive to conducted and radiated IR
energy from below the sensor as well as radiated IR energy that comes from above the sensor.

When the TMP006EVM experiences a local temperature transient event, the PCB temperature and the
TMP006 die temperature drift apart from each other as a result of the thermal time constant of the
TMP006 thermopile. This difference in temperatures causes a heat transfer between the IR sensor and
the PCB to occur. Because of the small distance between the PCB and the bottom of the sensor, this heat
energy is conducted (as opposed to radiated) through the thin layer of air between the IR sensor and the
PCB below it. This conducted heat energy causes an offset in the IR sensor voltage reading, and
ultimately leads to unwanted temperature calculation error.

The additional error that results from local temperature transient events can be suppressed in the software
by using a transient correction algorithm. This algorithm monitors the TMP006 die temperature over a
four-second interval and uses the die temperature data to calculate a local temperature slope, as shown in

Equation 1

.

T

SLOPE

=

(0.3

×

T

DIE1

)

(0.1

×

T

DIE2

) + (0.1

×

T

DIE3

) + (0.3

×

T

DIE4

)

(1)

The local temperature slope and the known thermal resistance and capacitance of the TMP006 thermopile
are then applied to

Equation 2

to correct the sensor voltage reading.

V

OBJ_CORRECTED

= V

OBJ

+ T

SLOPE

×

2.96

×

10

4

(2)

The corrected sensor voltage value is then substituted for the raw sensor voltage, and the object
temperature is calculated using the normal methods.

To enable the transient correction algorithm, simply click the Transient Correction button in the
TMP006EVM GUI as shown in

Figure 17

When transient correction is first enabled, a delay of four

conversions will be observed while the local temperature slope is being calculated.

Figure 17. Enable Transient Correction Algorithm

17

SBOU109A

May 2011

Revised October 2011

TMP006EVM User Guide and Software Tutorial

Submit Documentation Feedback

Copyright

©

2011, Texas Instruments Incorporated

Summary of Contents for TMP006EVM

Page 1: ...e Installation Files 8 8 TMP006EVM Software Installation Launch 9 9 TMP006EVM GUI Software Installation Prompts 9 10 TMP006EVM GUI Software Default Configuration 10 11 Hardware Error Message 11 12 Rea...

Page 2: ...the TMP006EVM and provides a general description of the features and functions to be considered while using this evaluation module 1 1 TMP006EVM Kit Contents Table 1 summarizes the contents of the TMP...

Page 3: ...ring identify the document by both title and literature number Related Documentation Document Literature Number TMP006 Product Data Sheet SBOS518 SM USB DIG_Platform User Guide SBOU0958 TMP006 Layout...

Page 4: ...est board hardware setup is shown in Figure 3 The TMP006 Test Board contains connections for the power I2 C SPI and GPIO signals from the SM USB DIG It also has a connector that allows other boards to...

Page 5: ...re required for the open drain outputs to operate correctly The Q1 and R6 components drive the LED D1 so current is not provided from the TMP006 that would cause the device to self heat Power I2 C and...

Page 6: ...Rohm 3 R3 R4 R5 47k Resistor 47 0k 1 16W 1 0402 SMD MCR01MZPF4702 Rohm 1 R6 160 Resistor 160 1 16W 1 0402 SMD MCR01MZPF1600 Rohm 1 U1 Infrared Sensor with Digital Interface TMP006 Texas Instruments 2...

Page 7: ...by electrostatic discharge ESD Customers are advised to observe proper ESD handling precautions when unpacking and handling the EVM including the use of a grounded wrist strap at an approved ESD work...

Page 8: ...ware Overview This section describes the installation and use of the TMP006EVM software 4 1 Hardware Requirements The TMP006EVM software has been tested on the Microsoft Windows XP operating system OS...

Page 9: ...are Installation Launch Follow the prompts as shown in Figure 9 to install the TMP006EVM GUI software Figure 9 TMP006EVM GUI Software Installation Prompts The TMP006EVM GUI software is now installed 9...

Page 10: ...the Start menu It is located in a folder titled TMP006EVM GUI Installer The software should launch with a screen similar to that shown in Figure 10 Figure 10 TMP006EVM GUI Software Default Configurati...

Page 11: ...s section discusses how to use the TMP006EVM software The TMP006EVM GUI software has a primary window that is used to configure and read from the TMP006 along with two other windows that are used to a...

Page 12: ...temperature measurement data Figure 12 illustrates this action Raw temperature and configuration register values can be found in the Registers tab refer to Section 5 3 Figure 12 Read All Registers to...

Page 13: ...ny desired changes on the Block Diagram tab and then press the Write All Reg button as shown in Figure 13 Figure 13 Make Changes to TMP006 Registers 13 SBOU109A May 2011 Revised October 2011 TMP006EVM...

Page 14: ...hen there are changes that have not been written to the TMP006 as shown in Figure 14 Figure 14 Write Changes to TMP006 Registers 14 TMP006EVM User Guide and Software Tutorial SBOU109A May 2011 Revised...

Page 15: ...arrow to the left of the bit Any changes on the bit are displayed in the table and in the block diagram Additionally any changes in the block diagram are reflected in the table The Help w Reg button c...

Page 16: ...ton After pressing this button it turns green and the graph starts to update Press the Read Continuous button again to turn off this function Figure 16 shows this process Figure 16 Read Registers Cont...

Page 17: ...o unwanted temperature calculation error The additional error that results from local temperature transient events can be suppressed in the software by using a transient correction algorithm This algo...

Page 18: ...rmat file To save data in this format select Save Temperature Data from the USB Controls drop down menu Figure 18 shows the steps required to begin logging temperature data with the TMP006EVM Figure 1...

Page 19: ...can appear after minimal formatting by the user Figure 19 Example CSV Output File Formatted and Displayed in Microsoft Excel 19 SBOU109A May 2011 Revised October 2011 TMP006EVM User Guide and Softwar...

Page 20: ...DIG casing 7 Corrected typos and updated Figure 10 through Figure 16 to reflect new software functionality 8 Added Transient Correction Algorithm section 17 Updated Figure 18 to reflect new software f...

Page 21: ...s notice contains important safety information about temperatures and voltages For additional information on TI s environmental and or safety programs please contact the TI application engineer or vis...

Page 22: ...or use in safety critical applications such as life support where a failure of the TI product would reasonably be expected to cause severe personal injury or death unless officers of the parties have...

Page 23: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Texas Instruments TMP006EVM...

Reviews: