Mikrocontroller (MCUs) eignen sich dafür, LED-Treiber anzusteuern. Durch ihre Flexibilität lassen sich neue Anforderungen mit wenig Aufwand umsetzen. Dies ist wichtig, denn LEDs erlauben sehr interessante, mit Glühlampen nicht realisierbare Anwendungsszenarien. So lassen sich die Farben beispielsweise mischen, dimmen und verändern. Zudem lässt sich diese Funktion auch mit den anderen Lampen innerhalb eines Raums synchronisieren, was einzigartige Stimmungen ermöglicht. Dies stellt aber nur eine von vielen neuen Möglichkeiten dar. Neben einer flexiblen Steuerung der Lampe werden auch Kommunikationsmöglichkeiten zwischen der Lampe und der Steuereinheit benötigt. Diese Aufgaben können kleine, optimierte Mikrocontroller effizient umsetzen.
Der Beleuchtungsmarkt ist kostensensitiv, gleichzeitig aber auch sehr dynamisch. Deshalb sind die Skalierbarkeit der Merkmale und Speicher sowie die Unterstützung von drahtlosen Standards unverzichtbar. Außer den Standardfunktionen der Mikrocontroller sollten die folgenden speziellen Anforderungen für Beleuchtungsanwendungen betrachtet werden:
Die MCU-Familie »SAM D« hat Atmel besonders im Hinblick auf den Beleuchtungsmarkt entwickelt. Alle Derivate dieser MCU-Familie basieren auf derselben »ARM Cortex-M0+«-Plattform, nutzen die gleiche Peripherie und sind dadurch untereinander kompatibel (Tabelle). Durch das flexible Takt-Schema kann die Peripherie mit einer höheren Taktfrequenz als der Core arbeiten und außerdem asynchrone Takte unterstützen.
Merkmal | SAM D10 | SAM D11 | SAM D21 | SAM D21(L9 |
---|---|---|---|---|
Flash-Speicher | 8 KByte | - 16 KByte | 32 KByte - 256 KByte | 32 KByte - 64 KByte |
Gehäuseoptionen | 14, 20 | oder 24 Pins | 32, 48 oder 64 Pins | 32 Pins |
Timer/Zähler für Steuerung | 1 x | 3 x | 3 x (enhanced) | |
Timer/Zähler | 2 x | 3 x | ||
analoge Komparatoren | 2 x (1 x | Fensterkomperator) | 2 x (1 x Fensterkomperator) | 4 x (2 x Fensterkomperator) |
A/D-Wandler (12 bit, 350 kSample/s) | 10 | Kanäle | bis zu 20 Kanäle | 14 Kanäle |
D/A-Wandler (10 bit, 350 kSample/s) | 1 x | |||
Referenzspannungen | 1,0 V, UCC, UCC/1,48 V und zwei externe |
Übersicht zur MCU-Familie »ATSAMD« von Atmel, die sich für den Beleuchtungsmarkt eignet