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!
Du nimmst den, mit dem DU die meisten Erfahrungen hast. Für deine relativ einfache (und ungenau Beschriebene) Aufgabe tut's so ziemlich jeder µC.
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
ist wirklich sehr ungenau. also es ist eine 16-bit ad-wandler. ich möchte damit kontinuierlich durchmesswerte einlesen.
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
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.
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.