Gast
#137592
Hi, ich will mit meinen ARM9-Controller eine I2C-Uhr ansteuern, hab aber das Problem, daß die Port-Pins nur 3,3V verkraften. Laut den Datenblatt, von dem ich gern ein paar Sachen übernehmen würde, sollte die Angelegenheit mit zwei FET-Transistoren zu bewältigen sein. Vorsichtig wie ich bin habe ich die Beschaltung aber mit PSpice nochmal simuliert. Laut der Simulation liegen für einen High-Pegel, der vom Controller gesendet wird, auf dem Bus 5V. In Falle eines Low-Pegel aber 3,9V. ??? In die Gegenrichtung (Uhr sendet) ist alles bestens. Kann mir jemand sagen ob man die Schaltung so verwenden kann und meine Simulation falsch ist? Wäre die Schaltung auch für den Anschluß einer PS/2-Tastatur geeignet? Falls es eine bessere Pegelwandlung gibt würde ich mich über diese freuen! (der 5V-I2C-driver ist auf der ersten Seite des Datenblatts oben abgebildet)


