Hallo, Ich würde gerne einen ESP32 mit einer LiFePo4 Batterie betreiben, die Entladekurve läuft ja so dass der esp32 bei 3,1V immernoch damit betrieben werden kann. Ist es aber ein Problem wenn andere peripheriegeräte mit I2C mit dem ESP32 kommunizieren und dabei ein Logik Level von 3,3V haben da sie eine andere konstante 3,3V Supply Voltage haben. Könnte das zum problem werden? und wäre es besser wenn der esp32 auch eine konstante spannungsquelle von 3,3v hätte oder geht es auch wenn er eine supply voltage hat die bis ca 3v runter geht durch die batterie? Grüße und vielen Dank!
Betreibst du denn die anderen Komponenten an einer anderen Spannungsquelle ? Normalerweise wird doch das kompletten Projekt aus einer Quelle betrieben, somit haben dann alle I2C-Teilnehmer 3,1 Volt am Bus.
< 0,3V Differenz gehen immer < 0,5V Differenz gehen meistens Bei I²C Bus kommt der High Pegel von den Pull-Up Widerständen. Die sollten an der kleinsten Versorgungsspannung hängen, damit kein IC Überspannung "sieht". Im Datenblatt der betroffenen IC's kannst du nachlesen, wie viel Volt der High Pegel mindestens haben muss. Bei 3,3V Versorgungsspannung ist das typischerweise ungefähr 2 Volt. Alles darüber ist eindeutig HIGH, also reichen 3,1V locker aus.
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.