Suche i2c A/D Wandler

OP #3160008
Hallo Community

das ist mein erster Forums-Eintrag. Ich arbeite zurzeit an meiner 
Bachelor-Arbeit. Dazu brauche ich einen Analog/Digital Wandler mit i2c 
Interface. Insgesamt habe ich mindestens  12 Kanäle die ich auslesen 
muss und das möglichst gleichzeitig!!!. Also denkbar wären 3 ADC’s mit 
jeweils 4 Kanälen. Am liebsten wär mich einer der mir mit einem i2c 
Befehl gleich alle Werte von allen Kanälen ausgibt. Also intern so 
schnell wie möglich alle Kanäle durch schaltet. Oder zumindest einer mit 
hoher sps und geringen timeouts. Wichtig wäre mir auch, dass die 
Bauteile schnell lieferbar sind (Deutschland oder Österreich).

Ich muss übrigens Infrarotsensoren auslesen das Datenblatt dazu ist im 
Anhang.

Ich hoffe ihr könnt mir weiterhelfen und freue mich auf viele 
konstruktive antworten.

Lg Elsebor
Angehängte Dateien:
Tja, also Geschwindigkeit, I²C und gleichzeitig? Ähhh ....

Also die ADCs, die mehrere Eingänge haben, haben meist nur einen Wandler 
mit MUX davor. Also nix mit gleichzeitig. Du könntest alle Signale mit 
S&H-Stufen syncronisieren.

Du könntest auch viele einzelne Wandler nehmen. z.B. ADS1110 von TI - 
die gibt es mit 8 unterschiedlichen Adressen. Aber gleichzeitig bekommst 
Du die Daten auch nicht.

Wäre auch schön, wenn Du mal genauer spezifizieren würdest, innerhalb 
welcher Zeit für Dich 'möglichst gleichzeitig' ist.
Und auch die Auflösung könnte interesant sein ...
Genauigkeit, etc.

Wenn Dir 10-Bit, 6 (8 bei TQFP) Eingänge, und eine Dauer von 400µs 
(533µs) zwischen erster und letzter Wandlung ausreicht, könnte evtl. ein 
ATmega48 als I²C-Slave Deine Lösung sein. Da könnte man auch mehrere 
syncronisieren.


Gruß

Jobst
Gast
Roli Win schrieb:
> Insgesamt habe ich mindestens  12 Kanäle die ich auslesen
> muss und das möglichst gleichzeitig!!!

Gleichzeitig auslesen geht mit einem seriellen Bus prinzipiell nicht ;-)

Bei der Anzahl solltest du die Maximalzahl der erforderlichen Kanäle 
angeben.
Gast
Roli Win schrieb:
> Insgesamt habe ich mindestens  12 Kanäle die ich auslesen
> muss und das möglichst gleichzeitig!!!

Warum möchtest du die unbedingt gleichzeitig auslesen? Meinst du damit 
abtasten?
Mal unterstellt, du möchtest das Signal des im angehängten Datenblatt 
beschriebenen Sensors digitalisieren, dann besteht zu Gleichzeitigkeit 
gar keine Notwendigkeit. Es kommt nicht mal auf ein paar Millisekunden 
drauf an, weil im Frequenzgang des Sensors der 3dB-Punkt bei 10Hz liegt. 
Du hast also - aus der Sicht eines ADC, sofern er nicht gerade ein 
besonders langsames Wandlerkonzept verwendet - alle Zeit der Welt.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 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.