Nowe mikrokontrolery Giant Gecko dla złożonych systemów IoT

Nowe mikrokontrolery Silicon Labsa EFM32GG11 z rodziny Gecko oferują najbardziej zaawansowane możliwości i największą pojemność pamięci w segmencie energooszczędnych modeli.

Firma Silicon Labs rozszerzyła swą ofertę energooszczędnych mikrokontrolerów EFM32 Gecko o modele przeznaczone do zastosowań przemysłowych. Oferują one wyższą wydajność, bogatszy zestaw funkcji i niższe zużycie mocy. Nowa rodzina mikrokontrolerów EFM32GG11 Giant Gecko ma najbardziej rozbudowany zestaw funkcji dostępnych wśród energooszczędnych mikrokontrolerów. Jest przeznaczona do takich zastosowań, jak inteligentne mierniki, śledzenie towarów, automatyka budynkowa i przemysłowa, urządzenia ubieralne oraz osobiste urządzenia medyczne. Mikrokontrolery Giant Gecko mogą pracować z maksymalną częstotliwością zegara 72 MHz, zawierają duże pamięci, rozbudowane układy peryferyjne i sprzętowe akceleratory. Ponadto współpracują z rozbudowanym zestawem narzędzi i oprogramowania, w tym z systemem operacyjnym Micrium.

W obszarze Internetu Przedmiotów (IoT) pojawiają się coraz bardziej złożone rozwiązania, które potrzebują wielu czujników, zaawansowanych wyświetlaczy, wymagających algorytmów i stosów łączności bezprzewodowej. Jednocześnie mikrokontrolery muszą zapewnić energooszczędny tryb uśpienia, aby uzyskać jak najdłuższy czas pracy na baterii. Układy Giant Gecko maja na celu spełnienie tych wymagań, oferując wysoki stopień integracji i niski pobór energii. Mikrokontrolery Giant Gecko zapewniają funkcjonalność do tej pory zarezerwowaną dla układów o wyższym zużyciu mocy.

Rodzina układów Giant Gecko oferuje następujące funkcje:

  • Procesor oparty na rdzeniu ARM Cortex-M4 zapewniający dużą wydajność.

  • Największa wewnętrzna pamięć RAM w tej klasie mikrokontrolerów – do 2 MB Flash oraz 512 KB RAM. Pozwala ona na przechowywanie rozbudowanych programów, debugowanie, aktualizacje bezprzewodowe, rejestrację danych i wykorzystanie bogatych interfejsów graficznych.

  • Interfejsy SD/MMC oraz interfejs Octal/Quad-SPI pozwalające na dodanie zewnętrznej pamięci w celu realizacji wymagających aplikacji.

  • Szybkie budzenie i usypianie, podukład o niskim poborze mocy pozwalający na odebranie danych z czujników oraz na autonomiczną pracę układów peryferyjnych.

  • Niski pobór mocy: 77 μA/MHz w trybie aktywnym i 1,6 μA w trybie uśpienia.

Mikrokontrolery Giant Gecko mają ponadto wiele interfejsów komunikacyjnych i kontrolerów:

  • Układ MAC dla Ethernetu 10/100 dla sieci przemysłowych opartych na IP.

  • Moduł Wi-Fi SDIO dla łączności bezprzewodowej opartej na IP.

  • Pojedynczy lub podwójny kontroler magistrali CAN dla systemów przemysłowych.

  • Kontroler USB pozbawiony oscylatora kryształowego – tania, uniwersalna komunikacja pobierająca małą moc..

  • Sprzętowy akcelerator wyświetlaczy TFT z obsługą kanału alfa dla każdego piksela i sterownik segmentowego wyświetlacza LCD o bardzo niskim poborze mocy pozwalają na realizację efektownych interfejsów użytkownika.

  • Układ prądowy obsługujący pojemnościowe wykrywanie dotyku zapewnia sprawną obsługę i bardzo niski tryb oczekiwania na wybudzenie dotykiem. Dzięki niemu możliwa jest realizacja pojemnościowych interfejsów dotykowych.

Rodzina układów Giant Gecko stanowi także bezpieczną platformę do realizacji systemów dzięki zaawansowanym funkcjom kryptograficznym. Mikrokontrolery zawierają akcelerator szyfrujący, który obsługuje zaawansowane algorytmy z wyższą szybkością i jednocześnie pobiera mniejszą moc, niż typowe rozwiązania programowe. Z kolei układ SMU obsługuje zabezpieczenia związane z dostępem do urządzeń peryferyjnych, w generator liczb prawdziwie losowych (TRNG) z certyfikatem NIST pozwala na skuteczną ochronę kluczy.

Mikrokontrolery Giant Gecko są dostępne w różnych wariantach obudów QFN, QFP oraz BGA z liczbą wyprowadzeń do 192. Wśród nich znajdują się modele kompatybilne pod względem wyprowadzeń z istniejącymi mikrokontrolerami EFM32. Kompatybilność oprogramowania w obrębie całej rodziny EFM32 oraz układów SoC Wireless Gecko EFR32 daje możliwość wielokrotnego wykorzystania oprogramowania, a zatem skrócenia czasu projektowania i ograniczenia kosztów.

Mikrokontrolery Gecko są obsługiwane przez narzędzie programistyczne oparte na Eclipse Simplicity Studio firmy Silicon Labs, które daje projektantom dostęp do wszystkich potrzebnych funkcji za pomocą jednego kliknięcia. Środowisko to udostępnia takie funkcje, jak graficzny konfigurator, zaawansowane monitorowanie zużycia energii, analizę komunikacji sieciowej czy konfigurator pojemnościowych ekranów dotykowych. Zawiera też przykładowe kody i dokumentację. Mikrokontrolery Giant Gecko natywnie obsługują system operacyjny Micrium OS. Również Simplicity Studio zapewnia łatwy dostęp do narzędzi przeznaczonych dla Micrium.

Obecnie dostępne są próbki inżynieryjne mikrokontrolerów Giant Gecko EFM32GG11, produkcja seryjna jest zaplanowana na pierwszy kwartał 2018 roku. Dostępny jest już zestaw SLSTK3701A Giant Gecko Starter Kit w cenie 99,00 USD. Próbki układów EFM32GG11 oraz zestaw startowy można zamówić na stronie www.silabs.com/giantgecko.

O autorze