Mikrokontrolery MEGAWIN. Od 8051 do Cortex-M3

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 Megawin Technology 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 przez grupę 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.

Rysunek 1. Dostępne wersje układów serii MG32F03A (Cortex-M0)

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: www.megawin.com.tw.

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: www.megawin.com.tw.

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.

Rysunek 2. Dostępne wersje układów serii MG82F (8051)

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.

Rysunek 3. Narzędzia dla układów Megawin

Autoryzowanym dystrybutorem Megawin w Polsce jest Micros – www.micros.com.pl.

Micros
e-mail: bok@micros.com.pl
www.micros.com.pl

Artykuł ukazał się w
Elektronika Praktyczna
sierpień 2023

Elektronika Praktyczna Plus lipiec - grudzień 2012

Elektronika Praktyczna Plus

Monograficzne wydania specjalne

Elektronik maj 2024

Elektronik

Magazyn elektroniki profesjonalnej

Raspberry Pi 2015

Raspberry Pi

Wykorzystaj wszystkie możliwości wyjątkowego minikomputera

Świat Radio maj - czerwiec 2024

Świat Radio

Magazyn krótkofalowców i amatorów CB

Automatyka, Podzespoły, Aplikacje maj 2024

Automatyka, Podzespoły, Aplikacje

Technika i rynek systemów automatyki

Elektronika Praktyczna maj 2024

Elektronika Praktyczna

Międzynarodowy magazyn elektroników konstruktorów

Elektronika dla Wszystkich czerwiec 2024

Elektronika dla Wszystkich

Interesująca elektronika dla pasjonatów