Dlaczego nie istnieje jeden mikrokontroler idealny do wszystkich aplikacji?
Współczesna oferta mikrokontrolerów obejmuje niezwykle szeroki wachlarz układów – od prostych, 8-bitowych procesorów w obudowach o zaledwie kilku wyprowadzeniach, aż po potężne, wielordzeniowe procesory aplikacyjne do zastosowań związanych z obsługą multimediów, obróbką obrazu czy też uruchamianiem rozbudowanych algorytmów sztucznej inteligencji (AI). I właśnie zakres docelowych zastosowań wymusza użycie różnorodnych mikrokontrolerów w określonych typach projektów. Niewielkie urządzenia przenośne, gadżety mobilne, sprzęt medyczny czy też zdalne czujniki IoT o zasilaniu bateryjnym wymagają procesorów typu ultra-low power, czyli zoptymalizowanych pod względem oszczędzania energii i to na wszystkie możliwe sposoby. W aplikacjach związanych ze sterowaniem napędami (w tym przede wszystkim silnikami BLDC) konieczny okazuje się bogaty zestaw bloków peryferyjnych – zaawansowanych timerów z funkcjami zabezpieczającymi, przetworników ADC czy też zintegrowanych obwodów do analogowego kondycjonowania sygnałów. A to wciąż tylko dwa spośród tysięcy możliwych zastosowań, w których wybór mikrokontrolera ma kluczowe znaczenie dla funkcjonalności i niezawodności docelowego urządzenia.
Microchip (dawniej Atmel)
Firma Microchip – jeszcze przed przejęciem Atmela – słynęła z doskonałych mikrokontrolerów PIC oraz procesorów sygnałowych dsPIC. Fuzja z producentem kultowych już układów AVR oraz SAM sprawiła, że Microchip stał się jednym z kilku najważniejszych graczy na rynku półprzewodników. Dziś oferta układów AVR, PIC16, PIC18, PIC24 czy PIC32 obejmuje szeroką gamę mikrokontrolerów, które znaleźć można w niezliczonych obszarach aplikacyjnych.
ST Microelectronics
ST Microelectronics to jeden z potentatów na rynku nowoczesnych mikrokontrolerów z rdzeniem ARM. Wszystkie oferowane przez producenta układy można podzielić na cztery główne grupy (rysunek 1): procesory „radiowe” (z wbudowanym transceiverem), ultraenergooszczędne, a także układy standardowe (do typowych aplikacji) oraz mikrokontrolery o wysokiej wydajności, przeznaczone do zastosowań związanych m.in. z obsługą multimediów, systemów operacyjnych wysokiego poziomu itp.
Megawin
Oferta firmy Megawin obejmuje zróżnicowane modele mikrokontrolerów o architekturze 8051 oraz ARM Cortex-M3 i ARM Cortex-M0. Układy wyróżniają się doskonałym wyposażeniem peryferyjnym oraz wyjątkowo przystępnym stosunkiem jakości do ceny, co przekłada się na spore oszczędności w przypadku produkcji wielkoseryjnej. Warto dodać, że kilka spośród modeli procesorów Megawin zapewnia kompatybilność z układami STM32F oraz STM8S.
Geehy Semiconductor
Marka Geehy Semiconductor wdrożyła ponad 20 serii mikrokontrolerów, przy czym prawie połowa z nich jest przeznaczona do aplikacji z sektora motoryzacyjnego. Dostępne są układy o architekturze ARM Cortex w wersjach M0+, M3 oraz M4. Większość układów zapewnia kompatybilność z procesorami serii STM32, dzięki czemu producenci OEM mogą w prosty i szybki sposób przejść na alternatywne rozwiązanie o doskonałym stosunku jakości do ceny.
NXP
Mikroprocesorowe portfolio firmy NXP obejmuje zarówno ultranowoczesne procesy aplikacyjne i wydajne mikrokontrolery na bazie architektury ARM, jak i szeroką gamę mniejszych mikrokontrolerów do różnych aplikacji. NXP dzierży także spuściznę takich marek, jak Motorola oraz Freescale, do dorobku której należą m.in. rodziny procesorów HC08S, HCS12 czy też Kinetis.
Inni producenci
W ofercie firmy Micros znajdują się także mikrokontrolery pochodzące zarówno z pracowni innych wiodących marek – w tym największych półprzewodnikowych koncernów (Renesas, Silicon Labs, Cypress, Texas Instruments, Analog Devices), jak i producentów mniej znanych na rynku polskim – Gigadevice, Mindmotion, Levetop czy też Holychip. Dość niedawno – bo zaledwie trzy lata temu – na rynek wkroczył wydajny, dwurdzeniowy procesor RP2040 marki Raspberry Pi, który także trafił do asortymentu polskiego dystrybutora wraz z kilkoma modelami bazujących na tym układzie płytek deweloperskich.
Warto wiedzieć, że oprócz wymienionych powyżej firm istnieje także wielu innych producentów mikrokontrolerów. Wśród dostawców firmy Micros znajdują się m.in. marki Allwinner, AMD, Bridgetek, CKS, Infineon, Maxim Integrated, a nawet Toshiba czy Zilog. Szeroką ofertę układów uzupełniają wydajne procesory sygnałowe, przeznaczone do aplikacji wymagających uruchamiania algorytmów cyfrowego przetwarzania sygnałów (DSP) – w tym zakresie przodują marki takie, jak Analog Devices, Texas Instruments oraz NXP.
Nie tylko mikrokontrolery
W nowoczesnych urządzeniach IoT klasyczne mikrokontrolery okazują się zwykle niewystarczające – znacznie efektywniejszym rozwiązaniem jest zastosowanie specjalizowanych procesorów „radiowych” (zintegrowanych z transceiverem pracującym w odpowiednim paśmie transmisyjnym) bądź – co jeszcze bardziej ułatwia konstrukcję docelowego urządzenia – gotowych modułów RF. W tym zakresie Micros oferuje szeroką gamę modułów marki EBYTE, inteligentne moduły Bluetooth oraz subminiaturowe moduły typu SiP marki Silicon Laboratories, transceivery produkcji Nordic Semiconductor, Laird Connectivity, Rayson, Onsemi, Panasonic, Radiocontrolli, Microchip, Renesas czy ST Microelectronics. Nie mogło oczywiście zabraknąć kultowych już modułów Wi-Fi/Bluetooth marki Espressif, szybkich transceiverów AI-Thinker czy też propozycji takich producentów, jak Murata, Olimex, Texas Instruments, WIZnet, SparkLAN oraz Wireless-Tag.
Warto wspomnieć, że mikroprocesorową część bogatej oferty firmy Micros uzupełniają uniwersalne układy pamięci typu Flash, EPROM, EEPROM, DRAM, FRAM, MRAM, SDRAM oraz SRAM.