Hallo, mein Mikrocontroller läuft mit 3,3V. Habe um Logikpegel von 3,3 auf 5V zu bringen habe ich diese Schaltung zum Level Shiften aufgebaut. Leider sind die Flanken ziemlich rund. Eeprom lesen geht wirklich gut aber schreiben ist voller Fehler. How to work around?
Geiler Betreff für den Thread. Hat zum Glück GAR NICHTS mit dem Inhalt zu tun. Google kaputt ? Selbst die Tutorials hier überlesen ?
@ Peter X. (vielfrass) >How to work around? Sich über Pegelwandler informieren und den ganzen Kram wegschmeissen. Einfach die Pull-Ups an 3,3V hängen und gut! MfG Falk
@Falk Brunner >Sich über Pegelwandler informieren und den ganzen Kram >wegschmeissen. Einfach die Pull-Ups an 3,3V hängen und gut! Bin mir nicht sicher, ob ich das jetzt verstehe! @Benedikt K. >Oder noch einfacher: Das EEPROM mit 3,3V betreiben. Sehr gute Idee... Aber mein 24C16 ist von ST. Da muss ich wohl von einem anderen Hersteller kaufen. Habe mal nach 24C16 gegoogelt. Die verschiedenen Betriebsspannungen habe ich mal aufgeschrieben: ST 4,5-5,5V ATMEL 1,8-5,5V FAIRCHILD 2,7-5,5V MICROCHIP 4,5-5,5V ISSI 2,5-5,5V
Peter X. wrote:
> Da muss ich wohl von einem anderen Hersteller kaufen.
Dürfte einfacher sein. Zumal die Atmels gut verfügbar sind.
@ Peter X. (vielfrass) >>Sich über Pegelwandler informieren und den ganzen Kram >>wegschmeissen. Einfach die Pull-Ups an 3,3V hängen und gut! >Bin mir nicht sicher, ob ich das jetzt verstehe! Ist das SOOO schwer verständlich? Einfach die Pull-Ups für SDA/SCL nach 3,3V verbinden. KEINE zweiten Pull-Ups nach 5V. Keine MOSFETs, ein einziger durchgehender I2C Bus. Der 5V IC erkennt 3,3V als HIGH. Problem gleöst. Selbst mit dem 5V EEPROM. MFG Falk
OK, danke nochmal. Werde mein Eeprom jetzt zusammen mit dem Mikrocontroller an 3,3V betreiben. Will trotzdem nochmal das Thema I2C Levelshifter aufwärmen. Habe da die Schaltung im Anhang gefunden. Diese arbeitet mit zwei bipolaren NPN Transistoren. Frage: währe es eventuel nützlich, die beiden Basisanschlüsse zu trennen und zwei getrennte Widerstände zur jeweiligen Versorgungsspannung zu verwenden?
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.