Infineon XMC4000: nowe mikrokontrolery z rdzeniem Cortex-M4
Infineon jest jednym z czołowych na świecie (rysunek 1) producentów mikrokontrolerów 8-, 16- i 32-bitowych, znanym dotychczas z produkcji trzech rodzin układów tego typu:
- XC800 – bazujących na 8-bitowym rdzeniu ’51,
- XC2000/XE166 – bazujących na 16-bitowym rdzeniu '166,
- TriCore – bazujących na 32-bitowym rdzeniu opracowanym przez Infineon.
W styczniu 2012 roku firma ogłosiła wprowadzenie do produkcji 32-bitowych mikrokontrolerów XMC4000 (XMC=Cross-Market Microcontroller), które wyposażono w rdzeń Cortex-M4F. Przed Infineonem ten rdzeń zastosowało pięciu producentów (tabela 1).
Rys. 1. Pozycja firmy Infineon wśród producentów półprzewodników jest silna
Tab. 1. Zestawienie podstawowych cech mikrokontrolerów z rdzeniem Cortex-M4
Cecha | Atmel | Freescale | Infineon | NXP | STMicroelectronics | Texas Instruments |
Rodzina | SAM4S | Kinetis/ Kinetis X |
XMC4500 | LPC4300 | STM32F4 | Stellaris LM4F |
Wbudowane DSP | + | + | + | + | + | + |
Wbudowane FPU | – | +/- | + | + | + | + |
fMAX CPU [MHz] | 120 | 120/200 | 120 | 204 | 168 | 80 |
W tabeli 2 zestawiono podstawowe cechy i parametry mikrokontrolerów XMC4000 z podziałem na poszczególne podrodziny. Różnice w wyposażeniu pozwalają dobrać mikrokontroler do wymagań aplikacji, przy czym każda z podrodzin jest wyposażona w pełną wersję rdzenia Cortex-M4F, czyli ma wbudowaną FPU. Pozwala to stosować te mikrokontrolery we wszelkiego rodzaju aplikacjach wymagających dużej wydajności DSP (sterowanie pracą silników elektrycznych, systemy pozyskiwania i konwersji energii itp.).
Szczegółowe informacje o mikrokontrolerach XMC400 są dostępne pod adresem: www.infineon.com/xmc |
Tab. 2. Zestawienie podstawowych cech mikrokontrolerów z rodziny XMC4000
Cecha | XMC4100 | XMC4200 | XMC4400 | XMC4500 | XMC4700 |
fMAX CPU [MHz] | 80 | 80 | 120 | 120 | 120 |
Flash [kB] | 128 | 256 | 512 | 1024 | 2560 |
SRAM [kB] | 20 | 40 | 80 | 160 | 512 |
SD/MMC | – | – | – | + | + |
USB | FS DEV | FS DEV | FS OTG | FS OTG | HS OTG |
ETH-MAC IEEE1588 | – | – | 1 | 1 | 2 |
ADC | 2x12b | 2x12b | 4x12b | 4x12b | 4x12b |
DAC | 2x12b | 2x12b | 2x12b | 2x12b | 2x12b |
CAN | 1 | 1 | 2 | 3 | 3 |
Interfejsy szeregowe combo | 4 | 4 | 4 | 6 | 6 |
Interfejs pamięci zewnętrznych | – | – | – | + | + |
Rys. 2. Schemat blokowy mikrokontrolerów z podrodziny XMC4500
Na rysunku 2 pokazano schemat blokowy mikrokontrolerów XMC4500, które jako pierwsze pojawią się w sprzedaży. Większość bloków peryferyjnych zastosowanych w mikrokontrolerach XMC4000 to własne opracowania firmy, charakteryzujące się lepszymi parametrami niż standardowe peryferia oferowane w postaci bloków IP przez ARM lub inne firmy.
Fot. 3. Zestaw ewaluacyjny Hexagon Kit System
Infineon zapowiada, że w najbliższych tygodniach dostępna będzie nowa wersja pakietu DAvE 3.0, który bazuje na popularnym Eclipsie. Do sprzedaży trafi także oryginalny zestaw uruchomieniowy o nazwie Hexagon Kit System (fotografia 3), w którym płytka jednostki centralnej będzie otoczona płytkami-satelitami o różnych funkcjach (interfejs HMI z OLED, SD-MMC, interfejs audio, nastawniki bezstykowe oraz: Ethernet, CAN i RS485).