Wie suche ich den richtigen µC aus?

Gast #913612
Lesenswert?

Hallo,

ich wollte wieder mal aus Eureren Erfahrungen lernen. Ich benötige eine 
µC. An den SPI-Bus des µC möchte ich einen 4-Kanal AD-Wandler 
anschließen und alle Kanäle benutzen.
Jetzt ich gerne von Euch wissen, wie ich bei de µC-Auswahl vorgehen 
soll?
Welche Eingenschaften sind für diese Auswahl wichtig?
Ich hatte mir überlegt den ATmega 88 zu benutzen.

Vielen Dank!
#913625
Lesenswert?

Die Auswahl deines µCs kommt auf deine Anwendung drauf an. Bei der 
Auswahl musst du natürlich Datenblätter wälzen. Die gibt es bei jedem 
Hersteller kostenlos zum download.
In deinem speziellen Fall brauchst du natürlich 4 AD-Eingänge. Jedoch 
haben die meisten µCs in unteren Preisbereich nur einen echten 
AD-Wandler, auf den man die Eingänge multiplexen kann. Damit kannst du 
nicht alle Eingänge gleichzeitig wandeln. Du solltest weiterhin auf die 
maximale Freguenz der Wandlung achten und die Auflösung, die bereit 
gestellt werden. Prinzipiell arbeiten 90% alle µCs nach dem selben 
Prinzip.

Wenn du herstellerunabhängig bist, würde ich dir einen Atmel empfehlen. 
Welchen genau solltest wie gasagt nach deiner Anwendung entscheiden

Grüße
Eric
#913638
Lesenswert?

Also einen 16 Bit AD-Wandler gibt es nicht so oft. Ich kenn die 
Produktpalette der einzelnen Hersteller nicht auswendig, aber ich weis 
soviel, das eigentlich 10 Bit die Regel sind, und meistens ausreichend, 
wenn man die anwendung effektiv strickt. Natürlich gibt es 
höhereklassige µCs mit viel mehr AD-Funktionen, Eingängen und Wandlern - 
zu einem höheren Preis.
Außerdem musst du schauen, ob du Analogwertdifferenzen auswerten willst 
oder absolute Messwerte brauchst und wie kontinuierlich du auslesen 
willst. Du kannst immer nur in bestimmten Zeitintrvallen auslesen.

Eric
#913641
Lesenswert?

Er will ja einen externen AD-Wandler über SPI anschliessen.

Also taugt jeder µC der SPI hat. Oder auch nur 3 GPIOs für Soft-SPI, 
eine Geschwindigkeitsvorgabe gabs ja nicht.
=> keine wirkliche Einschränkung, drei freie Pins hat wohl jeder

und er will 4 16Bit-Werte verarbeiten, ohne weitere Angaben.
d.H. er braucht mindestens 8 Byte RAM oder 8 Register.
=> hat auch jeder.

Insofern ist der Atmega88 eine perfekte Wahl, wenn du mit dem schonmal 
gearbeitet hast, weil dann evtl. ein bischen Einarbeitungszeit wegfällt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren