Gast
#156813
Hallo Mikrocontroller-Profis, ich bin ganz neu und unerfahren im Mikrocontrollerbereich. Ich möchte die Steuerung eines A/D-Wandlers mit vorgeschaltetem Multiplexer mit Hilfe eines Mikrocontrollers realisieren. Ich hab leider noch nicht sehr viel Erfahrung auf diesem Gebiet, und weiß daher noch nicht einmal, welchen Mikrocontroller man dazu überhaupt einsetzen kann oder sollte. Die Anforderungen der Gesamtschaltung sind schon recht klar definiert: - 16 analoge Eingangskanäle zum Multiplexer - analoge Eingangsspg. +/- 10 V - A/D-Wandler mit 16-Bit-Auflösung - 5 V Versorgungsspannung - Wandlung mit 200 kHz - Zwischenspeichern der Werte - serieller Ausgangsdatenstrom im SPI-Format - Ablaufsteuerung (Takt, Kanalzuweisung, Speicherung, Daten ausgeben, usw... über Mikrocontroller Der Mikrocontroller sollte diese Aufgaben also schnell genug abarbeiten können und groß genug zur Zwischenspeicherung der Werte sein. Trotzdem denke ich, muß und sollte er für diese Aufgabe auch nicht übertrieben überdimensioniert sein (Platzbedarf). Kann mir da von Euch jemand weiterhelfen? Ich bin bei der riesigen Flut an Mikrocontrollern, die es auf dem Markt gibt, total überfordert. Mir fehlt momentan wirklich noch der Überblick. Auf Grund der hohen Geschwindigkeit ist vielleicht ein 16-Bit-µC angebracht, oder? Kennt sich jemand von Euch gut mit diesem Thema aus, und würde mir dazu einen hilfreichen Tip oder Ratschlag geben? Reicht dazu evtl. auch ein FPGA? Und wie sieht es mit der Programmierung dieser Ablaufsteuerung aus? (Assembler, oder C++ , oder VHDL ???) Welche Hardware wird für die Programmierung benötigt und kann man den Baustein auch später auf der Platine (integriert) nachflashen? Wenn mir bei diesem Problem jemand weiterhelfen könnte, wäre ich wirklich sehr sehr dankbar. Mit freundlichen Grüßen M. Laumann