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
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.
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
AVRs ATxmega erfüllen deine anforderungen. Ansonsten schau bei ti stm nxp cypress usw. nach . dort bekommst du idr eine tabellarische Übersicht.
@ 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
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
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
@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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.