Cikkünkben az ST Microelectronics cég által gyártott 32-bites ARM® Cortex® mikrovezérlők 3 csoportját foglaljuk össze: az STM32F030xx, az STM32F051xx, valamint az STM32F072xx családot.
A hagyományos 8-bites mikrovezérlő családok már nem felelnek meg a mai fejlesztői igényeknek, ezért ezek kiváltására megjelentek a piacon az olcsó 32-bites mikrovezérlők. Ezen a területen egyeduralkodó, ipari szabvánnyá vált az ARM® Cortex® mikrovezérlő család. A nagy félvezető gyártó cégek közül sok licensz alapján gyárt és kínál ARM Cortex® 32-bites processzorokat, gazdag periféria-készlettel, program- és adattárolóval egy lapkára integrálva. Ezek a 32-bites mikrovezérlők a 8-bites eszközök árával vetekszenek.
Az ST Microelectronics cég STM32, 32-bites ARM® Cortex®-M0 mikrovezérlő családja ideális választás ha a felhasználó át akar térni a 32-bites mikrovezérlők használatára.
Az STM32F030xx család tagjai olcsó, belépő szintű processzorok. A kedvező ár ellenére, gazdag periféria készlettel felszerelt eszköz és minden olyan felhasználási területre ideális, amit eddig a felső kategóriás, drága 8-bites processzorok fedtek le, az esetek nagy részében egyéb külső perifériákkal (pl. AD) kiegészítve. Az STM32F030xx processzorok alkalmazásával olcsóbban, áramfelvétel tekintetében hatékonyabban, és egyben helytakarékosabban oldható meg minden alkalmazás. Az áramkör tartalmaz egy 12-bites, 1Msps sebességű, bemeneti multiplexerrel kiegészített AD-átalakítót. A fejlődést jelzi, hogy az AD-átalakítóval, gazdag periféria készlettel szerelt processzor olcsóbban megvásárolható, mint pl. a hasonló, különálló AD-áramkör. A lapka gazdag perifériakészletéhez tartozik még az SPI, I2C, UART interfészek, DMA-csatornák, CRC, Watchdog, RTC, időzítők PWM kimenettel stb.
Az STM32F051xx család tagjaiban, az alaptípushoz képest, már 12-bites DA-átalakító, analóg komparátor és kapacitív érzékelő modul is be lett építve, ezenkívül a kommunikációs csatornák kiegészültek pl. LIN, ISO7816, HDMI CEC lehetőségekkel.
Az STM32F072xx család tagjaiban az előzőkhöz képest még CAN 2.0A és CAN 2.0B kompatibilis, valamint USB 2.0 interfészek is beépítésre kerültek. Ez kiegészítve 128Kbyte Flash programtárolóval és 16 Kbyte SRAM adattárolóval alkalmassá teszi a processzort minden feladat ellátására.
Az STM32 mikrovezérlőkhöz a gyártó ingyenesen letölthető szoftvert kínál fejlesztői környezettel (IDE), C/C++ fordítóval, nyomkövetővel és gazdag program könyvtárral, ami lehetővé teszi a gyors és hatékony alkalmazásfejlesztést a cég ARM® Cortex® mikrovezérlőivel. Cégünk kínálatában megtalálható JTAG letöltő és nyomkövető (debugger) eszköz is az STM32 eszközökhöz.
Cikkszám | Típus |
---|---|
42-13-35 | STM 32F030F4P6 ARM mikrovezérlő 16Kbyte Flash, 4Kbyte SRAM, TSSOP20 |
42-13-36 | STM 32F030K6T6 ARM mikrovezérlő 32Kbyte Flash, 4Kbyte SRAM, LQFP32 |
42-13-37 | STM 32F051K8T6 ARM mikrovezérlő 64Kbyte Flash, 8Kbyte SRAM, LQFP32 |
42-13-38 | STM 32F072CBT6 ARM mikrovezérlő 128Kbyte Flash, 16Kbyte SRAM, LQFP48 |
68-07-96 | ST-LINK/V2 USB Letöltő/debugger STM8 és STM32 mikrovezérlőkhöz |