版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ITI州仪接产品数据手册数驰册由此手明它利用编或、权。解释最
,,信驰达简介rat-频射耗FRPL耗功低和于立UCM,域美有具一唯区国0102作,年 的予I司公 FPLRsetRcud 着领引yrtidhT公的质资重双一唯内国是,用应和广推的国在术技F技术深的有 TM zHG1zH4.2 、段频Thtotu(Bl蓝耗功低、 DIFR、)htParePu频音线无 e.20E8EIEC4FeebgiZ APL6 i-iFW频射的 ,,于用),可源、、能、警报 zH zH zH zHzH。
zH4. 合符, ECsoR誉信和, rat-sFR、信诚、“,把供者案 微控制系 –具有代码预取功能的高性能和低功率8051微 制器内数据速 –系统内可编程闪存,128或者256 –在所有功率模式下具有保持功能的8KB应 –支持硬件调高达0dBm的可编程输出功 –扩展基带自动化,包括自动确认和地出色 –所有功率模式中对所有相关寄存器的保 外统:ETSIEN300328EN3004402类
(欧洲),FCCCFR4715部分(), –通用定时器(1个16位,2个8位ARIBSTD-T66( –红外(IR)生成电布 –具有捕捉功能的32kHz睡眠定时 –精确数字接收到的数字信号强度指示器6mm6mm(QFN)-40时TX(0RX低至:14.7mA(3V电源TX(0dBm):14.3mA(3V电源
)2个功能强大的支持几个串行协议的通用异步接收发器(UART)23I/O(21×4mA,2×I2CSmartRFPleasebeawarethatanimportantnoticeconcerningavailability,standardwarranty,anduseincriticalapplicationsofTexasInstrumentssemiconductorproductsanddierstheretoappearsattheendofthisdatasheet.ZigBeeisaregisteredtrademarkofZigBeeAlliance.isatrademarkof~BluetoothSIG,Inc..软件特 含有TPS62730的符合针对单模式蓝牙低能耗(BLE)解决方案的符合 TPS62730是一款具有旁通模式的2MHz降压转换蓝牙4.0协议的堆栈 GAP-中心设备,外设,或者广播器(包 属性协议(ATT)/通用属性配置文 RF性能并未改(GATT)–客户端和服务 对称式对多重处理(SMP)-AES-128加密 针对GAP中心 距 GATT服 BLE软件栈内支 应 器、 -(Windows)PC应 I2CI/OCC2541CC2540应用范 6mmx6mm方形扁平无引脚(QFN)40封装内引脚 容。与CC2540相比,CC2541提供更低RF流耗私有的2.4GHz系 CC2541没有CC2540所具有的USB接口,并在 1个HWI2C接口移 附 CC2541与CC2533优化RF4CEIEEE802.15.4 CC2541的方框图请参见Figure1ThisintegratedcircuitcanbedamagedbyESD.TexasInstruments mendsthatallintegratedcircuitsbehandledwithappropriateprecautions.Failuretoobserveproperhandlingandinstallationprocedurescancausedamage.ESDdamagecanrangefromsubtleperformancedegradationtocompletedevicefailure.Precisionintegratedcircuitsmaybemoresusceptibletodamagebecauseverysmallparametricchangescouldcausethedevicenottomeetitspublishedspecifications.
I/OI/O
ADCAUDIO/DC
Figure1.BlockABSOLUTEUMoveroperatingfree-airtemperaturerange(unlessotherwiseSupplyAllsupplypinsmusthavethesameVVoltageonanydigitalVDD+0.3≤VInputRFStoragetemperatureAllpins,excludingpins25and26,accordingtohuman-bodymodel,JEDECSTD22,methodA1142Allpins,accordingtohuman-bodymodel,JEDECSTD22,methodA1141Accordingtocharged-devicemodel,JEDECSTD22,methodVStressesbeyondthoselistedunderAbsoluteumRatingsmaycausepermanentdamagetothedevice.Thesearestressratingsonly,andfunctionaloperationofthedeviceattheseoranyotherconditionsbeyondthoseindicatedunder mendedOperatingConditionsisnotimplied.Exposuretoabsolute-um-ratedconditionsforextendedperiodsmayaffectdevicereliability.CAUTION:ESDsesnsitivedevice.PrecautionsshouldbeusedwhenhandlingthedeviceinordertopreventpermanentMENDEDOPERATINGoveroperatingfree-airtemperaturerange(unlessotherwiseOperatingambienttemperaturerange,Operatingsupply2VELECTRICALMeasuredonTexasInstrumentsCC2541EMreferencedesignwithTA=25°CandVDD=31Mbps,GFSK,250-kHzdeviation,Bluetoothlowenergymode,and0.1%TEST TYP CorecurrentRXmode,standardmode,noperipheralsactive,lowMCURXmode,high-gainmode,noperipheralsactive,lowMCUTXmode,–20dBmoutputpower,noperipheralsactive,lowMCUactivityTXmode,0dBmoutputpower,noperipheralsactive,lowMCUactivityPowermode1.Digitalregulatoron;16-MHzRCOSCand32-MHzcrystaloscillatoroff;32.768-kHzXOSC,POR,BODandsleeptimeractive;RAMandregisterretentionPowermode2.Digitalregulatoroff;16-MHzRCOSCand32-MHzcrystaloscillatoroff;32.768-kHzXOSC,POR,andsleeptimeractive;RAMandregisterretention1Powermode3.Digitalregulatoroff;noclocks;PORactive;RAMandregisterretentionLowMCUactivity:32-MHzXOSCrunning.Noradioorperipherals.Limitedflashaccess,noRAMaccess.Peripheralcurrentconsumption (AddstocorecurrentIcoreforeachperipheralunitTimer1.Timerrunning,32-MHzXOSCTimer2.Timerrunning,32-MHzXOSCTimer3.Timerrunning,32-MHzXOSCTimer4.Timerrunning,32-MHzXOSCSleeptimer,including32.753-kHzADC,whenGENERALMeasuredonTexasInstrumentsCC2541EMreferencedesignwithTA=25°CandVDD=3TESTWAKE-UPANDPowermode1→Digitalregulatoron,16-MHzRCOSCand32-MHzcrystaloscillatoroff.Start-upof16-MHzRCOSC4Powermode2or3→Digitalregulatoroff,16-MHzRCOSCand32-MHzcrystaloscillatoroff.Start-upofregulatorand16-MHzRCOSCActive→TXorCrystalESR=16Ω.Initiallyrunningon16-MHzRCOSC,with32-MHzXOSCOFFWith32-MHzXOSCinitiallyRX/TXProprietaryautoBLERADIORFfrequencyProgrammablein1-MHzDatarateandmodulation2Mbps,GFSK,500-kHzdeviation2Mbps,GFSK,320-kHzdeviation1Mbps,GFSK,250-kHzdeviation1Mbps,GFSK,160-kHzdeviation500kbps,MSK250kbps,GFSK,160-kHzdeviation250kbps,MSKRFRECEIVEMeasuredonTexasInstrumentsCC2541EMreferencedesignwithTA=25°C,VDD=3V,fc=2440TEST2Mbps,GFSK,500-kHzDeviation,0.1%ReceiverBER<Co-channelWantedsignalat–67In-bandblocking±2MHzoffset,0.1%BER,wantedsignal–67±4MHzoffset,0.1%BER,wantedsignal–67±6MHzorgreateroffset,0.1%BER,wantedsignal–67FrequencyerrorIncludingbothinitialtoleranceanddrift.Sensitivitybetterthan–67dBm,250bytepayload.BER0.1%umpacketlength.Sensitivitybetterthan–67dBm,250bytepayload.BER0.1%2Mbps,GFSK,320-kHzDeviation,0.1%ReceiverBER<Co-channelWantedsignalat–67In-bandblocking±2MHzoffset,0.1%BER,wantedsignal–67±4MHzoffset,0.1%BER,wantedsignal–67±6MHzorgreateroffset,0.1%BER,wantedsignal–67FrequencyerrorIncludingbothinitialtoleranceanddrift.Sensitivitybetterthan–67dBm,250bytepayload.BER0.1%umpacketlength.Sensitivitybetterthan–67dBm,250bytepayload.BER0.1%DifferencebetweencenterfrequencyofthereceivedRFsignalandlocaloscillatorDifference ingsymbolrateandtheinternallygeneratedsymbolRFRFRECEIVESECTIONMeasuredonTexasInstrumentsCC2541EMreferencedesignwithTA=25°C,VDD=3V,fc=2440TEST1Mbps,GFSK,250-kHzDeviation,BluetoothlowenergyMode,0.1%ReceiverHigh-gainStandardBER<5Co-channelWantedsignal–67In-bandblocking±1MHzoffset,0.1%BER,wantedsignal–67±2MHzoffset,0.1%BER,wantedsignal–67±3MHzoffset,0.1%BER,wantedsignal–67>6MHzoffset,0.1%BER,wantedsignal–67Out-of-bandblockingMinimuminterfererlevel<2GHz(Wantedsignal–67Minimuminterfererlevel[2GHz,3GHz](Wantedsignal–67Minimuminterfererlevel>3GHz(Wantedsignal–67MinimuminterfererFrequencyerrorIncludingbothinitialtoleranceanddrift.Sensitivitybetterthan-67dBm,250bytepayload.BER0.1%umpacketlength.Sensitivitybetterthan–67dBm,250bytepayload.BER0.1%1Mbps,GFSK,160-kHzDeviation,0.1%ReceiverBER<0Co-channelWantedsignal10dBabovesensitivityIn-bandblocking±1-MHzoffset,0.1%BER,wantedsignal–672±2-MHzoffset,0.1%BER,wantedsignal–67±3-MHzoffset,0.1%BER,wantedsignal-–67>6-MHzoffset,0.1%BER,wantedsignal–67FrequencyerrorIncludingbothinitialtoleranceanddrift.Sensitivitybetterthan–67dBm,250-bytepayload.BER0.1%umpacketlength.Sensitivitybetterthan–67dBm,250-bytepayload.BER0.1%500kbps,MSK,0.1%ReceiverBER<0Co-channelWantedsignal–67In-bandblocking±1-MHzoffset,0.1%BER,wantedsignal–67±2-MHzoffset,0.1%BER,wantedsignal–67>2-MHzoffset,0.1%BER,wantedsignal–67FrequencyerrorIncludingbothinitialtoleranceanddrift.Sensitivitybetterthan–67dBm,250-bytepayload.BER0.1%Symbolrateerrorumpacketlength.Sensitivitybetterthan–67dBm,250-bytepayload.BER0.1%ThereceiversensitivitysettingisprogrammableusingaTIBLEstackvendor-specificAPIcommand.ThedefaultvalueisstandardResultsbasedonstandard-gainDifferencebetweencenterfrequencyofthereceivedRFsignalandlocaloscillatorDifference ingsymbolrateandtheinternallygeneratedsymbolResultsbasedonhigh-gainTEST250kbps,GFSK,160kHzDeviation,0.1%ReceiversensitivityBER<0Co-channelWantedsignal-67In-bandblocking±1-MHzoffset,0.1%BER,wantedsignal–67±2-MHzoffset,0.1%BER,wantedsignal–67>2-MHzoffset,0.1%BER,wantedsignal–67FrequencyerrorIncludingbothinitialtoleranceanddrift.Sensitivitybetterthan–67dBm,250-bytepayload.BER0.1%umpacketlength.Sensitivitybetterthan–67dBm,250-bytepayload.BER0.1%250kbps,MSK,0.1%ReceiversensitivityBER<0Co-channelWantedsignal-67In-bandblocking±1-MHzoffset,0.1%BER,wantedsignal–67±2-MHzoffset,0.1%BER,wantedsignal–67>2-MHzoffset,0.1%BER,wantedsignal–67FrequencyerrorIncludingbothinitialtoleranceanddrift.Sensitivitybetterthan–67dBm,250-bytepayload.BER0.1%Symbolrateerrorumpacketlength.Sensitivitybetterthan–67dBm,250-bytepayload.BER0.1%ALLSpuriousemissioninRX.Conductedf<1SpuriousemissioninRX.Conductedf>1Resultsbasedonstandard-gainDifferencebetweencenterfrequencyofthereceivedRFsignalandlocaloscillatorDifference ingsymbolrateandtheinternallygeneratedsymbolResultsbasedonhigh-gainRFTRANSMITMeasuredonTexasInstrumentsCC2541EMreferencedesignwithTA=25°C,VDD=3Vandfc=2440TEST OutputDeliveredtoasingle-ended50-Ωloadthroughabalunusing mendedoutputpowersetting0Deliveredtoasingle-ended50-Ωloadthroughabalunusing mendedoutputpowersettingProgrammableoutputpowerDeliveredtoasingle-ended50-Ωloadthroughabalunusing mendedoutputpowersettingSpuriousemissionconductedf<1f>1Suitableforsystemstargetingcompliancewithworldwideradio-frequencyregulationsETSIEN300328andEN300440Class2(Europe),FCCCFR47Part15(US),andARIBSTD-T66(Japan)OptimumloadDifferentialimpedanceasseenfromtheRFport(RF_PandRF_N)towardtheantenna70ΩDesignswithantennaconnectorsthatrequireconductedETSIcomplianceat64MHzshouldinsertanLCresonatorinfrontoftheantennaconnector.Usea1.6-nHinductorinparallelwitha1.8-pFcapacitor.ConnectbothfromthesignaltracetoagoodRFground.CURRENTCONSUMPTIONWITHMeasuredonTexasInstrumentsCC2541TPA62730EMreferencedesignwithTA=25°C,VDD=3Vandfc=24401Mbsp,GFSK,250-kHzdeviation,Bluetooth™lowenergyMode,1%TEST CurrentRXmode,standardmode,noperipheralsactive,lowMCUactivity,MCUat1MHzRXmode,high-gainmode,noperipheralsactive,lowMCUactivity,MCUat1MHzTXmode,–20dBmoutputpower,noperipheralsactive,lowMCUactivity,MCUat1MHzTXmode,0dBmoutputpower,noperipheralsactive,lowMCUactivity,MCUat1MHz(1)0.1%BERmapsto30.8%32-MHzCRYSTALMeasuredonTexasInstrumentsCC2541EMreferencedesignwithTA=25°CandVDD=3TESTCrystalEquivalentseries6ΩCrystalshunt17CrystalloadStart-upPower-downguardThecrystaloscillatormustbeinpowerdownforaguardtimebeforeitisusedagain.Thisrequirementisvalidforallmodesofoperation.Theneedforpower-downguardtimecanvarywithcrystaltypeandload.3(1)Includingagingandtemperaturedependency,asspecifiedby32.768-kHzCRYSTALMeasuredonTexasInstrumentsCC2541EMreferencedesignwithTA=25°CandVDD=3TESTCrystalCrystalfrequencyaccuracyEquivalentseriesCrystalshunt CrystalloadStart-ups(1)Includingagingandtemperaturedependency,asspecifiedby32-kHzRCMeasuredonTexasInstrumentsCC2541EMreferencedesignwithTA=25°CandVDD=3TEST CalibratedFrequencyaccuracyafterTemperatureSupply-voltage3Calibration2Thecalibrated32-kHzRCoscillatorfrequencyisthe32-MHzXTALfrequencydividedbyFrequencydriftwhentemperaturechangesaftercalFrequencydriftwhensupplyvoltagechangesafterWhenthe32-kHzRCoscillatorisenabled,itiscalibratedwhenaswitchfromthe16-MHzRCoscillatortothe32-MHzcrystaloscillatorisperformedwhileSLEEPCMD.OSC32K_CALDISissetto0.MHzRCMeasuredonTexasInstrumentsCC2541EMreferencedesignwithTA=25°CandVDD=3TEST UncalibratedfrequencyCalibratedfrequencyStart-upInitialcalibrationThecalibrated16-MHzRCoscillatorfrequencyisthe32-MHzXTALfrequencydividedbyWhenthe16-MHzRCoscillatorisenabled,itiscalbratedwhenaswitchfromthe16-MHzRCoscillatortothe32-MHzcrystaloscillatorisperformedwhileSLEEPCMD.OSC_PDissetto0.RSSIMeasuredonTexasInstrumentsCC2541EMreferencedesignwithTA=25°CandVDD=3TEST 2Mbps,GFSK,320-kHzDeviation,0.1%BERand2Mbps,GFSK,500-kHzDeviation,0.1%UsefulRSSIReducedgainbyAGCHighgainbyAGCRSSIReducedgainbyAGCHighgainbyAGCAbsoluteuncalbratedStepsize(LSB1AllOtherUsefulRSSIStandardHigh-gainRSSIStandardHigh-gainAbsoluteuncalbratedStepsize(LSB1AssumingCC2541EMreferencedesign.OtherRFdesignsgiveanoffsetfromthereportedFREQUENCYSYNTHESIZERMeasuredonTexasInstrumentsCC2541EMreferencedesignwithTA=25°C,VDD=3Vandfc=2440TEST Phasenoise,unmodulatedAt±1-MHzoffsetfromAt±3-MHzoffsetfromAt±5-MHzoffsetfromOGTEMPERATUREMeasuredonTexasInstrumentsCC2541EMreferencedesignwithTA=25°CandVDD=3TEST MeasuredusingintegratedADC,internalband-gapvoltagereference,andumresolution12-TemperatureVoltage10.1InitialaccuracywithoutAccuracyusing1-pointCurrentconsumptionwhenCOMPARATORTA=25°C,VDD=3V.AllmeasurementresultsareobtainedusingtheCC2541referencedesigns,post-TEST TYPCommon- umVCommon-modeminimumInputoffset1OffsetvsOffsetvsoperating4SupplyTA=25°CandVDD=3TESTInputVDDisvoltageonAVDD50VExternalreferenceVDDisvoltageonAVDD50VExternalreferencevoltageVDDisvoltageonAVDD50VInput,Simulatedusing4-MHzclockFull-scalePeak-to-peak,defines0VEffectivenumberofSingle-endedinput,7-bitSingle-endedinput,9-bitSingle-endedinput,10-bitSingle-endedinput,12-bitDifferentialinput,7-bitDifferentialinput,9-bitDifferentialinput,10-bitDifferentialinput,12-bit10-bitsetting,clockedby12-bitsetting,clockedbyUsefulpower7-bitsetting,bothsingleandTotalharmonicSingleendedinput,12-bitsetting,–6SignaltononharmonicSingle-endedinput,12-bitDifferentialinput,12-bitSingle-endedinput,12-bitsetting,–6Common-moderejectionDifferentialinput,12-bitsetting,1-kHzsine(0dBFS),limitedbyADCresolutionSingleendedinput,12-bitsetting,1-kHzsine(0dBFS),limitedbyADCresolutionGainDifferential12-bitsetting,12-bitIntegral12-bitsetting,12-bit12-bitsetting,mean,clockedby12-bitsetting,max,clockedbySignal-to-noise-and-Singleendedinput,7-bitSingleendedinput,9-bitSingleendedinput,10-bitSingleendedinput,12-bitDifferentialinput,7-bitDifferentialinput,9-bitDifferentialinput,10-bitDifferentialinput,12-bitConversion7-bit9-bit10-bit12-bit(1)Measuredwith300-Hzsine-waveinputandVDDasADCCHARACTERISTICSTA=25°CandVDD=3TEST PowerInternalreferenceVDD4InternalreferencetemperatureInternalreferenceVCONTROLINPUTACTA=–40°Cto85°C,VDD=2Vto3.6TESTSystemclock,fSYSCLKtSYSCLK=1/fSYSCLKTheundividedsystemclockis32MHzwhencrystaloscillatorisused.Theundividedsystemclockis16MHzwhencalibrated16-MHzRCoscillatorisused.RESET_NlowSeeitem1,Figure2.Thisistheshortestpulsethatisrecognizedasacompleteresetpinrequest.Notethatshorterpulsesmayberecognizedbutdonotleadtocompleteresetofallmoduleswithinthe1InterruptpulseSeeitem2,Figure2.Thisistheshortestpulsethatisrecognizedasaninterruptrequest.1212Figure2.ControlInputAC
T0299-SPIACTA=–40°Cto85°C,VDD=2Vto3.6TEST TYPSCKMaster,RXandSlave,RXandSCKdutySSNlowtoSCKtoSSNMOSIearlyMaster,load=107MOSIlateMaster,load=10MISOMISOSCKdutyMOSIMOSIMISOlateSlave,load=10OperatingMaster,TX8Master,RXand4Slave,RX8Slave,RXand4 X XXFigure3.SPIMasterAC
X XXFigure4.SPISlaveACDEBUGINTERFACEACTA=–40°Cto85°C,VDD=2Vto3.6TEST Debugclockfrequency(seeFigureAllowedhighpulseonclock(seeFigureAllowedlowpulseonclock(seeFigureEXT_RESET_Nlowtofirstfallingedgeondebugclock(seeFigure7)FallingedgeonclocktoEXT_RESET_Nhigh(seeFigureEXT_RESET_Nhightofirstdebugcommand(seeFigureDebugdatasetup(seeFigure2Debugdatahold(seeFigure4Clock-to-datadelay(seeFigureLoad=10 1/fclkdbgFigure5.DebugClock–Basic
Figure6.DebugEnable
T0437-P2(toP2DEBUG(fromP2Figure7.DataSetupandHoldTIMERINPUTSACTA=–40°Cto85°C,VDD=2Vto3.6TEST InputcapturepulseSynchronizersdeterminetheshortestinputpulsethatcanberecognized.Thesynchronizersoperateatthecurrentsystemclockrate(16MHzor32MHz).DCTA=25°C,VDD=3TESTLogic-inputVLogic-inputVLogic-inputInputequals0Logic-inputInputequalsI/O-pinpullupandpulldownLogic-0outputvoltage,4-mAOutputload4VLogic-1outputvoltage,4-mAOutputload4VLogic-0outputvoltage,20-mAOutputload20VLogic-1outputvoltage,20-mAOutputload20VDEVICEPINTheCC2541pinoutisshowninFigure8andashortdescriptionofthepinsP2_3/P2_3/OSC32K_Q2P2_4/4039383740393837363534334 67Ground 111213141516171819
NOTE:TheexposedgroundpadmustbeconnectedtoaFigure8.PinoutTopPINPINPINPower(2-V–3.6-Vogpower-supplyPower(2-V–3.6-Vogpower-supplyPower(2-V–3.6-Vogpower-supplyPower(2-V–3.6-Vogpower-supplyPower(2-V–3.6-Vogpower-supplyPower(2-V–3.6-Vogpower-supplyPower1.8-Vdigitalpower-supplydecoupling.DonotuseforsupplyingexternalPower2-V–3.6-Vdigitalpower-supplyPower2-V–3.6-Vdigitalpower-supply1GroundConnectto—Thegroundpadmustbeconnectedtoasolidground4UnusedNotDigitalPortDigitalPortDigitalPortDigitalPortDigitalPortDigitalPortDigitalPortDigitalPortDigitalPort1.0–20-mAdrive9DigitalPort1.1–20-mAdrive8DigitalPort7DigitalPort6DigitalPort5DigitalPortDigitalPortDigitalPortDigitalPortDigitalPort2.1/debugDigitalPort2.2/debugDigitalI/O,ogPort2.3/32.768kHzDigitalI/O,ogPort2.4/32.768kHzogExternalprecisionbiasresistorforreferenceDigitalReset,active-RFNegativeRFinputsignaltoLNAduringRXNegativeRFoutputsignalfromPAduringTXRFPositiveRFinputsignaltoLNAduringRXPositiveRFoutputsignalfromPAduringTX2I2CclockordigitalCanbeusedasI2CclockpinordigitalI/O.Leavefloatingifnotused.Ifgroundeddisablepullup3I2CclockordigitalCanbeusedasI2CdatapinordigitalI/O.Leavefloatingifnotused.Ifgroundeddisablepullupog32-MHzcrystaloscillatorpinog32-MHzcrystaloscillatorpinBLOCKAblockdiagramoftheCC2541isshowninFigure9.Themodulescanberoughlydividedintooneofthreecategories:CPU-relatedmodules;modulesrelatedtopower,test,andclockdistribution;andradio-relatedmodules.Inthefollowingsubsections,ashortdescriptionofeachmoduleisgiven.
I/OI/O
ADCAUDIO/DC
Figure9.CC2541BlockBLOCKAblockdiagramoftheCC2541isshowninFigure9.Themodulescanberoughlydividedintooneofthreecategories:CPU-relatedmodules;modulesrelatedtopower,test,andclockdistribution;andradio-relatedmodules.Inthefollowingsubsections,ashortdescriptionofeachmoduleisgiven.CPUandThe8051CPUcoreisasingle-cycle patiblecore.Ithasthreedifferentmemoryaccessbusses(SFR,DATA,andCODE/XDATA),adebuginterface,andan18-inputextendedinterruptunit.Thememoryarbiterisattheheartofthesystem,asitconnectstheCPUandDMAcontrollerwiththephysicalmemoriesandallperipheralsthroughtheSFRbus.Thememoryarbiterhasfourmemory-accesspoints,accessofwhichcanmaptooneofthreephysicalmemories:anSRAM,flashmemory,andXREG/SFRregisters.Itisresponsibleforperformingarbitrationandsequencingbetweensimultaneousmemoryaccessestothesamephysicalmemory.TheSFRbusisdrawnconceptuallyinFigure9asacommonbusthatconnectsallhardwareperipheralstothememoryarbiter.TheSFRbusintheblockdiagramalsoprovidesaccesstotheradioregistersintheradioregisterbank,eventhoughtheseareindeedmappedintoXDATAmemoryspace.The8-KBSRAMmapstotheDATAmemoryspaceandtopartsoftheXDATAmemoryspaces.TheSRAMisanultralow-powerSRAMthatretainsitscontentsevenwhenthedigitalpartispoweredoff(powermode2andmode3).The128/256KBflashblockprovidesin-circuitprogrammablenon-volatileprogrammemoryforthedevice,andmapsintotheCODEandXDATAmemoryspaces.Writingtotheflashblockisperformedthroughaflashcontrollerthatallowswiseerasureand4-bytewiseprogramming.SeeUserGuidefordetailsontheflashcontroller.Aversatilefive-channelDMAcontrollerisavailableinthesystem,accessesmemoryusingtheXDATAmemoryspace,andthushasaccesstoallphysicalmemories.Eachchannel(trigger,priority,transfermode,addressingmode,sourceanddestinationpointers,andtransfercount)isconfiguredwithDMAdescriptorsthatcanbelocatedanywhereinmemory.Manyofthehardwareperipherals(AEScore,flashcontroller,USARTs,timers,ADCinterface,etc.)canbeusedwiththeDMAcontrollerforefficientoperationbyperformingdatatransfersbetweenasingleSFRorXREGaddressandflash/SRAM.EachCC2541containsaunique48-bitIEEEaddressthatcanbeusedasthepublicdeviceaddressforaBluetoothdevice.Designersarefreetousethisaddress,orprovidetheirown,asdescribedintheBluetoothTheinterruptcontrollerservicesatotalof18interruptsources,dividedintosixinterruptgroups,eachofwhichisassociatedwithoneoffourinterruptpriorities.I/Oandsleeptimerinterruptrequestsareservicedevenifthedeviceisinasleepmode(powermodes1and2)bybringingtheCC2541backtotheactivemode.Thedebuginterfaceimplementsaproprietarytwo-wireserialinterfacethatisusedforin-circuitdebugging.Throughthisdebuginterface,itispossibletoeraseorprogramtheentireflashmemory,controlwhichoscillatorsareenabled,stopandstartexecutionoftheuserprogram,executeinstructionsonthe8051core,setcodebreakpoints,andsingle-stepthroughinstructionsinthecode.Usingthesetechniques,itispossibletoperformin-circuitdebuggingandexternalflashprogrammingelegantly.TheI/Ocontrollerisresponsibleforallgeneral-purposeI/Opins.TheCPUcanconfigurewhetherperipheralmodulescontrolcertainpinsorwhethertheyareundersoftwarecontrol,andifso,whethereachpinisconfiguredasaninputoroutputandifapulluporpulldownresistorinthepadisconnected.EachperipheralthatconnectstotheI/OpinscanchoosebetweentwodifferentI/Opinlocationstoensureflexibilityinvariousapplications.Thesleeptimerisanultralow-powertimerthatcaneitheruseanexternal32.768-kHzcrystaloscillatororaninternal32.753-kHzRCoscillator.Thesleeptimerrunscontinuouslyinalloperatingmodesexceptpowermode3.Typicalapplicationsofthistimerareasareal-timecounterorasawake-uptimertogetoutofpowermode1ormode2.Abuilt-inwatchdogtimerallowstheCC2541toresetitselfifthefirmwarehangs.Whenenabledby6- Timer1isa16-bittimerwithtimer/counter/functionality.Ithasaprogrammableprescaler,a16-bitperiodvalue,andfiveindividuallyprogrammablecounter/capturechannels,eachwitha16-bitcomparevalue.Eachofthecounter/capturechannelscanbeusedasaoutputortocapturethetimingofedgesoninputsignals.ItcanalsobeconfiguredinIRgenerationmode,whereitcountstimer3periodsandtheoutputisANDedwiththeoutputoftimer3togeneratemodulatedconsumerIRsignalswithminimalCPUinteraction.Timer2isa40-bittimer.Ithasa16-bitcounterwithaconfigurabletimerperiodanda24-bitoverflowcounterthatcanbeusedtokeeptrackofthenumberofperiodsthathavetranspired.A40-bitcaptureregisterisalsousedtorecordtheexacttimeatwhichastart-of-framedelimiterisreceived/transmittedortheexacttimeatwhichtransmissionends.Therearetwo16-bitoutputcompareregistersandtwo24-bitoverflowcompareregistersthatcanbeusedtogiveexacttimingforstartofRXorTXtotheradioorgeneralinterrupts.Timer3andtimer4are8-bittimerswithtimer/counter/functionality.Theyhaveaprogrammableprescaler,an8-bitperiodvalue,andoneprogrammablecounterchannelwithan8-bitcomparevalue.Eachofthecounterchannelscanbeusedas USART0andUSART1areeachconfigurableaseitheranSPImaster/slaveoraUART.TheyprovidedoublebufferingonbothRXandTXandhardwareflowcontrolandarethuswellsuitedtohigh-throughputfull-duplexapplications.EachUSARThasitsownhigh-precisionbaud-rategenerator,thusleavingtheordinarytimersfreeforotheruses.WhenconfiguredasSPIslaves,theUSARTssampletheinputsignalusingSCKdirectlyinsteadofusingsomeoversamplingscheme,andarethuswell-suitedforhighdatarates.TheAESencryption/decryptioncoreallowstheusertoencryptanddecryptdatausingtheAESalgorithmwith128-bitkeys.TheAEScorealsosupportsECB,CBC,CFB,OFB,CTR,andCBC-MAC,aswellashardwaresupportforCCM.TheADCsupports7to12bitsofresolutionwithacorrespondingrangeofbandwidthsfrom30-kHzto4-kHz,respectively.DCandaudioconversionswithuptoeightinputchannels(I/Ocontrollerpins)arepossible.Theinputscanbeselectedassingle-endedordifferential.Thereferencevoltagecanbeinternal,AVDD,orasingle-endedordifferentialexternalsignal.TheADCalsohasatemperature-sensorinputchannel.TheADCcanautomatetheprocessofperiodicsamplingorconversionoverasequenceofchannels.TheI2Cmoduleprovidesadigitalperipheralconnectionwithtwopinsandsupportsbothmasterandslaveoperation.I2CsupportiscompliantwiththeNXPI2Cspecificationversion2.1andsupportsstandardmode(upto100kbps)andfastmode(upto400kbps).Inaddition,7-bitdeviceaddressingmodesaresupported,aswellasmasterandslavemodes.Theultralow-powerogcomparatorenablesapplicationstowakeupfromPM2orPM3basedonanogsignal.Bothinputsarebroughtouttopins;thereferencevoltagemustbeprovidedexternally.ThecomparatoroutputisconnectedtotheI/OcontrollerinterruptdetectorandcanbetreatedbytheMCUasaregularI/Opin 21TYPICALRX TX 1MbpsGFSK2501MbpsGFSK250kHzStandardGainSettingInput=−70dBmV=3TXPowerSetting=0dBmV=3V CurrentCurrentCurrentCurrent TemperatureFigure
TemperatureFigure
RX TX 1MbpsGFSK1MbpsGFSK250kHzStandardGainSettingV=3VTXPowerSetting=0dBmV=3V LevelLevelLevelLevel TemperatureFigure
TemperatureFigure
CurrentCurrent
RX TX SUPPLY SUPPLYTXPowerSetting=0dBmTXPowerSetting=0dBmT=25°C1MbpsGFSK250kHzStandardGainSettingInput=−70dBmT=CurrentCurrent
Voltage Voltage Figure FigureTYPICALCHARACTERISTICSRX TX SUPPLY SUPPLY1MbpsGFSK250kHzStandardGainSetting1MbpsGFSK250kHzStandardGainSettingT=25°CTXPowerSetting=0dBmT=25°CLevelLevelLevelLevel
3
3 Voltage VoltageFigure Figure
RX TX 1MbpsGFSK1MbpsGFSK250kHzStandardGainSettingT=25°CV=3TXPowerSetting=0dBmT=25°CV=3 LevelLevelLevelLevel 24002410242024302440245024602470FrequencyFigure
24002410242024302440245024602470FrequencyFigure
Table1.OutputTXPOWERTypicalOutputPower0MeasuredonTexasInstrumentsCC2541EMreferencedesignwithTA=25°C,VDD=3Vandfc=2440MHz.SeeSWRU191formendedregistersettings.1Mbsp,GFSK,250-kHzdeviation,Bluetooth™lowenergymode,1%Table2.OutputPowerandCurrentTypicalOutputPowerTyp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 交通枢纽监控设备安装及维护合同
- XX市度道路养护合同协议
- 业务外包合同例文
- 2025年协议离婚子女抚养协议指南
- 中药材购销合同公证书
- 事业单位人事合同管理规定及示范文本
- 业主装修合同范本完整版
- 个人车位购买合同
- 传统汽车融资租赁合同书
- 门禁系统维修合同
- 2025-2030年中国反渗透膜行业市场发展趋势展望与投资策略分析报告
- 山东省潍坊市2024-2025学年高三上学期1月期末 英语试题
- 春节节后收心会
- 《榜样9》观后感心得体会四
- 七年级下册英语单词表(人教版)-418个
- 交警安全进校园课件
- (2024年高考真题)2024年普通高等学校招生全国统一考试数学试卷-新课标Ⅰ卷(含部分解析)
- 2022年营口市大学生专考专招考试真题及答案
- API520-安全阀计算PART1(中文版)
- 商务提成办法
- 小提琴协奏曲《梁祝》谱
评论
0/150
提交评论