logo资料库

TMP102(传感器资料).pdf

第1页 / 共20页
第2页 / 共20页
第3页 / 共20页
第4页 / 共20页
第5页 / 共20页
第6页 / 共20页
第7页 / 共20页
第8页 / 共20页
资料共20页,剩余部分请下载后查看
BurrĆBrown Productsfrom Texas InstrumentsFEATURESDESCRIPTIONAPPLICATIONSDiodeTemp.SensorDSA/DConverterOSCControlLogicSerialInterfaceConfig.and Temp.RegisterTMP102TemperatureSCL1364ALERTSDAGND25V+ADD0TMP102SBOS397–AUGUST2007LowPowerDigitalTemperatureSensorWithSMBus™/Two-WireSerialInterfaceinSOT563•TINYSOT563PACKAGETheTMP102isatwo-wire,serialoutputtemperaturesensoravailableinatinySOT563package.•ACCURACY:0.5C(–25Cto+85C)Requiringnoexternalcomponents,theTMP102is•LOWQUIESCENTCURRENT:capableofreadingtemperaturestoaresolutionof10μAActive(max)0.0625C.1μAShutdown(max)TheTMP102featuresSMBusandtwo-wireinterface•SUPPLYRANGE:1.4Vto3.6Vcompatibility,andallowsuptofourdevicesonone•RESOLUTION:12Bitsbus.ItalsofeaturesanSMBalertfunction.•DIGITALOUTPUT:Two-WireSerialInterfaceTheTMP102isidealforextendedtemperaturemeasurementinavarietyofcommunication,computer,consumer,environmental,industrial,and•PORTABLEANDBATTERY-POWEREDinstrumentationapplications.ThedeviceisspecifiedAPPLICATIONSforoperationoveratemperaturerangeof–40Cto+125C.•POWER-SUPPLYTEMPERATUREMONITORING•COMPUTERPERIPHERALTHERMALPROTECTION•NOTEBOOKCOMPUTERS•BATTERYMANAGEMENT•OFFICEMACHINES•THERMOSTATCONTROLS•ELECTROMECHANICALDEVICETEMPERATURES•GENERALTEMPERATUREMEASUREMENTS:IndustrialControlsTestEquipmentMedicalInstrumentationsPleasebeawarethatanimportantnoticeconcerningavailability,standardwarranty,anduseincriticalapplicationsofTexasInstrumentssemiconductorproductsanddisclaimerstheretoappearsattheendofthisdatasheet.SMBusisatrademarkofIntel,Inc.Allothertrademarksarethepropertyoftheirrespectiveowners.PRODUCTIONDATAinformationiscurrentasofpublicationdate.Copyright©2007,TexasInstrumentsIncorporatedProductsconformtospecificationsperthetermsoftheTexasInstrumentsstandardwarranty.Productionprocessingdoesnotnecessarilyincludetestingofallparameters.
www.ti.comABSOLUTEMAXIMUMRATINGS(1)PINCONFIGURATION123654SDAV+ADD0SCLGNDALERTCBZTMP102SBOS397–AUGUST2007ThisintegratedcircuitcanbedamagedbyESD.TexasInstrumentsrecommendsthatallintegratedcircuitsbehandledwithappropriateprecautions.Failuretoobserveproperhandlingandinstallationprocedurescancausedamage.ESDdamagecanrangefromsubtleperformancedegradationtocompletedevicefailure.Precisionintegratedcircuitsmaybemoresusceptibletodamagebecauseverysmallparametricchangescouldcausethedevicenottomeetitspublishedspecifications.ORDERINGINFORMATION(1)PRODUCTPACKAGE-LEADPACKAGEDESIGNATORPACKAGEMARKINGTMP102SOT563DRLCBZ(1)Forthemostcurrentpackageandorderinginformation,seethePackageOptionAddendumattheendofthisdocument,orseetheTIwebsiteatwww.ti.com.PARAMETERTMP102UNITSupplyVoltage3.6VInputVoltage(2)–0.5to+3.6VOperatingTemperature–55to+150CStorageTemperature–60to+150CJunctionTemperature+150CHumanBodyModel(HBM)2000VESDRatingChargedDeviceModel(CDM)1000VMachineModel(MM)200V(1)Stressesabovetheseratingsmaycausepermanentdamage.Exposuretoabsolutemaximumconditionsforextendedperiodsmaydegradedevicereliability.Thesearestressratingsonly,andfunctionaloperationofthedeviceattheseoranyotherconditionsbeyondthosespecifiedisnotsupported.(2)InputvoltageratingappliestoallTMP102inputvoltages.DRLPackageSOT563TopView2SubmitDocumentationFeedback
www.ti.comELECTRICALCHARACTERISTICSTMP102SBOS397–AUGUST2007AtTA=+25CandVS=+1.4Vto+3.6V,unlessotherwisenoted.TMP102PARAMETERCONDITIONSMINTYPMAXUNITTEMPERATUREINPUTRange–40+125CAccuracy(TemperatureError)–25Cto+85C0.52C–40Cto+125C13CvsSupply0.20.5C/VResolution0.0625CDIGITALINPUT/OUTPUTInputLogicLevels:VIH0.7(V+)3.6VVIL–0.50.3(V+)VInputCurrentIIN02V,IOL=3mA00.4VV+<2V,IOL=3mA00.2(V+)VVOLALERTV+>2V,IOL=3mA00.4VV+<2V,IOL=3mA00.2(V+)VResolution12BitConversionTime2635msConversionModesCR1=0,CR0=00.25Conv/sCR1=0,CR0=11Conv/sCR1=1,CR0=0(default)4Conv/sCR1=1,CR0=18Conv/sTimeoutTime3040msPOWERSUPPLYOperatingSupplyRange+1.4+3.6VQuiescentCurrentIQSerialBusInactive,CR1=1,CR0=0(default)710μASerialBusActive,SCLFrequency=400kHz15μASerialBusActive,SCLFrequency=3.4MHz85μAShutdownCurrentISDSerialBusInactive0.51μASerialBusActive,SCLFrequency=400kHz10μASerialBusActive,SCLFrequency=3.4MHz80μATEMPERATURERANGESpecifiedRange–40+125COperatingRange–55+150CThermalResistance,SOT563θJA142C/W3SubmitDocumentationFeedback
www.ti.comTYPICALCHARACTERISTICS20181614121086420Temperature (C)°-60-204060140160I(mA)Q3.6V Supply-40020801001201.4V Supply109876543210Temperature (C)°-60-40040140160I(mA)SD3.6V Supply1.4V Supply-202060801001204038363432302826242220Temperature (C)°-60-204060140160Conversion Time (ms)3.6V Supply1.4V Supply-40200801001201009080706050403020100Bus Frequency (Hz)1k10k100k1M10MI(A)mQ-°55C+25C°+125C°2.01.51.00.50-0.5-1.0-1.5-2.0Temperature (C)°-60-404060140160Temperature Error (C)°-2020080100120-0.45-0.35-0.25-0.15-0.050.050.150.250.350.45Temperature Error (C)°PopulationTMP102SBOS397–AUGUST2007AtTA=+25CandV+=3.3V,unlessotherwisenoted.QUIESCENTCURRENTvsTEMPERATURE(4ConversionsperSecond)SHUTDOWNCURRENTvsTEMPERATUREFigure1.Figure2.QUIESCENTCURRENTvsBUSFREQUENCYCONVERSIONTIMEvsTEMPERATURE(Temperatureat3.3VSupply)Figure3.Figure4.TEMPERATUREERRORvsTEMPERATURETEMPERATUREERRORAT+25CFigure5.Figure6.4SubmitDocumentationFeedback
www.ti.comAPPLICATIONINFORMATIONPOINTERREGISTERTMP1020.01mFV+GND253ALERT(Output)4ADD01SCL6SDAToTwo-WireControllerNOTE: SCL, SDA, and ALERTpins require pull-up resistors.I/OControlInterfaceSCLSDATemperatureRegisterConfigurationRegisterTLOWRegisterTHIGHRegisterPointerRegisterTMP102SBOS397–AUGUST2007TheTMP102isadigitaltemperaturesensorthatisoptimalforthermal-managementandthermal-Figure8showstheinternalregisterstructureoftheprotectionapplications.TheTMP102istwo-wire-andTMP102.The8-bitPointerRegisterofthedeviceisSMBusinterface-compatible,andisspecifiedoverausedtoaddressagivendataregister.ThePointertemperaturerangeof–40Cto+125C.RegisterusesthetwoLSBs(seeTable11)toidentifywhichofthedataregistersshouldrespondtoPull-upresistorsarerequiredonSCL,SDA,andareadorwritecommand.Table1identifiesthebitsALERT.A0.01μFbypasscapacitorisrecommended,ofthePointerRegisterbyte.DuringawriteasshowninFigure7.command,P2throughP7mustalwaysbe'0'.Table2describesthepointeraddressoftheregistersavailableintheTMP102.Power-upresetvalueofP1/P0is'00'.Bydefault,theTMP102readsthetemperatureonpower-up.Figure7.TypicalConnectionsThetemperaturesensorintheTMP102isthechipitself.Thermalpathsrunthroughthepackageleads,aswellastheplasticpackage.Thelowerthermalresistanceofmetalcausestheleadstoprovidetheprimarythermalpath.TomaintainaccuracyinapplicationsrequiringairorFigure8.InternalRegisterStructuresurfacetemperaturemeasurement,careshouldbetakentoisolatethepackageandleadsfromambientTable1.PointerRegisterByteairtemperature.Athermally-conductiveadhesiveishelpfulinachievingaccuratesurfacetemperatureP7P6P5P4P3P2P1P0measurement.000000RegisterBitsTable2.PointerAddressesP1P0REGISTER00TemperatureRegister(ReadOnly)01ConfigurationRegister(Read/Write)10TLOWRegister(Read/Write)11THIGHRegister(Read/Write)5SubmitDocumentationFeedback
www.ti.comTEMPERATUREREGISTERTMP102SBOS397–AUGUST2007complete.BitD0ofbyte2indicatesNormalmode(EMbit='0')orExtendedmode(EMbit='1')andTheTemperatureRegisteroftheTMP102iscanbeusedtodistinguishbetweenthetwoconfiguredasa12-bit,read-onlyregistertemperatureregisterdataformats.Theunusedbitsin(ConfigurationRegisterEMbit='0',seethetheTemperatureRegisteralwaysread'0'.ExtendedModesection),orasa13-bit,read-onlyregister(ConfigurationRegisterEMbit='1')thatTable3.Byte1ofTemperatureRegister(1)storestheoutputofthemostrecentconversion.TwoD7D6D5D4D3D2D1D0bytesmustbereadtoobtaindata,andaredescribedinTable3andTable4.Notethatbyte1isthemostT11T10T9T8T7T6T5T4significantbyte,followedbybyte2,theleast(T12)(T11)(T10)(T9)(T8)(T7)(T6)(T5)significantbyte.Thefirst12bits(13bitsinExtended(1)Extendedmode13-bitconfigurationshowninparenthesis.mode)areusedtoindicatetemperature.TheleastsignificantbytedoesnothavetobereadifthatTable4.Byte2ofTemperatureRegister(1)informationisnotneeded.ThedataformatfortemperatureissummarizedinTable5andTable6.D7D6D5D4D3D2D1D0OneLSBequals0.0625C.NegativenumbersareT3T2T1T00000representedinbinarytwo'scomplementformat.(T4)(T3)(T2)(T1)(T0)(0)(0)(1)Followingpower-uporreset,theTemperature(1)Extendedmode13-bitconfigurationshowninparenthesis.Registerwillread0CuntilthefirstconversionisTable5.12-BitTemperatureDataFormat(1)TEMPERATURE(C)DIGITALOUTPUT(BINARY)HEX1280111111111117FF127.93750111111111117FF10001100100000064080010100000000500750100101100004B050001100100000320250001100100001900.250000000001000040000000000000000–0.25111111111100FFC–25111001110000E70–55110010010000C90(1)TheresolutionfortheTempADCinInternalTemperaturemodeis0.0625C/count.Forpositivetemperatures(forexample,+50C):Two'scomplementisnotperformedonpositivenumbers.Therefore,simplyconvertthenumbertobinarycodewiththe12-bit,left-justifiedformat,andMSB=0todenoteapositivesign.Example:(+50C)/(0.0625C/count)=800=320h=001100100000Fornegativetemperatures(forexample,–25C):GeneratetheTwo'sComplementofanegativenumberbycomplementingtheabsolutevaluebinarynumberandadding1.DenoteanegativenumberwithMSB=1.Example:(|–25C|)/(0.0625C/count)=400=190h=000110010000Two'scomplementformat:111001101111+1=1110011100006SubmitDocumentationFeedback
www.ti.comCONFIGURATIONREGISTERALERT(ALBit)CONVERSIONRATEEXTENDEDMODE(EM)TMP102SBOS397–AUGUST2007Table6.13-BitTemperatureDataFormatTEMPERATURE(C)DIGITALOUTPUT(BINARY)HEX1500100101100000096012801000000000000800127.9375001111111111107FF10000110010000000640800010100000000050075001001011000004B0500001100100000032025000011001000001900.2500000000001000004000000000000000000–0.2511111111111001FFC–2511110011100001E70–5511100100100001C90TheConfigurationRegisterisa16-bitread/writeTheALbitisaread-onlyfunction.ReadingtheALbitregisterusedtostorebitsthatcontroltheoperationalwillprovideinformationaboutthecomparatormodemodesofthetemperaturesensor.Read/writestatus.ThestateofthePOLbitinvertsthepolarityofoperationsareperformedMSBfirst.TheformatanddatareturnedfromtheALbit.ForPOL=0,theALpower-up/resetvalueoftheConfigurationRegisterisbitwillreadas'1'untilthetemperatureequalsorshowninTable7.Forcompatability,thefirstbyteexceedsTHIGHfortheprogrammednumberofcorrespondstotheConfigurationRegisterintheconsecutivefaults,causingtheALbittoreadas'0'.TMP75andTMP275.AllregistersareupdatedbyteTheALbitwillcontinuetoreadas'0'untilthebybyte.temperaturefallsbelowTLOWfortheprogrammednumberofconsecutivefaults,whenitwillagainreadTable7.ConfigurationandPower-Up/Resetas'1'.ThestatusoftheTMbitdoesnotaffecttheFormatstatusoftheALbit.BYTED7D6D5D4D3D2D1D0OSR1R0F1F0POLTMSD1Theconversionratebits,CR1andCR0,configure01100000theTMP102forconversionratesof8Hz,4Hz,1Hz,CR1CR0ALEM00002or0.25Hz.Thedefaultrateis4Hz.TheTMP102has10100000atypicalconversiontimeof26ms.Toachievedifferentconversionrates,theTMP102makesaconversionandafterthatpowersdownandwaitsfortheappropriatedelaysetbyCR1andCR0.Table8TheExtendedmodebitconfiguresthedeviceforshowsthesettingsforCR1andCR0.Normalmodeoperation(EM=0)orExtendedmodeoperation(EM=1).InNormalmode,theTable8.ConversionRateSettingsTemperatureRegisterandhigh-andlow-limitCR1CR0CONVERSIONRATEregistersusea12-bitdataformat.NormalmodeisusedtomaketheTMP102compatiblewiththe000.25HzTMP75.011HzExtendedmode(EM=1)allowsmeasurementof104Hz(default)temperaturesabove+128Cbyconfiguringthe118HzTemperatureRegister,andhigh-andlow-limitregisters,for13-bitdataformat.7SubmitDocumentationFeedback
www.ti.comStartupStart ofConversionDelay(1)NOTE: (1) Delay is set by CR1 and CR0.26ms26msMeasuredTemperatureTHIGHTLOWTMP102ALERT PIN(Comparator Mode)POL = 0TMP102ALERT PIN(Interrupt Mode)POL = 0TMP102ALERT PIN(Comparator Mode)POL = 1TMP102ALERT PIN(Interrupt Mode)POL = 1ReadReadTimeReadSHUTDOWNMODE(SD)FAULTQUEUE(F1/F0)THERMOSTATMODE(TM)POLARITY(POL)TMP102SBOS397–AUGUST2007Afterpower-uporgeneral-callreset,theTMP102immediatelystartsaconversion,asshowninFigure9.Thefirstresultisavailableafter26ms(typical).Theactivequiescentcurrentduringconversionis40μA(typicalat+27C).Thequiescentcurrentduringdelayis2.2μA(typicalat+27C).Figure9.ConversionStartFigure10.OutputTransferFunctionDiagramsTheShutdownmodebitsavesmaximumpowerbyshuttingdownalldevicecircuitryotherthantheserialinterface,reducingcurrentconsumptiontotypicallylessthan0.5μA.ShutdownmodeisenabledwhentheSDbitis'1';thedeviceshutsdownwhencurrentAfaultconditionexistswhenthemeasuredconversioniscompleted.WhenSDisequalto'0',temperatureexceedstheuser-definedlimitssetinthedevicemaintainsacontinuousconversionstate.theTHIGHandTLOWregisters.Additionally,thenumberoffaultconditionsrequiredtogenerateanalertmaybeprogrammedusingthefaultqueue.ThefaultqueueisprovidedtopreventafalsealertasaTheThermostatmodebitindicatestothedeviceresultofenvironmentalnoise.ThefaultqueuewhethertooperateinComparatormode(TM=0)orrequiresconsecutivefaultmeasurementsinordertoInterruptmode(TM=1).Formoreinformationontriggerthealertfunction.Table9definesthenumbercomparatorandinterruptmodes,seetheHigh-andofmeasuredfaultsthatmaybeprogrammedtoLow-LimitRegisterssection.triggeranalertconditioninthedevice.ForTHIGHandTLOWregisterformatandbyteorder,seetheHigh-andLow-LimitRegisterssection.ThePolaritybitallowstheusertoadjustthepolarityoftheALERTpinoutput.IfPOL=0,theALERTpinTable9.TMP102FaultSettingswillbeactivelow,asshowninFigure10.ForPOL=F1F0CONSECUTIVEFAULTS1,theALERTpinwillbeactivehigh,andthestateof001theALERTpinisinverted.0121041168SubmitDocumentationFeedback
分享到:
收藏