Infineon: 32-Bit-Mikrocontroller für Industrieanwendungen

PRODUKT NEWS EMBEDDED SYSTEMS



Infineon Technologies hat seine 32-Bit Mikrocontroller-Familie XMC1000 vorgestellt, die den Cortex-M0-Prozessor von ARM verwendet. XMC1000 basiert auf einer 65-nm-Embedded-Flash-Fertigungstechnologie auf 300-mm-Wafern. Der ARM 32-Bit-Prozessor wurde mit diversen Peripheriefunktionen komplettiert und ist für 8-Bit-Industrieanwendungen vorgesehen.

 

Dazu gehören Sensorik- und Aktuatorikanwendungen, LED-Beleuchtungen, digitale Leistungswandlung (wie unterbrechungsfreie Stromversorgungen) und einfache Motorsteuerungen, z.B. für Haushaltsgeräte, Pumpen, Lüfter und eBikes.

 

Die XMC1000-Familie ist in den drei Serien XMC1100 (Einstiegsserie), XMC1200 (Feature-Serie) und XMC1300 (Control-Serie) mit Flashvarianten zwischen 8 KB und 200 KB verfügbar. Die Serien unterscheiden sich im Wesentlichen bei Speicherkapazität und Peripherieausstattung. Zur XMC1000-Familie gehören derzeit 23 Produkte im TSSOP-Gehäuse mit 16, 28 und 38 Pins.

 

Die XMC1000-Familie adressiert Industrieanwendungen, die bisher 8-Bit-MCUs vorbehalten blieben. Sie hat bis zu 200KB Flashspeicher, PWM-Timer, 12-Bit-Analog/Digital-Wandler und programmierbare serielle Kommunikationsschnittstellen. Außerdem bietet sie ein Modul für Touch-Control und LED-Displays, eine Peripherieeinheit für das Dimmen und die Farbsteuerung von LEDs – die sogenannte Brightness and Color Control Unit (BCCU) – und einen mathematischen Coprozessor speziell für Motorregelungen.

 

Darüber hinaus erfüllen die XMC1000-Mikrocontroller die Sicherheitsanforderungen des Standards IEC60730 Class B, der für in Europa verkaufte Haushaltsgeräte vorgeschrieben ist, und bieten u. a. Hardware-Fehlerkorrektur (ECC) und entsprechende Speichertests. Integriert ist auch ein Flash-Loader mit einem 128-Bit-AES-Beschleuniger.

 

Die sechs 12-Bit-Analog/Digital-Wandler-Kanäle, die bis zu 1,88 Mega-Samples pro Sekunde schnell sind, die vier 16-Bit-Timer der Capture/Compare Unit 4 (CCU4) und die Spannungstoleranz zwischen 1,8V und 5,5V erlauben ein weites Anwendungsfeld.

 

Die XMC1200 Feature-Serie beinhaltet zusätzliche applikationsspezifische Funktionsmerkmale, eine Peripherieeinheit für kapazitives Touch-Sensing und für Ansteuerungen von LED-Displays sowie die BCCU. Die BCCU ermöglicht nahezu ohne Prozessorlast das flimmerfreie Dimmen und die Farbsteuerung von LEDs. Außerdem gibt es Varianten für den erweiterten Temperaturbereich von -40°C bis zu 105°C.

 

Die XMC1300 Control-Serie ist speziell auf Motorsteuerung oder digitale Leistungswandlung zugeschnitten. Dafür bietet sie neben einer leistungsfähigen Capture/Compare-Unit 8 (CCU8) mit zwei Compare-Kanälen und asymmetrischer PWM-Funktionaliät und einem Position-Interface (POSIF) für die präzise Erfassung der Motorposition auch einen mathematischen Coprozessor, der sensorlose FOC-Lösungen (feldorientierte Regelung) von Elektromotoren ermöglicht. Auch die XMC1300-Serie bietet Varianten für den Temperaturbereich bis zu 105°C.

 

 

Umstieg von 8 Bit auf 32 Bit mit DAVE

 

Wie schon für die XMC4000-Familie ist auch für XMC1000 die kostenfreie und integrierte Entwicklungsplattform DAVE verfügbar. Mit DAVE ist eine anwendungsorientierte Software-Entwicklung und der Übergang zwischen den Familien XMC1000 und XMC4000 realisierbar.

 

Die DAVE Apps ermöglichen es, Software-Komponenten zu kombinieren und zu konfigurieren, diese automatisch auf die vorhandenen Mikrocontroller-Ressourcen abzubilden und ebenfalls automatisch den C-Code und die Software-Dokumentation zu erzeugen. DAVE beinhaltet einen kostenlosen GNU-Compiler und Debugger. Darüber hinaus arbeitet Infineon mit Entwicklungspartnern zusammen, die Compiler, Debugger, Software-Analyse oder Flash-Programmer sowie Embedded-Software, Training und technische Unterstützung für die XMC1000-Familie bieten.

 

 

Verfügbarkeit

 

Muster aller XMC1000-Serien und die Entwicklungsumgebung DAVE für XMC1000 sind ab März 2013 verfügbar. Die Volumenfertigung ist für Q4 2013 geplant. Je nach XMC1000-Serie und Ausstattung können die Stückpreise bei Bestellmengen von Millionenstückzahlen zwischen 0,25 Euro bis 1,25 Euro betragen. Für eine einfache und günstige Evaluierung gibt es für alle Serien Boot-Kits und Applikations-Kits für die XMC1000-Zielanwendungen.

Fachartikel