www.wikidata.de-de.nina.az
XMC4000 ist eine 32 bit Mikrokontroller Familie der Firma Infineon welche erstmals im Fruhjahr 2012 1 2 vorgestellt wurde Sie basiert auf einem Cortex M4 Prozessor von ARM XMC steht fur Cross Market Microcontroller und bedeutet dass auf Grund der Kompatibilitat und Konfigurationsmoglichkeiten diese Familie verschiedene Bereiche in Industrieapplikationen abdecken kann Als Rechenkern Core verwendet diese Mikrokontrollerfamilie den Cortex M4 Prozessor 3 mit DSP Funktion Die Familie soll drei wesentliche Trends in der Industrie unterstutzen eine verbesserte Energieeffizienz die Unterstutzung einer Vielzahl von Kommunikationsstandards und eine Minimierung der Software Komplexitat bei der Entwicklung Parallel zum XMC4000 veroffentlichte der Hersteller eine Weiterentwicklung des Software Tools Dave3 4 mit so genannten Dave Apps welche die Programmierung vereinfachen soll indem ahnlich wie bei FPGA Tools je nach Anforderung applikationsorientierte Software Komponenten in ein Projekt eingefugt konfiguriert und verbunden werden konnen Beispiele fur Zielanwendungen im Industrie und Multimarktbereich sind Antriebe Wechselrichter und die Fertigungs und Gebaude Automatisierung Die XMC4000 Familie wird in Unterfamilien mit verschiedenen Leistungsbereichen untergliedert Inhaltsverzeichnis 1 Anwendungen und Markte 2 Technische Eigenschaften 2 1 Prozessorkern 2 2 Speicher 2 3 Weitere Funktionen 3 Infineon Entwicklungstools 3 1 XMC4000 Application Kit 3 2 DAVE Komponentenbasierte Programmierung und freie Entwicklungsumgebung 4 Entwicklungstool Partner 5 Weblinks 6 EinzelnachweiseAnwendungen und Markte BearbeitenDie XMC4000 Familie wurde von Infineon speziell fur den Industriebereich entwickelt und zwischen den 16 Bit und 32 Bit MCUs eingeordnet Vorgesehen sind Einsatzgebiete wie Logistik Transport Erneuerbare Energien Gebaudesteuerung und Automatisierung Besonderes Augenmerk richtete sich auf die Energieeffizienz um z B bei der Steuerung von Motoren Wechselrichtern Solar Inverters Schaltnetzteilen I O Geraten usw den Energieverbrauch erheblich zu senken ohne damit die Leistungsfahigkeit zu belasten Als weiteres Ziel sollten Einsparungen durch Vereinfachung ermoglicht werden Wurden zuvor Zwei Chip Losungen z B mit einem DSP und einem FPGA eingesetzt konnen die Timer Einheiten und hochauflosende PWM des XMC4000 diese zusatzlichen Bauelemente in den meisten Fallen ersetzen 5 Technische Eigenschaften BearbeitenProzessorkern Bearbeiten Die XMC4000 Familie nutzt einen Arm Cortex M4 Prozessorkern inklusive von DSP Erweiterungen und einer Floating Point Unit FPU in einem Frequenzbereich von 80 bis 180 MHz Speicher Bearbeiten Als Speicher verwendet diese Familie embedded Flash je nach Derivat zwischen 128 KB und 2 5 MB 2 mit integrierter ECC Hardware Ausserdem besitzt sie einen RAM der je nach Unterfamilie zwischen 20 KB und 512 KB gross ist 2 Weitere Funktionen Bearbeiten IEEE 1588 konforme Ethernet Schnittstelle MAC USB 2 0 12 Kanal DMA Ausstattung mit Timern und PWM Delta sigma Demodulator Position Interface 4 12 bit Analog Digital Umsetzer mit bis zu 26 Kanalen 2 12 bit Digital Analog Umsetzer 6 Serielle Schnittstelle jeweils als SPI I2C I2S UART konfigurierbar 3 CAN Knoten Externes Businterface unterstutzt SDRAM SRAM NOR NAND Flash und memory mapped IO devices e g LCD SD MMC Schnittstelle Touch Interface und LED Matrix Akkugepufferte Echtzeituhr mit Kalender und zeitgestutzter oder externer Aufweckfunktion Erweiterter Temperaturbereich bis 125 C verfugbarInfineon Entwicklungstools BearbeitenXMC4000 Application Kit Bearbeiten Das XMC4000 Application Kit 6 ist ein modular erweiterbares Application Board bestehend aus einem CPU Board in der Form eines Hexagons im Mittelpunkt und drei einzelnen Satelliten den so genannten Extension Boards Auf Grund dieser Bauweise kann das Kit funktional auf bestimmte Zielapplikationen erweitert und angepasst werden Zu den drei Satelliten zahlen das Automation I O Kit ein Ethernet CAN RS485 Interface Kit und ein Standard Human Interface Kit Das Human Interface Board auch HMI hat neben dem OLED Display plus Audio auch eine Tast und SD MMC Funktion Das COM Board ermoglicht es Entwicklern eine Art Fernbedienung uber Ethernet zu realisieren Dieses Board unterstutzt auch MultiCAN und RS485 Schnittstellen Zusatzlich zu diesen drei Satelliten konnen Entwickler auch eigene Boards verbinden DAVE Komponentenbasierte Programmierung und freie Entwicklungsumgebung Bearbeiten DAVE 3 Digital Application Virtual Engineer 7 ist eine auf Eclipse basierende Softwareplattform die zur Verringerung des Softwareentwicklungsaufwands und der dafur benotigten Entwicklungszeit entwickelt wurde DAVE3 beinhaltet einen GNU Compiler einen Debugger und ein Visualisierungs Dienstprogramm zu anschaulichen Darstellung von Daten Andere ubliche Compiler und Debugger konnen der Entwicklungsumgebung hinzugefugt werden DAVE unterstutzt zudem die automatische Codegenerierung Alternativ sind die Entwickler in der Lage ihre eigenen Anwendungen zu integrieren Apps konnen leicht konfiguriert und mit Hilfe der grafischen Benutzeroberflache an die unterschiedlichsten Anwendungen angepasst werden Entwicklungstool Partner BearbeitenFolgende Entwicklungstool Anbieter unterstutzen die XMC4000 Familie Compiler Debugger Flash Loader Entwicklungsumgebungen Altium Tasking Atollic ARM Keil MDK Hitex IAR Systems iSYSTEM Lauterbach PLS Segger MicroConsult Betriebssysteme Middleware Stacks CMX Express Logic FreeRTOS HighTec Micrium SEVENSTAX THESYCON Wind River Diab CompilerWeblinks BearbeitenOffizielle Webseite der XMC4000 Familie Offizielle Webseite der XMC4000 Development Tools Offizielle Webseite von DAVE3 Auto code generation and free tool Infineon XMC4500 Datasheet Infineon MCU Forum Hitex XMC4000 Support XMC4500 Automation Kit No 1 via Hitex iXperience M4 Development KitEinzelnachweise Bearbeiten Infineon XMC4000 Presse Mitteilung 2012 a b c Frank Riemenschneider Neue Infineon Mikrocontroller setzen auf ARM und innovative Peripherie In elektroniknet de 22 Januar 2012 abgerufen am 9 August 2013 ARM Cortex M4 Memento vom 21 Februar 2014 im Internet Archive Georg Huba Schneller fur XMC4000 mit DAVE 3 entwickeln In elektroniknet de 9 November 2012 abgerufen am 9 August 2013 Frank Riemenschneider Digitale Leistungswandlung mit dem XMC4000 In elektroniknet de 7 November 2012 abgerufen am 9 August 2013 XMC4000 Application Kit Offizielle Webseite Memento vom 8 Marz 2016 im Internet Archive DAVE3 offizielle Webseite Memento vom 17 Juli 2012 im Internet Archive Abgerufen von https de wikipedia org w index php title XMC4000 amp oldid 226327559