STM32L451REY6TR ARM mikrokrmilniki – MCU FPU z izjemno nizko porabo energije Arm Cortex-M4 MCU 80 MHz 512 kbajtov bliskovnega pomnilnika , DFSDM
♠ Opis izdelka
Atribut izdelka | Vrednost atributa |
Proizvajalec: | STMicroelectronics |
Kategorija izdelka: | ARM mikrokrmilniki - MCU |
RoHS: | Podrobnosti |
Serija: | STM32L451RE |
Slog montaže: | SMD/SMT |
Paket / etui: | CSP-64 |
Jedro: | ARM Cortex M4 |
Velikost programskega pomnilnika: | 512 kB |
Širina podatkovnega vodila: | 32-bitni |
Ločljivost ADC-ja: | 12-bitni |
Največja taktna frekvenca: | 80 MHz |
Število V/I: | 52 V/I |
Velikost podatkovnega RAM-a: | 160 kB |
Napajalna napetost - min.: | 1,71 V |
Napajalna napetost - maks.: | 3,6 V |
Najnižja delovna temperatura: | - 40 °C |
Najvišja delovna temperatura: | +85 °C |
Embalaža: | Kolut |
Embalaža: | Rezani trak |
Znamka: | STMicroelectronics |
Ločljivost DAC-a: | 12-bitni |
Vrsta podatkovnega RAM-a: | SRAM |
Vrsta vmesnika: | CAN, I2C, LPUART, SAI, SPI, UART |
Število kanalov ADC: | 16 kanalov |
Število časovnikov/števcev: | 11 Časovnik |
Izdelek: | Mikrokontroler + procesor |
Vrsta izdelka: | ARM mikrokrmilniki - MCU |
Vrsta programskega pomnilnika: | Bliskavica |
Količina v tovarniškem pakiranju: | 5000 |
Podkategorija: | Mikrokrmilniki - MCU |
Trgovsko ime: | STM32 |
Nadzorni časovniki: | Časovnik nadzora, okenski |
Teža enote: | 0,000526 oz |
♠ Ultra nizkoenergijski 32-bitni mikrokontroler + procesor Arm® Cortex®-M4, 100 DMIPS, do 512 KB bliskovnega pomnilnika, 160 KB SRAM, analogni, zvok
Naprave STM32L451xx so mikrokrmilniki z izjemno nizko porabo energije, ki temeljijo na visokozmogljivem 32-bitnem RISC jedru Arm® Cortex®-M4, ki deluje s frekvenco do 80 MHz. Jedro Cortex-M4 ima enoto s plavajočo vejico (FPU) enojne natančnosti, ki podpira vse ukaze in tipe podatkov Arm® enojne natančnosti za obdelavo podatkov. Izvaja tudi celoten nabor ukazov DSP in enoto za zaščito pomnilnika (MPU), ki povečuje varnost aplikacij.
Naprave STM32L451xx imajo vgrajene visokohitrostne pomnilnike (flash pomnilnik do 512 Kbajtov, 160 Kbajtov SRAM-a), vmesnik za štirikratni SPI flash pomnilnik (na voljo v vseh ohišjih) in široko paleto izboljšanih V/I-jev in perifernih naprav, povezanih z dvema vodiloma APB, dvema vodiloma AHB in 32-bitno matriko vodil z več AHB.
Naprave STM32L451xx imajo vgrajenih več zaščitnih mehanizmov za vgrajeni bliskovni pomnilnik in SRAM: zaščito pred branjem, zaščito pred pisanjem, zaščito pred branjem lastniške kode in požarni zid.
Naprave ponujajo hiter 12-bitni ADC (5 Msps), dva primerjalnika, en operacijski ojačevalnik, en kanal DAC, notranji napetostni referenčni medpomnilnik, nizkoenergijski RTC, en 32-bitni časovnik za splošno uporabo, en 16-bitni PWM časovnik, namenjen krmiljenju motorja, štiri 16-bitne časovnike za splošno uporabo in dva 16-bitna časovnika za nizko porabo energije.
Poleg tega je na voljo do 21 kapacitivnih senzorskih kanalov.
Imajo tudi standardne in napredne komunikacijske vmesnike, in sicer štiri I2C, tri SPI, tri USART, en UART in en UART z nizko porabo energije, en SAI, en SDMMC in en CAN.
STM32L451xx deluje v temperaturnem območju od -40 do +85 °C (+105 °C na spoju) in od -40 do +125 °C (+130 °C na spoju) pri napajanju od 1,71 do 3,6 V. Obsežen nabor načinov varčevanja z energijo omogoča načrtovanje aplikacij z nizko porabo energije.
Podprti so nekateri neodvisni napajalniki: analogni neodvisni vhod za napajanje ADC, DAC, OPAMP in primerjalnike. Vhod VBAT omogoča varnostno kopiranje RTC in rezervnih registrov.
Družina STM32L451xx ponuja šest ohišij od 48 do 100-pinskih ohišij.
• Izjemno nizka poraba energije s FlexPowerControl
– Napajanje od 1,71 V do 3,6 V
– Temperaturno območje od -40 °C do 85/125 °C
– 145 nA v načinu VBAT: napajanje za RTC in 32×32-bitne rezervne registre
– 22 nA Način izklopa (5 pinov za prebujanje)
– 106 nA Stanje pripravljenosti (5 pinov za prebujanje)
– 375 nA v stanju pripravljenosti z RTC
– 2,05 µA način zaustavitve 2, 2,40 µA z RTC
– Način delovanja 84 µA/MHz
– Način paketnega zajemanja (BAM)
– 4 µs prebujanje iz stanja mirovanja
– Ponastavitev izpada napetosti (BOR)
– Matrika medsebojnih povezav
• Jedro: 32-bitni procesor Arm® Cortex®-M4 s FPU, prilagodljivim pospeševalnikom v realnem času (ART Accelerator™), ki omogoča izvajanje iz bliskovnega pomnilnika brez čakanja, frekvenca do 80 MHz, MPU, 100DMIPS in ukazi DSP
• Merilo uspešnosti
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz pri 80 MHz)
• Referenčna vrednost za energijo
– 335 točk na lestvici ULPMark™ CP
– 104 točk ULPMark™ PP
• Viri ure
– Kristalni oscilator od 4 do 48 MHz
– 32 kHz kristalni oscilator za RTC (LSE)
– Notranji 16 MHz tovarniško nastavljen RC (±1 %)
– Notranji nizkoenergijski 32 kHz RC (±5 %)
– Notranji večhitrostni oscilator od 100 kHz do 48 MHz, samodejno uravnavan z LSE (natančnost boljša od ±0,25 %)
– Notranji 48 MHz z obnovitvijo takta
– 2 PLL-a za sistemsko uro, zvok, ADC
• Do 83 hitrih V/I-jev, večina tolerantnih na 5 V
• RTC s strojno opremo, koledarjem, alarmi in kalibracijo
• Do 21 kapacitivnih senzorskih kanalov: podpora za senzorje na dotik, linearne in rotacijske senzorje na dotik
• 12 časovnikov: 1x 16-bitni napredni nadzor motorja, 1x 32-bitni in 3x 16-bitni splošni, 2x 16-bitna osnovna, 2x nizkoenergijska 16-bitna časovnika (na voljo v načinu zaustavitve), 2x nadzorna sistema, časovnik SysTick
• Spomini
– Do 512 KB flash pomnilnika za eno banko, lastniška zaščita pred branjem kode
– 160 KB SRAM-a, vključno z 32 KB s strojno preverbo paritete
– Štirikratni SPI pomnilniški vmesnik
• Bogata analogna periferna oprema (neodvisno napajanje)
– 1x 12-bitni ADC 5 Msps, do 16-bitni s strojno oversamplingom, 200 µA/Msps
– 1x 12-bitni izhodni kanal DAC, vzorčenje in zadrževanje z nizko porabo energije
– 1x operacijski ojačevalnik z vgrajenim PGA
– 2x primerjalnika z izjemno nizko porabo energije
– Natančen izhod z referenčno napetostjo 2,5 V ali 2,048 V, ki je bil vgrajen v medpomnilnik
• 16 komunikacijskih vmesnikov
– 1x SAI (serijski avdio vmesnik)
– 4x I2C FM+(1 Mbit/s), SMBus/PMBus
– 3x USART (ISO 7816, LIN, IrDA, modem)
– 1x UART (LIN, IrDA, modem)
– 1x LPUART (bujenje na 2. postaji)
– 3x SPI (in 1x štirikratni SPI)
– Vmesnik CAN (2.0B Active) in SDMMC
– IRTIM (infrardeči vmesnik)
• 14-kanalni DMA krmilnik
• Pravi generator naključnih števil
• Enota za izračun CRC, 96-bitni enolični ID
• Podpora za razvoj: odpravljanje napak po serijskem ožičenju (SWD), JTAG, Embedded Trace Macrocell™