simplified thermocouple analog...

12
2002-2020 Microchip Technology Inc. DS0000844B-page 1 AN844 INTRODUCTION Thermocouples are the simplest form of temperature sensors. Thermocouples are normally: Very inexpensive Easily manufactured Effective over a wide range of temperatures Thermocouples come in many different types to cover nearly every possible temperature application. In Application Note AN684, thermocouple basics are covered along with some circuits to measure them. This Application Note begins where AN684 leaves off and describes methods of obtaining good accuracy with minimal analog circuitry. Also covered in this Application Note are: Different linearization techniques Cold junction compensation Diagnostics FIGURE 1: THERMOCOUPLE CIRCUITS All thermocouple systems share the basic characteris- tic components shown in Figure 1. The thermocouple must pass through an isothermal barrier so the abso- lute temperature of the cold junction can be deter- mined. Ideally, the amplifier should be placed as close as possible to this barrier so there is no drop in tem- perature across the traces that connect the thermocou- ple to the amplifier. The amplifier should have enough gain to cover the required temperature range of the thermocouple. When the thermocouple will be measur- ing colder temperatures than ambient temperatures, there are three options: 1. Use an Op Amp that operates below the nega- tive supply. 2. Bias the thermocouple to operate within the Op Amp's supply. 3. Provide a negative supply. Some thermocouples are electrically connected to the device they are measuring. When this is the case, make sure that the voltage of the device is within the Common mode range of the Op Amp. The most com- mon case is found in thermocouples that are grounded. In this case, option 2 is not appropriate because it will force a short circuit across the thermocouple to ground. Linearization Linearization is the task of conversion that produces a linear output, or result, corresponding to a linear change in the input. Thermocouples are not inherently linear devices, but there are two cases when linearity can be assumed: 1. When the active range is very small. 2. When the required accuracy is low. Author: Joseph Julicher Microchip Technology Inc. Note: Consider the MCP9600 and MCP9601 family of Thermocouple ICs which provide a factory trimmed plug-and-play solution for various thermocouples. Linearization Scaling Result Gain Absolute Temperature Reference Thermocouple Isothermal Barrier Simplified Thermocouple Analog Solutions

Upload: others

Post on 30-Mar-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Simplified Thermocouple Analog Solutionsww1.microchip.com/downloads/en/Appnotes/AN844-Simplified...2020/02/28  · lute temperature of the cold junction can be deter-mined. Ideally,

2002-2020 Microchip Technology Inc. DS0000844B-page 1

AN844

INTRODUCTIONThermocouples are the simplest form of temperaturesensors. Thermocouples are normally:• Very inexpensive• Easily manufactured• Effective over a wide range of temperaturesThermocouples come in many different types to covernearly every possible temperature application.

In Application Note AN684, thermocouple basics arecovered along with some circuits to measure them.This Application Note begins where AN684 leaves offand describes methods of obtaining good accuracywith minimal analog circuitry. Also covered in thisApplication Note are:• Different linearization techniques• Cold junction compensation• Diagnostics

FIGURE 1: THERMOCOUPLE CIRCUITS

All thermocouple systems share the basic characteris-tic components shown in Figure 1. The thermocouplemust pass through an isothermal barrier so the abso-lute temperature of the cold junction can be deter-mined. Ideally, the amplifier should be placed as closeas possible to this barrier so there is no drop in tem-perature across the traces that connect the thermocou-ple to the amplifier. The amplifier should have enoughgain to cover the required temperature range of thethermocouple. When the thermocouple will be measur-ing colder temperatures than ambient temperatures,there are three options: 1. Use an Op Amp that operates below the nega-

tive supply.2. Bias the thermocouple to operate within the Op

Amp's supply.3. Provide a negative supply.

Some thermocouples are electrically connected to thedevice they are measuring. When this is the case,make sure that the voltage of the device is within theCommon mode range of the Op Amp. The most com-mon case is found in thermocouples that are grounded.In this case, option 2 is not appropriate because it willforce a short circuit across the thermocouple to ground.

LinearizationLinearization is the task of conversion that produces alinear output, or result, corresponding to a linearchange in the input. Thermocouples are not inherentlylinear devices, but there are two cases when linearitycan be assumed:1. When the active range is very small.2. When the required accuracy is low.

Author: Joseph JulicherMicrochip Technology Inc.

Note: Consider the MCP9600 and MCP9601family of Thermocouple ICs which providea factory trimmed plug-and-play solutionfor various thermocouples.

Linearization

Scaling

ResultGain

AbsoluteTemperatureReference

Thermocouple Isothermal Barrier

Simplified Thermocouple Analog Solutions

Page 2: Simplified Thermocouple Analog Solutionsww1.microchip.com/downloads/en/Appnotes/AN844-Simplified...2020/02/28  · lute temperature of the cold junction can be deter-mined. Ideally,

DS0000844B-page 2 2002-2020 Microchip Technology Inc.

Pilot lights in water heaters, for example, are typicallymonitored by thermocouples. No special electronics isrequired for this application because the only accuracyrequired is the ability to detect a 600-degree increasein temperature when the fire is lit. A fever thermometer,on the other hand, is an application where the activerange is very small (90 F – 105 F). If the temperaturegets higher than the effective range, either the ther-mometer is not being used correctly or the patientneeds to be in the hospital.There are many ways to linearize the thermocoupleresults. Figure 1 shows linearization following the gainstage. Sometimes, the linearization follows the additionof the absolute temperature reference. No matterwhere it occurs, or to what degree, linearization iscritical to the application.

Absolute Temperature ScalingThermocouples are relative measuring devices. Inother words, they measure the temperature differencebetween two thermal regions. Some applications are

only interested in this thermal difference, but mostapplications require the absolute temperature of thedevice under test. The absolute temperature can beeasily found by adding the thermocouple temperatureto the absolute temperature of one end of the thermo-couple. This can be done at any point in the thermocou-ple circuit. Figure 1 shows the scaling occurring afterthe linearization.

ResultsThe result of the thermocouple circuit is a usable indi-cation of the temperature. Some applications simplydisplay the temperature on a meter. Other applicationsperform some control or warning function. When theresults are determined, the work of the thermocouplecircuit is finished.

Pure Analog CircuitA pure analog solution to measuring temperatures witha thermocouple is shown in Figure 2.

FIGURE 2: PURE ANALOG SOLUTIONIsothermalBlock

NTCThermistor

VDD

100

2.5 K

Output+

-

10 K 10 K

10 K

RG

+

-

-

+

10 K10 K

1 K

19.1 K

VREF2.5V

LM136-2.5

VREF

10 K9.76 K

+

-

Thermocouple

Offset Adjust

Page 3: Simplified Thermocouple Analog Solutionsww1.microchip.com/downloads/en/Appnotes/AN844-Simplified...2020/02/28  · lute temperature of the cold junction can be deter-mined. Ideally,

2002-2020 Microchip Technology Inc. DS0000844B-page 3

In the analog solution, the thermocouple is biased up to2.5V. This allows the thermocouple to be used to mea-sure temperatures hotter and colder than the isother-mal block. This implementation cannot be used with agrounded thermocouple. The bias network that biasesthe thermocouple to 2.5V contains a thermistor. Thethermistor adjusts the bias voltage making the thermo-couple voltage track the absolute voltage. Both thethermistor and the thermocouple are non-lineardevices, so a linearization system would have to becreated that takes both curves into account.

Simplified DigitalMost analog problems can be converted to a digitalproblem and thermocouples are no exception. If anAnalog-to-Digital Converter (ADC) were placed at theend of the analog solution shown in Figure 2, the resultwould be a simple digital thermometer (at least the soft-ware would be simple). However, the analog/linear cir-cuitry could be made less expensive to build andcalibrate by adding a microcontroller.As Figure 3 shows, the circuit got a lot simpler. Thissystem still uses a thermistor for the absolute tempera-ture reference, but the thermistor does not affect thethermocouple circuit. This makes the thermocouplecircuit much simpler.

FIGURE 3: SIMPLIFIED DIGITAL CIRCUIT

-

+

+

-

+5 V

10 KVDD

AN0

AN1

PICmicro MICROCONTROLLER

VSS

Page 4: Simplified Thermocouple Analog Solutionsww1.microchip.com/downloads/en/Appnotes/AN844-Simplified...2020/02/28  · lute temperature of the cold junction can be deter-mined. Ideally,

DS0000844B-page 4 2002-2020 Microchip Technology Inc.

Hot Only or Cold Only MeasurementIf the application can only measure hot or cold objects,the circuit gets even simpler (see Figure 4). If only onedirection is going to be used in an application, a simpledifference amplifier can be used. The minimum tem-perature that can be measured depends on the qualityof the Op Amp. If a good single supply, rail-rail Op Ampis used, the input voltage can approach 0V and tem-perature differences of nearly 0 degrees can be mea-sured. To switch from hot to cold measurement, thepolarity of the thermocouple wires could be switched.

FIGURE 4: HOT OR COLD ONLY MEASUREMENT

FAULT DetectionWhen thermocouples are used in automotive or aero-space applications, some sort of FAULT detection isrequired since a life may be depending on the correctperformance of the thermocouple. Thermocoupleshave a few possible failure modes that must beconsidered when the design is developed:1. Thermocouple wire is brittle and easily broken in

high vibration environments.2. A short circuit in a thermocouple wire looks like

a new thermocouple and will report thetemperature of the short.

3. A short to power or ground can saturate the highgain amplifiers and cause an erroneous hot orcold reading.

Solutions for these problems depend on theapplication.

Measuring the Resistance of the ThermocoupleThe most comprehensive thermocouple diagnostic isto measure the resistance. Thermocouple resistanceper unit length is published and available. If the circuitcan inject some current and measure the voltageacross the thermocouple, the length of the thermocou-ple can be determined. If no current flows, there is anopen circuit. If the length changed, then the thermocou-ple is shorted. This type of diagnostic is best performedunder the control of a microcontroller.

-

++

-

+5V

ADC

ADC

Page 5: Simplified Thermocouple Analog Solutionsww1.microchip.com/downloads/en/Appnotes/AN844-Simplified...2020/02/28  · lute temperature of the cold junction can be deter-mined. Ideally,

2002-2020 Microchip Technology Inc. DS0000844B-page 5

DIGITAL COLD COMPENSATIONDigital cold compensation requires an absolute tem-perature reference. The absolute temperature refer-ence can be from any source, but it must accuratelyrepresent the temperature of the measured end of thethermocouple. The previous examples used a thermis-tor in the isothermal block to measure the temperature.The analog example used the thermistor to directlyaffect the offset voltage of the thermocouple. The digitalexample uses a second ADC channel to measure thethermocouple voltage separately.

The formula for calculating the actual temperaturewhen the reference temperature and thermocoupletemperature are known is:

Linearization TechniquesThermocouple applications must convert the voltageoutput from a thermocouple into the temperatureacross the thermocouple. This voltage response is notlinear and it is not the same for each type of thermocou-ple. Figure 5 shows a rough approximation of the familyof thermocouple transfer functions.

FIGURE 5: THERMOCOUPLE TRANSFER FUNCTIONS

Linear ApproximationThe simplest method of converting the thermocouplevoltage to a temperature is by linear approximation.This is simply picking a line that best approximates thevoltage-temperature curve for the appropriate tem-perature range. For some thermocouples, this range isquite large. For others, this is very small. The range canbe extended if the accuracy requirement is low. J andK thermocouples can be linearly approximated overtheir positive temperature range with a 30-degree error.This is acceptable for many applications, but to achievea better response, other techniques are required.

PolynomialsCoefficients are published to generate high order poly-nomials that describe the temperature-voltage curvefor each type of thermocouple. These calculations arebest performed with floating point math because thereare many significant figures involved. If the PICmicroMCU has the program space for the libraries, then thisis the most general solution.

Actual temperature = reference temperature +thermocouple temperature

1000 2000 3000 4000 5000

10

20

30

40

50

60

70

80

Temperature (Farenheit)

Milli

volts

BSR

C

G

N

K

T

J

E

Page 6: Simplified Thermocouple Analog Solutionsww1.microchip.com/downloads/en/Appnotes/AN844-Simplified...2020/02/28  · lute temperature of the cold junction can be deter-mined. Ideally,

DS0000844B-page 6 2002-2020 Microchip Technology Inc.

Look-up Table (LUT)The easiest method of linearizing the data is to build aLook-up Table (LUT). The LUT should be sized to fit theavailable space and required accuracy. A spreadsheetcan be used to convert the coefficients into the correctdata table. A table will be required for each type of ther-mocouple used. If high accuracy (large tables) areused, it may be a good idea to minimize the number ofthermocouple types.To minimize the table size, a combination of techniquesmay be used. A combination of tables and linearapproximation could reduce the J or K error to just afew degrees.

BUILDING AN ENGINE TEMPERATURE MONITOR

BackgroundOne application of thermocouples is measuring engineparameters. Air-cooled engines, such as those used inaircraft, require good control of cylinder head tempera-ture (CHT) and exhaust gas temperature (EGT). Thecontrol is typically performed by the pilot by adjusting:• Fuel mixture• Power settings• Climb/descent rateBecause mixture is used to control temperature, fueleconomy is directly impacted by the ability to accu-rately measure the EGT. CHT is critical in an air-cooledengines because of the mechanical limits of the cylin-der materials. If the cylinder is cooled too fast (shockcooled), the cylinders or rings could crack, or the valvescould warp. Typically, shock cooling results from a rapiddescent at a low-throttle setting.

DeviceA good device for measuring these engine parametersshould have a range of 300-900 F for EGT and 300-600F for CHT. Additionally, diagnostics for short/opencircuits are required to alert the pilot that maintenanceis needed. The electronics should be placed in a suit-able location that has a total temperature range of -40to +185. This will allow the thermocouple circuitry to besimplified. The data will be displayed on a terminalprogram on a PC through an RS-232 interface.

AmplifierThe amplifier circuit is in two stages. First is a differen-tial amplifier that provides a gain of 10 and a highimpedance to the thermocouple. This is followed by asingle-ended output stage that provides a gain of 25 forK thermocouples and 17 for J thermocouples. Theamplifier selected is the MCP619. This device wasselected for its rail-rail output and very low VOS. Thethermocouple is located in a high-frequency/radio-fre-quency environment so small capacitors are used atthe input and between the stages to filter out the noise.As with most RF sources, these are normally very well-shielded. Since the temperatures don't change quickly,heavily filtering the signal to eliminate the noise doesnot affect the temperature measurement.

TABLE 1: J THERMOCOUPLE DATA TABLE – TEMPERATURE TO VOLTSCoefficient Temperature -210C to 760C Temperature 760C to 1200C

C0 0.0000000000E+00 2.9645625681E+05C1 5.0381187815E+01 -1.4976127786E+03C2 3.0475836930E-02 3.1787103924E+00C3 -8.5681065720E-05 -3.1847686701E-03C4 1.3228195295E-07 1.5720819004E-06C5 -1.7052958337E-10 -3.0691369056E-10C6 2.0948090697E-13 0.0000000000E+00C7 -1.2538395336E-16 0.0000000000E+00C8 1.5631725697E-20 0.0000000000E+00Note: v = c0 * t + c1 * t^1 + c2 * t^2 + c3 * t^3 + c4 * t^4 + c5 * t^5 + c6 * t^6 + c7 * t^7 + c8 * t^8v = voltst = temperature in C if the above table is used.

Page 7: Simplified Thermocouple Analog Solutionsww1.microchip.com/downloads/en/Appnotes/AN844-Simplified...2020/02/28  · lute temperature of the cold junction can be deter-mined. Ideally,

2002-2020 Microchip Technology Inc. DS0000844B-page 7

Digital Conversion and Cold CompensationThe signal is converted to digital with a MCP3004 A/Dconverter chip. The absolute temperature is measuredwith a TC1046 on the third channel of the MCP3004.The data is received by a PIC16F628 and converted toa regular temperature report over an RS-232 interface.To convert from volts to temperature, the Most Signifi-cant 8 bits of the conversion are used to index into a256-entry Look-up Table (LUT). The remaining 2 bitsare used to perform linear interpolation on the databetween two adjacent points in the LUT. Three tablesare stored in the memory of the PIC16F628. Thesetables are for:• J - type thermocouple• K - type thermocouple• TC1046AThe TC1046A has linear output, but we could easilysubstitute a non-linear thermistor for the same task.

Look-up Table (LUT) GenerationEight-bit Look-up Tables are generated using a spread-sheet. The polynomial values of the voltage-to-tem-perature curve are used to generate a voltage-to-temperature conversion spreadsheet. The voltages arethe predicted values from the Analog-to-Digital Con-verter (ADC). A 256-entry table was constructed ofADC counts to temperatures. The temperatures rangedfrom zero degrees Cto 535C. Because the table canonly store 8-bit values of temperature, two points wereselected as pivot points. At the first point, the tempera-ture was reduced by 255C. At the second point, thetemperature was reduced by 510C. The final tem-perature can be easily reconstructed by adding the twoconstants back in as appropriate. Additional resolutionis obtained by interpolating between two points in the 8-bit table using the extra 2 bits from the 10-bit conver-sion. This will result in four times as many data pointsby assuming a linear response between the points inthe LUT.

CONCLUSIONSThermocouples can be tricky devices, but when theproblem is shifted from the hardware analog compo-nents into the software, they can become a lot moremanageable. The only real requirement when usingthermocouples is to provide a high-quality amplifier tosense and scale the signal before converting it to digitalform.

MEMORY USAGETABLE 2: SOFTWARE MEMORY USAGE

Program Memory File Registers Data EEPROM

1399 Words 28 Bytes 0 Bytes

Page 8: Simplified Thermocouple Analog Solutionsww1.microchip.com/downloads/en/Appnotes/AN844-Simplified...2020/02/28  · lute temperature of the cold junction can be deter-mined. Ideally,

DS0000844B-page 8 2002-2020 Microchip Technology Inc.

APPENDIX A: SCHEMATIC OF EXHAUST GAS AND CYLINDER HEAD TEMPERATURE MONITORING DEVICE

R3

R2

R1

+5V

R12R8

R13

R9

1V D

D2

Out

3Vs

sU

2

+5V

1P1

3P3

2P2

4P4

J1

R4

1 2 3 4 65

J3

+5V

+5V

+5V

R18

Gai

n =

160

J Th

erm

ocou

ple

Cha

nnel

Gai

n =

240

K Th

erm

ocou

ple

Cha

nnel

R19

+5V

R17

+5V

1 3 2

J4C

R1

69

DIN

3 CH

212

AGN

D

1 CH

02 C

H1

4 CH

35 7 D

GN

D810

DO

UT

11C

lk

13VR

EF14

V DD

16V C

C

5C

2-

6V-

9R

2OU

T10

T2IN

11T1

IN12

R1O

UT

1C

1+

2V+

8R

2IN

7T2

OU

T14

T1O

UT

13R

1IN

4C

2+

15G

ND

3C

1-

U4

14V D

D4

RA5

/MC

LR/V

PP17

RA0

/AN

018

RA1

/AN

11

RA2

/AN

22

RA3

/AN

33

RA4

/TO

CKI

16O

SC1/

RA7

15O

SC2/

RA6

5V S

S

6R

B0/IN

T7

RB1

/RX

8R

B2/T

X9

RB3

/CC

P10

RB4

/LVP

11R

B512

RB6

13R

B7

U3

R16R5

6-

5+

7U

1:B

9-

10+

8U

1:C

Y1

2-

3+

14 11

U1:

A12

-

13+

14U

1:D

98761 2 3 4 5

J2

Out

1In

U5

R6

C1

C2

R10

C3

R11

R7

C4

C6C11

GndGnd

24

3

C12

C13

C14

C15

C18

C16

C17

C10

C8C9

C7

R14

C5

R15

U1:

MC

P619

U2:

TC

1046

Tem

pera

ture

Sen

sor

U3:

PIC

16F6

28U

4: M

AX23

2U

5: L

M29

40 U

6: M

CP3

004

C11

= 4

7 F

C12

= 1

F

C16

, C17

= 1

00 p

FC

7, C

8, C

9, C

10, C

13, C

14, C

15, C

16 =

0.1

F

C1,

C2,

C3,

C4,

C5

= 0.

01

FR

1, R

2, R

3, R

4 =

10 k

R5,

R6,

R7,

R16

= 1

00 k

R8,

R11

, R12

, R15

, R19

= 1

kR

9, R

10 =

24

kR

13, R

14 =

16

kR

17, R

18 =

470

U6

PAR

TS L

IST:

Isot

herm

alAr

ea

J1: S

crew

Ter

min

al B

lock

J2: D

B9 F

emal

eJ3

: RJ1

1 6

Pin

Jack

J4: 5

mm

Coa

xial

Jac

kY

1 =

6 M

Hz

Res

onat

or w

/cap

s

Page 9: Simplified Thermocouple Analog Solutionsww1.microchip.com/downloads/en/Appnotes/AN844-Simplified...2020/02/28  · lute temperature of the cold junction can be deter-mined. Ideally,

2002-2020 Microchip Technology Inc. DS0000844B-page 9

REFERENCESApplication Note AN684Omega Temperature Sensing Handbook

Page 10: Simplified Thermocouple Analog Solutionsww1.microchip.com/downloads/en/Appnotes/AN844-Simplified...2020/02/28  · lute temperature of the cold junction can be deter-mined. Ideally,

DS0000844B-page 10 2002-2020 Microchip Technology Inc.

APPENDIX B: REVISION HISTORY

Revision B (December 2020)Added the MCP9600 and MCP9601 family on page 1;applied editorial updates throughout the document.

Revision A (2002)Initial release of this document.

Page 11: Simplified Thermocouple Analog Solutionsww1.microchip.com/downloads/en/Appnotes/AN844-Simplified...2020/02/28  · lute temperature of the cold junction can be deter-mined. Ideally,

2002-2020 Microchip Technology Inc. DS0000844B-page 11

Information contained in this publication is provided for the solepurpose of designing with and using Microchip products. Infor-mation regarding device applications and the like is providedonly for your convenience and may be superseded by updates.It is your responsibility to ensure that your application meetswith your specifications.

THIS INFORMATION IS PROVIDED BY MICROCHIP "AS IS".MICROCHIP MAKES NO REPRESENTATIONS OR WAR-RANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED,WRITTEN OR ORAL, STATUTORY OR OTHERWISE,RELATED TO THE INFORMATION INCLUDING BUT NOTLIMITED TO ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR APARTICULAR PURPOSE OR WARRANTIES RELATED TOITS CONDITION, QUALITY, OR PERFORMANCE.

IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDI-RECT, SPECIAL, PUNITIVE, INCIDENTAL OR CONSEQUEN-TIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KINDWHATSOEVER RELATED TO THE INFORMATION OR ITSUSE, HOWEVER CAUSED, EVEN IF MICROCHIP HASBEEN ADVISED OF THE POSSIBILITY OR THE DAMAGESARE FORESEEABLE. TO THE FULLEST EXTENTALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ONALL CLAIMS IN ANY WAY RELATED TO THE INFORMATIONOR ITS USE WILL NOT EXCEED THE AMOUNT OF FEES, IFANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIPFOR THE INFORMATION. Use of Microchip devices in life sup-port and/or safety applications is entirely at the buyer's risk, andthe buyer agrees to defend, indemnify and hold harmlessMicrochip from any and all damages, claims, suits, or expensesresulting from such use. No licenses are conveyed, implicitly orotherwise, under any Microchip intellectual property rightsunless otherwise stated.

TrademarksThe Microchip name and logo, the Microchip logo, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, chipKIT, chipKIT logo, CryptoMemory, CryptoRF, dsPIC, FlashFlex, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PackeTime, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, and XMEGA are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.

AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, FlashTec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, WinPath, and ZL are registered trademarks of Microchip Technology Incorporated in the U.S.A.

Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connectivity, JitterBlocker, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SMART-I.S., storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.

SQTP is a service mark of Microchip Technology Incorporated in the U.S.A.The Adaptec logo, Frequency on Demand, Silicon Storage Technology, and Symmcom are registered trademarks of Microchip Technology Inc. in other countries.GestIC is a registered trademark of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of Microchip Technology Inc., in other countries. All other trademarks mentioned herein are property of their respective companies.

© 2002-2020, Microchip Technology Incorporated, All Rights Reserved.

ISBN: 978-1-5224-7374-9

Note the following details of the code protection feature on Microchip devices:• Microchip products meet the specifications contained in their particular Microchip Data Sheet.

• Microchip believes that its family of products is secure when used in the intended manner and under normal conditions.

• There are dishonest and possibly illegal methods being used in attempts to breach the code protection features of the Microchip devices. We believe that these methods require using the Microchip products in a manner outside the operating specifications contained in Microchip's Data Sheets. Attempts to breach these code protection features, most likely, cannot be accomplished without violating Microchip's intellectual property rights.

• Microchip is willing to work with any customer who is concerned about the integrity of its code.

• Neither Microchip nor any other semiconductor manufacturer can guarantee the security of its code. Code protection does not mean that we are guaranteeing the product is "unbreakable." Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our products. Attempts to break Microchip's code protection feature may be a violation of the Digital Millennium Copyright Act. If such acts allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act.

For information regarding Microchip’s Quality Management Systems, please visit www.microchip.com/quality.

Page 12: Simplified Thermocouple Analog Solutionsww1.microchip.com/downloads/en/Appnotes/AN844-Simplified...2020/02/28  · lute temperature of the cold junction can be deter-mined. Ideally,

DS0000844B-page 12 2002-2020 Microchip Technology Inc.

AMERICASCorporate Office2355 West Chandler Blvd.Chandler, AZ 85224-6199Tel: 480-792-7200 Fax: 480-792-7277Technical Support: http://www.microchip.com/supportWeb Address: www.microchip.comAtlantaDuluth, GA Tel: 678-957-9614 Fax: 678-957-1455Austin, TXTel: 512-257-3370 BostonWestborough, MA Tel: 774-760-0087 Fax: 774-760-0088ChicagoItasca, IL Tel: 630-285-0071 Fax: 630-285-0075DallasAddison, TX Tel: 972-818-7423 Fax: 972-818-2924DetroitNovi, MI Tel: 248-848-4000Houston, TX Tel: 281-894-5983IndianapolisNoblesville, IN Tel: 317-773-8323Fax: 317-773-5453Tel: 317-536-2380Los AngelesMission Viejo, CA Tel: 949-462-9523Fax: 949-462-9608Tel: 951-273-7800 Raleigh, NC Tel: 919-844-7510New York, NY Tel: 631-435-6000San Jose, CA Tel: 408-735-9110Tel: 408-436-4270Canada - TorontoTel: 905-695-1980 Fax: 905-695-2078

ASIA/PACIFICAustralia - SydneyTel: 61-2-9868-6733China - BeijingTel: 86-10-8569-7000 China - ChengduTel: 86-28-8665-5511China - ChongqingTel: 86-23-8980-9588China - DongguanTel: 86-769-8702-9880 China - GuangzhouTel: 86-20-8755-8029 China - HangzhouTel: 86-571-8792-8115 China - Hong Kong SARTel: 852-2943-5100 China - NanjingTel: 86-25-8473-2460China - QingdaoTel: 86-532-8502-7355China - ShanghaiTel: 86-21-3326-8000 China - ShenyangTel: 86-24-2334-2829China - ShenzhenTel: 86-755-8864-2200 China - SuzhouTel: 86-186-6233-1526 China - WuhanTel: 86-27-5980-5300China - XianTel: 86-29-8833-7252China - XiamenTel: 86-592-2388138 China - ZhuhaiTel: 86-756-3210040

ASIA/PACIFICIndia - BangaloreTel: 91-80-3090-4444 India - New DelhiTel: 91-11-4160-8631India - PuneTel: 91-20-4121-0141Japan - OsakaTel: 81-6-6152-7160 Japan - TokyoTel: 81-3-6880- 3770 Korea - DaeguTel: 82-53-744-4301Korea - SeoulTel: 82-2-554-7200Malaysia - Kuala LumpurTel: 60-3-7651-7906Malaysia - PenangTel: 60-4-227-8870Philippines - ManilaTel: 63-2-634-9065SingaporeTel: 65-6334-8870Taiwan - Hsin ChuTel: 886-3-577-8366Taiwan - KaohsiungTel: 886-7-213-7830Taiwan - TaipeiTel: 886-2-2508-8600 Thailand - BangkokTel: 66-2-694-1351Vietnam - Ho Chi MinhTel: 84-28-5448-2100

EUROPEAustria - WelsTel: 43-7242-2244-39Fax: 43-7242-2244-393Denmark - CopenhagenTel: 45-4485-5910 Fax: 45-4485-2829Finland - EspooTel: 358-9-4520-820France - ParisTel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Germany - GarchingTel: 49-8931-9700Germany - HaanTel: 49-2129-3766400Germany - HeilbronnTel: 49-7131-72400Germany - KarlsruheTel: 49-721-625370Germany - MunichTel: 49-89-627-144-0 Fax: 49-89-627-144-44Germany - RosenheimTel: 49-8031-354-560Israel - Ra’anana Tel: 972-9-744-7705Italy - Milan Tel: 39-0331-742611 Fax: 39-0331-466781Italy - PadovaTel: 39-049-7625286 Netherlands - DrunenTel: 31-416-690399 Fax: 31-416-690340Norway - TrondheimTel: 47-7288-4388Poland - WarsawTel: 48-22-3325737 Romania - BucharestTel: 40-21-407-87-50Spain - MadridTel: 34-91-708-08-90Fax: 34-91-708-08-91Sweden - GothenbergTel: 46-31-704-60-40Sweden - StockholmTel: 46-8-5090-4654UK - WokinghamTel: 44-118-921-5800Fax: 44-118-921-5820

Worldwide Sales and Service

02/28/20