„Projektuj z Freescale”: seminarium techniczne w Warszawie
7 czerwca firma Freescale przeprowadzi w Warszawie pierwsze od wielu lat seminarium połączone z warsztatami dla konstruktorów zainteresowanych oferowanymi przez tę firmę między innymi mikrokontrolerami z rodziny Kinetis (rdzeń Cortex-M4) oraz mikroprocesorami i.MX28 (z rdzeniem ARM926EJ-S).
Seminarium „Projektuj z Freescale” będzie doskonałą okazją poznania w praktyce nowej generacji podzespołów oferowanych przez tę firmę, przede wszystkim nowoczesnych mikrokontrolerów i mikroprocesorów, a także czujników ciśnienia i przyspieszenia MEMS, sterowników klawiatur pojemnościowych, transceiverów radiowych zgodnych ze specyfikacją IEEE802.15.4 oraz układów SoC dla aplikacji ZigBee. Szczególnie duży nacisk kładziony będzie na praktyczne przybliżenie możliwości mikroprocesorów z rodziny i.MX28 oraz cieszących się szybko rosnącym zainteresowaniem mikrokontrolerów z rodziny Kinetis, które jako pierwsze na rynku pojawiły się wyposażone w rdzeń Cortex-M4.
Kinetis w skrócie
Rodzina mikrokontrolerów produkowanych przez Freescale z rdzeniem Cortex-M4 nosi nazwę Kinetis, w jej skład wchodzi pięć podrodzin oznaczonych symbolami K10, K20, K30, K40 i K60, które różnią się wyposażeniem wewnętrznym i wynikającym z niego ukierunkowaniem aplikacyjnym.
|
Zestawienie wyposażenia podrodzin mikrokontrolerów Kinetis |
Dzięki drobnym niedyskrecjom producenta i dystrybutorów wiadomo, że rodzina Kinetis zostanie szybko poszerzona o podrodziny K50 i K70, z których ostatnia ma być podobna do K60, ale dodatkowo wyposażona w kontroler LCD SVGA.
Podrodziny K10 i K20 (w planach producenta taktowane sygnałem zegarowym od 50 do 150 MHz) są ze sobą praktycznie identyczne (i wymienne), najistotniejszą różnicą jest wyposażenie K20 w interfejs USB-OTG. Obydwie podrodziny mikrokontrolerów – podobnie jak największe z podrodziny K60 – wyposażono w kontrolery pamięci NAND Flash i zmiennoprzecinkowe jednostki obliczeniowe FPU. Wszystkie mikrokontrolery z rodziny Kinetis wyposażono w podwójny interfejs CAN2.0B, ich standardowym wyposażeniem jest także wiele bloków i interfejsów peryferyjnych, w tym 16-bitowy przetwornik A/C, wzmacniacze analogowe o programowanym wzmocnieniu, szybkie komparatory analogowe, a także interfejsy do obsługi bezstykowych paneli użytkownika. Mikrokontrolery Kinetis wyposażono także w bogaty zestaw interfejsów komunikacyjnych: I2C, SPI, UART, generator-kontroler CRC, cyfrowy interfejs audio I2S, timery z generatorami PWM przeznaczone do sterowania pracą silników elektrycznych, a także sprzętowy interfejs kart SDHC.
Mikrokontrolery Kinetis z podrodzin K30 i K40 (przystosowane do taktowania sygnałami o częstotliwości w zakresie od 50 do 100 MHz) wyposażono w sprzętowy sterownik segmentowych LCD, pozbawiono je natomiast jednostki FPU i kontrolera NAND Flash. Najlepiej wyposażone są mikrokontrolery z podrodziny K60 (w planach producenta częstotliwości taktowania rdzenia będą wynosić od 100 do 180 MHz): oprócz sprzętowego bloku kryptograficznego (obsługuje algorytmy DES, 3DES, AES, MD5, SHA-1 oraz SHA-256) wbudowano w nie moduł MAC interfejsu Ethernet 10/100Mb/s (zgodny z IEEE1588, interfejsy MII i RMII) oraz kontroler pamięci SDRAM. Obsługuje on pamięci DRAM: LPDDR, DDR oraz DDR2 o 16-bitowej magistrali danych i łącznej pamięci do 256 MB. Niektóre wersje mikrokontrolerów wyposażono w kontroler magistrali zewnętrznej FlexBus, dzięki któremu CPU uzyskuje dostęp do zewnętrznej przestrzeni adresowej wynoszącej 2 GB w konfiguracji 8-/16- i 32-bitowej. Można w niej ulokować m.in. pamięci PROM, EPROM, Flash, SRAM i EEPROM, a także dowolne inne peryferia.
| Dodatkowe informacje o mikrokontrolerach Kinetis można znaleźć pod adresem: www.freescale.com/kinetis |
i.MX28: rdzeń na 454 MHz
Mikroprocesory z serii i.MX28 wyposażono w rdzenie ARM926EJ-S (z dwupoziomową pamięcią ciche 32/16 kB, architektura ARMv5TEJ) taktowane z maksymalną częstotliwością do 454 MHz. Standardowym wyposażeniem wszystkich układów z tej rodziny są 12-bitowe przetworniki A/C (w tym także o maksymalnej częstotliwości próbkowania 2 MHz), szeroka gama interfejsów komunikacyjnych (łącznie z I2S i SDIO), MAC ethernetowy 10/100 z obsługą protokołu IEEE1588 i interfejsem RMII, wbudowany kontroler pamięci NAND Flash, DDR2, LPDDR i LV-DDR2 (wszystkie DRAM z taktowaniem do 200 MHz), dwa interfejsy USB-HS (oczywiście OTG) z PHY, a także czujnik temperatury, służący do monitorowania temperatury struktury mikroprocesora.
|
Dostępne rodziny mikroprocesorów i.MX |
Standardowym wyposażeniem prezentowanych mikroprocesorów są także: blok kryptograficzny AES128, generator skrótów SHA-2 (256/224 bity), przetwornik A/C do touch-paneli rezystancyjnych i zaawansowany kontroler LCD (za wyjątkiem i.MX281), wbudowany system zarządzania zasilaniem zintegrowany z przetwornicą DC/DC, interfejsy CAN i nadajnik S/PDIF (za wyjątkiem i.MX283). Mikroprocesor i.MX287 – w prezentowanej rodzinie najlepiej wyposażony – ma w swojej strukturze sprzętowy przełącznik L2, który pozwala jego interfejsowi sieciowemu na automatyczną retransmisję „obcych” pakietów (interfejs sieciowy mikroprocesora działa jak inteligentny switch).




Koniec ery defiladowej. Cykl życia technologii na froncie skrócił się do kilku tygodni
Mouser Electronics podpisuje globalną umowę dystrybucyjną z Telit Cinterion dotyczącą rozwiązań IoT
Czym jest czytnik e-booków i jak działa? 




