STM32WB55CGU6 ARM mikrovaldikliai – MCU Itin mažos galios dviejų branduolių „Arm Cortex-M4“ MCU 64 MHz, „Cortex-M0+“ 32 MHz 1 MB
♠ Produkto aprašymas
Produkto atributas | Atributo reikšmė |
Gamintojas: | STMicroelectronics |
Produkto kategorija: | ARM mikrovaldikliai - MCU |
RoHS: | Išsami informacija |
Serija: | STM32WB |
Montavimo stilius: | SMD/SMT |
Pakuotė / dėklas: | UFQFPN-48 |
Branduolys: | ARM Cortex M0+, ARM Cortex M4 |
Programos atminties dydis: | 1 MB |
Duomenų magistralės plotis: | 32 bitų |
ADC skiriamoji geba: | 12 bitų |
Maksimalus takto dažnis: | 64 MHz, 32 MHz |
Įvesčių / išvesčių skaičius: | 30 įėjimų/išėjimų |
Duomenų RAM dydis: | 256 kB |
Maitinimo įtampa - Min.: | 1,71 V |
Maitinimo įtampa - maks.: | 3,6 V |
Minimali darbinė temperatūra: | - 40 °C |
Maksimali darbinė temperatūra: | + 105 °C |
Pakuotė: | Dėklas |
Prekės ženklas: | STMicroelectronics |
Duomenų RAM tipas: | SRAM |
Sąsajos tipas: | I2C, LPUART, SAI, SPI, USART, USB |
Jautrus drėgmei: | Taip |
ADC kanalų skaičius: | 13 kanalų |
Produkto tipas: | ARM mikrovaldikliai - MCU |
Programos atminties tipas: | Blykstė |
Gamyklinės pakuotės kiekis: | 1560 m. |
Subkategorija: | Mikrovaldikliai - MCU |
Prekinis pavadinimas: | STM32 |
Vieneto svoris: | 0,003517 uncijos |
♠ Daugiaprotokolis belaidis 32 bitų MCU „Arm®“ pagrindu sukurtas „Cortex®-M4“ su FPU, „Bluetooth® 5.2“ ir 802.15.4 radijo sprendimu
Daugiaprotokoliuose belaidžiuose ir itin mažos galios įrenginiuose STM32WB55xx ir STM32WB35xx integruotas galingas ir itin mažos galios radijo ryšys, atitinkantis „Bluetooth® Low Energy SIG“ specifikaciją 5.2 ir IEEE 802.15.4-2011. Juose yra specialus „Arm® Cortex®-M0+“ procesorius, skirtas visoms realaus laiko žemo lygio operacijoms atlikti.
Įrenginiai sukurti itin mažai energijos naudojantys ir paremti didelio našumo „Arm® Cortex®-M4“ 32 bitų RISC branduoliu, veikiančiu iki 64 MHz dažniu. Šis branduolys pasižymi slankiojo kablelio vienetu (FPU) su vienu tikslumu, kuris palaiko visas „Arm®“ vieno tikslumo duomenų apdorojimo instrukcijas ir duomenų tipus. Jis taip pat įdiegia visą DSP instrukcijų rinkinį ir atminties apsaugos įrenginį (MPU), kuris padidina programų saugumą.
Patobulintą tarpprocesorinį ryšį IPCC užtikrina šešiais dvikrypčiais kanalais. HSEM teikia aparatinės įrangos semaforus, naudojamus bendriems ištekliams tarp dviejų procesorių dalytis.
Įrenginiuose integruotos didelės spartos atmintinės (iki 1 MB „Flash“ atminties, skirtos STM32WB55xx, iki 512 KB „STM32WB35xx“, iki 256 KB „SRAM“, skirtos STM32WB55xx, 96 KB „STM32WB35xx“), „Quad-SPI“ „Flash“ atminties sąsaja (yra visuose korpusuose) ir platus patobulintų įvesties / išvesties bei periferinių įrenginių asortimentas.
Tiesioginį duomenų perdavimą tarp atminties ir periferinių įrenginių bei iš atminties į atmintį palaiko keturiolika DMA kanalų su visiškai lanksčiu kanalų atvaizdavimu DMAMUX periferiniame įrenginyje.
Įrenginiuose yra keli įterptosios „Flash“ atminties ir SRAM mechanizmai: apsauga nuo nuskaitymo, apsauga nuo rašymo ir patentuota apsauga nuo kodo nuskaitymo. Kai kurias atminties dalis galima apsaugoti, kad būtų suteikta išskirtinė prieiga prie „Cortex®-M0+“.
Du AES šifravimo varikliai, PKA ir RNG, leidžia naudoti žemesnio lygio MAC ir viršutinio lygio kriptografiją. Kliento raktų saugojimo funkcija gali būti naudojama raktams paslėpti. Įrenginiai siūlo greitą 12 bitų ADC ir du itin mažos galios lygintuvus, susietus su didelio tikslumo etaloninės įtampos generatoriumi.
Šiuose įrenginiuose integruotas mažos galios RTC, vienas pažangus 16 bitų laikmatis, vienas bendrosios paskirties 32 bitų laikmatis, du bendrosios paskirties 16 bitų laikmačiai ir du 16 bitų mažos galios laikmačiai. Be to, STM32WB55xx (ne UFQFPN48 korpuse) galima naudoti iki 18 talpinių jutimo kanalų.
STM32WB55xx taip pat turi integruotą LCD tvarkyklę iki 8x40 arba 4x44 su vidiniu įtampos keitikliu. STM32WB55xx ir STM32WB35xx taip pat turi standartines ir pažangias ryšio sąsajas, būtent vieną USART (ISO 7816, IrDA, Modbus ir Smartcard režimu), vieną mažos galios UART (LPUART), du I2C (SMBus/PMBus), du SPI (vieną STM32WB35xx) iki 32 MHz, vieną nuosekliąją garso sąsają (SAI) su dviem kanalais ir trimis PDM, vieną USB 2.0 FS įrenginį su integruotu bekristaliu osciliatoriumi, palaikančiu BCD ir LPM, ir vieną Quad-SPI su vykdymo vietoje (XIP) galimybe.
STM32WB55xx ir STM32WB35xx veikia nuo -40 iki +105 °C (+125 °C sandūra) ir nuo -40 iki +85 °C (+105 °C sandūra) temperatūros intervaluose, o maitinimo įtampa yra nuo 1,71 iki 3,6 V. Išsamus energijos taupymo režimų rinkinys leidžia projektuoti mažos galios programas.
Įrenginiai turi nepriklausomus maitinimo šaltinius analoginiam ADC įėjimui.
• Įdiegta pažangiausia patentuota ST technologija
• Radijas
– 2,4 GHz – RF siųstuvas-imtuvas, palaikantis „Bluetooth® 5.2“ specifikaciją, IEEE 802.15.4-2011 PHY ir MAC, palaikantis „Thread“ ir „Zigbee® 3.0“
– Priėmimo jautrumas: -96 dBm („Bluetooth® Low Energy“ esant 1 Mbps greičiui), -100 dBm (802.15.4)
– Programuojama išėjimo galia iki +6 dBm su 1 dB žingsniais – Integruotas balunas BOM sumažinimui
– Palaikymas 2 Mbps
– Specialus „Arm®“ 32 bitų „Cortex® M0+“ procesorius realaus laiko radijo ryšiui
– Tikslus RSSI, kad būtų galima valdyti galią
– Tinka sistemoms, kurioms keliami radijo dažnių reglamentų ETSI EN 300 328, EN 300 440, FCC CFR47 15 dalies ir ARIB STD-T66 reikalavimai
–Išorinės PA palaikymas
– Galimas integruotas pasyvusis įrenginys (IPD) – optimizuotam atitikimo sprendimui (MLPF-WB-01E3 arba MLPF-WB-02E3)
• Itin mažos galios platforma
– Maitinimo šaltinis nuo 1,71 iki 3,6 V
– Temperatūros diapazonas nuo 40 °C iki 85 / 105 °C
– 13 nA išjungimo režimas
– 600 nA budėjimo režimas + RTC + 32 KB RAM
– 2,1 µA stabdymo režimas + RTC + 256 KB RAM
– Aktyvaus režimo mikrokontroleris: < 53 µA / MHz, kai įjungti RF ir SMPS
– Radijas: Rx 4,5 mA / Tx esant 0 dBm 5,2 mA
• Branduolys: „Arm®“ 32 bitų „Cortex®-M4“ procesorius su FPU, adaptyviu realaus laiko greitintuvu (ART Accelerator), leidžiančiu vykdyti procesą be laukimo iš „Flash“ atminties, dažnis iki 64 MHz, MPU, 80 DMIPS ir DSP instrukcijos.
• Našumo lyginamasis rodiklis
– 1,25 DMIPS/MHz („Drystone 2.1“)
– 219,48 „CoreMark®“ (3,43 „CoreMark“/MHz esant 64 MHz dažniui)
• Energijos vartojimo rodiklis
– 303 ULPMark™ CP balas
• Tiekimo ir atstatymo valdymas
– Didelio efektyvumo integruotas SMPS žemo dažnio keitiklis su išmaniuoju apėjimo režimu
– Itin saugus, mažos galios BOR (įtampos kritimo atstatymas) su penkiomis pasirenkamomis ribinėmis vertėmis
– Itin mažos galios POR/PDR
– Programuojamas įtampos detektorius (PVD)
– VBAT režimas su RTC ir atsarginiais registrais
• Laikrodžio šaltiniai
– 32 MHz kristalinis osciliatorius su integruotais derinimo kondensatoriais (radijo ir procesoriaus laikrodis)
– 32 kHz kristalinis osciliatorius RTC (LSE)
– Vidinis mažos galios 32 kHz (±5 %) RC (LSI1)
– Vidinis mažos galios 32 kHz (stabilumas ±500 ppm) RC (LSI2)
– Vidinis daugiapakopis 100 kHz–48 MHz osciliatorius, automatiškai reguliuojamas LSE (tikslumas geresnis nei ±0,25 %)
– Didelės spartos vidinis 16 MHz gamykloje sureguliuotas RC (±1 %)
– 2x PLL sistemos laikrodžiui, USB, SAI ir ADC
• Prisiminimai
– Iki 1 MB „Flash“ atminties su sektoriaus apsauga (PCROP) nuo skaitymo/rašymo operacijų, leidžianti naudoti radijo steką ir programas
– Iki 256 KB SRAM, įskaitant 64 KB su aparatinės įrangos pariteto patikrinimu
– 20 × 32 bitų atsarginis registras
– Įkrovos įkroviklis, palaikantis USART, SPI, I2C ir USB sąsajas
– OTA (belaidžiu ryšiu) „Bluetooth® Low Energy“ ir 802.15.4 atnaujinimas
– Keturių SPI atminties sąsaja su XIP
– 1 kilobaitas (128 dvigubi žodžiai) OTP
• Gausūs analoginiai periferiniai įrenginiai (iki 1,62 V)
– 12 bitų ADC 4,26 Msps, iki 16 bitų su aparatinės įrangos pertekliniu diskretizavimu, 200 µA/Msps
– 2x itin mažos galios lygintuvas
– Tikslus 2,5 V arba 2,048 V etaloninės įtampos buferinis išėjimas
• Sistemos periferiniai įrenginiai
– Tarpprocesorinio ryšio valdiklis (IPCC), skirtas ryšiui su „Bluetooth® Low Energy“ ir 802.15.4
– Aparatinės įrangos semaforai išteklių bendrinimui tarp procesorių
– 2 DMA valdikliai (po 7 kanalus), palaikantys ADC, SPI, I2C, USART, QSPI, SAI, AES, laikmačius
– 1x USART (ISO 7816, IrDA, SPI Master, Modbus ir išmaniosios kortelės režimas)
– 1x LPUART (mažos galios)
– 2x SPI 32 Mbit/s
– 2x I2C (SMBus/PMBus)
– 1x SAI (dviejų kanalų aukštos kokybės garsas)
– 1x USB 2.0 FS įrenginys, bekristalis, BCD ir LPM
– Jutiklinis valdiklis, iki 18 jutiklių
– LCD 8×40 su stiprintuvu
– 1x 16 bitų, keturių kanalų pažangus laikmatis
– 2x 16 bitų, dviejų kanalų laikmatis
– 1x 32 bitų, keturių kanalų laikmatis
– 2x 16 bitų itin mažos galios laikmatis
– 1x nepriklausomas „Systick“
– 1x nepriklausomas sargybos įtaisas
– 1x langų sargas
• Apsauga ir tapatybė
– Saugus programinės įrangos diegimas (SFI), skirtas „Bluetooth® Low Energy“ ir 802.15.4 programinės įrangos paketui
– 3 kartus aparatinės įrangos šifravimas AES (maksimaliai 256 bitų) programai, „Bluetooth® Low Energy“ ir IEEE802.15.4
– Kliento raktų saugojimo / raktų tvarkyklės paslaugos
– Aparatinės įrangos viešojo rakto institucija (PKA)
– Kriptografiniai algoritmai: RSA, Diffie-Helman, ECC per GF(p)
– Tikrasis atsitiktinių skaičių generatorius (RNG)
– Sektoriaus apsauga nuo skaitymo/rašymo operacijos (PCROP)
– CRC skaičiavimo vienetas
– Informacija apie kristalą: 96 bitų unikalus ID
– IEEE 64 bitų unikalus ID. Galimybė išgauti 802.15.4 64 bitų ir „Bluetooth® Low Energy“ 48 bitų EUI.
• Iki 72 greitų įėjimų / išėjimų, 70 iš jų – 5 V toleruojantys
• Plėtros parama
– Nuosekliojo laido derinimas (SWD), JTAG programų procesoriui
– Taikomosios programos kryžminis paleidiklis su įvestimi / išvestimi
– Įterptasis „Trace Macrocell™“ pritaikymui