Forum: Mikrocontroller und Digitale Elektronik Suche passenden Mikrocontroller


von Chrisi (Gast)


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

von bitte löschen (Gast)


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.

von Hermann U. (Firma: www.pcb-devboards.de) (gera82)


Lesenswert?

Philipp Klostermann schrieb:
> Ich glaube, einen µC mit mehreren SPI-Schnittstellen wirst Du nicht
> finden,

Das ist mir aber neu, oder verstehe ich da was falsch?!

Gruß
Hermann

von Coder (Gast)


Lesenswert?

AVRs ATxmega erfüllen deine anforderungen. Ansonsten schau bei ti stm 
nxp cypress usw. nach . dort bekommst du idr eine tabellarische 
Übersicht.

von Purzel H. (hacky)


Lesenswert?

Auch ein ATMega64 hat 4 UARTS

von Falk B. (falk)


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

von Chrisi (Gast)


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

von Frank K. (fchk)


Lesenswert?

Chrisi schrieb:

> Und ihr seid wirklich sicher, dass die Rechenleistung eines AVRs
> ausreicht?

Wenn Du in der Richtung Angst hast, dann nimmst Du halt einen 
PIC32MX575F512L. 80 MHz, 32Bit, MIPS-Kern, und jede Menge UARTs, SPI und 
I2C. Und kostet auch nicht mehr als ein XMega.

fchk

von Falk B. (falk)


Lesenswert?

@Chrisi (Gast)

>Und ihr seid wirklich sicher, dass die Rechenleistung eines AVRs
>ausreicht?

Er wird sich langweilen.

>Ich meine das Grafikdisplay (128x64) und die SD-Karte brauchen doch
>schon viele Ressourcen.

Wieviele?

von Chrisi (Gast)


Lesenswert?

Hallo,
Dann werd ich mal ein Eval-Board für den XMEGA ordern.
Danke nochmal!
MfG Chrisi

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.