Forum: Mikrocontroller und Digitale Elektronik Suche: I2C ADC, >=12bit, 4/8/16 CH, ~10ksps


von Chris O. (lupin_iii)


Lesenswert?

Ich weiß, dass es einige dieser ADCs gibt und habe auch schon einige bei 
RS/Farnell bzw. über die parametrisierte Suche bei den Herstellern 
gefunden (z. B. LTC2309, ADS7828, AD7998, AD7291). Hier die allgemeinen 
("normalen") Anforderungen:

Ich suche einen über I2C ansprechbaren ADC. Auflösung sollte 12+ bits 
sein und das bei ca. 10ksps. Spannungsbereich sollte bis 5V sein (sowohl 
für den digitalen als auch den analogen Teil). Die Kanäle sollten 
"single ended" sein. In Summe brauche ich 12 Kanäle, d. h. sind nicht 
gleich soviele in einem einzigen IC, müssen zumindest ein paar 
I2C-Adressen über Pins einstellbar sein.

Ich könnte mit diesen im Prinzip ganz gut leben, habe aber einen 
Sonderwunsch, den keiner erfüllt: die Konvertierungen auf allen Kanälen 
sollten möglichst schnell hintereinander erfolgen, sodass vielleicht 1 
ms zwischen erster und letzer Konvertierung liegt (der Idealfall wäre 
gleichzeitig, aber ein einzelner ADC für jeden Kanal wäre doch 
übertrieben). Ich habe aber keinen ADC gefunden, der es erlaubt mit 
einem Befehl eine Sequenz von Konvertierung auf allen Kanälen anzustoßen 
und erst danach zu kommen und die Werte aller Kanäle in einem Rutsch per 
I2C auszulesen.
Einen habe ich gefunden (habe jetzt leider den Typ vergessen), der zwar 
automatisch alle Kanäle durchgehen kann, das auszulesende Messergebnis 
ist aber immer nur der Wert des letzten Kanals (der Sinn davon: diesem 
ADC können "Limits" für jeden Kanal angegeben werden und wenn ein Wert 
außerhalb des Limits liegt gibt es eine "Warnung").

Hat jemand einen Vorschlag in die Richtung?

von 6A66 (Gast)


Lesenswert?

Chris O. schrieb:
> Ich weiß, dass es einige dieser ADCs gibt und habe auch schon einige bei
> RS/Farnell bzw. über die parametrisierte Suche bei den Herstellern
> gefunden (z. B. LTC2309, ADS7828, AD7998, AD7291). Hier die allgemeinen
> ("normalen") Anforderungen:
>
> Ich suche einen über I2C ansprechbaren ADC. Auflösung sollte 12+ bits
> sein und das bei ca. 10ksps. Spannungsbereich sollte bis 5V sein (sowohl
> für den digitalen als auch den analogen Teil). Die Kanäle sollten
> "single ended" sein. In Summe brauche ich 12 Kanäle, d. h. sind nicht
> gleich soviele in einem einzigen IC, müssen zumindest ein paar
> I2C-Adressen über Pins einstellbar sein.
>
> Ich könnte mit diesen im Prinzip ganz gut leben, habe aber einen
> Sonderwunsch, den keiner erfüllt: die Konvertierungen auf allen Kanälen
> sollten möglichst schnell hintereinander erfolgen, sodass vielleicht 1
> ms zwischen erster und letzer Konvertierung liegt (der Idealfall wäre
> gleichzeitig, aber ein einzelner ADC für jeden Kanal wäre doch
> übertrieben). Ich habe aber keinen ADC gefunden, der es erlaubt mit
> einem Befehl eine Sequenz von Konvertierung auf allen Kanälen anzustoßen
> und erst danach zu kommen und die Werte aller Kanäle in einem Rutsch per
> I2C auszulesen.
> Einen habe ich gefunden (habe jetzt leider den Typ vergessen), der zwar
> automatisch alle Kanäle durchgehen kann, das auszulesende Messergebnis
> ist aber immer nur der Wert des letzten Kanals (der Sinn davon: diesem
> ADC können "Limits" für jeden Kanal angegeben werden und wenn ein Wert
> außerhalb des Limits liegt gibt es eine "Warnung").
>
> Hat jemand einen Vorschlag in die Richtung?

Vorschlag:
Hersteller durchsuchen: AD, TI, Maxim, LTC, ...

rgds

von Chris O. (lupin_iii)


Lesenswert?

6A66 schrieb:
> Vorschlag:
> Hersteller durchsuchen: AD, TI, Maxim, LTC, ...

Siehe zweite Zeile meines Posts: habe ich gemacht.
Schränke ich die Auswahl genau auf meine Anforderungen ein ist nichts 
dabei. Fasse ich sie etwas breiter, gäbe es hunderte Datenblätter zu 
lesen.

von Arc N. (arc)


Lesenswert?

MAX11616EEE
12-Kanäle, I2C, Scan-Modus (d.h. die Kanäle werden autom. nacheinander 
gewandelt), interne Referenz (kann auch mit externer oder VDD als 
Referenz betrieben werden)
http://datasheets.maximintegrated.com/en/ds/MAX11612-MAX11617.pdf

von 6A66 (Gast)


Lesenswert?

Chris O. schrieb:
> 6A66 schrieb:
>> Vorschlag:
>> Hersteller durchsuchen: AD, TI, Maxim, LTC, ...
>
> Siehe zweite Zeile meines Posts: habe ich gemacht.
> Schränke ich die Auswahl genau auf meine Anforderungen ein ist nichts
> dabei. Fasse ich sie etwas breiter, gäbe es hunderte Datenblätter zu
> lesen.

Sorry - übersehen. Ist nicht mein Tag heute :(

rgds

von Jojo S. (Gast)


Lesenswert?

MAX11040K ist zB ein 4Ch Simultanwandler und kaskadierbar.

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.