ST STM32WB55无线微控制器开发方案.docx

上传人:b****4 文档编号:3461161 上传时间:2022-11-23 格式:DOCX 页数:12 大小:992.82KB
下载 相关 举报
ST STM32WB55无线微控制器开发方案.docx_第1页
第1页 / 共12页
ST STM32WB55无线微控制器开发方案.docx_第2页
第2页 / 共12页
ST STM32WB55无线微控制器开发方案.docx_第3页
第3页 / 共12页
ST STM32WB55无线微控制器开发方案.docx_第4页
第4页 / 共12页
ST STM32WB55无线微控制器开发方案.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

ST STM32WB55无线微控制器开发方案.docx

《ST STM32WB55无线微控制器开发方案.docx》由会员分享,可在线阅读,更多相关《ST STM32WB55无线微控制器开发方案.docx(12页珍藏版)》请在冰豆网上搜索。

ST STM32WB55无线微控制器开发方案.docx

STSTM32WB55无线微控制器开发方案

STSTM32WB55Zigbee3.0无线微控制器开发方案

ST公司的stm32WB55xx系列和STM32WB35xx系列是多协议和超低功耗32位MCU,嵌入了功能强大和与Bluetooth®低功耗SIG指标v5.0和IEEE802.15.4-2011兼容的超低功耗无线电.器件还包含了专门用途的Arm®Cortex®-M0+核,用来进行所有实时低层操作.器件的工作频率高达64MHz,器件的Cortex®-M4核具有浮点单元(FPU)单精度,支持所有Arm®单精度数据处理指令和数据类型,还能实现全套DSP指令和存储器保护单元(MPU),从而增强了应用的安全性.器件嵌入了高速存储器(STM32WB55xx:

高达1MB闪存和256KBSRAM,STM32WB35xx:

高达512MB闪存和96KBSRAM),所有封装的器件具有Quad-SPI接口和扩展增强I/O和外设.器件支持存储器和外设间以及存储器到存储器的直接数据传输.器件的无线电为2.4GHz,RF收发器支持Bluetooth®5,IEEE802.15.4-2011PHY和MCU,支持线程和Zigbee®3.0.接收RX灵敏度为-96dBM(Bluetooth®低功耗1Mbps),-100dBm(802.15.4),可编程输出功率+6dBm,每步为1dB,集成了平衡/不平衡变换器以降低BOM,支持2Mbps,工作电压1.71-3.6V,关断模式电流13nA,工作温度–40C到85/105C.主要用在家庭自动化,智能照明,智能建筑物和各种IoT连接.本文介绍了STM32WB55主要特性,STM32WB55xx系列框图和STM32WB35xx系列框图,RF前端框图,电源图,时钟树,以及Nucleo包(P-NUCLEO-WB55)主要特性,Nucleo-68硬件框图,电路图和材料清单.

 

TheSTM32WB55xxandSTM32WB35xxmultiprotocolwirelessandultra-low-powerdevicesembedapowerfulandultra-low-powerradiocompliantwiththeBluetooth®LowEnergySIGspecificationv5.0andwithIEEE802.15.4-2011.TheycontainadedicatedArm®Cortex®-M0+forperformingallthereal-timelowlayeroperation.

Thedevicesaredesignedtobeextremelylow-powerandarebasedonthehigh-performanceArm®Cortex®-M432-bitRISCcoreoperatingata frequency ofupto64MHz.TheCortex®-M4corefeaturesaFloatingpointunit(FPU)singleprecisionthatsupportsallArm®single-precisiondata-processinginstructionsanddatatypes.ItalsoimplementsafullsetofDSPinstructionsandamemoryprotectionunit(MPU)thatenhancesapplicationsecurity.

Enhancedinter-processorcommunicationisprovidedbytheIPCCwithsixbidirectionalchannels.TheHSEMprovideshardwaresemaphoresusedtosharecommonresourcesbetweenthetwoprocessors.

Thedevicesembedhigh-speedmemories(upto1MbyteofFlashmemoryforSTM32WB55xx,upto512KbytesforSTM32WB35xx,upto256KbytesofSRAMforSTM32WB55xx,96KbytesforSTM32WB35xx),aQuad-SPIFlashmemoryinterface(availableonallpackages)andanextensiverangeofenhancedI/Osandperipherals.

DirectdatatransferbetweenmemoryandperipheralsandfrommemorytomemoryissupportedbyfourteenDMAchannelswithafullflexiblechannelmappingbytheDMAMUXperipheral.

ThedevicesfeatureseveralmechanismsforembeddedFlashmemoryandSRAM:

readoutprotection,writeprotectionandproprietarycodereadoutprotection.PortionsofthememorycanbesecuredforCortex®-M0+exclusiveaccess.

ThetwoAESencryptionengines,PKAandRNGenablelowerlayerMACandupperlayercryptography.Acustomerkeystoragefeaturemaybeusedtokeepthekeyshidden.

Thedevicesofferafast12-bitADCandtwoultra-low-powercomparatorsassociatedwithahighaccuracyreferencevoltagegenerator.

Thesedevicesembedalow-powerRTC,oneadvanced16-bittimer,onegeneral-purpose32-bittimer,twogeneral-purpose16-bittimers,andtwo16-bitlow-powertimers.

Inaddition,upto18capacitivesensingchannelsareavailableforSTM32WB55xx(notonUFQFPN48package).TheSTM32WB55xxalsoembedanintegratedLCDdriverupto8x40or4x44,withinternalstep-upconverter.

TheSTM32WB55xxandSTM32WB35xxalsofeaturestandardandadvancedcommunicationinterfaces,namelyoneUSART(ISO7816,IrDA,ModbusandSmartcardmode),onelow-powerUART(LPUART),twoI2Cs(SMBus/PMBus),twoSPIs(oneforSTM32WB35xx)upto32MHz,oneserialaudiointerface(SAI)withtwochannelsandthreePDMs,oneUSB2.0FSdevicewithembeddedcrystal-lessoscillator,supportingBCDandLPMandoneQuad-SPIwithexecute-in-place(XIP)capability.

TheSTM32WB55xxandSTM32WB35xxoperateinthe-40to+105C(+125Cjunction)and-40to+85C(+105Cjunction)temperaturerangesfroma1.71to3.6Vpowersupply.Acomprehensivesetofpower-savingmodesenablesthedesignoflow-powerapplications.

ThedevicesincludeindependentpowersuppliesforanaloginputforADC.

TheSTM32WB55xxandSTM32WB35xxintegrateahighefficiencySMPSstep-downconverterwithautomaticbypassmodecapabilitywhentheVDDfallsbelowVBORx(x=1,2,3,4)voltagelevel(defaultis2.0V).ItincludesindependentpowersuppliesforanaloginputforADCandcomparators,aswellasa3.3VdedicatedsupplyinputforUSB.

AVBATdedicatedsupplyallowsthedevicestobackuptheLSE32.768KHzoscillator,theRTCandthebackupregisters,thusenablingtheSTM32WB55xxandSTM32WB35xxtosupplythesefunctionsevenifthemainVDDisnotpresentthroughaCR2032-likebattery,aSupercaporasmallrechargeablebattery.

TheSTM32WB55xxofferfourpackages,from48to129pins.TheSTM32WB35xxofferonepackage,48pins.

STM32WB55主要特性:

 IncludesSTstate-of-the-artpatentedtechnology·

 Radio

–2.4GHz

–RFtransceiversupportingBluetooth®5specification,IEEE802.15.4-2011PHYandMAC,supportingThreadand Zigbee®3.0

–RXsensitivity:

 -96dBm(Bluetooth®LowEnergyat1Mbps),

-100dBm(802.15.4)

–Programmableoutputpowerupto+6dBmwith1dBsteps

 –IntegratedbaluntoreduceBOM

–Supportfor2Mbps

–DedicatedArm®32-bitCortex®M0+CPUforreal-timeRadiolayer

–AccurateRSSItoenablepowercontrol

–SuitableforsystemsrequiringcompliancewithradiofrequencyregulationsETSIEN300328,EN300440,FCCCFR47Part15andARIBSTD-T66

–SupportforexternalPA

–Availableintegratedpassivedevice(IPD)companionchipforoptimizedmatchingsolution(MLPF-WB55-01E3or

 MLPF-WB55-02E3)·

 Ultra-low-powerplatform

–1.71to3.6Vpowersupply

––40Cto85/105Ctemperatureranges

–13nAshutdownmode

 –600nAStandbymode+RTC+32KBRAM

–2.1μAStopmode+RTC+256KBRAM

–Active-modeMCU:

<53μA/MHzwhenRFandSMPSon

–Radio:

Rx4.5mA/Txat0dBm5.2mA·

 Core:

Arm®32-bitCortex®-M4CPUwithFPU,adaptivereal-timeaccelerator(ARTAccelerator)allowing0-wait-stateexecutionfromFlashmemory,frequencyupto64MHz,MPU,80DMIPSandDSPinstructions·

 Performancebenchmark

–1.25DMIPS/MHz(Drystone2.1)

–219.48CoreMark®(3.43CoreMark/MHzat64MHz)·

 Energybenckmark

–303ULPMark™CPscore·

 Supplyandresetmanagement

–HighefficiencyembeddedSMPS

 step-downconverterwithintelligentbypassmode

–Ultra-safe,low-powerBOR(brownoutreset)withfiveselectablethresholds

–Ultra-low-powerPOR/PDR

–Programmablevoltagedetector(PVD)

–VBATmodewithRTCandbackupregisters·

 Clocksources

–32MHzcrystaloscillatorwithintegratedtrimmingcapacitors(RadioandCPUclock)

–32kHzcrystaloscillatorforRTC(LSE)

–Internallow-power32kHz(±5%)RC(LSI1)

–Internallow-power32kHz(stability±500ppm)RC(LSI2)

–Internalmultispeed100kHzto48MHzoscillator,auto-trimmedbyLSE(betterthan±0.25%accuracy)–Highspeedinternal16MHzfactorytrimmedRC(±1%)–2xPLLforsystemclock,USB,SAIandADC·Memories

–Upto1MBFlashmemorywithsectorprotection(PCROP)againstR/Woperations,enablingauthenticBluetooth®LowEnergyand802.15.4SWstack

–Upto256KBSRAM,including64KBwithhardwareparitycheck

–20x32-bitbackupregister

–BootloadersupportingUSART,SPI,I2CandUSBinterfaces

–OTA(overtheair)Bluetooth®LowEnergyand802.15.4update

–QuadSPImemoryinterfacewithXIP·

 Richanalogperipherals(downto1.62V)

–12-bitADC4.26Msps,upto16-bitwithhardwareoversampling,200μA/Msps

–2xultra-low-powercomparator

–Accurate2.5Vor2.048Vreferencevoltagebufferedoutput·

 Systemperipherals

–Interprocessorcommunicationcontroller(IPCC)forcommunicationwithBluetooth®LowEnergyand802.15.4

–HWsemaphoresforresourcessharingbetweenCPUs

–2xDMAcontrollers(7xchannelseach)supportingADC,SPI,I2C,USART,QSPI,SAI,AES,timers

–1xUSART(ISO7816,IrDA,SPIMaster,ModbusandSmartcardmode)

–1xLPUART(lowpower)

–2xSPI32Mbit/s

–2xI2C(SMBus/PMBus)

–1xSAI(dualchannelhighqualityaudio)

–1xUSB2.0FSdevice,crystal-less,BCDandLPM

–Touchsensingcontroller,upto18sensors

–LCD8x40withstep-upconverter

–1x16-bit,fourchannelsadvancedtimer

–2x16-bits,twochannelstimer

–1x32-bits,fourchannelstimer

–2x16-bitsultra-low-powertimer

–1xindependentSystick

–1xindependentwatchdog

–1xwindowwatchdog·

 SecurityandID

–Securefirmwareinstallation(SFI)forBluetooth®LowEnergyand802.15.4SWstack

–3xhardwareencryptionAESmaximum256-bitfortheapplication,theBluetooth®LowEnergyandIEEE802.15.4

–Customerkeystorage/keymanagerservices

–HWpublickeyauthority(PKA)

–Cryptographicalgorithms:

RSA, 

 Diffie-Helman,ECCoverGF(p)

–Truerandomnumbergenerator(RNG)

–SectorprotectionagainstR/Woperation(PCROP)

–CRCcalculationunit

–Dieinformation:

96-bituniqueID

–IEEE64-bituniqueID.Possibilitytoderive802.15.464-bitandBluetooth®LowEnergy48-bitEUI·Upto72fastI/Os,70ofthem5V-tolerant·

 Developmentsupport

–Serialwiredebug(SWD),JTAGfortheApplicationprocessor

–Applicationcrosstriggerwithinput/output

–EmbeddedTraceMacrocell™forapplication·

 AllpackagesareECOPACK2compliant

图1,STM32WB55xx系列框图

图2,STM32WB35xx系列框图

图3,STM32WB55xx和STM32WB35xx系列RF前端框图

图4.STM32WB55xx系列电源概述图

图5.STM32WB35xx系列电源概述图

图6.时钟树图

Nucleo包(P-NUCLEO-WB55)

TheNucleopack(P-NUCLEO-WB55)withaNucleo-68boardandaUSBdongleprovidesanaffordableandflexiblewayforuserstotryoutnewconceptsandbuildprototypesusingSTM32WBmicrocontrollerswitha2.4GHzradiointerface.

Thiscircuitblockprovidesvariouscombinationsofperformance,powerconsumptionandfeatures.A2.4GHzRFtransceiversupportingBluetooth®specificationv5.0andIEEE802.15.4-2011PHYandMACissupported.

Arduino™UnoV3connectivityandSTmorphoheadersallowtheusertoeasilyexpandthefun

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1