您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > ST-STM32L151超低功耗32位MCU开发方案
STSTM32L151超低功耗32位MCU开发方案关键字:ARMCortex-M3MCU,医疗电子,工业控制,PC外设,有线和无线传感器,GPSST公司的STM32L151xE和STM32L152xE是采用高性能ARM®Cortex®-M3RISC内核的高性能超低功耗32位MCU,工作频率32MHz(33.3DMIPS),集成了USB连接电源,存储器保护单元(MPU),高速嵌入存储器(512KB闪存和80KBRAM),以及连接到两个APB总线的增强I/O和外设.主要用在医疗和手持设备,应用控制和用户接口,PC外设,游戏,GPS和体育运动设备以及民用计量表.本文介绍了STM32L151xE和STM32L152xE主要特性,框图和开发板STM32L-DISCOVERY主要特性,框图,电路图,材料清单和PCB设计文件.Theultra-low-powerSTM32L151xEandSTM32L152xEdevicesincorporatetheconnectivitypoweroftheuniversalserialbus(USB)withthehigh-performanceARM®Cortex®-M332-bitRISCcoreoperatingatafrequencyof32MHz(33.3DMIPS),amemoryprotectionunit(MPU),high-speedembeddedmemories(Flashmemoryupto512KbytesandRAMupto80Kbytes),andanextensiverangeofenhancedI/OsandperipheralsconnectedtotwoAPBbuses.TheSTM32L151xEandSTM32L152xEdevicesoffertwooperationalamplifiers,one12-bitADC,twoDACs,twoultra-low-powercomparators,onegeneral-purpose32-bittimer,sixgeneral-purpose16-bittimersandtwobasictimers,whichcanbeusedastimebases.Moreover,theSTM32L151xEandSTM32L152xEdevicescontainstandardandadvancedcommunicationinterfaces:uptotwoI2Cs,threeSPIs,twoI2S,threeUSARTs,twoUARTsandanUSB.TheSTM32L151xEandSTM32L152xEdevicesofferupto34capacitivesensingchannelstosimplyaddatouchsensingfunctionalitytoanyapplication.Theyalsoincludeareal-timeclockandasetofbackupregistersthatremainpoweredinStandbymode.Finally,theintegratedLCDcontroller(exceptSTM32L151xEdevices)hasabuilt-inLCDvoltagegeneratorthatallowstodriveupto8multiplexedLCDswiththecontrastindependentofthesupplyvoltage.Theultra-low-powerSTM32L151xEandSTM32L152xEdevicesoperatefroma1.8to3.6Vpowersupply(downto1.65Vatpowerdown)withBORandfroma1.65to3.6VpowersupplywithoutBORoption.Theyareavailableinthe-40to+85°Cand-40to+105°Ctemperatureranges.Acomprehensivesetofpower-savingmodesallowsthedesignoflow-powerapplications.Thesefeaturesmaketheultra-low-powerSTM32L151xEandSTM32L152xEmicrocontrollerfamilysuitableforawiderangeofapplications:•Medicalandhandheldequipment•Applicationcontrolanduserinterface•PCperipherals,gaming,GPSandsportequipment•Alarmsystems,wiredandwirelesssensors,videointercom•UtilitymeteringSTM32L151xE和STM32L152xE主要特性:•Ultra-low-powerplatform–1.65Vto3.6Vpowersupply–-40℃to105℃temperaturerange–290nAStandbymode(3wakeuppins)–1.11μAStandbymode+RTC–560nAStopmode(16wakeuplines)–1.4μAStopmode+RTC–11μALow-powerrunmodedownto4.6μAinLow-powersleepmode–195μA/MHzRunmode–10nAultra-lowI/Oleakage–8μswakeuptime•Core:ARM®Cortex®-M332-bitCPU–From32kHzupto32MHzmax–1.25DMIPS/MHz(Dhrystone2.1)–Memoryprotectionunit•Upto34capacitivesensingchannels•CRCcalculationunit,96-bituniqueID•Resetandsupplymanagement–Low-power,ultrasafeBOR(brownoutreset)with5selectablethresholds–Ultra-low-powerPOR/PDR–Programmablevoltagedetector(PVD)•Clocksources–1to24MHzcrystaloscillator–32kHzoscillatorforRTCwithcalibration–Internal16MHzoscillatorfactorytrimmedRC(+/-1%)withPLLoption–Internallow-power37kHzoscillator–Internalmultispeedlow-power65kHzto4.2MHzoscillator–PLLforCPUclockandUSB(48MHz)•Pre-programmedbootloader–USBandUSARTsupported•Upto116fastI/Os(102I/Os5Vtolerant),allmappableon16externalinterruptvectors•Memories–512KBFlashwithECC(with2banksof256KBenablingRWWcapability)–80KBRAM–16KBoftrueEEPROMwithECC–128Bytebackupregister•LCDdriver(exceptSTM32L151xEdevices)upto8x40segments,contrastadjustment,blinkingmode,step-upconverter•Richanalogperipherals(downto1.8V)–2xoperationalamplifiers–12-bitADC1Mspsupto40channels–12-bitDAC2chwithoutputbuffers–2xultra-low-powercomparators(windowmodeandwakeupcapability)•DMAcontroller12xchannels•11xperipheralcommunicationinterfaces–1xUSB2.0(internal48MHzPLL)–5xUSART–3xSPI16Mbits/s(2xSPIwithI2S)–2xI2C(SMBus/PMBus)•11xtimers:1x32-bit,6x16-bitwithupto4IC/OC/PWMchannels,2x16-bitbasictimers,2xwatchdogtimers(independentandwindow)•Developmentsupport:serialwiredebug,JTAGandtrace图1.STM32L151xE和STM32L152xE框图开发板STM32L-DISCOVERYTheSTM32L-DISCOVERY(ordercodeSTM32L-DISCOVERY)andthe32L152CDISCOVERY(ordercodeSTM32L152C-DISCO)helpyoutodiscovertheSTM32Lultralowpowerfeaturesandtodevelopandshareyourapplications.TheSTM32LDISCOVERYand32L152CDISCOVERYarebasedonanSTM32L152RBT6(128KbytesofFlashmemory)andanSTM32L152RCT6(256KbytesofFlashmemory),respectively.TheyincludeanST-LINK/V2embeddeddebugtoolinterface,LCD(24segments,4commons),LEDs,pushbuttons,alineartouchsensor,andfourtouchkeys.Inthisdocument,STM32L1discoveryrefersbothtotheSTM32L-DISCOVERYandtothe32L152CDISCOVERY.STM32L-DISCOVERYand32L152CDISCOVERYkitsarefunctionallyequivalent.ThedifferenceistheinternalFlashmemorysize(128Kbytesor256Kbytes).图2.开发板STM32L-DISCOVERY外形图开发板STM32L-DISCOVERY主要特性:•AnSTM32L152RBT6(128KbyteFlashmemory,16KbyteRAM,4KbytedataEEPROM)orSTM32L152RCT6(256KbyteFlashmemory,32KbyteRAM,8KbytedataEEPROM)microcontrollerina64-pinLQFPpackage•On-boardST-LINK/V2withselectionmodeswitchtousethekitasastandaloneSTLINK/V2(withSWDconnectorforprogramminganddebugging)•Boardpowersupply:throughUSBbusorfromanexternal3.3or5Vsupplyvoltage•Externalapplicationpowersupply:3Vand5V•IDDcurrentmeasurement•LCD–DIP28package–24segments,4commons•FourLEDs:–LD1(red/green)indi
本文标题:ST-STM32L151超低功耗32位MCU开发方案
链接地址:https://www.777doc.com/doc-6400034 .html