Suche: I2C ADC, >=12bit, 4/8/16 CH, ~10ksps

OP #3150038
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?
Gast #3150044
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
Gast #3150081
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren