MAX127 mit 3.3V i2c

Gast #3139463
Lesenswert?

Hallo,

da hier einige schonmal mit dem MAX127 ADC gearbeitet haben, wollte ich 
fragen, ob es möglich wäre den ADC zwar mit 5V Versorgungsspannung zu 
betreiben, aber bei der I2C-Anbindung nur bis 3.3V zu gehen?

Ich werde aus dem Datenblatt nicht ganz schlau 
(http://datasheets.maximintegrated.com/en/ds/MAX127-MAX128B.pdf)

Auf Seite 5 steht, dass für Input-High 0.7*Vdd angenommen wird, was 3.5V 
entsprechen würde. Allerdings steht das dort in der Spalte für 
Maximalwerte.
Besteht da die Möglichkeit, dass 3.3V trotzdem als High erkannt werden?

Beste Grüße,
Moderator (Firma: Titel) Persönliche Seite #3139522
Lesenswert?

Fuzzi schrieb:
> Auf Seite 5 steht, dass für Input-High 0.7*Vdd angenommen wird, was 3.5V
> entsprechen würde. Allerdings steht das dort in der Spalte für
> Maximalwerte.
Das Stichwort heißt ja auch: "Input High Threshold Voltage"
Und im schlimmsten Fall ist die eben bei 3.5V mit 5V Vcc. Mit mehr 
Glück liegt sie nidriger...

> Besteht da die Möglichkeit, dass 3.3V trotzdem als High erkannt werden?
Durchaus. Aber trotzdem bist du ausserhalb der Spec. Bei Problemen wird 
dir von Herstellerseite aus keiner helfen...

Warum legst du deine Pullups nicht auf 5V und baust Dioden gegen 3,3V 
ein oder vertraust auf die internen Schutzdioden deines 3.3V ICs. 
Welches ist das eigentlich?
Gast #3163167
Lesenswert?

Lothar Miller schrieb:
> Fuzzi schrieb:
>> Auf Seite 5 steht, dass für Input-High 0.7*Vdd angenommen wird, was 3.5V
>> entsprechen würde. Allerdings steht das dort in der Spalte für
>> Maximalwerte.
> Das Stichwort heißt ja auch: "Input High Threshold Voltage"
> Und im schlimmsten Fall ist die eben bei 3.5V mit 5V Vcc. Mit mehr
> Glück liegt sie nidriger...
>
>> Besteht da die Möglichkeit, dass 3.3V trotzdem als High erkannt werden?
> Durchaus. Aber trotzdem bist du ausserhalb der Spec. Bei Problemen wird
> dir von Herstellerseite aus keiner helfen...
>
> Warum legst du deine Pullups nicht auf 5V und baust Dioden gegen 3,3V
> ein oder vertraust auf die internen Schutzdioden deines 3.3V ICs.
> Welches ist das eigentlich?

da der threadgründer sich nicht mehr meldet, hake ich mich mal ein :-)

Ich möchte gerne mehrere 5V AVR-I2C Slaves am RaspberryPi betreiben und 
frage mich gerade ob ich einen Levelshifter benötige.

Datasheet Atmel sagt auch 0,7*Vcc -> 3,5V für I2C Input High Voltage

Die erhältlichen Levelshifter beschreiben im Text nur die umgekehrte 
Richtung von 5V Master zu 3,3V Slaves.
Sind diese Levelshifter gründsätzlich auch für beide Möglichkeiten 
benutzbar ?
Und reicht dann EIN LevelShifter am Raspi ?

Laut Raspi Dokumente ist der SEHR empfindlich was das angeht.


mfg marco

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