www.wikidata.de-de.nina.az
EFM32 ist eine Mikrocontrollerfamilie die von der Firma Silicon Laboratories angeboten wird Die EFM32 sind 32 Bit Mikrocontroller verschiedener Unterfamilien die auf der Arm Cortex M3 Architektur basieren Speziellen Fokus hat man bei der Entwicklung auf den Energieverbrauch gelegt Dies hat auch die Namensgebung beeinflusst EFM steht fur englisch Energy Friendly Microcontrollers Zwei EFM32 Mikrocontrollerchips im QFN ChipgehauseSystem Design Kit mit Energy Micro Woder Gecko Inhaltsverzeichnis 1 Geschichte 2 Prozessor Architektur 3 Interne Peripherie 3 1 GPIO 3 2 Analog Digital Umsetzer 4 Programmierung 5 Weblinks 6 QuellenGeschichte BearbeitenDie EFM32 Mikrocontrollerfamilie 1 wurde ursprunglich von der Firma Energy Micro entwickelt Mitte 2013 wurden Energy Micro von Silicon Laboratories ubernommen In folgender Tabelle sind die einzelnen Meilensteine aufgelistet Datum AnkundigungApril 2008 Energy Micro kundigt an dass sie Arm Cortex M3 Core lizenziert haben 2 Oktober 2009 Ankundigung der EFM32 Gecko MCU FamilieDezember 2009 Entwicklungskit fur EFM32 Gecko MCU FamilieFebruar 2010 EFM32 Tiny Gecko MCU FamilieJuli 2010 EFM32 Giant Gecko MCU FamilieNovember 2010 Ankundigung der Entwicklungsumgebung Simplicity StudioSeptember 2011 EFM32 Leopard Gecko MCU FamilieApril 2013 EFM32 Wonder Gecko MCU FamilieJuni 2013 Silicon Laboratories kundigt Ubernahme von Energy Micro an 3 Oktober 2013 EFM32 Zero Gecko MCU Familie 4 Juni 2014 Simplicity Studio V2 5 Februar 2015 Simplicity Studio V3 6 Mai 2015 EFM32 Happy Gecko MCU Familie 7 Dezember 2015 EFM32 Pearl and Jade Gecko MCU Familie 8 Prozessor Architektur BearbeitenDie EFM32 Mikrocontroller Familie ist in verschiedene Unterfamilien eingeteilt welche auf der Arm Cortex M Architektur basieren Die nachfolgende Tabelle gibt einen Uberblick der Prozessoren und EFM32 Familien Arm Cortex M Version EFM32 FamilieArm Cortex M0 EFM32 Zero Gecko EFM32ZG 9 EFM32 Happy Gecko EFM32HG 10 Arm Cortex M3 EFM32 Tiny Gecko EFM32TG 11 EFM32 Gecko EFM32G 12 EFM32 Leopard Gecko EFM32LG 13 EFM32 Giant Gecko EFM32GG 14 EFM32 Jade Gecko EFM32JG 15 Arm Cortex M4F EFM32 Wonder Gecko EFM32WG 16 EFM32 Pearl Gecko EFM32PG 17 Interne Peripherie BearbeitenDie EFM32 Mikrocontroller besitzen je nach Typ unterschiedliche interne Peripherieeinheiten Ublich sind unter anderen GPIO Analog Digital Umsetzer Digital Analog Umsetzer Timer Watchdog UART serielle synchrone Schnittstellen wie I C und Serial Peripheral Interface SPI und eine Echtzeituhr RTC Manche dieser Peripherieeinheiten konnen autonom ohne Interaktion mit dem Mikrocontrollerkern verwendet werden was unter anderem die Leistungsaufnahme reduziert GPIO Bearbeiten Die Ein bzw Ausgabe von digitalen Informationen ist bei einem Mikrocontroller eine grundlegende Aufgabe EVA Prinzip In der Regel sind bei Mikrocontrollern die digitalen Ein und Ausgange gemultiplext Das heisst dass verschiedene Funktionen an ein und denselben Pin herausgefuhrt sind und die letztendlich verfugbare Funktion uber Kontroll Register selektiert werden kann Auf diese Weise werden verschiedene digitale I O Funktionen aber auch Modul Funktionen wie beispielsweise UART Signale I2C Signale SPI Signale PWM Signale an den Pins des MCU Gehauses verfugbar gemacht Durch diese Flexibilitat lasst sich derselbe Mikrocontroller in verschiedensten Applikationen verwenden und dessen Pinning entsprechend flexibel der Applikation anpassen Bei der EFM32 Familie konnen zudem noch der Betriebsmodus des I Os tristate push pull open drain pull up resistor pull down resistor die Treiberfahigkeit der digitalen Ausgange sowie das Interrupt Verhalten eingestellt werden Ausserdem kann die digitale Funktionalitat komplett deaktiviert werden so dass der Pin als analoger Ein oder Ausgang genutzt werden kann Analog Digital Umsetzer Bearbeiten Um die Mikrocontroller in Sensor Applikationen einsetzen zu konnen sind in vielen Chips auch entsprechende analoge Peripherie Module enthalten Ein wichtiges Modul ist hier der Analog Digital Umsetzer englisch Analog to Digital Converter ADC Bei einigen EFM32 Mikrocontrollern ist deswegen ein Analog Digital Umsetzer integriert Die Auflosung des Wandlers ist beim EFM32 programmierbar es kann eine Auflosung von 6 bit 8 bit oder 12 bit gewahlt werden Zudem besteht die Moglichkeit durch Hardware unterstutzte Uberabtastung die Auflosung noch zu verbessern Durch entsprechende Wahl der Auflosung kann die Wandlungszeit optimiert und so die mittlere Stromaufnahme der Applikation angepasst werden Bei vielen Mikrocontrollern wird die fur den Analog Digital Umsetzer verwendete Referenzspannung separat im Datenblatt spezifiziert Nicht so beim EFM32 hier ist der Einfluss der integrierten Referenz bereits in der Analog Digital Umsetzer Spezifikation enthalten Programmierung BearbeitenDer Software Programmierer hat bei der EFM32 Mikrocontroller Familie die Moglichkeit entweder in Assembler oder in C zu programmieren Heutzutage geschieht die Software Entwicklung allerdings fast nur noch in C Eine unvollstandige Liste von C Compiler Entwicklungsumgebungen ist in folgender Tabelle gelistet Liste der verfugbaren C Compiler unvollstandige Auswahl IDE Name Hersteller Erhaltliche VersionenSimplicity Studio Silicon LabsMDK ARM Microcontroller Development Kit KeilIAR Embedded Workbench IAR SystemsTrueSTUDIO for ARM AtollicCrossworks for ARM Rowley AssociatesWeblinks Bearbeiten nbsp Commons EFM32 Sammlung von Bildern Videos und AudiodateienQuellen Bearbeiten Offizielle EFM32 Web Seite Energy Micro Licenses Cortex M3 Processor Silicon Labs kundigt Ubernahme von Energy Micro an Memento des Originals vom 11 Juni 2013 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot news silabs com Press Release EFM32 Zero Gecko Familie Memento des Originals vom 22 Juli 2015 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot news silabs com Silicon Labs kundigt Simplicity Studio Version 2 an Memento des Originals vom 22 Juli 2015 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot news silabs com Silicon Labs kundigt Simplicity Studio Version 3 an Memento des Originals vom 22 Juli 2015 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot news silabs com Press Release EFM32 Happy Gecko Familie Memento des Originals vom 22 Juli 2015 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot news silabs com Press Release EFM32 Pearl and Jade Gecko Familie EFM32 Zero Gecko Familie EFM32 Happy Gecko Familie EFM32 Tiny Gecko Familie EFM32 Gecko Familie EFM32 Leopard Gecko Familie EFM32 Giant Gecko Familie EFM32 Jade Gecko Familie EFM32 Wonder Gecko Familie EFM32 Pearl Gecko Familie Abgerufen von https de wikipedia org w index php title EFM32 amp oldid 231005626