A/D-Wandler mit µC

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
Gast
> ich bin ganz neu und unerfahren im Mikrocontrollerbereich.

... und fange deshalb gleich mit einer möglichst aufwendigen und
komplizierten Aufgabe an.
Gast
Das machen uns doch die Marketingabteilungen der Hersteller im vor wie
einfach alles ist ;-) Der Digitalteil dürfte bei der Anwendung wohl das
kleinere Problem sein. Die Anforderungen an den ADC Teil 16 Kanäle +-10
Volt mit 16 Bit Auflösung und 200 kSamples sind ja nicht ohne und nicht
unbedingt für nen Einsteigerprojekt tauglich. Bauteile aussuchen
zusammenlöten und funktioniert sollte man da ganz schnell vergessen.
Gast
Bloss wird er je nach Betriebsart ungefähr 200-2000 Stück vom ADUC848
parallel betreben müssen, um die Sample-Rate von 200KHz auf eine Rate
von 100Hz/1KHz pro Device zu verteilen.
Gast
Hallo, hier ist nochmal der µC-Anfänger.
Ich hab mich bei den übrigen Bauteilen
(Multiplexer, A/D-Wandler, Schutzbeschaltung, usw...)
schon weitestgehend festgelegt.
Mein Problem ist jetzt aber noch der MCU.
Welcher Typ eignet sich gut für solche Anwendungen?
(serielle-, oder parallele Signalverarbeitung und zugehöriger
Programmieraufwand, Realisierbarkeit dieser Ablaufsteuerung, ...)
Ist da ein üblicher "PIC" ausreichend, oder sollte es tatsächlich
besser ein Infineon CX164 sein, oder ...???
Ich wäre wirklich sehr dankbar über einen guten, ernst gemeinten
Ratschlag.
Vielen Dank
M. Laumann

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.