23.01.2012

ARM Cortex-M4 von Infineon




Infineon hat seine neue 32-Bit Mikrocontroller-Familie XMC4000 vorgestellt, die den Cortex-M4-Prozessor von ARM verwendet. Zu den Zielanwendungen des Chips gehören z. B. elektrische Antriebe, Solarinverter und die Fertigungs- und GebÀude-Automatisierung.

 

XMC steht fĂŒr „Cross-Market Microcontrollers” und soll bedeuteen, dass sich die XMC4000-Familie aufgrund ihrer Konfigurierbarkeit fĂŒr vielfĂ€ltigste Industrieanwendungen eignet. Das Baustein-Portfolio besteht aus fĂŒnf Serien: XMC4100, XMC4200, XMC4400, XMC4500 und XMC4700. Diese unterscheiden sich im Wesentlichen bei Core-Frequenz, SpeicherkapazitĂ€t, Peripheriefunktionen und Anzahl der I/Os.

 

Die XMC4000-Familie wird mit 80 MHz bis 180 MHz getaktet, verfĂŒgt ĂŒber DSP-FunktionalitĂ€t, eine Floating-Point-Unit, einen Flashspeicher mit einer Lesezeit von 22 ns und Fehlerkorrektur, SRAMs sowie Peripheriefunktionen. Zur Peripherie gehören Timer-Module, bis zu vier parallele 12-Bit-AD-Wandler mit einer Abtastzeit von 70 ns und einer Wandlungszeit von 500 ns, außerdem bis zu zwei 12-Bit-DA-Wandler und bis zu vier PWM-KanĂ€le (150 ps) sowie integrierte Delta-Sigma-Demodulator-Module und Touch-Button-Module. FĂŒr die Kommunikation sorgen ein IEEE 1588-kompatibler Ethernet MAC, USB 2.0-, CAN- und SD/MMC-Schnittstellen sowie bis zu sechs serielle KommunikationskanĂ€le, die individuell per Software als UART, SPI, Quad-SPI, IIC, IIS oder LIN zu konfigurieren sind. Außerdem bietet die XMC4000-Familie eine externe Busschnittstelle, die synchrone Standards wie SDRAM oder Burst-Flash unterstĂŒtzt und asynchrone Standards wie SRAM, NAND-Flash oder NOR-Flash.

 

Die integrierte Entwicklungsumgebung DAVE3 fĂŒr die XMC4000-Familie ermöglicht eine komfortable Software-Entwicklung. Die Eclipse-basierte Umgebung mit kostenlosem GNU-Compiler, Debugger und Datenvisualisierungs-Utilities lĂ€sst sich durch Third-Party-Tools erweitern. DarĂŒber hinaus unterstĂŒtzt DAVE3 die automatische Code-Generierung auf Basis vordefinierter Software-Komponenten, den „DAVE Apps“. Die Konfiguration der DAVE Apps erfolgt ĂŒber die grafische Benutzerschnittstelle. Der erzeugte Code lĂ€sst sich in DAVE 3 kompilieren, debuggen und visualisieren – oder zur Weiterverarbeitung in Third-Party-Tools importieren. Infineon kooperiert mit ĂŒber 20 Partnern, die weitere spezifische Development-Tools, Software-Lösungen, Schulungen und Consulting-Dienstleistungen fĂŒr die XMC4000-Familie anbieten.

 

Als erste der XMC4000-Familie kommt die XMC4500-Serie auf dem Markt. Ihre Produkte bieten eine 120-MHz-CPU, bis zu 1 MByte Embedded-Flashspeicher, 160 KByte RAM sowie umfangreiche Peripherie- und Schnittstellenfunktionen. Zu den Peripheriefunktionen gehören u. a. vier parallele und schnelle 12-Bit AD- Wandlermodule, zwei 12-Bit DA-Wandler, vier Delta-Sigma-Demodulator-Module und sechs Capture/Compare-Einheiten (CCU4 und CCU8) sowie zwei Positionierungs-Interface-Module und ein Modul fĂŒr acht Touch-Buttons. FĂŒr die Kommunikation unterstĂŒtzen die XMC4500-Mikrocontroller die Ethernet-, USB- sowie eine SD/MMC-Schnittstelle und bieten drei CAN-Knoten und sechs serielle KommunikationskanĂ€le sowie eine externe Busschnittstelle. Die GehĂ€use-Optionen der XMC4500-Serie sind LQFP-144, LQFP-100 und LFBGA-100.

 

Muster der XMC4500-Serie und die Entwicklungsumgebung DAVE 3 sind ab MĂ€rz 2012 verfĂŒgbar. Die Serienproduktion beginnt im Mai 2012. Zur EntwicklungsunterstĂŒtzung bietet Infineon ein modulares Design-Kit, bei dem je nach Applikationsanforderung an das Basis-Design-Board bis zu drei zusĂ€tzliche Anwendungs-Boards angebunden werden können. Im vierten Quartal 2012 sollen Muster fĂŒr die Serien XMC4400, XMC4200 und XMC4100 zur VerfĂŒgung stehen. Je nach XMC4000-Serie und GehĂ€use liegt der StĂŒckpreis fĂŒr einen XMC-Mikrocontroller bei einer Bestellmenge von 10.000 StĂŒck zwischen 1 Euro und 7 Euro.


EnOcean Sensor Kit fĂŒr Raspberry Pi

Raspberry Pi Infrarot-Kameramodul bei RS Components

RasPi HATs: Specs fĂŒr Hardware-Erweiterungen

 


-->