Przegląd rodziny mikrokontrolerów STM32

Rodzina hi-performance & DSPSTM32F4

Mikrokontrolery STM32F4 wyposażono w rdzeń Cortex-M4F (zintegrowany z koprocesorem zmiennoprzecinkowym FPU) taktowany z maksymalną częstotliwością 168 MHz. Są to układy o dużej mocy obliczeniowej, wyposażone w szybkie peryferia komunikacyjne, pamięci o dużej pojemności, zmodyfikowanej architekturze bazującej na nowej, warstwowej konfiguracji magistrali AHB, wyposażone w zaawansowane interfejsy multimedialne i kryptograficzne. Mikrokontrolery STM32F4 wyposażono w interfejsy USB-OTG FS i HS – ten ostatni współpracuje z zewnętrznym interfejsem PHY (z wykorzystaniem ULPI).
Najważniejsze cechy i parametry mikrokontrolerów z rodziny STM32F4:

  • rdzeń Cortex-M4F
  • wbudowany koprocesor FPU
  • częstotliwość taktowania 168 MHz
  • wydajność do 210 DMIPS (1,25 DMIPS/MHz)
  • napięcie zasilania 1,71…3,6 V
  • 512…1024 kB Flash
  • 192 kB SRAM
  • Ethernet MAC 10/100
  • interfejs kamery CCD 54 MB/s
  • FSMC do 60 MHz
  • CAN2.0B
  • USB-OTG FS/HS
  • bloki kryptograficzne AES256 (150 MB/s)
  • USART do 10,5 Mb/s
  • SPI do 37,5 Mb/s
  • I2C do 400 kHz
  • I2S: half-duplex 8…96 kHz
  • SDIO do 48 MHz
  • GPIO do 60 MHz
  • taktowanie timera MC do 168 MHz
  • 12-bitowe ADC
  • 12- bitowe DAC

Pomimo tego, że mikrokontrolery STM32F4 należą do grona najpotężniejszych wśród mikrokontrolerowych „corteksów”, producent przygotował dla nich doskonale wyposażony zestaw z serii Discovery. Producent przygotował dla mikrokontrolerów STM32F4 także duże zestawy ewaluacyjne z serii STM3240G-xx, wyposażone w kolorowy wyświetlacz LCD z touch-panelem, a także wiele zaawansowanych elementów peryferyjnych.

 

Zestaw ewaluacyjny STM32F4Discovery

Zestaw ewaluacyjny STM32F4Discovery

 

 

Rodzina ultra low-power STM32L1

Mikrokontrolery STM32L1 są wyposażone w rdzeń Cortex-M3 taktowany z maksymalną częstotliwością 32 MHz. W ramach rodziny L1 producent oferuje trzy linie mikrokontrolerów o różnym wyposażeniu, najważniejszymi różnicami pomiędzy nimi są:

  • kontroler segmentowego LCD wbudowany z mikrokontrolery STM32L152 i L162,
  • blok kryptograficzny wbudowany wyłącznie w mikrokontrolery STM32L162.

Mikrokontrolery z serii STM32L1 zajmują w rodzinie STM32 miejsce szczególne: są przeznaczone do stosowania w aplikacjach wymagających zminimalizowania poboru mocy, co producentowi udało się uzyskać m.in. poprzez zastosowanie specjalnych bloków peryferyjnych, określanych mianem platformy EnergyLite.
W mikrokontrolery STM32L1 producent wbudował – poza standardowymi pamięciami – także pamięć EEPROM, która może służyć do przechowywania lokalnych danych, którym należy zapewnić nieulotność.
Najważniejsze cechy i parametry mikrokontrolerów z rodziny STM32L1:

  • rdzeń Cortex-M3
  • częstotliwość taktowania 32 MHz
  • wydajność do 33,3 DMIPS
  • napięcie zasilania 1,65…3,6 V
  • obniżony pobór mocy
  • wbudowany kontroler segmentowego LCD (L152 i L162)
  • obsługa bezstykowych klawiatur i nastawników pojemnościowych
  • 32…384 kB Flash
  • 10…48 kB SRAM
  • 4…12 kB EEPROM
  • USART do 4 Mb/s
  • SPI do 18 Mb/s
  • I2C do 400 kHz
  • I2S: half-duplex 8…96 kHz
  • FSMC do 32 MHz
  • SDIO do 48 MHz
  • GPIO do 16 MHz
  • AES128 do 2,4 MB/s (tylko L162)
  • 12-bitowe ADC
  • 12- bitowe DAC

Producent mikrokontrolerów bezpłatnie udostępnił na swojej stronie biblioteki do obsługi bezstykowych klawiatur i nastawników pojemnościowych, wiele przykładowych aplikacji, a także programy przykładowe (dla trzech różnych IDE) dla taniego zestawu startowego STM32L-Discovery. Producent opracował także duży zestaw ewaluacyjny STM32L152-xx, który jest dostępny w kilku wariantach różniących się wyposażeniem.

 

Zestaw STM32L-Discovery

Zestaw STM32L-Discovery

 

 

Rodzina wirelessSTM32W

Mikrokontrolery STM32W wyposażono w rdzeń Cortex-M3 taktowany sygnałem zegarowym o maksymalnej częstotliwości do 24 MHz. Zintegrowano w nich transceivery radiowe na pasmo 2,4 GHz zgodne z zaleceniami IEEE802.15.4, dzięki czemu mogą być stosowane w aplikacjach ZigBee, RF4CE oraz 6LoWPAN. Mikrokontrolery STM32W mogą być dostarczane z zapisanym w pamięci nieulotnej wybranym stosem protokołu komunikacyjnego (Ember ZigBee lub RF4CE), użytkownicy mogą także implementować w pamięci Flash obsługę własnych protokołów. Mikrokontrolery STM32W dostępne są w miniaturowych obudowach VQFPN40/48 lub UFQFPN48.
Najważniejsze cechy i parametry mikrokontrolerów z rodziny STM32W:

  • rdzeń Cortex-M3
  • częstotliwość taktowania 24 MHz
  • zintegrowany transceiver 2,4 GHz zgodny z IEEE802.15.4
  • napięcie zasilania 2,1…3,6 V
  • 64…256 kB Flash
  • 8…16 kB SRAM
  • USART do 1 Mb/s
  • SPI do 12 Mb/s
  • I2C do 400 kHz
  • GPIO do 12 MHz
  • AES128 do 2,4 MB/s
  • 12-bitowe ADC

Producent mikrokontrolerów bezpłatnie udostępnił na swojej stronie przykłady aplikacji, m.in. obsługę prostego MAC radiowego, a także przykład interfejsu radiowego dla programu Wireshark. W sprzedaży są dostępne zestawy sprzętowe STM32W-SK oraz STM32W-RFCKIT, które umożliwiają szybkie poznanie cech i możliwości mikrokontrolerów STM32W.

 

Zestaw STM32-RFCKIT

Zestaw STM32-RFCKIT

O autorze