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,
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?
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
Das sollte ohne Probleme hinhauen, hat bei mir gut funktioniert mit den Sensoren an 3.3V und dem AVR an 5V. Alternativ kannst du auch einen Levelshifter verwenden. Da reicht einer am Rasberry-Pi.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.