Mal abgesehen davon, ob der der Low-Pegel mit der Diode noch erreicht wird, geht das nur in einer Richtung. I2C ist aber bidirektional.
Die Leute von TI haben sicher recht. Auch wenn "should not" wie "sollte nicht" klingt, heißt es aber "kann nicht" oder "darf nicht".For the same reason, the TXB0102 should not be used in applications such as I²C or 1-Wire where an
open-drain driver is connected on the bidirectional data I/O.
MfG Klebwax
Strom fließt auch durch krumme Drähte !
Naja muss gestehen, bevor ich das mit der Diode verbauen würde, würde ich eher zwei MOS-FETs und die 4 Widerstände nehmen. Nichts gegen PICtures Idee, aber da weiß ich das Sie funktioniert. Das würde man auch mit SOT-223 und 0602/0805 Widerständen relativ klein hinbekommen.
Grüße,
Daniel
Danke für die vielen Antworten!
Erst mal schnell dazu wo es eingesetzt werden soll:
Ich hab ein ATmega128 Board (letATwork128 welches mit 5 Volt läuft. Daran sollen zwei I2C Sensoren betrieben werden, die aber nur mit 3,3 Volt laufen.
Ich denke ich werd versuchen bei TI noch mal die richtigen ICs zu bestellen (http://www.ti.com/lit/ds/symlink/pca9306.pdf)
Sonst werde ich es einfach mal mit der Mosfet Schaltung aufbauen.
Den Versuch mit den Schotky Dioden kann ich mal durchführen wenn ich mehr Zeit übrig hab. In 4 Wochen stehen erst mal die Fachabi Prüfungen an... danach is dann mehr Zeit verfügbar
Grüße
e.
Um welche Sensoren handelt es sich denn ? Manch sind auch 5V tolerant.
Grüße,
Daniel
Hi Daniel,
es handelt sich um folgende Sensoren:
http://jeelabs.com/products/heading-board
http://jeelabs.com/products/lux-plug
Ich konnte bis jetzt nichts finden, dass diese 5 Volt kompatibel wären.
Grüße
e.
Hast du eigentlich auch noch andere TWI-Slaves die mit 5Volt arbeiten ? Wenn nein, kann man auch die Pullups an 3,3V hängen der ATmega kann dann immer noch zwischen Low und High unterscheiden. Allerdings die MOSFET-Schaltung funktioniert auf jeden Fall.
Grüße,
Daniel
Lesezeichen