STM32F412VGT6 MCU STM32 Dinamiese Doeltreffendheid MCU BAM hoë werkverrigting en DSP FPU
♠ Produkbeskrywing
Produkkenmerk | Eienskapwaarde |
Vervaardiger: | STMicroelectronics |
Produk Kategorie: | ARM Mikrobeheerders - MCU |
RoHS: | Besonderhede |
Reeks: | STM32F412VG |
Montagestyl: | SMD/SBS |
Pakket/tas: | LQFP-100 |
Kern: | ARM Cortex M4 |
Program geheue grootte: | 1 MB |
Databuswydte: | 32 bietjie |
ADC-resolusie: | 12 bietjie |
Maksimum klokfrekwensie: | 100 MHz |
Aantal I/O's: | 81 I/O |
Data RAM grootte: | 256 kB |
Toevoerspanning - Min: | 1,7 V |
Toevoerspanning - Maks: | 3,6 V |
Minimum bedryfstemperatuur: | - 40 C |
Maksimum bedryfstemperatuur: | + 85 C |
Verpakking: | Skinkbord |
Handelsmerk: | STMicroelectronics |
Vog sensitief: | Ja |
Produk Tipe: | ARM Mikrobeheerders - MCU |
Fabriekspakkethoeveelheid: | 540 |
Subkategorie: | Mikrobeheerders - MCU |
Handelsnaam: | STM32 |
Eenheid gewig: | 0,024037 onse |
♠ Arm®-Cortex®-M4 32b MCU+FPU, 125 DMIPS, 1MB flits, 256KB RAM, USB OTG FS, 17 TIM's, 1 ADC, 17 komm.koppelvlakke
STM32F412XE/G-toestelle is gebaseer op die hoëprestasie Arm® Cortex® -M4 32-bisRISC-kern werk teen 'n frekwensie van tot 100 MHz.Hul Cortex®-M4-kern het 'nSwaaipunt-eenheid (FPU) enkelpresisie wat alle Arm enkel-presisie dataverwerkingsinstruksies en datatipes ondersteun.Dit implementeer ook 'n volledige stel DSP-instruksies en'n geheuebeskermingseenheid (MPU) wat toepassingsekuriteit verbeter.
STM32F412XE/G-toestelle behoort aan die STM32 Dynamic Efficiency™-produkreeks (metprodukte wat kragdoeltreffendheid, werkverrigting en integrasie kombineer) terwyl 'n nuwe bygevoeg wordinnoverende kenmerk genaamd Batch Acquisition Mode (BAM) wat selfs meer krag toelaatverbruik besparing tydens data bondel.
STM32F412XE/G-toestelle inkorporeer hoëspoed-ingeboude geheues (tot 1 Mbyte vanFlitsgeheue, 256 Kgrepe SRAM), en 'n uitgebreide reeks verbeterde I/O's enrandapparatuur gekoppel aan twee APB-busse, drie AHB-busse en 'n 32-bis multi-AHB-busmatriks.
Alle toestelle bied een 12-bis ADC, 'n lae-krag RTC, twaalf algemene doeleindes 16-bis timers,twee PWM-timers vir motorbeheer en twee algemene 32-bis timers.
Hulle beskik ook oor standaard en gevorderde kommunikasie-koppelvlakke:
• Tot vier I2C's, insluitend een I2C wat Fast-Mode Plus ondersteun
• Vyf SPI's
• Vyf I2S'e waarvan twee voldupleks is.Om klankklas akkuraatheid te bereik, het die I2Srandapparatuur kan geklok word via 'n toegewyde interne oudio PLL, of via 'n eksterne klokom sinchronisasie toe te laat.
• Vier USARTs
• 'n SDIO/MMC-koppelvlak
• 'n USB 2.0 OTG-volspoed-koppelvlak
• Twee KAN'e.
Daarbenewens sluit STM32F412xE/G-toestelle gevorderde randapparatuur in:
• 'n Buigsame statiese geheue kontroleerder koppelvlak (FSMC)
• 'n Quad-SPI geheue koppelvlak
• 'n Digitale filter vir sigma-modulator (DFSDM), twee filters, tot vier insette, en ondersteuningvan mikrofoon MEM's.
STM32F412xE/G-toestelle word in 7 pakkette aangebied wat wissel van 48 tot 144 penne.Die stel vanbeskikbare randapparatuur hang af van die geselekteerde pakket.
Die STM32F412xE/G werk in die -40 tot +125 °C temperatuurreeks van 'n 1.7 (PDR)AF) tot 3,6 V kragtoevoer.'n Omvattende stel kragbesparende modusse laat die ontwerp toevan lae-krag toepassings.
Hierdie kenmerke maak die STM32F412xE/G mikrobeheerders geskik vir 'n wye reekstoepassings:
• Motoraandrywing en toedieningsbeheer
• Mediese toerusting
• Industriële toepassings: PLC, omsetters, stroombrekers
• Drukkers en skandeerders
• Alarmstelsels, video-interkom, en HVAC
• Huisoudio-toestelle
• Selfoonsensor-hub
• Drabare toestelle
• Gekoppelde voorwerpe
• Wifi-modules
• Dinamiese doeltreffendheidslyn met BAM (BatchVerkrygingmodus)
• Kern: Arm® 32-bis Cortex®-M4 SVE met FPU,Aanpasbare intydse versneller (ARTAccelerator™) wat 0-wag toestand uitvoering moontlik maakvanaf flitsgeheue, frekwensie tot 100 MHz,geheue beskerming eenheid,125 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1),en DSP-instruksies
• Herinneringe
– Tot 1 MB flitsgeheue
– 256 Kbyte van SRAM
- Buigsame eksterne statiese geheue kontroleerdermet tot 16-bis databus: SRAM, PSRAM,NOR Flash geheue
- Dubbelmodus Quad-SPI-koppelvlak
• LCD parallelle koppelvlak, 8080/6800 modusse
• Klok-, terugstel- en voorsieningsbestuur
– 1,7 V tot 3,6 V toepassingstoevoer en I/O's
– POR, PDR, PVD en BOR
– 4-tot-26 MHz kristal-ossillator
– Interne 16 MHz fabriek-afgewerkte RC
– 32 kHz ossillator vir RTC met kalibrasie
- Interne 32 kHz RC met kalibrasie
• Kragverbruik
– Loop: 112 µA/MHz (perifere af)
- Stop (flits in stopmodus, vinnig wakker wordtyd): 50 µA Tipe @ 25 °C;75 µA maksimum
@25 °C
- Stop (Flits in Diep afskakelmodus,stadige ontwaaktyd): af na 18 µA @
25 °C;40 µA maksimum @25 °C
– Standby: 2,4 µA @25 °C / 1,7 V sonderRTC;12 µA @85 °C @1,7 V
– VBAT-toevoer vir RTC: 1 µA @25 °C
• 1×12-bis, 2.4 MSPS ADC: tot 16 kanale
• 2x digitale filters vir sigma delta modulator,4x PDM koppelvlakke, stereo mikrofoon ondersteuning
• Algemene-doel DMA: 16-stroom DMA
• Tot 17 timers: tot twaalf 16-bis timers, twee32-bis timers tot 100 MHz elk met totvier IC/OC/PWM of pols teller enkwadratuur (inkrementele) enkodeerder invoer, tweewaghond timers (onafhanklik en venster),
een SysTick timer
• Ontfoutmodus
- Serial wire debug (SWD) & JTAG
– Cortex®-M4 Embedded Trace Macrocell™
• Tot 114 I/O-poorte met onderbrekingsvermoë
– Tot 109 vinnige I/O's tot 100 MHz
– Tot 114 vyf V-tolerante I/O's
• Tot 17 kommunikasie-koppelvlakke
- Tot 4x I2C-koppelvlakke (SMBus/PMBus)
– Tot 4 USARTs (2 x 12,5 Mbit/s,2 x 6,25 Mbit/s), ISO 7816-koppelvlak, LIN,
IrDA, modembeheer)
– Tot 5 SPI/I2S'e (tot 50 Mbit/s, SPI ofI2S-klankprotokol), waarvan 2 gemeng isvoldupleks I2S-koppelvlakke
- SDIO-koppelvlak (SD/MMC/eMMC)
– Gevorderde konneksie: USB 2.0 volspoedtoestel/gasheer/OTG-beheerder met PHY
– 2x KAN (2.0B aktief)
• Ware ewekansige getalgenerator
• CRC-berekeningseenheid
• 96-bis unieke ID
• RTC: subsekonde akkuraatheid, hardeware kalender
• Alle pakkette is ECOPACK®2