TMP512 TI | Alldatasheet
Document overview
- Manufacturer or author: Provided By alldatasheet.com(free datasheet download site)
- PDF pages: 62
Technical content
3.3V Filter C T wo-Wire Interface Power Register Current Register Voltage Register ADC Low-Pass Filter Internal Diode T emperature Sensor Mux DXP3 DXN3 TMP512 TMP513 www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 TemperatureandPowerSupplySystemMonitors Check forSamples: TMP512 ,TMP513 1FEATURES DESCRIPTION The TMP512 (dual-channel) and TMP513 234• ±1°C REMOTE DIODE SENSORS (triple-channel)are system monitors that include• ±1°C LOCAL TEMPERATURE SENSOR remote sensors,a localtemperaturesensor,and a
- SERIES RESISTANCE CANCELLATION high-sidecurrent shunt monitor.These system monitorshave the capabilityof measuring remote• n-FACTOR CORRECTION temperatures,on-chip temperatures,and system• TEMPERATURE ALERT FUNCTION voltage/power/currentconsumption.
- AVERAGING The remote temperaturesensor diode-connected• 12-BITRESOLUTION transistorsare typicallylow-cost,NPN- or PNP-type
- DIODE FAULT DETECTION transistorsor diodes thatare an integralpart of microcontrollers,microprocessors, or FPGAs.• SENSES BUS VOLTAGES FROM 0V TO +26V Remote accuracy is ±1°C for multiple IC• REPORTS CURRENT IN AMPS, VOLTAGE IN manufacturers,with no calibrationneeded. TheVOLTS AND POWER IN WATTS two-wire serial interfaceaccepts SMBus ™ or
- HIGH ACCURACY: 1% MAX OVER TEMP two-wirewriteand readcommands.
- WATCHDOG LIMITS: The onboard currentshunt monitoris a high-side – Upper Over-Limit currentshuntand power monitor.Itmonitorsboththe shunt drop and supply voltage.A programmable– Lower Under-Limit calibrationvalue (alongwith the TMP512/TMP513 internaldigitalmultiplier)enables directreadoutinAPPLICATIONS amps; an additionalmultiplicationcalculatespower in
- DESKTOP AND NOTEBOOK COMPUTERS watts.The TMP512 and TMP513 both featuretwo separateonboardwatchdog capabilities:an over-limit• SERVERS comparatorand a lower-limitcomparator.• INDUSTRIAL CONTROLLERS These devicesuse a single+3V to +26V supply,• CENTRAL OFFICE TELECOM EQUIPMENT drawinga maximum of1.4mA ofsupplycurrent,and• LCD/ DLP ®/LCOS PROJECTORS they are specifiedfor operationfrom –40°C to
- STORAGE AREA NETWORKS (SAN) +125°C. Pleasebe aware thatan importantnoticeconcerningavailability,standardwarranty,and use incriticalapplicationsofTexas Instrumentssemiconductorproductsand disclaimerstheretoappearsattheend ofthisdatasheet. 2DLP isa registeredtrademarkofTexas Instruments. 3SMBus isa trademarkofIntelCorporation. 4Allothertrademarksarethepropertyoftheirrespectiveowners. UNLESS OTHERWISE NOTED this document contains Copyright© 2010–2011,Texas InstrumentsIncorporatedPRODUCTION DATA informationcurrentas of publicationdate. Products conform to specificationsper the terms of Texas Instrumentsstandardwarranty.Productionprocessingdoes not necessarilyincludetestingofallparameters.
SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com This integratedcircuitcan be damaged by ESD. Texas Instrumentsrecommends thatallintegratedcircuitsbe handled with appropriateprecautions.Failuretoobserveproperhandlingand installationprocedurescan cause damage. ESD damage can rangefromsubtleperformancedegradationtocompletedevicefailure.Precisionintegratedcircuitsmay be more susceptibletodamage because verysmallparametricchanges couldcause thedevicenottomeet itspublishedspecifications. PACKAGE INFORMATION (1) PRODUCT PACKAGE-LEAD PACKAGE DESIGNATOR PACKAGE MARKING SO-14 D TMP512A TMP512 QFN-16 RSA TMP512A SO-16 D TMP513A TMP513 QFN-16 RSA TMP513A (1) Forthemost currentpackage and orderinginformationsee thePackage OptionAddendum attheend ofthisdocument,orvisitthe TMP512/TMP513 productfolderatwww.ti.com. ABSOLUTE MAXIMUM RATINGS (1) Over operatingfree-airtemperaturerange(unlessotherwisenoted). TMP512, TMP513 UNIT SupplyVoltage,V+ 26 V Voltage GND – 0.3to+6 V FilterC Current 10 mA Differential(VIN+)– (VIN–)(2) –26 to+26 V AnalogInputs,VIN+,VIN– Common-Mode –0.3to+26 V Open-DrainDigitalOutputs GND – 0.3to+6 V GPIO, DXP, DXN GND – 0.3toV+ + 0.3 V InputCurrentIntoAny Pin 5 mA Open-DrainDigitalOutputCurrent 10 mA StorageTemperature –65 to+150 °C JunctionTemperature +150 °C Human Body Model (HBM) 2000 V ESD Ratings Charged-DeviceModel (CDM) 1000 V Machine Model (MM) 150 V (1) Stressesabove theseratingsmay cause permanentdamage. Exposuretoabsolutemaximum conditionsforextendedperiodsmay degradedevicereliability.These arestressratingsonly,and functionaloperationofthedeviceattheseorany otherconditionsbeyond thosespecifiedisnotimplied. (2) VIN+ and VIN– may have a differentialvoltageof–26V to+26V; however,thevoltageatthesepinsmust notexceed therange–0.3Vto +26V.
2 Copyright© 2010–2011,Texas InstrumentsIncorporated
www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 THERMAL INFORMATION TMP512AIRSARTMP512 TMP512AIRSAT THERMAL METRIC (1) UNITSD (SOIC) RSA 14 16 θJA Junction-to-ambientthermalresistance 91.1 34.3 θJC(top) Junction-to-case(top)thermalresistance 10.6 35.4 θJB Junction-to-boardthermalresistance 40.3 11.6 °C/W ψJT Junction-to-topcharacterizationparameter 49.1 0.5 ψJB Junction-to-boardcharacterizationparameter 47.5 11.6 θJC(bottom) Junction-to-case(bottom)thermalresistance N/A 2.7 (1) Formore informationabouttraditionaland new thermalmetrics,see theIC Package ThermalMetricsapplicationreport,SPRA953 . THERMAL INFORMATION TMP513AIRSARTMP513AID TMP513AIRSAT THERMAL METRIC (1) UNITSD (SOIC) RSA 16 16 θJA Junction-to-ambientthermalresistance 77.6 44.8 θJC(top) Junction-to-case(top)thermalresistance 55.0 43.8 θJB Junction-to-boardthermalresistance 49.9 14.7 °C/W ψJT Junction-to-topcharacterizationparameter 3.5 0.4 ψJB Junction-to-boardcharacterizationparameter 32.2 14.5 θJC(bottom) Junction-to-case(bottom)thermalresistance N/A 2.6 (1) Formore informationabouttraditionaland new thermalmetrics,see theIC Package ThermalMetricsapplicationreport,SPRA953 . Copyright© 2010–2011,Texas InstrumentsIncorporated 3
SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com ELECTRICAL CHARACTERISTICS: V+ = +12V Boldfacelimitsapplyoverthespecifiedtemperaturerange,TA = –40°C to+125°C. AtTA = +25°C, V+ = 12V,VSENSE = (VIN+ – VIN–)= 32mV, PGA = ÷ 1,and BRNG (1)= 1,unlessotherwisenoted. TMP512, TMP513 PARAMETER TEST CONDITIONS MIN TYP MAX UNIT INPUT CurrentSense (Input)VoltageRange PGA = ÷ 1 0 ±40 mV PGA = ÷ 2 0 ±80 mV PGA = ÷ 4 0 ±160 mV PGA = ÷ 8 0 ±320 mV Bus Voltage(InputVoltage)Range (2) BRNG = 0 0 16 V BRNG = 1 0 32 V Common-Mode Rejection CMRR VIN+ = 0V to26V 100 120 dB OffsetVoltage,RTI(3) VOS PGA = ÷ 1 ±10 ±100 μV PGA = ÷ 2 ±20 ±125 μV PGA = ÷ 4 ±30 ±150 μV PGA = ÷ 8 ±40 ±200 μV vs Temperature 0.2 μV/°C V+ = 3V to5.5V,Configuration3(4) 10 μV/V vs Power Supply PSRR V+ = 4.5Vto26V,subregulatorsupply 0.1 μV/V CurrentSense Gain Error ±0.04 % vs Temperature 0.0025 % InputImpedance ActiveMode VIN+ Pin 20 μA VIN– Pin 20 ||320 μA ||kΩ InputLeakage Power-Down Mode VIN+ Pin 0.1 0.5 μA VIN– Pin 0.1 0.5 μA DC ACCURACY ADC BasicResolution 12 Bits
1 LSB StepSize
ShuntVoltage 10 μV Bus Voltage 4 mV CurrentMeasurement Error ±0.2 ±0.5 % over Temperature ±1 % Bus VoltageMeasurement Error ±0.2 ±0.5 % over Temperature ±1 % DifferentialNonlinearity ±0.1 LSB ADC TIMING ADC ConversionTime 12-Bit 665 733 μs 11-Bit 345 380 μs 10-Bit 185 204 μs 9-Bit 105 117 μs (1) BRNG isbit13 ofConfigurationRegister1. (2) Thisparameteronlyexpressesthefull-scalerangeoftheADC scaling.Inno eventshouldmore than26V be appliedtothisdevice. (3) Referred-to-input(RTI). (4) See Subregulatorsection.
4 Copyright© 2010–2011,Texas InstrumentsIncorporated
www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 ELECTRICAL CHARACTERISTICS: V+ = +12V (continued) Boldfacelimitsapplyoverthespecifiedtemperaturerange,TA = –40°C to+125°C. AtTA = +25°C, V+ = 12V,VSENSE = (VIN+ – VIN–)= 32mV, PGA = ÷ 1,and BRNG (1)= 1,unlessotherwisenoted. TMP512, TMP513 PARAMETER TEST CONDITIONS MIN TYP MAX UNIT TEMPERATURE ERROR LocalTemperatureSensor TE LOCAL TA = –40°C to+100°C, TD = –40°C toRemote TemperatureSensor(5) TE REMOTE ±1 ±3 °C+150°C, V+ = 12V TA = –40°C to+125°C, TD = –40°C to ±3 ±5 °C+150°C vs Supply,Local V+ = 3V to5.5V,Configuration3(6) 0.2 0.5 °C/V V+ = 3V to5.5V,Configuration3(6) 0.2 0.5 °C/V vs Supply,Remote V+ = 4.5Vto26V,subregulatorsupply 0.01 0.05 °C/V TEMPERATURE MEASUREMENT ConversionTime (perchannel) 100 115 130 ms Resolution LocalTemperatureSensor 13 Bits Remote TemperatureSensor 13 Bits Remote SensorSourceCurrents SeriesResistance3kΩ max High 120 μA Medium High 60 μA Medium Low 12 μA Low 6 μA DefaultNon-IdealityFactor n TMP512/12 OptimizedIdealityFactor 1.008 SMBus Logic InputHigh Voltage(SCL,SDA, GPIO, VIH 2.1 VA0) Logic InputLow Voltage(SCL,SDA, GPIO, VIL 0.8 VA0) Hysteresis 500 mV SMBus Output Low Sink Current 6 mA SDA Output Low Voltage VOL IOUT = 6mA 0.15 0.4 V Logic InputCurrent 0 ≤ VIN ≤ 6V –1 1 μA SMBus InputCapacitance(SCL,SDA, GPIO, A0) 3 pF SMBus Clock Frequency 3.4 MHz SMBus Timeout(7) 25 30 35 ms SCL FallingEdge toSDA ValidTime 1 μs POWER SUPPLY SpecifiedSupplyRange (6) V+ +3 +26 V QuiescentCurrent 1 1.4 mA QuiescentCurrent,Power-Down Mode 55 100 μA Power-On ResetThreshold 2 V TEMPERATURE RANGE SpecifiedTemperatureRange –40 +125 °C (5) Testedwithone-shotmeasurements,and withlessthan5Ω effectiveseriesresistance,and with100pF differentialinputcapacitance. (6) See Subregulatorsection. (7) SMBus timeoutintheTMP512/13 resetstheinterfaceany timeSCL orSDA islowforover28ms. Copyright© 2010–2011,Texas InstrumentsIncorporated 5
SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com PIN CONFIGURATIONS TMP512 space D PACKAGE RSA PACKAGESO-14 QFN-16(TOP VIEW) (TOP VIEW) TMP512: PIN DESCRIPTIONS RSA D PACKAGE PACKAGE SO-16 QFN-16 NAME DESCRIPTION 1 15 FilterC Subregulatoroutputand filtercapacitorpin. 2 16 V+ Positivesupplyvoltage(3V to26V) See Figure22. 3 1 VIN+ Positivedifferentialshuntvoltage.Connecttopositivesideofshuntresistor. Negativedifferentialshuntvoltage.Connecttonegativesideofshuntresistor.Bus voltageis4 2 VIN- measured fromthispintoground. 5 3 SDA Serialbus datalineforSMBus, open-drain;requirespull-upresistor. 6 4 SCL Serialbus clocklineforSMBus, open-drain;requirespull-upresistor. 7 5 A0 Addresspin — 6 NC Not connected — 7 NC Not connected 8 8 DXP1 Channel1 positiveconnectiontoremotetemperaturesensor. 9 9 DXN1 Channel1 negativeconnectiontoremotetemperaturesensor. 10 10 DXP2 Channel2 positiveconnectiontoremotetemperaturesensor. 11 11 DXN2 Channel2 negativeconnectiontoremotetemperaturesensor. General-purpose,user-programmableinput/output.Totem-poleoutput.Connecttogroundor12 12 GPIO supplythrougha resistorifnotused.Defaultstateisas an input. Open-drainSMBus alertoutput.ControlledinSMBus AlertMask Register.Defaultstateis13 13 ALERT disabled. 14 14 GND Ground
6 Copyright© 2010–2011,Texas InstrumentsIncorporated
Filter□C 5 6 7 8 13141516 DXP1DXN1DXP2 ALERTGNDV+ TMP513 TMP512 TMP513 www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 TMP513 space D PACKAGE RSA PACKAGESO-16 QFN-16(TOP VIEW) (TOP VIEW) TMP513: PIN DESCRIPTIONS RSA D PACKAGE PACKAGE SO-16 QFN-16 NAME DESCRIPTION 1 15 FilterC Subregulatoroutputand filtercapacitorpin. 2 16 V+ Positivesupplyvoltage(3V to26V) See Figure22. 3 1 VIN+ Positivedifferentialshuntvoltage.Connecttopositivesideofshuntresistor. Negativedifferentialshuntvoltage.Connecttonegativesideofshuntresistor.Bus voltageis4 2 VIN- measured fromthispintoground. 5 3 SDA Serialbus datalineforSMBus, open-drain;requirespull-upresistor. 6 4 SCL Serialbus clocklineforSMBus, open-drain;requirespull-upresistor. 7 5 A0 Addresspin 8 6 DXP1 Channel1 positiveconnectiontoremotetemperaturesensor. 9 7 DXN1 Channel1 negativeconnectiontoremotetemperaturesensor. 10 8 DXP2 Channel2 positiveconnectiontoremotetemperaturesensor. 11 9 DXN2 Channel2 negativeconnectiontoremotetemperaturesensor. 12 10 DXP3 Channel3 positiveconnectiontoremotetemperaturesensor. 13 11 DXN3 Channel3 negativeconnectiontoremotetemperaturesensor. General-purpose,user-programmableinput/output.Totem-poleoutput.Connecttogroundor14 12 GPIO supplythrougha resistorifnotused.Defaultstateisas an input. Open-drainSMBus alertoutput.ControlledinSMBus AlertMask Register.Defaultstateis15 13 ALERT disabled. 16 14 GND Ground Copyright© 2010–2011,Texas InstrumentsIncorporated 7
/c45 40 /c45 25 0 25 50 75 100 125 /c45 /c45 /c45 /c45 /c45 /c45 Remote T emperature Error ( C) /c63 Ambient T emperature ( C)/c63
34 Units Shown
Gain□(dB) Input□Frequency□(Hz) 100 /c45 /c45 /c45 /c45 /c45 /c45 /c45 /c45 /c45 /c45 /c45 40 /c45 25 0 25 50 75 100 Local T emperature Error ( C) /c176 Ambient T emperature ( C)/c176 125
14 Units Shown
2.0 1.5 1.0 0.5 0.5 1.0 1.5 2.0 /c45 /c45 /c45 /c45 /c45 40 /c45 25 0 25 50 75 100 Offset□( V) /c109 T emperature□( C)/c176 125 /c45 /c45 /c45 40mV□Range 80mV□Range 160mV□Range 320mV□Range /c45 40 /c45 25 0 25 50 75 100 Gain□Error□(m%) T emperature□( C)/c176 125 250 200 150 100 100 /c45 /c45 320mV□Range 160mV□Range 80mV□Range 40mV□Range /c45 40 /c45 25 0 25 50 75 100 Offset (mV) T emperature ( C)/c176 125 32V Range 16V Range /c45 /c45 /c45 TMP512 TMP513 SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com TYPICAL CHARACTERISTICS: V+ = +12V AtTA = +25°C, V+ = 12V,VSENSE = (VIN+ – VIN–)= 32mV, PGA = ÷ 1,and BRNG = 1,unlessotherwisenoted. FREQUENCY RESPONSE REMOTE TEMPERATURE ERROR vs TEMPERATURE Figure1. Figure2. LOCAL TEMPERATURE ERROR vs TEMPERATURE SHUNT OFFSET vs TEMPERATURE Figure3. Figure4. SHUNT GAIN ERROR vs TEMPERATURE BUS VOLTAGE OFFSET vs TEMPERATURE Figure5. Figure6.
8 Copyright© 2010–2011,Texas InstrumentsIncorporated
/c45 5 /c45 10 /c45 15 /c45 20 INL□( V) /c109 Input□Voltage□(V) 0.4 /c45 40 /c45 25 0 25 50 75 100 Gain Error (m%) T emperature ( C)/c176 125 250 200 150 100 100 /c45 /c45 32V Range 16V Range 0 5 10 15 20 25 Input Currents (mA) V Voltage (V)IN/c45 2.0 1.5 1.0 0.5 0.5 1.0 1.5 /c45 /c45 /c45 V+ = 5.5V V+ 5.5V= V+ = 3V V+ 3V= Current into VIN/c45 Current into VIN+ /c45 40 /c45 25 0 25 50 75 100 I (mA)Q T emperature ( C)/c176 125 V+ = 5.5V V+ = 12V V+ = 3V 1.4 1.2 1.0 0.8 0.6 0.4 0.2 I ( )Q /c109A V (S V) 120 100 Note: Shutdown I vs V is for Subregulator Configuration 3Q S /c45 40 /c45 25 0 25 125 I ( A) /c109 Q T emperature ( C)/c176 V+ = 5.5V V+ = 12V V+ = 3V 50 75 100 140 120 100 Note: Shutdown I vs T emperature is for Subregulator Configurations 1 and 2 Q TMP512 TMP513 www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 TYPICAL CHARACTERISTICS: V+ = +12V (continued) AtTA = +25°C, V+ = 12V,VSENSE = (VIN+ – VIN–)= 32mV, PGA = ÷ 1,and BRNG = 1,unlessotherwisenoted. BUS GAIN ERROR vs TEMPERATURE INTEGRAL NONLINEARITY vs INPUT VOLTAGE Figure7. Figure8. INPUT CURRENTS WITH LARGE DIFFERENTIAL VOLTAGES (VIN+ at12V,Sweep ofVIN–) ACTIVE IQ vs TEMPERATURE Figure9. Figure10. SHUTDOWN IQ vs SHUTDOWN IQ vs TEMPERATURE SUPPLY VOLTAGE Figure11. Figure12. Copyright© 2010–2011,Texas InstrumentsIncorporated 9
I ( A) /c109 Q SCL Frequency (Hz) V+ = 12V V+ = 3.3V 1100 1050 1000 950 900 850 800 1k 10k 100k 1M 10M I ( A) /c109 Q SCL Frequency (Hz) 250 200 150 100 V+ = 12V V+ = 3.3V TMP512 TMP513 SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com TYPICAL CHARACTERISTICS: V+ = +12V (continued) AtTA = +25°C, V+ = 12V,VSENSE = (VIN+ – VIN–)= 32mV, PGA = ÷ 1,and BRNG = 1,unlessotherwisenoted. ACTIVE IQ vs TWO-WIRE CLOCK FREQUENCY SHUTDOWN IQ vs TWO-WIRE CLOCK FREQUENCY Figure13. Figure14.
10 Copyright© 2010–2011,Texas InstrumentsIncorporated
Remote T emperature Error ( ) /c176C R ( /c87 )S 2.0 1.5 1.0 0.5 /c45 0.5 /c45 1.0 /c45 1.5 /c45 2.0 0 3500500 1000 1500 2000 2500 3000 Note: For all three subregulator configurations. Remote T emperature Error ( ) /c176C R ( /c87 )S 2.0 1.5 1.0 0.5 /c45 0.5 /c45 1.0 /c45 1.5 /c45 2.0 0 3500500 1000 1500 2000 2500 3000 Note: For all three subregulator configurations. /c45 1 /c45 2 /c45 3 Capacitance□(nF) Remote□T emperature□Error□( C) /c176 TMP512 TMP513 www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 TYPICAL CHARACTERISTICS: V+ = +12V (continued) AtTA = +25°C, V+ = 12V,VSENSE = (VIN+ – VIN–)= 32mV, PGA = ÷ 1,and BRNG = 1,unlessotherwisenoted. REMOTE TEMPERATURE ERROR vs SERIES REMOTE TEMPERATURE ERROR vs SERIES RESISTANCE RESISTANCE (Diode-ConnectedTransistor,2N3906 PNP) (GND Collector-ConnectedTransistor,2N3906 PNP) Figure15. Figure16. REMOTE TEMPERATURE ERROR vs DIFFERENTIAL CAPACITANCE Figure17. Copyright© 2010–2011,Texas InstrumentsIncorporated 11
(b) Diode-Connected Transistor (a) GND Collector-Connected Transistor DXP DXN RS1 (1) RS2 (1) DXP DXN RS1 (1) RS2 (1) (b) Diode-Connected□Transistor (a) GND□Collector-Connected□Transistor DXP DXN CDIFF (1) DXP DXN CDIFF (1) TMP512 TMP513 SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com PARAMETRIC MEASUREMENT INFORMATION TYPICAL CONNECTIONS Figure18. SERIES RESISTANCE CONFIGURATION (1) R S1 + R S2 shouldbe lessthan1kΩ;see Filteringsection. Figure19. Figure20. DIFFERENTIAL CAPACITANCE CONFIGURATION (1) C DIFF shouldbe lessthan2200pF;see Filteringsection. Figure21.
12 Copyright© 2010–2011,Texas InstrumentsIncorporated
Configuration 1 Configuration 2 Configuration 3 GND ADC Subregulator 3.3V Subregulator 3.3V V+ = 4.5V to 26V Filter C Load 470nF Bus Voltage Range = 4.5V to 26V Shunt RSHUNT VIN+ VIN/c45 GND ADC V+ = 4.5V to 26V Load Filter C 470nF Bus Voltage Range = 0V to 26V Shunt RSHUNT VIN+ VIN/c45 GND ADC Subregulator 3.3V V+ = 3V to 5.5V Load Filter C 100nF Bus Voltage Range = 0V to 26V Shunt RSHUNT VIN+ VIN/c45 TMP512 TMP513 www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011
APPLICATION INFORMATION
between the two systems isbeing addressed.Two bi-directionallines,SCL and SDA, connect theDESCRIPTION TMP512/13 to the bus. SDA is an open-drainThe TMP512/13 are digitaltemperaturesensorswith connection.See Figure23 fora typicalapplicationa digitalcurrent-shuntmonitorthatcombine a local circuit.die temperaturemeasurement channel and remote junctiontemperaturemeasurement channels:two for SUBREGULATORthe TMP512 and three for the TMP513. The TMP512/13 containmultipleregistersfor holding The subregulatorcan be configuredtothreedifferent configurationinformation,temperature,and voltage modes of operation.Each mode has itsadvantage measurement results.These devicesprovidedigital and limitation.Figure 22 shows the three current,voltage,and power readingsnecessaryfor configuration arrangements. The minimum accurate decision-makingin precisely-controlledcapacitanceon the FilterC pinforConfigurations1 systems. Programmable registersallow flexible and 2 is 470nF. The minimum capacitanceon the configurationforsettingwarninglimits,measurement FilterC pinforConfiguration3 is100nF. Forproperremotetemperaturesensingoperation,the V+ supplyrange of 4.5V to 26V connected to the TMP512 requirestransistorsconnected between shunt voltage,the bus voltagerange cannot go to DXP1 and DXN1 and between DXP2 and DXN2, and zeroand islimitedto4.5Vto26V. forthe TMP513, between DXP3 and DXN3 as well. Configuration2 has V+ to the subregulatorwithoutUnused channels on the TMP512/13 must be any otherconnections.Under thisconfiguration,theconnectedtoGND. bus voltagerangecan go from0V to26V, because it The TMP512/13 offercompatibilitywithtwo-wireand isnotlimitedto4.5Vas inConfiguration1. rangecan go from0V to26V,because itisnotlimited to4.5Vas inConfiguration1. Figure22. TypicalSubregulatorConfigurations Copyright© 2010–2011,Texas InstrumentsIncorporated 13
SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com SERIES RESISTANCE CANCELLATION LocalTemperatureResultRegisterand the Remote error. REGISTER INFORMATION DIFFERENTIAL INPUT CAPACITANCE The TMP512/13 containmultipleregistersforholding configurationinformation,temperatureand voltageThe TMP512/13 can toleratedifferentialinput measurement results,and statusinformation.Thesecapacitanceofup to2200pF withminimalchange in registersaredescribedinTable3.temperatureerror.The effectof capacitanceon sensed remote temperatureerroris illustratedin POINTER REGISTERFigure16,Remote TemperatureErrorvs Differential Capacitance.See theFilteringsectionforsuggested The 8-bitPointerRegisterisused toaddressa given component valueswhere filteringunwanted coupled dataregister.The PointerRegisteridentifieswhichof signalsisneeded. the data registersshouldrespond to a read or write command on the two-wirebus. This registerisset TEMPERATURE MEASUREMENT DATA witheverywritecommand. A writecommand must be issuedtosetthepropervalueinthePointerRegisterTemperaturemeasurement data may be takenover beforeexecutinga readcommand. Table3 describesan operatingrangeof–40°C to+125°C forbothlocal thepointeraddressoftheTMP512/13 registers.Theand remotelocations. power-onreset(POR) valueofthePointerRegisteris 00h (00000000b).The Temperature Registerof the TMP512/13 is configuredas a 13-bit,read-onlyregisterthatstores theoutputofthemost recentconversion.Two bytes must be readtoobtaindata,and aredescribedinthe
14 Copyright© 2010–2011,Texas InstrumentsIncorporated
V V =/c45BE2 BE1 nkT q I I ( ( In n =eff 1.008 300 (300 N )/c45 ADJUST /c180 N 300ADJUST /c45= 300 1.008 neff /c180 ( ( /c180 Power Register Current Register T wo-Wire Interface Voltage Register ADC GND GPIO DXP1 DXN1 DXP2 DXN2 ADC Low-Pass Filter MUX DXP3 DXN3 VIN+ VIN/c45 Current Shunt Load Filter C V+ Subregulator 3.3V Internal Diode T emperature Sensor ALERT SDA SCL SMBus Controller 3.3V Supply TMP512 TMP513 TMP512 TMP513 www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 n-FACTOR CORRECTION REGISTER twos-complementformat,yieldingan effectivedata describesthisvoltageand temperature. BUS OVERVIEW The device that initiatesthe transferis calleda (1) master,and thedevicescontrolledby themasterare used to adjustthe effectiven-factoraccordingto To addressa specificdevice,the master initiatesaEquation2 and Equation3. START conditionby pullingthedatasignalline(SDA) froma HIGH toa LOW logiclevelwhileSCL isHIGH. Allslaveson thebus shiftintheslaveaddressbyte(2) on therisingedge ofSCL, withthelastbitindicating whethera readorwriteoperationisintended.During the ninthclock pulse,the slave being addressed(3) responds to the master by generating an The n-factor value must be stored in Acknowledgeand pullingSDA LOW. Figure23. TypicalApplicationCircuit Copyright© 2010–2011,Texas InstrumentsIncorporated 15
SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com Data transferisthen initiatedand eightbitsof data WRITING TO/READING FROM THE are sent,followedby an Acknowledge bit.During TMP512/13 data transfer,SDA must remain stablewhileSCL is Accessinga particularregisteron the TMP512/13 isHIGH. Any change in SDA whileSCL is HIGH is accomplishedby writingtheappropriatevaluetotheinterpretedas a START orSTOP condition. registerpointer.RefertoTable3 fora completelistof Once alldata have been transferred,the master registersand correspondingaddresses.The valuefor generatesa STOP condition,indicatedby pulling theregisterpointeras shown inFigure26 isthefirst SDA from LOW to HIGH whileSCL is HIGH. The bytetransferredaftertheslaveaddressbytewiththe TMP512/13 includesa 28ms timeouton itsinterface R/W bit LOW. Every write operation to the topreventlockingup an SMBus. TMP512/13 requiresa valuefortheregisterpointer. Writingto a registerbegins with the firstbyteSERIAL BUS ADDRESS transmittedby the master.This byte is the slave address,withtheR/W bitLOW. The TMP512/13 thenTo communicate with the TMP512/13, the master acknowledge receiptof a validaddress.The nextmust firstaddressslavedevicesviaa slaveaddress bytetransmittedby themasteristheaddressofthebyte.The slave address byte consistsof seven registerto which data willbe written.This registeraddressbits,and a directionbitindicatingthe intent address value updates the registerpointerto theofexecutinga readorwriteoperation. When readingfrom the TMP512/13, the lastvalueset beforeany activityon the interfaceoccurs.The storedin the registerpointerby a writeoperationaddress pin is read at the start of each determineswhich registeris read during a readcommunicationevent. operation.To change the registerpointerfora read operation,a new valuemust be writtentotheregisterTable1.TMP512/13 Address Pins and SlaveAddresses pointer.Thiswriteisaccomplishedby issuinga slave addressbytewiththeR/W bitLOW, followedby theDEVICE TWO-WIRE registerpointerbyte.No additionaldataarerequired.ADDRESS A0 PIN CONNECTION The master then generatesa START conditionand1011100 Ground sends theslaveaddressbytewiththeR/W bitHIGH 1011101 V+ to initiatethe read command. The next byte is
1011110 SDA transmittedby the slaveand isthe most significant
byteof the registerindicatedby the registerpointer.1011111 SCL This byte is followedby an Acknowledge from the master;then the slavetransmitsthe leastsignificantSERIAL INTERFACE byte.The master acknowledges receiptof the data The TMP512/13 operateonlyas slavedeviceson the byte.The master may terminatedata transferby two-wirebus and SMBus. SCL isan inputonly,and generatinga Not-Acknowledge afterreceivingany TMP512/13 cannot driveit.Connectionsto the bus databyte,orgeneratinga START orSTOP condition. aremade viatheopen-drainI/OlinesSDA and SCL. Ifrepeatedreadsfromthesame registeraredesired, The SDA and SCL pins featureintegratedspike itis not necessaryto continuallysend the register suppressionfiltersand Schmitttriggersto minimize pointerbytes;the TMP512/13 retainthe register the effectsof input spikes and bus noise.The pointervalue untilitis changed by the next write TMP512/13 supportthetransmissionprotocolforfast operation. (1kHz to 400kHz) and high-speed(1kHz to 3.4MHz) Figure 24 and Figure 25 show read and writemodes. AlldatabytesaretransmittedMSB first. operationtimingdiagrams,respectively.Note that registerbytes are sent most-significantbyte first, followedby the leastsignificantbyte.See Figure27 for an illustrationof a typicalregisterpointer configuration.
16 Copyright© 2010–2011,Texas InstrumentsIncorporated
Frame□1□T wo-Wire□Slave□Address□Byte (1) Frame□2□Data□MSByte (2) Start□By Master ACK□By TMP512/TMP513 ACK□By Master From TMP512/TMP513 19 19 SDA SCL 0 1 1 R/WD15 D14 D13 D12 D11 D10 D9 D81 A1 A0 Frame□3□Data□LSByte (2) Stop NoACK□By (3) Master From TMP512/TMP513 D7 D6 D5 D4 D3 D2 D1 D0 NOTES:□(1)□The□value□of□the□Slave□Address□Byte□is□determined□by□the□settings□of□the□A0□pin. Refer□to□T able□1. (2)□Read□data□is□from□the□last□register□pointer□location.□If□a□new□register□is□desired,□the□register pointer□must□be□updated.□See□Figure□23. (3)□ACK□by□Master□can□also□be□sent. Frame□1□T wo-Wire□Slave□Address□Byte (1) Frame□2□Register□Pointer□Byte Start□By Master ACK□By TMP512/TMP513 ACK□By TMP512/TMP513 19 1 ACK□By TMP512/TMP513 D15 D14 D13 D12 D11 D10 D9 D8 9 9 SDA SCL 1 0 1 1 1A1 A0 R/WP7 P6 P5 P4 P3 P2 P1 P0 Frame□4□Data□LSByte Frame□3□Data□MSByte ACK□By TMP512/TMP513 Stop□By Master D7 D6 D5 D4 D3 D2 D1 D0 TMP512 TMP513 www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 Figure25. Timing Diagram forRead Word FormatFigure24. Timing Diagram forWriteWord Format Copyright© 2010–2011,Texas InstrumentsIncorporated 17
Frame□1□SMBus□ALERT□Response□Address□Byte Frame□2□Slave□Address□Byte (1) Start□By Master ACK□By TMP512/TMP513 From TMP512/TMP513 NACK□By Master Stop□By Master 1 9 1 9 SDA SCL ALERT 0 0 0 1 1 0 0 R/ W 1 0 1 1 1 A1 A0 0 NOTE□(1):□The□value□of□the□Slave□Address□Byte□is□determined□by□the□settings□of□the□A0□pin.□Refer□to□T able□1. Frame□1□T wo-Wire□Slave□Address□Byte (1) Frame□2□Register□Pointer□Byte Start□By Master ACK□By TMP512/TMP513 ACK□By TMP512/TMP513 1 9 1 9 SDA SCL 0 1 1 1 A1 A0 R/ W P7 P6 P5 P4 P3 P2 P1 P0 Stop /c188 NOTE□(1):□The□value□of□the□Slave□Address□Byte□is□determined□by□the□settings□of□the□A0□pin.□Refer□to□T able□1. TMP512 TMP513 SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com Figure26. Timing Diagram forSMBus ALERT Figure27. TypicalRegisterPointerSet
18 Copyright© 2010–2011,Texas InstrumentsIncorporated
t(LOW) tR tF t(HDST A) t(HDST A) t(HDDA T) t(BUF) t(SUDA T) t(HIGH) t(SUST A) t(SUSTO) P S S P TMP512 TMP513 www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 TIMING DIAGRAMS Data Transfer:The number ofdatabytestransferred between a START and a STOP conditionis notFigure28 describesthe timingoperationson the limitedand isdeterminedby themasterdevice.TheTMP512/13. ParametersforFigure28 are definedin receiveracknowledgesdatatransfer.Table2.Bus definitionsare: Acknowledge: Each receiving device, whenBus Idle:BothSDA and SCL linesremainhigh. addressed,is obligedto generatean Acknowledge bit.A devicethatacknowledgesmust pulldown theStartData Transfer:A change in the stateof the SDA lineduringtheAcknowledge clockpulseinsuchSDA line,fromhightolow,whiletheSCL lineishigh, a way thattheSDA lineisstablelow duringthehighdefines a START condition.Each data transfer periodof the Acknowledge clockpulse.Setup andinitiateswitha START condition.Denoted as S in holdtimesmust be takenintoaccount.On a masterFigure28. receive,datatransferterminationcan be signaledbyStop Data Transfer:A change in the stateof the themastergeneratinga Not-Acknowledgeon thelastSDA linefrom low tohighwhiletheSCL lineishigh bytethathas been transmittedby theslave.defines a STOP condition.Each data transfer terminateswith a repeated START or STOP condition.Denoted as P inFigure28. Figure28. Two-Wire Timing Diagram Table2.Timing CharacteristicsforFigure28 FAST MODE HIGH-SPEED MODE PARAMETER MIN MAX MIN MAX UNIT SCL OperatingFrequency f(SCL) 0.001 0.4 0.001 3.4 MHz Bus FreeTime Between STOP and START Condition t(BUF) 600 160 ns HoldtimeafterrepeatedSTART condition.Afterthisperiod,thefirstclock t(HDSTA) 100 100 nsisgenerated. Repeated START ConditionSetupTime t(SUSTA) 100 100 ns STOP ConditionSetupTime t(SUSTO) 100 100 ns Data HoldTime t(HDDAT) 0(1) 0(2) ns Data SetupTime t(SUDAT) 100 10 ns SCL ClockLOW Period t(LOW) 1300 160 ns SCL ClockHIGH Period t(HIGH) 600 60 ns Clock/DataFallTime tF 300 160 ns Clock/DataRiseTime tR 300 160 ns forSCL ≤ 100kHz tR 1000 (1) ForcaseswithfalltimeofSCL lessthan20ns and/ortheriseorfalltimeofSDA lessthan20ns,theholdtimeshouldbe greaterthan 20ns. (2) Forcaseswitha falltimeofSCL lessthan10ns and/ortheriseorfalltimeofSDA lessthan10ns,theholdtimeshouldbe greaterthan 10ns. Copyright© 2010–2011,Texas InstrumentsIncorporated 19
SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com HIGH-SPEED MODE SENSOR FAULT Inorderforthetwo-wirebus tooperateatfrequencies The TMP512/13 can sense an open circuit. above 400kHz, the master device must issue a Short-circuitconditionsreturna valueof–256°C. The High-Speed mode (Hs-mode) master code (0000 detectioncircuitryconsistsof a voltagecomparator 1xxx) as the firstbyte aftera START conditionto thattripswhen the voltageat DXP exceeds (V+) – switch the bus to high-speed operation.The 0.6V (typical).The comparatoroutputiscontinuously TMP512/13 do notacknowledgethisbyte,butswitch checked duringa conversion.Ifa faultisdetected, theinputfilterson SDA and SCL and theoutputfilter theOPEN bit(bit0)inthetemperatureresultregister on SDA tooperateinHs-mode, allowingtransfersat issetto'1'and therestoftheregisterbitsshouldbe up to 3.4MHz. Afterthe Hs-mode master code has ignored. been issued,themastertransmitsa START condition When not using the remote sensor with theto a two-wireslave address thatinitiatesa data TMP512/13, the DXP and DXN inputsmust betransferoperation.The bus continuesto operatein connected togetherto prevent meaningless faultHs-mode untila STOP conditionoccurson the bus. warnings.Upon receivingthe STOP condition,the TMP512/13 switchtheinputand outputfiltersback toFastmode UNDERVOLTAGE LOCKOUToperation. The TMP512/13 sense when the power-supply POWER-UP CONDITIONS voltagehas reacheda minimum voltagelevelforthe Temperature Reset Register;Remote TemperatureSHUTDOWN MODE Reset 1, 2 and 3 Registers)of the individual Local/RemoteTemperatureResultRegistersare setThe TMP512/13 shutdown mode of operationallows to'1'and thetemperatureresultmay be incorrect.theuserflexibilitytoshutdown theshunt/busvoltage measurement and the temperaturemeasurement functionsindividually. TEMPERATURE AVERAGING To shut down the shunt/busvoltagemeasurement The TMP512/13 average the inputdiode voltages functionimmediately,set bits 2 through 0 in thatdeterminethe remote temperatureby sampling ConfigurationRegister1 (00h)to '000'respectively. multiple times throughout a conversion. The To shut down the shunt/busvoltagemeasurement temperature resultcan be extractedfrom four afterthe end of the currentconversion,set bits2 differentVBE readingsand issampled 600 timesin through0 in ConfigurationResister1 (00h)to '100' 130ms (max).Each VBE voltageissampled 150 times respectively. through integrationcapacitorsthat average the FILTERINGONE-SHOT COMMAND coupledsignals.The valueofthiscapacitorshouldbe
20 Copyright© 2010–2011,Texas InstrumentsIncorporated
TERR = 1.004 1.008 1.008 /c45 ( ( T =□1.48 CERR /c176 TERR = n 1.008 1.008 /c45 ( ( TMP512 TMP513 www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 between 100pF and 1nF. Some applicationsattain Where: better overall accuracy with additionalseries n = idealityfactorofremotetemperaturesensor. Degree deltaisthesame for°C and K.filteringisneeded, suggestedcomponent valuesare 100pF and 50Ω on each input;exact values are Forn = 1.004and T(°C) = 100°C:application-specific. GENERAL CALL RESET The TMP512/13 support reset via the two-wire General Call address 00h (0000 0000b). The (5) TMP512/13 acknowledge the General Calladdress If a discretetransistoris used as the remoteand respondtothesecond byte.Ifthesecond byteis temperaturesensor with the TMP512/13, the best06h (0000 0110b), the TMP512/13 execute a accuracycan be achievedby selectingthetransistorsoftwareresetstateto allTMP512/13 registers,and accordingtothefollowingcriteria:abortany conversionin progress.The TMP512/13 1. Base-emittervoltage> 0.25V at 6μA, at thetake no actionin response to othervaluesin the highestsensed temperature.second byte. 2. Base-emittervoltage< 0.95V at 120μA, at the REMOTE SENSING lowestsensed temperature. 3. Base resistance< 100Ω.The TMP512/13 are designedtobe used witheither discretetransistorsor substratetransistorsbuiltinto 4. Tightcontrolof VBE characteristicsindicatedby processorchips and ASICs. EitherNPN or PNP smallvariationsinhFE (thatis,50 to150). transistorscan be used,as longas thebase-emitter Based on these criteria,two recommendedjunctionis used as the remote temperaturesense. small-signaltransistorsare the 2N3904 (NPN) orNPN transistorsmust be diode-connected.PNP 2N3906 (PNP).transistors can either be transistor-or diode-connected,as Figure19 and Figure21 show. BASIC ADC FUNCTIONS The idealityfactor(n)isa measured characteristicof The TMP512/13 sense the small drop across the a remote temperaturesensordiodeas compared to shuntforshuntvoltage,and sense the voltagewith an idealdiode.The TMP512/13 allowfordifferent respecttoground from VIN– forthebus voltage.See n-factorvalues;see then-FactorCorrectionRegister Figure29 foran illustrationofthisoperation. section. When the TMP512/13 are in the normal operating The idealityfactorforthe TMP512/13 istrimmed to mode (thatis,MODE bitsofConfigurationRegister1 be 1.008.For transistorsthathave an idealityfactor aresetto'111'),thedevicescontinuouslyconvertthe thatdoes notmatch theTMP512/13, Equation4 can shunt voltageup to the number set in the shunt be used tocalculatethetemperatureerror.Note that voltageaveragingfunction(ConfigurationRegister1, for the equation to be used correctly,actual SADC bits).The devicesthenconvertthebus voltage temperature(°C) must be convertedtokelvins(K). up to the number set in the bus voltageaveraging (ConfigurationRegister1, BADC bits).The Mode controlin ConfigurationRegister1 also permits (4) selectingmodes to convertonlyvoltageor current, eithercontinuouslyor in response to a two-wirespace command. Copyright© 2010–2011,Texas InstrumentsIncorporated 21
/c180 Power Register Current Register T wo-Wire Interface Voltage Register ADC GPIO GND DXP1 DXN1 DXP2 DXN2 ADC Low-Pass Filter MUX DXP3 DXN3VIN+ VIN/c45 Current Shunt Load Filter C V+ Subregulator 3.3V Internal Diode T emperature Sensor ALERT SDA SCL SMBus Controller 3.3V Supply TMP512 TMP513 V = V /c45SHUNT IN+ VIN/c45 T ypically < 50mV V =BUS GND/c45VIN/c45 Range of 0V to 26V T ypical Application: 12V TMP512 TMP513 SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com Figure29. TMP512/13 ConfiguredforShunt and Bus VoltageMeasurement Allcurrentand power calculationsare performedin The ConversionReady bitand theConversionReadythe backgroundand do not contributeto conversion Temperature bit clear when reading the Statustime; conversion times shown in the Electrical Registerortriggeringa single-shotconversion.Characteristicstablecan be used to determinethe actualconversiontime. POWER MEASUREMENT Althoughthe TMP512/13 can be read at any time, the background and do not add to the overall and the data from the last conversion remain conversiontime. available,the Conversion Ready bit and the ConversionReady Temperaturebit(StatusRegister, PGA FUNCTION CVR and CRT) are providedto help co-ordinate Iflargerfull-scaleshunt voltagesare desired,theone-shotor triggeredconversions.The Conversion TMP512/13 providea PGA functionthatincreasesReady bitand theConversionReady Temperaturebit the full-scalerange up to 2, 4, or 8 times(320mV).are set after all conversions,averaging, and Additionally,the bus voltagemeasurement has twomultiplicationoperationsarecomplete. full-scaleranges:16V or32V.
22 Copyright© 2010–2011,Texas InstrumentsIncorporated
/c180 Power Register Current Register T wo-Wire Interface Voltage Register ADC GND GPIO DXP1 DXN1 DXP2 DXN2 ADC Low-Pass Filter MUX DXP3 DXN3VIN+ VIN/c45 Current Shunt Load Filter C V+ Subregulator 3.3V Internal Diode T emperature Sensor ALERT SDA SCL SMBus Controller 3.3V Supply TMP512 TMP513
0.1 F to 1 F
/c109 /c109 10/c87 10/c87 TMP512 TMP513 www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 COMPATIBILITY WITH TIHOT-SWAP This architecturehas good inherentnoiserejection; CONTROLLERS however,transientsthatoccuratorveryclosetothe full-scalerange. Overloadconditionsareanotherconsiderationforthe TMP512/13 inputs.The TMP512/13 inputs are specifiedto tolerate26V acrossthe inputs.A largeFILTERING AND INPUT CONSIDERATIONS ratingoftheTMP512/13. InductivekickbackvoltagesThe internalADC is based on a delta-sigma(ΔΣ) are bestdealtwithby zener-typetransient-absorbingfront-endwitha 500kHz (±10%) typicalsamplingrate. devices(commonly calledtranszorbs) combined with sufficientenergystoragecapacitance. Figure30. TMP512/13 withInputFiltering Copyright© 2010–2011,Texas InstrumentsIncorporated 23
SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com Inapplicationsthatdo nothave largeenergystorage notgeneratean Acknowledge and continuestohold electrolyticson one or both sidesof the shunt,an the ALERT linelow untilthe interruptis cleared. input overstressconditionmay resultfrom an Successfulcompletionof the read alertresponse excessivedV/dtofthevoltageappliedtotheinput.A protocolclearstheSMBus ALERT pin,providedthat hard physicalshortisthe most likelycause of this the conditioncausingthe alertno longerexists.The event, particularlyin applicationswith no large SMBus Alertflagis clearedseparatelyby either electrolyticspresent.Thisproblemoccursbecause an reading the Status Registeror by disablingthe excessivedV/dtcan activatethe ESD protectionin SMBus Alertfunction. the TMP512/13 insystems where largecurrentsare The StatusRegisterflagsindicatewhich (ifany) ofavailable.Testinghas demonstratedthattheaddition the watchdogs have been activated.Afterpower-onof 10Ω resistorsin serieswith each inputof the reset(POR), the normal stateof allflagbitsis'0',TMP512/13 sufficientlyprotectsthe inputsagainst assumingthatno alarmconditionsexist.dV/dtfailureup tothe26V ratingoftheTMP512/13. These resistorshave no significanteffecton EXTERNAL CIRCUITRY FOR ADDITIONALaccuracy. VBUS INPUT SMBus ALERT RESPONSE The TMP512/13 GPIO can be used to controlan externalcircuittoswitchtheVBUS measurement toanThe SMBus alertresponse functionsonlywhen the alternatelocation.Switchingis most oftendone toAlertpinisactiveand inlatchmode (03h,bit0 = 1); performbus voltagemeasurements on the oppositesee Figure26. The ALERT interruptoutputsignalis side of a MOSFET switchin serieswiththe shuntlatchedand can be clearedonlyby eitherreadingthe resistor.StatusRegisteror by successfullyrespondingto an alertresponseaddress.Ifthefaultisstillpresent,the Considerationmust be giventothetypical20μA input ALERT pinre-asserts.AssertingtheALERT pindoes currentof each TMP512/13 input,along with the not haltautomaticconversionsthatare alreadyin 320kΩ impedance presentattheVIN– inputwhere the progress.The ALERT output pin is open-drain, bus voltageismeasured. These effectscan create allowingmultipledevicestosharea common interrupt errors through the resistanceof any external line. switchingmethod used. The easiestway to avoid these errorsis by reducingthisresistanceto aThe TMP512/13 respond to the SMBus alert minimum; selectswitchingMOSFETs withthelowestresponseaddress,an interruptpointerreturn-address possibleR DS(on) values.feature.The SMBus alertresponse interruptpointer providesquick faultidentificationfor simple slave The circuitshown inFigure31 uses MOSFET pairsto devices.When an ALERT occurs,the master can reducepackage count.Back-to-backMOSFETs must broadcastthe alertresponse slave address (0001 be used in each leg because of the built-inback 100).Followingthisalertresponse,any slavedevices diodesfromsource-to-drain.Inthiscircuit,thenormal that generated interruptsidentifythemselves by connectionforVIN– isat the shunt,withthe optional puttingtherespectiveaddresseson thebus. voltagemeasurement at the outputof the control FET.The alertresponse can activateseveraldifferent slavedevicessimultaneously,similarto the two-wire General Call.Ifmore than one slave attemptsto respond,bus arbitrationrulesapply;the devicewith theloweraddresscode wins.The losingdevicedoes
24 Copyright© 2010–2011,Texas InstrumentsIncorporated
/c180 Power Register Current Register T wo-Wire Interface Voltage Register ADC GND DXP1 DXN1 DXP2 DXN2 ADC Low-Pass Filter MUX DXP3 DXN3VIN+ VIN/c45 Load Filter C V+ Subregulator 3.3V Internal Diode T emperature Sensor ALERT SDA SCL SMBus Controller 3.3V Supply TMP512 TMP513 Shunt RSHUNT 10k/c87 10k/c87 From Hot-Swap Controller Control FET GPIO N-Channel MOSFET s Dual pairs such as Vishay SI1034 N-Channel MOSFET s Dual pairs such as Vishay SI1034 P-Channel MOSFET s Dual pairs such as Vishay SI3991DV TMP512 TMP513 www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 Figure31. ExternalCircuitryforAdditionalVBUS Input Copyright© 2010–2011,Texas InstrumentsIncorporated 25
MaxPossible_I□= V R SHUNT_MAX SHUNT MaxPossible_I□=□0.64 Minimum_LSB□= Max_Expected_I 32767 Minimum_LSB□=□18.311 10/c180 /c45 6 Maximum_LSB = Max_Expected_I 4095 Maximum_LSB = 146.520 10/c180 /c45 6 Cal□=□□trunc 0.04096 Current_LSB R/c180 SHUNT Cal□=□□4096 TMP512 TMP513 SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com PROGRAMMING THE TMP512/13 POWER MEASUREMENT ENGINE CalibrationRegisterand Scaling The CalibrationRegistermakes itpossibleto setthe scalingof the Currentand Power Registersto whatever valuesaremost usefulfora givenapplication.One strategymay be tosettheCalibrationRegistersuch thatthe largestpossiblenumber isgeneratedintheCurrentRegisterorPower Registerattheexpectedfull-scalepoint; thisapproachyieldsthehighestresolution.The CalibrationRegistercan alsobe selectedtoprovidevaluesinthe Currentand Power Registersthateitherprovidedirectdecimalequivalentsof the valuesbeingmeasured, or yielda roundLSB number.Afterthesechoiceshave been made, theCalibrationRegisteralsoofferspossibilities forend usersystem-levelcalibration,where thevalueisadjustedslightlytocanceltotalsystemerror. Thissectionpresentstwo examples forconfiguringtheTMP512/13 calibration.Both examples arewrittenso the informationrelatesdirectlytothecalibrationsetupfoundintheTMP512/13EVM software. CalibrationExample 1:CalibratingtheTMP512/13 withno possibilityforoverflow. NOTE The numbers used inthisexample arethesame used withtheTMP512/13EVM software as shown inFigure32. 1. Establishthefollowingparameters: VBUS_MAX = 32 VSHUNT_MAX = 0.32 R SHUNT = 0.5 2. Use Equation6 todeterminethemaximum possiblecurrent. (6) 3. Choose thedesiredmaximum currentvalue.Thisvalueisselectedbased on systemexpectations. Max_Expected_I= 0.6 4. CalculatethepossiblerangeofcurrentLSBs. To calculatethisrange,firstcompute a rangeofLSBs thatis appropriateforthe design.Next,selectan LSB withinthisrange.Note thatthe resultswillhave the most resolutionwhen theminimum LSB isselected.Typically,an LSB isselectedtobe thenearestroundnumber totheminimum LSB value. (7) (8) Choose an LSB intherange:Minimum_LSB < Selected_LSB< Maximum_LSB Current_LSB= 20 × 10–6 Note: Thisvaluewas selectedto be a round number near the Minimum_LSB. Thisselectionallowsfor good resolutionwitha roundedLSB. 5. Compute theCalibrationRegistervalueusingEquation9: (9)
26 Copyright© 2010–2011,Texas InstrumentsIncorporated
Power_LSB□=□20□Current_LSB Power_LSB□=□400 10/c180 /c45 6 Max_Current□=□Current_LSB 32767/c180 Max_Current□=□0.65534 Max_ShuntVoltage□=□Max_Current_Before_Overflow R/c180 SHUNT Max_ShuntVoltage□=□0.32 MaximumPower□=□Max_Current_Before_Overflow V/c180 BUS_MAX MaximumPower□=□20.48 Corrected_Full_Scale_Cal□=□trunc Cal MeasShuntCurrent TMP513_Current /c180 Corrected_Full_Scale_Cal□=□3548 TMP512 TMP513 www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 6. CalculatethePower LSB withEquation10.Equation10 shows a generalformula;because thebus voltage measurement LSB isalways4mV, thepower formulareducestothecalculatedresult. (10) 7. Compute themaximum currentand shuntvoltagevalues(beforeoverflow),as shown by Equation11 and Equation12.Note thatbothEquation11 and Equation12 involvean If-thencondition: (11) IfMax_Current≥ MaxPossible_Ithen Max_Current_Before_Overflow= MaxPossible_I Else Max_Current_Before_Overflow= Max_Current End If (NotethatMax_CurrentisgreaterthanMaxPossible_Iinthisexample.) Max_Current_Before_Overflow= 0.64 (12) IfMax_ShuntVoltage≥ VSHUNT_MAX Max_ShuntVoltage_Before_Overflow= VSHUNT_MAX Else Max_ShuntVoltage_Before_Overflow=Max_ShuntVoltage End If (NotethatMax_ShuntVoltageisgreaterthanVSHUNT_MAX inthisexample.) Max_ShuntVoltage_Before_Overflow= 0.32 8. Compute themaximum power withEquation13. (13) 9. (Optionalsecond Calibrationstep.)Compute correctedfull-scalecalibrationvalue based on measured current. TMP513_Current = 0.63484 MeaShuntCurrent= 0.55 (14) Figure32 illustrateshow to performthe same procedurediscussedin thisexample using the automated TMP512/13EVM software.Note thatthesame numbers used inthisnine-stepexample areused inthesoftware example.Note alsothatFigure32 illustrateswhichresultscorrespondtowhichstep(forexample,theinformation enteredinStep1 isenclosedina box inFigure32 and labeled). Copyright© 2010–2011,Texas InstrumentsIncorporated 27
SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com Figure32. TMP512/513EVM CalibrationSoftwareAutomaticallyComputes CalibrationSteps 1-9
28 Copyright© 2010–2011,Texas InstrumentsIncorporated
MaxPossible_I□= V R SHUNT_MAX SHUNT MaxPossible_I□=□0.064 Minimum_LSB□= Max_Expected_I 32767 Minimum_LSB□=□1.831 10/c180 /c45 6 Maximum_LSB = Max_Expected_I 4095 Maximum_LSB = 14.652 10/c180 /c45 6 Cal□=□□trunc 0.04096 Current_LSB R/c180 SHUNT Cal□=□4311 Power_LSB□=□20□Current_LSB Power_LSB□=□38 10/c180 /c45 6 TMP512 TMP513 www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 CalibrationExample 2 (OverflowPossible) Thisdesignexample uses the nine-stepprocedureforcalibratingthe TMP512/13 where overflowispossible. Figure33 illustrateshow thesame procedureisperformedusingtheautomatedTMP512/13EVN software.The same numbers used inthenine-stepexample are used inthesoftwareexample shown inFigure33.Note also thatFigure33 illustrateswhichresultscorrespondtowhichstep(forexample,theinformationenteredinStep 1 iscircledinFigure33 and labeled). 1. Establishthefollowingparameters: VBUS_MAX = 32 VSHUNT_MAX = 0.32 R SHUNT = 5 2. Determinethemaximum possiblecurrentusingEquation15: (15) 3. Choose the desiredmaximum currentvalue:Max_Expected_I,≤ MaxPossible_I.This value is selected based on systemexpectations. Max_Expected_I= 0.06 4. Calculatethepossiblerange ofcurrentLSBs. Thiscalculationisdone by firstcomputinga range ofLSB's thatisappropriateforthedesign.Next,selectan LSB withingthisrange.Note thattheresultswillhave the most resolutionwhen theminimum LSB isselected.Typically,an LSB isselectedtobe thenearestround number totheminimum LSB. (16) (17) Choose an LSB intherange:Minimum_LSB < Selected_LSB< Maximum_LSB Current_LSB= 1.9× 10–6 Note: Thisvaluewas selectedtobe a roundnumber neartheMinimum_LSB. Thissectionallowsforgood resolutionwitha roundedLSB. 5. Compute thecalibrationregisterusingEquation18: (18) 6. CalculatethePower LSB usingEquation19.Equation19 shows a generalformula;because thebus voltage measurement LSB isalways4mV, thepower formulareducestocalculatetheresult. (19) Copyright© 2010–2011,Texas InstrumentsIncorporated 29
Max_Current□=□Current_LSB 32767/c180 Max_Current□=□0.06226 Max_ShuntVoltage□=□Max_Current_Before_Overflow R/c180 SHUNT Max_ShuntVoltage□=□0.3113 MaximumPower□=□Max_Current_Before_Overflow V/c180 BUS_MAX MaximumPower□=□1.992 Corrected_Full_Scale_Cal□=□trunc Cal MeasShuntCurrent TMP513_Current /c180 Corrected_Full_Scale_Cal□=□3462 TMP512 TMP513 SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com 7. Compute themaximum currentand shuntvoltagevalues(beforeoverflow),as shown by Equation20 and Equation21.Note thatbothEquation20 and Equation21 involvean If-thencondition. (20) IfMax_Current≥ MaxPossible_Ithen Max_Current_Before_Overflow= MaxPossible_I Else Max_Current_Before_Overflow= Max_Current End If (NotethatMax_CurrentislessthanMaxPossible_Iinthisexample.) Max_Current_Before_Overflow= 0.06226 (21) IfMax_ShuntVoltage≥ VSHUNT_MAX Max_ShuntVoltage_Before_Overflow= VSHUNT_MAX Else Max_ShuntVoltage_Before_Overflow=Max_ShuntVoltage End If (NotethatMax_ShuntVoltageislessthanVSHUNT_MAX inthisexample.) Max_ShuntVoltage_Before_Overflow= 0.3113 8. Compute themaximum power withEquation22. (22) 9. (Optionalsecond calibrationstep.)Compute the correctedfull-scalecalibrationvaluebased on measured current. TMP513_Current = 0.06226 MeaShuntCurrent= 0.05 (23)
30 Copyright© 2010–2011,Texas InstrumentsIncorporated
www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 Figure33. TMP512/513EVM CalibrationSoftwareAutomaticallyComputes CalibrationSteps 1-9 Copyright© 2010–2011,Texas InstrumentsIncorporated 31
SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com REGISTER INFORMATION The TMP512/13 uses a bank ofregistersforholding the write command. Therefore,a 4μs delay is configuration settings, measurement results, requiredbetween thecompletionofa writetoa given maximum/minimum limits,and statusinformation. registerand a subsequent read of that register Table 3 summarizes the TMP512/13 registers. (withoutchanging the pointer)when using SCL Registercontentsareupdated4μs aftercompletionof frequenciesinexcessof1MHz. Table3.Summary ofRegisterSet POINTER ADDRESS POWER-ON RESET HEX REGISTER NAME FUNCTION BINARY HEX TYPE (1) All-registerreset,settingsforbus voltagerange,PGA Gain,Bus 00 ConfigurationRegister1 ADC resolution/averaging,ShuntADC resolution/averaging, 00111001 10011111 399F R/W one-shot,OperationMode. SettingsforTemperatureContinuousconversion,RemoteConfigurationRegister201 Channelsenable,LocalChannelenable,resistancecorrection 1011111110000x00 BF80/BF84 R/WTMP512 enable,Conversionratebits,and GPIO mode bitand readback. SettingsforTemperatureContinuousconversion,RemoteConfigurationRegister201 Channelsenable,LocalChannelenable,resistancecorrection 11111111 10000x00 FF80/FF84 R/WTMP513 enable,Conversionratebits,and GPIO mode bitand readback. 02 StatusRegister Containsthealertand conversionreadyflags. 00000000 00000000 0000 R SMBus AlertMask/Enable03 Containsmasks toenable/disablethealertfunctions. 00000000 00000000 0000 R/WControlRegister 04 ShuntVoltageResult Shuntvoltagemeasurement result. 00000000 00000000 0000 R 05 Bus VoltageResult Bus voltagemeasurement result. 00000000 00000000 0000 R 06 Power Result Power measurement result. 00000000 00000000 0000 R Containsthevalueofthecurrentflowingthroughtheshunt07 ShuntCurrentResult(2) 00000000 00000000 0000 Rresistor. 08 LocalTemperatureResult Containslocaltemperaturemeasurement result. 00000000 00000000 0000 R Remote Temperature09 Containsremotetemperaturemeasurement result. 00000000 00000000 0000 RResult1 Remote Temperature0A Containsremotetemperaturemeasurement result. 00000000 00000000 0000 RResult2 Remote Temperature0B (3) Containsremotetemperaturemeasurement result. 00000000 00000000 0000 RResult3 ShuntVoltagePositive0C ContainsthepositivelimitforShuntVoltage. 00000000 00000000 0000 R/WLimit ShuntVoltageNegative0D ContainsthenegativelimitforShuntVoltage. 00000000 00000000 0000 R/WLimit 0E Bus VoltagePositiveLimit ContainsthepositivelimitforBus Voltage. 00000000 00000000 0000 R/W 0F Bus VoltageNegativeLimit ContainsthenegativelimitforBus Voltage. 00000000 00000000 0000 R/W 10 Power Limit ContainsthepositivelimitforPower. 00000000 00000000 0000 R/W 11 LocalTemperatureLimit Containspositivelimitforlocaltemperature. 00101010 10000000 2A80 R/W (1) Type:R = Read-Only,R/W = Read/Write. (2) CurrentRegisterdefaultsto'0' because theCalibrationRegisterdefaultsto'0',yieldinga zerocurrentvalueuntiltheCalibrationRegister isprogrammed. (3) ForTMP513 only.
32 Copyright© 2010–2011,Texas InstrumentsIncorporated
www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 Table3.Summary ofRegisterSet (continued) POINTER ADDRESS POWER-ON RESET HEX REGISTER NAME FUNCTION BINARY HEX TYPE (1) Remote Temperature12 Containspositivelimitforremotetemperature. 00101010 10000000 2A80 R/WLimit1 Remote Temperature13 Containspositivelimitforremotetemperature. 00101010 10000000 2A80 R/WLimit2 Remote Temperature14(4) Containspositivelimitforremotetemperature. 00101010 10000000 2A80 R/WLimit3 Setsthecurrentthatcorrespondstoa full-scaledropacrossthe15 ShuntCalibrationRegister 00000000 00000000 0000 R/Wshunt. ContainstheN-factorvalueforRemote Channel1 and16 n-Factor1 00000000 00000000 0000 R/WHysteresisfortemperaturelimits. 17 n-Factor2 ContainstheN-factorvalueforRemote Channel2. 00000000 00000000 0000 R/W 18(4) n-Factor3 ContainstheN-factorvalueforRemote Channel3. 00000000 00000000 0000 R/W 1E/FE ManufacturerID Register ContainstheManufacturerID. 01010101 11111111 55FF R TMP512 DeviceID1F/FF ContainstheDeviceID. 00100010 11111111 22FF RRegister TMP513 DeviceID1F/FF ContainstheDeviceID. 00100011 11111111 23FF RRegister (4) ForTMP513 only. space space REGISTER DETAILS AllTMP512/13 registersare 16-bitregisters.16-bitregisterdata are sentintwo 8-bitbytesviathe two-wire interface. ConfigurationRegister1—Shunt Measurement Configuration00h (Read/Write) BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT ONE-RST BRNG PG1 PG0 BADC4 BADC3 BADC2 BADC1 SADC4 SADC3 SADC2 SADC1 MODE3 MODE2 MODE1NAME SHOT POR 0 0 1 1 1 0 0 1 1 0 0 1 1 1 1 1VALUE BitDescriptions RST: Reset Bit Bit15 Settingthisbitto'1'generatesa systemresetthatisthesame as power-onreset.Resetsallregisterstodefault values;thisbitself-clears. ONE-SHOT One-Shot Bit Bit14 Settingthisbitto'1'generatesa one-shotcommand. BRNG: Bus VoltageRange Bit13 0 = 16V FSR 1 = 32V FSR (defaultvalue) PG: PGA (ShuntVoltageOnly) Bits12,11 SetsPGA gainand range.Note thatthePGA defaultsto÷8 (320mV range).Table4 shows thegainand rangefor thevariousproductgainsettings. Copyright© 2010–2011,Texas InstrumentsIncorporated 33
SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com Table4.PG BitSettings(1) PG1 PG0 GAIN RANGE 0 0 1 ±40mV 0 1 ÷2 ±80mV 1 0 ÷4 ±160mV 1 1 ÷8 ±320mV (1) Shaded valuesaredefault. BADC: BADC Bus ADC Resolution/Averaging Bits10–7 These bitsadjusttheBus ADC resolution(9-,10-,11-,or12-bit)orsetthenumber ofsamplesused when averagingresultsfortheBus VoltageRegister(05h). SADC: SADC Shunt ADC Resolution/Averaging Bits6–3 These bitsadjusttheShuntADC resolution(9-,10-,11-,or12-bit)orsetthenumber ofsamplesused when averagingresultsfortheShuntVoltageRegister(04h). BADC (Bus)and SADC (Shunt)ADC resolution/averagingand conversiontimesettingsareshown inTable5. Table5.ADC Settings(1) ADC4 ADC3 ADC2 ADC1 MODE/SAMPLES CONVERSION TIME
0 X (2) 0 0 9-bit 105μs
0 X (2) 0 1 10-bit 185μs
0 X (2) 1 0 11-bit 345μs
0 X (2) 1 1 12-bit 665μs
1 0 0 0 12-bit 665μs 1 0 0 1 2 1.3ms 1 0 1 0 4 2.58ms 1 0 1 1 8 5.13ms 1 1 0 0 16 10.25ms 1 1 0 1 32 20.49ms 1 1 1 0 64 40.97ms 1 1 1 1 128 81.92ms (1) Shaded valuesaredefault. (2) X = Don 'tcare. MODE: OperatingMode Bits2–0 Selectscontinuous,triggered,orpower-down mode ofoperation.These bitsdefaulttocontinuousshuntand bus measurement mode. The mode settingsareshown inTable6. Table6.Mode Settings(1) MODE3 MODE2 MODE1 MODE 0 0 0 Power-Down (2) 0 0 1 ShuntVoltage,Triggered(3) 0 1 0 Bus Voltage,Triggered(3) 0 1 1 Shuntand Bus,Triggered(3) 1 0 0 ADC Off(disabled)(4) 1 0 1 ShuntVoltage,Continuous 1 1 0 Bus Voltage,Continuous 1 1 1 Shuntand Bus,Continuous (1) Shaded valuesaredefault. (2) Combination'000' stopsconverterimmediately. (3) Intriggeredmodes theconvertergoes topower down. Itcan be triggeredby a writeof'1' tobit14 (One-Shot)inConfigurationRegister1 orby thedelayscheme ofthetemperaturesensorcore.See Table7. (4) Combination'100' stopstheconverteratconversionend.
34 Copyright© 2010–2011,Texas InstrumentsIncorporated
www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 ConfigurationRegister2—Temperature Measurement Configuration01h (Read/Write) BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT CONT REN3 REN2 REN1 LEN RC R2 R1 R0 — — — — GP GPM1 GPM0NAME TMP512 POR 1 0 1 1 1 1 1 1 1 0 0 0 0 X 0 0 VALUE TMP513 POR 1 1 1 1 1 1 1 1 1 0 0 0 0 X 0 0 VALUE CONT: Continuous Conversion Bit15 0:When allbits14 to11 are'0',thetemp sensorcoregoes immediatelytoshutdownmode. When allbits14 to11 arenot'0',thetemp sensorcorestopswhen allenabledconversionsaredone.When thisbitis'0',a one-shot command can be triggeredby writinga "1"tobit14 ofConfigurationRegister1. 1:Continuoustemperatureconversionmode. REN3: Remote Channel 3 Enable (TMP513 only) Bit14 0:Remote channel3 disabled. 1:Remote channel3 enabled. REN2: Remote Channel 2 Enable Bit13 0:Remote channel2 disabled. 1:Remote channel2 enabled. REN1: Remote Channel 1 Enable Bit12 0:Remote channel1 disabled. 1:Remote channel1 enabled. LEN: LocalTemperature Enable Bit11 0:Localtemperaturedisabled. 1:Localtemperatureenabled. RC: ResistanceCorrection Bit10 0:Resistancecorrectiondisabled. 1:Resistancecorrectionenabled. R2, R1, R0: Conversion Rate Bits9-7 These bitssettheconversionrateas shown inTable7. Table7.Conversion Rate Settings(1) R2 R1 R0 CONVERSIONS/SEC 0 0 0 0.0625 0 0 1 0.125 0 1 0 0.25 0 1 1 0.5 1 0 0 1 1 0 1 2 1 1 0 4(2) 1 1 1 8(3) (1) Shaded valuesaredefault. (2) Conversionrateshown isforonlyone ortwo enabledmeasurement channels.When threechannels areenabled,theconversionrateis2 and 2/3conversionspersecond.When fourchannelsare enabled,theconversionrateis2 persecond. (3) Conversionrateshown isforonlyone enabledmeasurement channel.When two channelsare enabled,theconversionrateis4 conversionspersecond.When threechannelsareenabled,the conversionrateis2 and 2/3conversionspersecond. Copyright© 2010–2011,Texas InstrumentsIncorporated 35
SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com When allofthefollowingconditionsaremet,thetemperaturesensorcoretriggersa singleconversionofthe voltagemeasurement coreatthesame rateas theconversionrateshown by bitsR2 toR0.
- The conversionrateisdifferentthan'111';
- Thereisatleastone enabledtemperaturechannel;and
- The voltagemeasurement coreisintriggeredmode ofoperation. The temperaturesensorcoretriggersa singleconversionoftheADC coreatthesame rateas theconversion rateshown by R2 toR0. GP: GPIO Read-Back Bit2 Shows thestateoftheGPIO pin. GPM: GPIO Mode Bits1-0 The GPIO mode settingsareshown inTable8.GPIO shouldnotbe leftfloatingatstart-up. Table8.GPIO Mode Settings(1) GPM[1] GPM[0] GPIO PIN DESCRIPTION 0 0 Hi-Z Use as an inputforeitherofthese modes.0 1 Hi-Z 1 0 0 Use tooutput0 toGPIO pin 1 1 1 Use tooutput1 toGPIO pin (1) Shaded valuesaredefault.
36 Copyright© 2010–2011,Texas InstrumentsIncorporated
www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 StatusRegister02h (Read) BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT SHP SHN BVP BVN PWR LCL RM1 RM2 RM3 CVR CRT PVLD SMBA OVF — —NAME POR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VALUE The StatusRegisterflagsactivatewhenever any limitisviolated,and latchifthealertisinlatchmode. Inlatch mode, theseflagsareclearedwhen theStatusRegisterisread(ifthelimitisexceeded,thenatnextconversion end, the flagsetsagain).In transparentmode, these flagsare clearedwhen any correspondinglimitisnot violatedany longer. Afterpower-upand initialsetup,theStatusRegistershouldbe read once toclearany flagssetas a resultof power-upvaluespriortosetup. BitDescriptions SHP: Shunt PositiveOver-Voltage Bit15 Thisbitissetto'1'when theresultintheShuntVoltageRegister(04h)exceedsthelevelsetintheShuntPositive LimitRegister(0Ch). SHN: Shunt NegativeUnder-Voltage Bit14 Thisbitissetto'1'when theresultintheShuntVoltageRegister(04h)goes belowthelevelsetintheShunt NegativeLimitRegister(0Dh). BVP: Bus PositiveOver-Voltage Bit13 Thisbitissetto'1'when theresultintheBus VoltageRegister(05h)exceedsthelevelsetintheBus Voltage PositiveLimitRegister(0Eh). BVN: Bus NegativeUnder-Voltage Bit12 Thisbitissetto'1'when theresultintheBus VoltageRegister(05h)goes belowthelevelsetintheBus Voltage NegativeLimitRegister(0Fh). PWR: Power Over–Limit Bit11 Thisbitissetto'1'when theresultinthePower Register(06h)exceedsthelevelsetinthePower LimitRegister (10h). LCL: LocalTemperature Over-Limit Bit10 Thisbitissetto'1'when theresultintheLocalTemperatureResultRegister(08h)exceedsthelevelsetinthe LocalTemperatureLimitRegister(11h)plushalfofthetemperaturehysteresis.Itclearsintransparentmode when theresultintheLocalTemperatureResultRegister(08h)isbelowthelevelsetintheLocalTemperatureLimit Register(11h)minus halfofthetemperaturehysteresis. RM1: Remote Temperature 1 Over-Limit Bit9 Thisbitissetto'1'when theresultintheRemote TemperatureResult1 Register(09h)exceedsthelevelsetinthe Remote TemperatureLimit1 Register(12h)plushalfofthetemperaturehysteresis.Italsosetsif,duringconversion ofremotechannel1,an open diodeconditionwas detected.Itclearsintransparentmode when theresultinthe Remote TemperatureResult1 Register(09h)isbelowthelevelsetintheRemote TemperatureLimit1 Register (12h)minus halfofthetemperaturehysteresis,and thelastconversionofchannel1 was done withoutopen-diode detection. RM2: Remote Temperature 2 Over-Limit Bit8 Thisbitissetto'1'when theresultintheRemote TemperatureResult2 Register(0Ah)exceedsthelevelsetinthe Remote TemperatureLimit2 Register(13h)plushalfofthetemperaturehysteresis.Italsosetsif,duringconversion ofremotechannel2,an open diodeconditionwas detected.Itclearsintransparentmode when theresultinthe Remote TemperatureResult2 Register(0Ah)isbelowthelevelsetintheRemote TemperatureLimit2 Register (13h)minus halfofthetemperaturehysteresis,and thelastconversionofchannel2 was done withoutopen-diode detection. Copyright© 2010–2011,Texas InstrumentsIncorporated 37
SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com BitDescriptions(continued) RM3: Remote Temperature 3 Over-Limit(TMP513 only) Bit7 Thisbitissetto'1'when theresultintheRemote TemperatureResult3 Register(0Bh)exceedsthelevelsetinthe Remote TemperatureLimit3 Register(14h)plushalfofthetemperaturehysteresis.Itsetsalsoifduringconversion ofremotechannel3 an open diodeconditionwas detected.Itclearsintransparentmode when theresultinthe Remote TemperatureResult3Register(0Bh)isbelowthelevelsetintheRemote TemperatureLimit3 Register (14h)minus halfofthetemperaturehysteresisand thelastconversionofchannel3 was done withoutopen-diode detection. CVR: Conversion Ready Bit6 The ConversionReady lineisprovidedtohelpcoordinateone-shotconversionsforshuntvoltage,bus voltage, currentand power measurements.The Conversionbitissetafterallconversions,averaging,and multiplication eventsarecomplete.ConversionReady clearsunderthefollowingconditions: 1. WritingtotheOne-ShotbitinConfigurationRegister1. 2. ReadingtheStatusRegister. CRT: Conversion Ready Temperature Bit5 The ConversionReady Temperaturelineisprovidedtohelpcoordinateone-shotconversionsforlocaland remote temperaturemeasurements.The Conversionbitissetafterallenabledchannelscompletetherespective conversions.ConversionReady Temperatureclearsunderthefollowingconditions: 1. WritingtotheOne-ShotbitinConfigurationRegister1. 2. ReadingtheStatusRegister. PVLD: Power ValidError Bit4 Inlatchmode, thisbitissetto'1'when thebrown-outdetectfiresduringa conversion.The flagsetsto'1'atthe conversionend.Itclearsby readingtheStatusRegister. SMBA: SMBus Alert Bit3 Thisbitissetwhen theAlertpinisactive.When inlatchmode, itclearsonlyon readingtheStatusRegister, disablingtheSMBus Alertfunction,orusingSMBus AlertResponse.Intransparentmode, itclearswhen the triggeringconditionisnotpresent. OVF: Math Overflow Bit2 Thisbitissetto'1'ifan arithmeticoperationresultedinan overflowerror.Itindicatesthatcurrentand power data may be meaningless.Itdoes notsettheAlertpin.
38 Copyright© 2010–2011,Texas InstrumentsIncorporated
www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 SMBus AlertRegister—Mask and AlertControlFunctions03h (Read/Write) BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT SHPM SHNM BVPM BVNM PWRM LCLM R1M R2M R3M CVRM CRTM PVLM FC1 FC0 POL LATCHNAME POR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VALUE BitsD4 –D15 oftheSMBus AlertRegistermask correspondtobitsD4 toD15 oftheStatusRegistertoprevent them from initiatingan SMBus Alert.Itdoes notpreventtheStatusRegisterbitfrom setting.Writinga '0'toan SMBus AlertMask bitmasks itfromactivatingtheSMBus Alert.Alldefaultvaluesare'0'. BitDescriptions SHPM: Shunt PositiveOver-VoltageMask Bit15 0:SHP flaginStatusRegistercannotactivateAlertpin. 1:SHP flag(when setto'1')inStatusRegisteractivatesAlertpin. SHNM: Shunt NegativeUnder-VoltageMask Bit14 0:SHN flaginStatusRegistercannotactivateAlertpin. 1:SHN flag(when setto'1')inStatusRegisteractivatesAlertpin. BVPM: Bus VoltagePositiveOver-VoltageMask Bit13 0:BVP flaginStatusRegistercannotactivateAlertpin. 1:BVP flag(when setto'1')inStatusRegisteractivatesAlertpin. BVNM: Bus VoltageNegativeUnder-VoltageMask Bit12 0:BVN flaginStatusRegistercannotactivateAlertpin. 1:BVN flag(when setto'1')inStatusRegisteractivatesAlertpin. PWRM: Power Over-LimitMask Bit11 0:PWR flaginStatusRegistercannotactivateAlertpin. 1:PWR flag(when setto'1')inStatusRegisteractivatesAlertpin. LCLM: LocalTemperature Over-LimitMask Bit10 0:LCL flaginStatusRegistercannotactivateAlertpin. 1:LCL flag(when setto'1')inStatusRegisteractivatesAlertpin. R1M: Remote Temperature1 Over-LimitMask Bit9 0:RM1 flaginStatusRegistercannotactivateAlertpin. 1:RM1 flag(when setto'1')inStatusRegisteractivatesAlertpin. R2M: Remote Temperature2 Over-LimitMask Bit8 0:RM2 flaginStatusRegistercannotactivateAlertpin. 1:RM2 flag(when setto'1')inStatusRegisteractivatesAlertpin. R3M: Remote Temperature3 Over-LimitMask (TMP513 only) Bit7 0:RM3 flaginStatusRegistercannotactivateAlertpin. 1:RM3 flag(when setto'1')inStatusRegisteractivatesAlertpin. CVRM: Conversion Ready Mask Bit6 0:CVR flaginStatusRegistercannotactivateAlertpin. 1:CVR flag(when setto'1')inStatusRegisteractivatesAlertpin. CRTM: Conversion Ready Temperature Mask Bit5 0:CRT flaginStatusRegistercannotactivateAlertpin. 1:CRT flag(when setto'1')inStatusRegisteractivatesAlertpin. PVLM: Power ValidLimitMask Bit4 0:PVLD flaginStatusRegistercannotactivateAlertpin. 1:PVLD flag(when setto'1')inStatusRegisteractivatesAlertpin. Copyright© 2010–2011,Texas InstrumentsIncorporated 39
SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com BitDescriptions(continued) FC0, FC1 FaultCount ControlBits The FaultCount ControlBitsaffectflagsinSMBus AlertRegisterbitsD15-D7. Bit3,2 00:These flagsareactivatedafterthefirstconversionresultwitha violatedlimit. 01:These flagsareactivatedafterthesecond consecutiveconversionresultwitha violatedlimit. 10:These flagsareactivatedafterthefourthconsecutiveconversionresultwitha violatedlimit. 11:These flagsareactivatedaftertheeighthconsecutiveconversionresultwitha violatedlimit. POL: AlertPolarity Bit1 0:Alertpinisactivelow. 1:Alertpinisactivehigh. LATCH: AlertMode ofOperation Bit0 0:Alertpinworksintransparentmode. The SMB alertresponsefunctiondoes notfunction.Alertisdeasserted when thetriggeringconditiongoes away. 1:Alertpinworksinlatchmode. The SMB alertresponsefunctionfunctionswhen Alertpinisactive.Alertwill remainassertedeven ifthetriggeringconditiongoes away.Alertcan be deassertedby readingtheStatusregister (02h),usingtheSMBus Alertresponsefunction,resettingthepart,orby disablingthealertfunctionusingthemask bits.
40 Copyright© 2010–2011,Texas InstrumentsIncorporated
www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 Shunt VoltageRegister04h (Read-Only) The Shunt VoltageRegisterstoresthe currentshuntvoltagereading,VSHUNT . Shunt VoltageRegisterbitsare shiftedaccordingto the PGA settingselectedinConfigurationRegister1 (00h).When multiplesignbitsare present,they willallbe the same value.Negativenumbers are representedin twos complement format. Generatethetwos complement ofa negativenumber by complementingtheabsolutevaluebinarynumber and adding 1. Extend the sign,denotinga negativenumber by settingthe MSB = '1'.Extend the sign to any additionalsignbitstoformthe16-bitword. Example:Fora valueofVSHUNT = –320mV: 1. Take theabsolutevalue(includeaccuracyto0.01mV)==> 320.00 2. Translatethisnumber toa wholedecimalnumber ==> 32000 3. Convertittobinary==> 111 1101 0000 0000 4. Complement thebinaryresult:000 0010 1111 1111 5. Add 1 totheComplement tocreatethetwoscomplement formattedresult==> 000 0011 0000 0000 6. Extendthesignand createthe16-bitword:1000 0011 0000 0000 = 8300h (Remember toextendthesignto allsign-bits,as necessarybased on thePGA setting.) At PGA = ÷8, full-scalerange = ±320mV (decimal= 32000, positivevaluehex = 7D00, negativevaluehex = 8300),and LSB = 10μV. BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT SIGN SD14_8 SD13_8 SD12_8 SD11_8 SD10_8 SD9_8 SD8_8 SD7_8 SD6_8 SD5_8 SD4_8 SD3_8 SD2_8 SD1_8 SD0_8NAME POR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VALUE At PGA = ÷4, full-scalerange = ±160mV (decimal= 16000, positivevaluehex = 3E80, negativevaluehex = C180),and LSB = 10μV. BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT SIGN SIGN SD13_4 SD12_4 SD11_4 SD10_4 SD9_4 SD8_4 SD7_4 SD6_4 SD5_4 SD4_4 SD3_4 SD2_4 SD1_4 SD0_4NAME POR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VALUE At PGA = ÷2,full-scalerange= ±80mV (decimal= 8000,positivevaluehex = 1F40,negativevaluehex = E0C0), and LSB = 10μV. BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT SIGN SIGN SIGN SD12_2 SD11_2 SD10_2 SD9_2 SD8_2 SD7_2 SD6_2 SD5_2 SD4_2 SD3_2 SD2_2 SD1_2 SD0_2NAME POR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VALUE At PGA = ÷1,full-scalerange= ±40mV (decimal= 4000,positivevaluehex = 0FA0, negativevaluehex = F060), and LSB = 10μV. BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT SIGN SIGN SIGN SIGN SD11_1 SD10_1 SD9_1 SD8_1 SD7_1 SD6_1 SD5_1 SD4_1 SD3_1 SD2_1 SD1_1 SD0_1NAME POR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VALUE Copyright© 2010–2011,Texas InstrumentsIncorporated 41
SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com Table9.Shunt VoltageRegisterFormat(1) VSHUNT Decimal PGA = ÷ 8 PGA = ÷ 4 PGA = ÷ 2 PGA = ÷ 1 320.02 32002 0111 1101 0000 0000 0011 1110 1000 0000 0001 1111 0100 0000 0000 1111 1010 0000 320.01 32001 0111 1101 0000 0000 0011 1110 1000 0000 0001 1111 0100 0000 0000 1111 1010 0000 320.00 32000 0111 1101 0000 0000 0011 1110 1000 0000 0001 1111 0100 0000 0000 1111 1010 0000 319.99 31999 0111 1100 1111 1111 0011 1110 1000 0000 0001 1111 0100 0000 0000 1111 1010 0000 319.98 31998 0111 1100 1111 1110 0011 1110 1000 0000 0001 1111 0100 0000 0000 1111 1010 0000 160.02 16002 0011 1110 1000 0010 0011 1110 1000 0000 0001 1111 0100 0000 0000 1111 1010 0000 160.01 16001 0011 1110 1000 0001 0011 1110 1000 0000 0001 1111 0100 0000 0000 1111 1010 0000 160.00 16000 0011 1110 1000 0000 0011 1110 1000 0000 0001 1111 0100 0000 0000 1111 1010 0000 159.99 15999 0011 1110 0111 1111 0011 1110 0111 1111 0001 1111 0100 0000 0000 1111 1010 0000 159.98 15998 0011 1110 0111 1110 0011 1110 0111 1110 0001 1111 0100 0000 0000 1111 1010 0000 80.02 8002 0001 1111 0100 0010 0001 1111 0100 0010 0001 1111 0100 0000 0000 1111 1010 0000 80.01 8001 0001 1111 0100 0001 0001 1111 0100 0001 0001 1111 0100 0000 0000 1111 1010 0000 80.00 8000 0001 1111 0100 0000 0001 1111 0100 0000 0001 1111 0100 0000 0000 1111 1010 0000 79.99 7999 0001 1111 0011 1111 0001 1111 0011 1111 0001 1111 0011 1111 0000 1111 1010 0000 79.98 7998 0001 1111 0011 1110 0001 1111 0011 1110 0001 1111 0011 1110 0000 1111 1010 0000 40.02 4002 0000 1111 1010 0010 0000 1111 1010 0010 0000 1111 1010 0010 0000 1111 1010 0000 40.01 4001 0000 1111 1010 0001 0000 1111 1010 0001 0000 1111 1010 0001 0000 1111 1010 0000 40.00 4000 0000 1111 1010 0000 0000 1111 1010 0000 0000 1111 1010 0000 0000 1111 1010 0000 39.99 3999 0000 1111 1001 1111 0000 1111 1001 1111 0000 1111 1001 1111 0000 1111 1001 1111 39.98 3998 0000 1111 1001 1110 0000 1111 1001 1110 0000 1111 1001 1110 0000 1111 1001 1110 0.02 2 0000 0000 0000 0010 0000 0000 0000 0010 0000 0000 0000 0010 0000 0000 0000 0010 0.01 1 0000 0000 0000 0001 0000 0000 0000 0001 0000 0000 0000 0001 0000 0000 0000 0001 0 0 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 –0.01 –1 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 –0.02 –2 1111 1111 1111 1110 1111 1111 1111 1110 1111 1111 1111 1110 1111 1111 1111 1110 –39.98 –3998 1111 0000 0110 0010 1111 0000 0110 0010 1111 0000 0110 0010 1111 0000 0110 0010 –39.99 –3999 1111 0000 0110 0001 1111 0000 0110 0001 1111 0000 0110 0001 1111 0000 0110 0001 –40.00 –4000 1111 0000 0110 0000 1111 0000 0110 0000 1111 0000 0110 0000 1111 0000 0110 0000 –40.01 –4001 1111 0000 0101 1111 1111 0000 0101 1111 1111 0000 0101 1111 1111 0000 0110 0000 –40.02 –4002 1111 0000 0101 1110 1111 0000 0101 1110 1111 0000 0101 1110 1111 0000 0110 0000 –79.98 –7998 1110 0000 1100 0010 1110 0000 1100 0010 1110 0000 1100 0010 1111 0000 0110 0000 –79.99 –7999 1110 0000 1100 0001 1110 0000 1100 0001 1110 0000 1100 0001 1111 0000 0110 0000 –80.00 –8000 1110 0000 1100 0000 1110 0000 1100 0000 1110 0000 1100 0000 1111 0000 0110 0000 –80.01 –8001 1110 0000 1011 1111 1110 0000 1011 1111 1110 0000 1100 0000 1111 0000 0110 0000 –80.02 –8002 1110 0000 1011 1110 1110 0000 1011 1110 1110 0000 1100 0000 1111 0000 0110 0000 –159.98 –15998 1100 0001 1000 0010 1100 0001 1000 0010 1110 0000 1100 0000 1111 0000 0110 0000 –159.99 –15999 1100 0001 1000 0001 1100 0001 1000 0001 1110 0000 1100 0000 1111 0000 0110 0000 –160.00 –16000 1100 0001 1000 0000 1100 0001 1000 0000 1110 0000 1100 0000 1111 0000 0110 0000 –160.01 –16001 1100 0001 0111 1111 1100 0001 1000 0000 1110 0000 1100 0000 1111 0000 0110 0000 –160.02 –16002 1100 0001 0111 1110 1100 0001 1000 0000 1110 0000 1100 0000 1111 0000 0110 0000 –319.98 –31998 1000 0011 0000 0010 1100 0001 1000 0000 1110 0000 1100 0000 1111 0000 0110 0000 –319.99 –31999 1000 0011 0000 0001 1100 0001 1000 0000 1110 0000 1100 0000 1111 0000 0110 0000 –320.00 –32000 1000 0011 0000 0000 1100 0001 1000 0000 1110 0000 1100 0000 1111 0000 0110 0000 –320.01 –32001 1000 0011 0000 0000 1100 0001 1000 0000 1110 0000 1100 0000 1111 0000 0110 0000 –320.02 –32002 1000 0011 0000 0000 1100 0001 1000 0000 1110 0000 1100 0000 1111 0000 0110 0000 (1) Out-of-rangevaluesareshaded.
42 Copyright© 2010–2011,Texas InstrumentsIncorporated
Power□= Current BusVoltage/c180 5000 Current□= ShuntVoltage Calibration□Register/c180 4096 TMP512 TMP513 www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 Bus VoltageRegister05h (Read-Only) The Bus VoltageRegisterstoresthemost recentbus voltagereading,VBUS . Atfull-scalerange= 32V (decimal= 8000,hex = 1F40),and LSB = 4mV. BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT BD12 BD11 BD10 BD9 BD8 BD7 BD6 BD5 BD4 BD3 BD2 BD1 BD0 — — —NAME POR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VALUE Atfull-scalerange= 16V (decimal= 4000,hex = 0FA0),and LSB = 4mV. BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT 0 BD11 BD10 BD9 BD8 BD7 BD6 BD5 BD4 BD3 BD2 BD1 BD0 — — —NAME POR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VALUE Power Register06h (Read-Only) Full-scalerange and LSB are set by the CalibrationRegister.See the Programming the TMP512/13 Power Measurement Enginesection. BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT PD15 PD14 PD13 PD12 PD11 PD10 PD9 PD8 PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0NAME POR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VALUE The Power Registerrecordspower inwattsby multiplyingthe valuesof the currentwiththe valueof the bus voltageaccordingtotheequation: CurrentRegister07h (Read-Only) Full-scalerange and LSB depend on the valueenteredinthe CalibrationRegister.See the Programming the TMP512/13 Power Measurement Enginesection.Negativevaluesarestoredintwoscomplement format. BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT CSIGN CD14 CD13 CD12 CD11 CD10 CD9 CD8 CD7 CD6 CD5 CD4 CD3 CD2 CD1 CD0NAME POR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VALUE The valueoftheCurrentRegisteriscalculatedby multiplyingthevalueintheShunt VoltageRegisterwiththe valueintheCalibrationRegisteraccordingtotheequation: Copyright© 2010–2011,Texas InstrumentsIncorporated 43
SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com LocalTemperature ResultRegister08h (Read-Only) BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT T12 T11 T10 T9 T8 T7 T6 T5 T4 T3 T2 T1 T0 — PVLD —NAME POR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VALUE The dataformatis13 bits,0.0625°C perbit.Full-scaleallowsdisplayup to±256°C. T12–T0: Temperature Result Bits15-3 Shows thetemperatureresultaccordingtotheformatshown inTable10. Table10.13-BitTemperature Data Format TEMPERATURE (°C) DIGITAL OUTPUT (BINARY) HEX 150 0 1001 0110 0000 0960 128 0 1000 0000 0000 0800 127.9375 0 0111 1111 1111 07FF 100 0 0110 0100 0000 0640 80 0 0101 0000 0000 0500 75 0 0100 1011 0000 04B0 50 0 0011 0010 0000 0320 25 0 0001 1001 0000 0190 0.25 0 0000 0000 0100 0004 0 0 0000 0000 0000 0000 –0.25 1 1111 1111 1100 1FFC –25 1 1110 0111 0000 1E70 –55 1 1100 1001 0000 1C90 Forpositivetemperatures(forexample,+50°C): Twos complement isnotperformedon positivenumbers.Therefore,simplyconvertthenumber tobinarycode withthe13-bit,left-justifiedformat,and MSB = 0 todenotea positivesign. Example:(+50°C)/(0.0625°C/count)= 800 = 320h = 0011 0010 0000 Fornegativetemperatures(forexample,–25°C): Generatethetwos complement ofa negativenumber by complementingtheabsolutevaluebinarynumber and adding1.Denote a negativenumber withMSB = 1. Example:(–25°C)/(0.0625°C/count)= 400 = 190h = 0001 1001 0000 Twos complement format:1110 0110 1111 + 1 = 1110 0111 0000 PVLD Power ValidFlag Bit1 Thisbitisthepower validflag. The TMP512/13 do notstarta temperatureconversionifthepower supplyisnotvalid.Ifthevoltageislessthan 2.7Vduringa conversion,thePVLD bitissetto'1'and thetemperatureresultmay be incorrect.
44 Copyright© 2010–2011,Texas InstrumentsIncorporated
www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 Remote Temperature Result1 Register09h,Remote Temperature Result2 Register0Ah, Remote Temperature Result3 Register(TMP513 Only)0Bh (Read-Only) BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT RT12 RT11 RT10 RT9 RT8 RT7 RT6 RT5 RT4 RT3 RT2 RT1 RT0 — PVLD DONAME POR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VALUE The dataformatis13 bits,0.0625°C perbit.Full-scaleallowsdisplayup to±256°C. RT12 –RT0: Remote Temperature Result Bits3-15 Shows theremotetemperaturemeasurement result. PVLD Power ValidFlag Bit1 Thisbitisthepower validflag. The TMP512/13 do notstarta temperatureconversionifthepower supplyisnotvalid.Ifthevoltageislessthan 2.7Vduringa conversion,thePVLD bitissetto'1'and thetemperatureresultmay be incorrect. DO Diode Open Flag Bit0 Thisbitisthediodeopen flag. IftheRemote Channelsareopen duringa conversion,thenDiodeOpen bitissetattheend oftheconversion. Shunt PositiveLimitRegister0Ch (Read/Write) At full-scalerange= ±320mV, 15-bit+ sign,LSB = 10μV (decimal= 32000,positivevaluehex = 7D00, negative valuehex = 8300). BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT SWP SWP14 SWP13 SWP12 SWP11 SWP10 SWP9 SWP8 SWP7 SWP6 SWP5 SWP4 SWP3 SWP2 SWP1 SWP0NAME SIGN POR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VALUE Shunt NegativeLimitRegister0Dh (Read/Write) At full-scalerange= ±320mV (decimal= 32000,positivevaluehex = 7D00, negativevaluehex = 8300).15 bit+ sign,LSB = 10μV. BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT SWN SWN14 SWN13 SWN12 SWN11 SWN10 SWN9 SWN8 SWN7 SWN6 SWN5 SWN4 SWN3 SWN2 SWN1 SWN0NAME SIGN POR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VALUE Bus VoltagePositiveLimitRegister0Eh (Read/Write) Atfull-scalerange= 32V (decimal= 8000,hex = 1F40),and LSB = 4mV. BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT BWU12 BWU11 BWU10 BWU9 BWU8 BWU7 BWU6 BWU5 BWU4 BWU3 BWU2 BWU1 BWU0 — — —NAME POR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VALUE Copyright© 2010–2011,Texas InstrumentsIncorporated 45
SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com Bus VoltageNegativeLimitRegister0Fh (Read/Write) Atfull-scalerange= 32V (decimal= 8000,hex = 1F40),and LSB = 4mV. BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT BUO12 BUO11 BUO10 BUO9 BUO8 BUO7 BUO6 BUO5 BUO4 BUO3 BUO2 BUO1 BUO0 — — —NAME POR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VALUE Power LimitRegister10h (Read/Write) Atfull-scalerange,same as thePower Register(06h). BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT PW15 PW14 PW13 PW12 PW11 PW10 PW9 PW8 PW7 PW6 PW5 PW4 PW3 PW2 PW1 PW0NAME POR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VALUE LocalTemperature LimitRegister11h,Remote Temperature Limit1 Register12h,Remote Temperature Limit2 Register13h,Remote Temperature Limit3 Register14h (TMP513 Only)(Read/Write) BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT TH12 TH11 TH10 TH9 TH8 TH7 TH6 TH5 TH4 TH3 TH2 TH1 TH0 — — —NAME POR 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0VALUE The dataformatis13 bits. TH12 –TH0: Temperature Limit Bits15-3 Shows thetemperaturelimit. Shunt CalibrationRegister15h (Read/Write) Currentand power calibrationaresetintheCalibrationRegister.Note thatbitD0 isnotused inthecalculation. Thisregistersetsthecurrentthatcorrespondstoa full-scaledropacrosstheshunt.Full-scalerangeand theLSB ofthecurrentand power measurement depend on thevalueenteredinthisregister.See theProgramming the TMP512/13 Power Measurement Engine section.Thisregisterissuitableforuse inoverallsystem calibration. Note thatthe'0'POR valuesarealldefault. BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 (1) BIT FS15 FS14 FS13 FS12 FS11 FS10 FS9 FS8 FS7 FS6 FS5 FS4 FS3 FS2 FS1 FS0NAME POR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VALUE (1) D0 isa voidbitand isalways'0'.Itisnotpossibletowritea '1' toD0.
46 Copyright© 2010–2011,Texas InstrumentsIncorporated
www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011 n-Factor1 Register16h (Read/Write) BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT NF7 NF6 NF5 NF4 NF3 NF2 NF1 NF0 HST7 HST6 HST5 HST4 HST3 HST2 HST1 HST0NAME POR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VALUE NF7 –NF0: n-FactorBits Bits15-8 Shows then-factorforChannel1 accordingtotherangeindicatedinTable11. Table11.n-FactorRange (1) N ADJUST BINARY HEX DECIMAL n 0111 1111 7F 127 1.747977 0000 1010 0A 10 1.042759 0000 1000 08 8 1.035616 0000 0110 06 6 1.028571 0000 0100 04 4 1.021622 0000 0010 02 2 1.014765 0000 0001 01 1 1.011371 0000 0000 00 0 1.008 1111 1111 FF –1 1.004651 1111 1110 FE –2 1.001325 1111 1100 FC –4 0.994737 1111 1010 FA –6 0.988235 1111 1000 F8 –8 0.981818 1111 0110 F6 –10 0.975484 1000 0000 80 –128 0.706542 (1) Shaded valuesaredefault. HST7 –HST0: HysteresisRegisterBits Bits7-0 The hysteresisregisterisbinarycoded.1LSB isequalto0.5°C, so thepossiblehysteresisrangeis0°C to127.5°C. n-Factor2 Register17h (Read/Write) BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT NF7 NF6 NF5 NF4 NF3 NF2 NF1 NF0 — — — — — — — —NAME POR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VALUE NF7 –NF0: n-FactorBits Bits15-8 Shows then-factorforChannel2 accordingtotherangeindicatedinTable11. n-Factor3 Register18h (TMP513 Only)(Read/Write) BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT NF7 NF6 NF5 NF4 NF3 NF2 NF1 NF0 — — — — — — — —NAME POR 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VALUE NF7 –NF0: n-FactorBits Bits15-8 Shows then-factorforChannel3 accordingtotherangeindicatedinTable11. Copyright© 2010–2011,Texas InstrumentsIncorporated 47
SBOS491A –JUNE 2010–REVISED MAY 2011 www.ti.com ManufacturerID Register1Eh and FEh (Read-Only) BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT ID7 ID6 ID5 ID4 ID3 ID2 ID1 ID0 — — — — — — — —NAME POR 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1VALUE ID7–ID0: IdentificationRegisterBits Bits15-8 These bitsprovidethemanufacturerID. Device ID Register1Fh and FFh (Read-Only) BIT # D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 BIT DID7 DID6 DID5 DID4 DID3 DID2 DID1 DID0 — — — — — — — —NAME TMP512 POR 0 0 1 0 0 0 1 0 1 1 1 1 1 1 1 1 VALUE TMP513 POR 0 0 1 0 0 0 1 1 1 1 1 1 1 1 1 1 VALUE DID7–DID0: IdentificationRegisterBits Bits15-8 These bitsprovidethedeviceID.
48 Copyright© 2010–2011,Texas InstrumentsIncorporated
www.ti.com SBOS491A –JUNE 2010–REVISED MAY 2011
REVISION HISTORY
NOTE: Page numbers forpreviousrevisionsmay differfrompage numbers inthecurrentversion. Changes from Original(June,2010)toRevisionA Page Copyright© 2010–2011,Texas InstrumentsIncorporated 49
www.ti.com 31-Oct-2025 PACKAGING INFORMATION Orderable part number Status (1) Material type (2) Package | Pins Package qty | Carrier RoHS (3) Lead finish/ Ball material (4) MSL rating/ Peak reflow (5) Op temp (°C) Part marking (6) TMP512AID Obsolete Production SOIC (D) | 14 - - Call TI Call TI -40 to 125 TMP512A TMP512AIDR Active Production SOIC (D) | 14 2500 | LARGE T&R Yes NIPDAU Level-2-260C-1 YEAR -40 to 125 TMP512A TMP512AIDR.A Active Production SOIC (D) | 14 2500 | LARGE T&R Yes NIPDAU Level-2-260C-1 YEAR -40 to 125 TMP512A TMP512AIRSAR Active Production QFN (RSA) | 16 3000 | LARGE T&R Yes NIPDAU Level-2-260C-1 YEAR -40 to 125 TMP512A TMP512AIRSAR.A Active Production QFN (RSA) | 16 3000 | LARGE T&R Yes NIPDAU Level-2-260C-1 YEAR -40 to 125 TMP512A TMP512AIRSAT Obsolete Production QFN (RSA) | 16 - - Call TI Call TI -40 to 125 TMP512A TMP513AIDR Active Production SOIC (D) | 16 2500 | LARGE T&R Yes NIPDAU Level-2-260C-1 YEAR -40 to 125 TMP513A TMP513AIDR.A Active Production SOIC (D) | 16 2500 | LARGE T&R Yes NIPDAU Level-2-260C-1 YEAR -40 to 125 TMP513A TMP513AIRSAR Active Production QFN (RSA) | 16 3000 | LARGE T&R Yes NIPDAU Level-2-260C-1 YEAR -40 to 125 TMP513A TMP513AIRSAR.A Active Production QFN (RSA) | 16 3000 | LARGE T&R Yes NIPDAU Level-2-260C-1 YEAR -40 to 125 TMP513A TMP513AIRSARG4 Active Production QFN (RSA) | 16 3000 | LARGE T&R Yes NIPDAU Level-2-260C-1 YEAR -40 to 125 TMP513A TMP513AIRSARG4.A Active Production QFN (RSA) | 16 3000 | LARGE T&R Yes NIPDAU Level-2-260C-1 YEAR -40 to 125 TMP513A TMP513AIRSAT Obsolete Production QFN (RSA) | 16 - - Call TI Call TI -40 to 125 TMP513A (1) Status: For more details on status, see our product life cycle. (2) Material type: When designated, preproduction parts are prototypes/experimental devices, and are not yet approved or released for full production. Testing and final process, including without limitation quality assurance, reliability performance testing, and/or process qualification, may not yet be complete, and this item is subject to further changes or possible discontinuation. If available for ordering, purchases will be subject to an additional waiver at checkout, and are intended for early internal evaluation purposes only. These items are sold without warranties of any kind. (3) RoHS values: Yes, No, RoHS Exempt. See the TI RoHS Statement for additional information and value definition. (4) Lead finish/Ball material: Parts may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead finish/Ball material values may wrap to two lines if the finish value exceeds the maximum column width. (5) MSL rating/Peak reflow: The moisture sensitivity level ratings and peak solder (reflow) temperatures. In the event that a part has multiple moisture sensitivity ratings, only the lowest level per JEDEC standards is shown. Refer to the shipping label for the actual reflow temperature that will be used to mount the part to the printed circuit board. (6) Part marking: There may be an additional marking, which relates to the logo, the lot trace code information, or the environmental category of the part. Addendum-Page 1
www.ti.com 31-Oct-2025 Multiple part markings will be inside parentheses. Only one part marking contained in parentheses and separated by a "~" will appear on a part. If a line is indented then it is a continuation of the previous line and the two combined represent the entire part marking for that device. Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals. TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release. In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis. Addendum-Page 2
PACKAGE MATERIALS INFORMATION www.ti.com 24-Jul-2025 TAPE AND REEL INFORMATION Reel Width (W1) REEL DIMENSIONS A0B0K0WDimension designed to accommodate the component lengthDimension designed to accommodate the component thicknessOverall width of the carrier tapePitch between successive cavity centersDimension designed to accommodate the component width TAPE DIMENSIONSK0 P1B0WA0Cavity QUADRANT ASSIGNMENTS FOR PIN 1 ORIENTATION IN TAPE Pocket QuadrantsSprocket HolesQ1Q1Q2Q2Q3Q3Q4Q4User Direction of Feed P1ReelDiameter *All dimensions are nominal Device Package Type Package Drawing Pins SPQ Reel Diameter (mm) Reel Width W1 (mm) (mm) (mm) (mm) (mm) W (mm) Pin1 Quadrant Pack Materials-Page 1
PACKAGE MATERIALS INFORMATION www.ti.com 24-Jul-2025 TAPE AND REEL BOX DIMENSIONS Width (mm) W LH *All dimensions are nominal Device Package Type Package Drawing Pins SPQ Length (mm) Width (mm) Height (mm) TMP512AIDR SOIC D 14 2500 353.0 353.0 32.0 TMP512AIRSAR QFN RSA 16 3000 346.0 346.0 33.0 TMP513AIDR SOIC D 16 2500 353.0 353.0 32.0 TMP513AIRSAR QFN RSA 16 3000 346.0 346.0 33.0 TMP513AIRSARG4 QFN RSA 16 3000 346.0 346.0 33.0 Pack Materials-Page 2
www.ti.com GENERIC PACKAGE VIEW This image is a representation of the package family, actual package may vary. Refer to the product data sheet for package details. VQFN - 1 mm max heightRSA 16 PLASTIC QUAD FLATPACK - NO LEAD4 x 4, 0.65 mm pitch 4230969/A
www.ti.com PACKAGE OUTLINE C 16X 0.38 0.23 2.7 0.1 16X 0.5 0.3 1.0 0.8 (0.2) TYP 0.05 0.00 12X 0.65 1.95 A 4.1 3.9 B 4.1 3.9 VQFN - 1 mm max heightRSA0016B PLASTIC QUAD FLATPACK - NO LEAD 4219093/A 08/2021 PIN 1 INDEX AREA 0.08 SEATING PLANE 5 8 16 13 X 0.3)(45 PIN 1 ID 0.1 C A B 0.05 C EXPOSED THERMAL PAD SYMM
17 SYMM
NOTES: 1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing per ASME Y14.5M. 2. This drawing is subject to change without notice. 3. The package thermal pad must be soldered to the printed circuit board for thermal and mechanical performance. 4. Reference JEDEC registration MO-220. SCALE 3.300
www.ti.com EXAMPLE BOARD LAYOUT
0.07 MIN
0.07 MAX
16X (0.31) 16X (0.6) ( 0.2) TYP VIA 12X (0.65) (3.8) (3.8) (1.1) ( 2.7) (R0.05) TYP (1.1) VQFN - 1 mm max heightRSA0016B PLASTIC QUAD FLATPACK - NO LEAD 4219093/A 08/2021 SYMM 5 8 1316 SYMM LAND PATTERN EXAMPLE EXPOSED METAL SHOWN SCALE:18X NOTES: (continued) 5. This package is designed to be soldered to a thermal pad on the board. For more information, see Texas Instruments literature number SLUA271 (www.ti.com/lit/slua271). 6. Vias are optional depending on application, refer to device data sheet. If any vias are implemented, refer to their locations shown on this view. It is recommended that vias under paste be filled, plugged or tented. SOLDER MASK OPENING METAL UNDER SOLDER MASK SOLDER MASK DEFINED METAL SOLDER MASK OPENINGSOLDER MASK DETAILS NON SOLDER MASK DEFINED (PREFERRED)
www.ti.com EXAMPLE STENCIL DESIGN 16X (0.6) 16X (0.31) 12X (0.65) (3.8) (3.8) 4X ( 1.19) (0.695) TYP (0.695) TYP (R0.05) TYP VQFN - 1 mm max heightRSA0016B PLASTIC QUAD FLATPACK - NO LEAD 4219093/A 08/2021 NOTES: (continued) 7. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate design recommendations. SYMM METAL TYP EXPOSED SOLDER PASTE EXAMPLE BASED ON 0.125 mm THICK STENCIL EXPOSED PAD 77% PRINTED SOLDER COVERAGE BY AREA SCALE:25X SYMM 5 8 1316
www.ti.com PACKAGE OUTLINE C TYP6.2 5.8
1.75 MAX
12X 1.27 14X 0.51 0.31 7.62 TYP0.25 0.13 0 - 8 0.25 0.10 0.25 GAGE PLANE 1.27 0.40 A NOTE 3 8.75 8.55 B NOTE 4 4.0 3.8 4220718/A 09/2016 SOIC - 1.75 mm max heightD0014A SMALL OUTLINE INTEGRATED CIRCUIT NOTES: 1. All linear dimensions are in millimeters. Dimensions in parenthesis are for reference only. Dimensioning and tolerancing per ASME Y14.5M. 2. This drawing is subject to change without notice. 3. This dimension does not include mold flash, protrusions, or gate burrs. Mold flash, protrusions, or gate burrs shall not exceed 0.15 mm, per side. 4. This dimension does not include interlead flash. Interlead flash shall not exceed 0.43 mm, per side. 5. Reference JEDEC registration MS-012, variation AB. 1 14
0.25 C A B
0.1 C SEE DETAIL A DETAIL A TYPICAL SCALE 1.800
www.ti.com EXAMPLE BOARD LAYOUT (5.4) 14X (1.55) 14X (0.6) 12X (1.27) (R0.05) TYP 4220718/A 09/2016 SOIC - 1.75 mm max heightD0014A SMALL OUTLINE INTEGRATED CIRCUIT SYMM SYMM LAND PATTERN EXAMPLE SCALE:8X 7 8 NOTES: (continued) 6. Publication IPC-7351 may have alternate designs. 7. Solder mask tolerances between and around signal pads can vary based on board fabrication site. METALSOLDER MASK OPENING NON SOLDER MASK DEFINED SOLDER MASK DETAILS SOLDER MASK OPENING METAL UNDER SOLDER MASK SOLDER MASK DEFINED
www.ti.com EXAMPLE STENCIL DESIGN (5.4) 12X (1.27) 14X (0.6) 14X (1.55) 4220718/A 09/2016 SOIC - 1.75 mm max heightD0014A SMALL OUTLINE INTEGRATED CIRCUIT NOTES: (continued) 8. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate design recommendations. 9. Board assembly site may have different recommendations for stencil design. SYMM SYMM 7 8 SOLDER PASTE EXAMPLE BASED ON 0.125 mm THICK STENCIL SCALE:8X
IMPORTANT NOTICE AND DISCLAIMER TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS” AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS. These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable standards, and any other safety, security, regulatory or other requirements. These resources are subject to change without notice. TI grants you permission to use these resources only for development of an application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you fully indemnify TI and its representatives against any claims, damages, costs, losses, and liabilities arising out of your use of these resources. TI’s products are provided subject to TI’s Terms of Sale, TI’s General Quality Guidelines, or other applicable terms available either on ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for TI products. Unless TI explicitly designates a product as custom or customer-specified, TI products are standard, catalog, general purpose devices. TI objects to and rejects any additional or different terms you may propose. IMPORTANT NOTICE Copyright © 2025, Texas Instruments Incorporated Last updated 10/2025