Forum: Mikrocontroller und Digitale Elektronik A/D-Wandler mit µC


von Markus Laumann (Gast)


Lesenswert?

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

von A.K. (Gast)


Lesenswert?

> ich bin ganz neu und unerfahren im Mikrocontrollerbereich.

... und fange deshalb gleich mit einer möglichst aufwendigen und
komplizierten Aufgabe an.

von mmerten (Gast)


Lesenswert?

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.

von Rufus T. Firefly (Gast)


Lesenswert?

Als Grundlage für dieses "Anfängerprojekt" könnte man einen ADuC 848
verwenden. Der macht fast alles, was Markus will:
http://www.analog.com/en/prod/0%2C%2CADUC848%2C00.html

von josef (Gast)


Lesenswert?

;-)

von A.K. (Gast)


Lesenswert?

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.

von Markus Laumann (Gast)


Lesenswert?

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

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
Noch kein Account? Hier anmelden.