Suche passenden Mikrocontroller

Gast #2581441
Lesenswert?
• ▲
▼
Hallo,
für meine Anwendung bin ich gerade auf der Suche nach einem passenden 
µC.
Ich hab allerdings noch nicht so einen guten Überblick über die 
verschiedenen Hersteller und deren µCs.

Der µC muss in der Anwendung die Daten von einem GPS-Modul, einem 
Luftdrucksensors sowie einiger Sensoren, die über ANT+ verbunden sind 
auslesen, die Werte auf dem Display ausgeben sowie auf der SD-Karte 
mitloggen. Die Benutzereingaben sollen über einen Touchscreen erfolgen.

Für meine Anwendung benötige ich also einen µC mit folgenden Features:
3x UART (für GPS-Modul, ANT+ Modul sowie zur Verbindung mit dem PC)
1x I2C (für Luftdrucksensor)
2x SPI (für DOGL128 Display sowie für SD-Karte)
1x ADC (für resistiven Touchscreen)
1x RTC (Real Time Clock)

Als Stromversorgung kommt ein Lithium Akku zum Einsatz.
Damit ich einen möglichst kleinen Akku verwenden kann, sollte der µC 
möglichst wenig Strom verbrauchen, aber natürlich trotzdem ausreichend 
Rechenleistung zur Verfügung stellen.
Mein Wunsch beim Stromverbrauch wäre maximal 10mA.

Welchen µC würdet ihr für meine Anwendung empfehlen?
MfG Chrisi
Gast #2581610
Lesenswert?
• ▲
▼
Hast Du schon hier geschaut?
http://www.mikrocontroller.net/articles/AVR_Typen#ATmega_-_Reihe
Ich glaube, einen µC mit mehreren SPI-Schnittstellen wirst Du nicht 
finden, da SPI so konzipiert ist, dass mehrere Slaves über einen Bus mit 
einem Master kommunizieren, und nur über jeweils eine eigen CS-Leitung 
selektiert werden, wozu jeder I/O-Pin taugt.
Wenn Du Dich nicht auf einen ATmega2560 beschränken möchtest, kannst Du 
überlegen, ob Du einen µC mit 1 oder 2 UARTs nimmst und diesen 
multiplext.
#2581710
Lesenswert?
• ▲
▼
@  Chrisi (Gast)

>3x UART (für GPS-Modul, ANT+ Modul sowie zur Verbindung mit dem PC)
>1x I2C (für Luftdrucksensor)
>2x SPI (für DOGL128 Display sowie für SD-Karte)
>1x ADC (für resistiven Touchscreen)
>1x RTC (Real Time Clock)

Alles Krümelkram.

>möglichst wenig Strom verbrauchen, aber natürlich trotzdem ausreichend
>Rechenleistung zur Verfügung stellen.

Siehe Sleep Mode.

>Welchen µC würdet ihr für meine Anwendung empfehlen?

Die Aufgaben erledigen so ziemlich alle verfügbaren uC im Schlaf, such 
dir den schönsten aus, MSP430, 8051, PIC, oder AVR, der 
ist hier nun mal der Haus- und Hof Mikrocontroller.

MfG
Falk
Gast #2581934
Lesenswert?
• ▲
▼
Hallo,
erstmal Danke für eure Hilfe.
Derzeit tendiere ich zu einem XMEGA Controller.
Gefallen würden mir auch die LPC11xx, die sind 32-Bitter und brauchen 
genau so viel Strom wie die XMEGAs, allerdings fehlts dort an den 
Peripherals.

Und ihr seid wirklich sicher, dass die Rechenleistung eines AVRs 
ausreicht?
Ich meine das Grafikdisplay (128x64) und die SD-Karte brauchen doch 
schon viele Ressourcen.
Mfg Chrisi

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.