Mikrokontrolery MEGAWIN
Od 8051 do Cortex-M3
Wybierając odpowiedni mikrokontroler do projektu, kierujemy się przede wszystkim dostępnymi funkcjami, wydajnością i zapotrzebowaniem na energię. Gdy projekt przechodzi do etapu produkcji bardziej istotny staje się koszt każdego komponentu. Tajwańska firma MegawinTechnology oferuje wiele mikrokontrolerów z szybkim rdzeniem 8051 i bogatym zestawem układów peryferyjnych oraz układy z rdzeniem Cortex-M0 i Cortex-M3 kompatybilne z rozwiązaniami innych producentów, nierzadko odznaczające się lepszymi parametrami i dostępne w korzystniejszej cenie.
Tajwańska firma Megawin Technology została utworzona przezgrupę specjalistów ds. projektowania i sprzedaży układów scalonych w 1999 roku. Dzięki ciągłym działaniom rozwojowym stale poszerza swoją ofertę mikrokontrolerów. W ostatnim czasie do oferty wprowadzono układ MGEQ1C064AD48, który spełnia rygorystyczne wymagania produkcyjne i otrzymał kwalifikację AEC-Q100 (Grade 2).
Poniżej prezentujemy najciekawsze układy tego producenta przeznaczone do różnych zastosowań.
Seria MG32F02 (Cortex-M0)
Układy bazują na rdzeniu ARM Cortex-M0 i charakteryzują się doskonałą odpornością na zakłócenia. Zawierają rozbudowane generatory PWM z wyrównaniem do środka lub krawędzi okresu i kontrolą czasu martwego, szybkie moduły we/wy i szybkie komparatory (ACMP), które można zastosować w złożonych systemach sterowania elektrotechnicznego z wieloma zestawami szybkich urządzeń peryferyjnych, takich jak UART, SPI, I²C i CRC. Umożliwiają elastyczny wybór alternatywnych funkcji wyprowadzeń. Wyposażone są w moduł zewnętrznej magistrali pamięci (EMB) obsługujący interfejsy wyświetlaczy LCD-TFT, które można zastosować w małych i średnich panelach w aplikacjach z dziedziny motoryzacji, przemysłu czy medycyny.
Maksymalne taktowanie układów wynosi 48 MHz, akceptują napięcie zasilania z zakresu 1,8...5,5 V, są wyposażone w interfejs debugujący SWD, a pamięci Flash i SRAM mogą mieć pojemność do 132 kB i 16 kB. Zestawienie modeli pokazuje rysunek 1, natomiast podstawowe parametry wybranych wersji zestawiono w tabeli 1.
Dostępne są także wersje wyposażone w interfejs USB 2.0 działający z szybkością 12 Mb/s, zgodny ze specyfikacją USB v1.1/v2.0. Są to układy USB Line – MG32F03U064 oraz MG32F03U064. Jeszcze inną wersją jest Value Line czyli układ MG32F03V032 dostępny w małych obudowach TSSOP20 oraz QFN32. Dokładne informacje na temat
rodziny układów z rdzeniem Cortex-M0 można znaleźć na stronie: http://www.megawin.com.tw/en-global/product/index/Cortex_M0.
Seria MG32F10x (Cortex-M3)
Układy bazujące na rdzeniu ARM Cortex-M3 odznaczają się dużą szybkością i doskonałą wydajnością obliczeniową. Jednak pełne możliwości układów z tym rdzeniem są osiągane dopiero przy współpracy z szybkimi pamięciami Flash. W układach Megawin pamięć Flash obsługuje szybki dostęp do pamięci podręcznej, dzięki czemu znacznie zmniejsza się opóźnienie odczytu. Mikrokontrolery serii MG32F10x są przeznaczone do aplikacji sterującymi różnego rodzaju robotami lub dronami, do maszyn POS i innych rozwiązań wymagających wysokiej wydajności MCU. Maksymalne taktowanie układów wynosi 96 MHz, napięcie robocze zawiera się w zakresie 2...3,6 V, pojemność pamięci Flash i SRAM to 96...256 kB oraz 28...36 kB w różnych kombinacjach. Inne kluczowe
cechy i parametry to:
• 64-bajtowa pamięć podręczna do obsługi instrukcji i magistrali danych,
• mnożenie jednocyklowe i sprzętowa jednostka do operacji dzielenia,
• POR (power-on reset), PDR (power-down reset) i programowalny detektor napięcia PVD (programmable voltage detector),
• wewnętrzne oscylatory RC 8 MHz, RC 48 MHz, RC 32 kHz,
• oscylator 32 kHz dla RTC z możliwością kalibracji,
• niska moc: tryb pracy ok. 105 μ A/MHz; tryb zatrzymania ok. 18,5 μA; tryb czuwania ok. 4,5 μA; RTC ok. 1,1 μA (wszystkie wartości przy zasilaniu 3,3 V),
• sterownik LED – możliwość bezpośredniego zasilania 56 diod LED.
• interfejs debugowania SWD,
• 7 układów czasowo licznikowych,
• do 11 interfejsów komunikacyjnych,
• interfejs USB 2.0 o pełnej szybkości,
• kontroler DMA,
• jednostka obliczeniowa CRC,
• 96-bitowy unikalny identyfikator,
• blok RNG – generator liczb losowych.
Wśród oferty Megawin dostępne są układy kompatybilne pod względem obudowy i schematu wyprowadzeń z komponentami produkcji STM. Są to m.in. MG32F103C9T6, MG32F103CBT6, MG32F103RBT6. Dokładne informacje na temat rodziny układów z rdzeniem Cortex-M3 można znaleźć na stronie: http://www.megawin.com.tw/en-global/product/index/Cortex_M3.
Podsumowanie
Oferta Megawin obejmuje również wiele mikrokontrolerów kompatybilnych z 8051 – są to układy serii MG82F ( rysunek 2) wyposażone w wiele szybkich bloków peryferyjnych. Natomiast seria MPC89L/E51/52/53/54/58/515 to układy kompatybilne z Atmel AT89, z kolei MG87FL/E2051/4051 to w pełni kompatybilne odpowiedniki Atmel AT89S/C2051/4051. Jeszcze inna seria MG84F to rozwiązania na bazie 8051 wyposażone w interfejs USB. Ponadto producent zadbał także o narzędzia (rysunek 3) oraz oprogramowanie. Autoryzowanym dystrybutorem Megawin w Polsce jest Micros – https://www.micros.com.pl/mikrokontrolery-i-pamieci/mikrokontrolerymegawin/.
|