Forum: Mikrocontroller und Digitale Elektronik Routine fuer Auslesen externer ADC


von Thomas H. (Gast)


Lesenswert?

Hallo,

das Auslesen externer ADC's gehoert denke ich zum Standard. Ich moechte 
in diese Materie neu einsteigen und wuerde gerne einen beliebigen 
externen ADC mit mind. 2 Kanal und 12 - 16 bit Aufloesung auslesen.

Den Codeforumbeitrag ueber den MAX110 kenne ich schon - leider passt 
dieser gerade zufaellig nicht.

Wenn also jemand eine solche Routine hat, bin ich dafuer sehr dankbar.

Ist es ausserdem moeglich zwei externe ADC an eine SPI-Schnittstelle 
anzuschliessen bzw. wie unterscheide ich die beiden IC's? Wie lange darf 
die zuleitung zwischen ADC und uC bei I2C oder SPI sein?

Vielen Dank,

Thomas H.

von Manfred Glahe (Gast)


Lesenswert?

Hallo Thomas,
für die SPI Schnittstelle ist der MAX1284 bestens geeignet (der MAX5712 
als DAW). ADW's mit SCLK und MISO parallel schalten. Mit MP parallel 
Ausgängen CS\ von jeweils einem ADW selektieren.
Da Bit- und ADW- seriell, sehr langsam.

MfG  Manfred Glahe

von crazy horse (Gast)


Lesenswert?

Irrtum,
langsamer sind serielle ADWs nicht unbedingt. Es kann, während das 2.bit 
gewandelt wird, schon das erste übertragen werden. Ist die Wandlung 
komplett, hast du einen Takt später schon das gesamte Ergebnis im MC, 
parallel geht nicht schneller. Also bei den heute üblichen 
Mittelklasse-Wandlern (sukzessive Approximation, geschaltete C's) spielt 
es keine Rolle (wenn der Wandler das unterstützt). Es wird natürlich 
keiner auf die Idee kommen, einen flash-Wandler mit seriellem Interface 
auszurüsten.
Und bei Integrationswandlern mit conversion-Zeiten im hohen ms-Bereich 
spielt die Übertragungszeit von ein paar µs doch auch keine Rolle, oder?

von Manfred Glahe (Gast)


Lesenswert?

Wo ist denn da der Irrtum?
Wenn Du 2 serielle ADW's über eine SPI Schnittstelle betreiben willst. 
Das geht ja wohl nur nacheinander!
Außerdem haben die gängigen Kontroller SPI- Bustakte welche wesentlich 
niedriger liegen als die der ADW's. Auch ich bevorzuge serielle Wandler, 
lese die aber mit einem Parallelport ein. Die SPI benutze ich nur zur 
Konfigierung (z.B. DAW MAX 5712)

MfG  Manfred Glahe

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.