Forum: Analoge Elektronik und Schaltungstechnik Datenerfassung / Schnittstelle AD-Wandler - PC


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Hagen (Gast)


Lesenswert?

Hallo zusammen,

ich habe folgendes Problem:

Ich möchte ein Signal, dass maximale Frequenzen von ca. 4MHz beinhaltet 
und nur wenige ms lang ist mit einem AD-Converter digitalisieren und 
anschließend irgendwie an den PC weitergeben, um die Daten dann mit 
Labview weiter zu verarbeiten.
Zur AD-Wandlung habe ich den ADC12010 von National Semiconductor 
auserkoren. Wenn ich das Datenblatt richtig verstanden habe, so wird der 
analoge Input in ein 12-Bit Wort verwandelt, das dann mit der 
Clockfrequenz an den digitalen Ausgängen ausgegeben wird. Wenn ich mich 
nicht irre, sind das dann pro Sekunde an jedem Ausgabebit 10 Millionen 
Informationen.

Jetzt meine Frage:
Wie muss ich die Ausgabebits weiterverarbeiten, damit ich sie an den PC 
geben kann. Desweiteren wäre außerdem interessant, wie ich die Daten am 
besten in den PC bekomme; also welche Schnittstelle ich da am besten 
nutze usw.

Danke im Voraus!

Gruß Hagen

von Michael (Gast)


Lesenswert?

Ich hab mal was ähnliches gebastelt, allerding nicht für 4 MHz. Ich 
verwendete den IO-Warrior in Verbindung mit nem ADS830 (glaub ich). Ist 
ja auch egal, ich denke eine USB-Lösung wäre die eleganteste Form, was 
ähnliches wie der IO-Warrior (www.codemercs.de).

von 3374 (Gast)


Lesenswert?

Der ADC braucht eine Hardware hintendran, die den Burst speichern kann 
und dann ueber irgend ein Kommunikationsinterface an den PC senden kann. 
Das kann ein AVR plus ein CPLD sein, oder was anderes.

von Rolf R. (ultra-low)


Lesenswert?

habe vor kurzem das gleiche aber mit 100MSPS gemacht.
also wenn du dich nicht mit fpga oder cpld herumplagen willst, dann 
einfach ein fifo an adc ranhängen und fertig.
als schnittschtelle kommt eigentlich nur paralleler port in frage. weil 
billig, einfach und schnell.

von Hagen (Gast)


Lesenswert?

Danke für die Anregungen,

ich habe mir gestern nochmal Gedanken zum Thema gemacht und bin auch auf 
die Lösung mit einem Speicher gekommen, der schnell beschreibbar ist und 
der dann mit einer geringeren Frequenz ausgelesen werden kann. Diese 
Daten werde ich dann mit einem DAQ an den PC weiter geben.
Eventuell könnte ich die Daten auch mithilfe eines µC auslesen und dann 
per USB an den PC weiter geben.

Danke nochmal.

Gruß Hagen

von Rolf R. (ultra-low)


Lesenswert?

eben ein fifo. nimm am besten von IDT oder CYPRESS. sind eben leicht 
erhältlich...

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.