
Zitat von
Besserwessi
Die ATMega haben interne Pullups, die man allerdings auch abschalten kann. Die internen Pullups sind mit rund 50 kOhm aber auch recht groß für I2C, so dass man oft zusätzliche externe Pullups braucht. Von der Spannung her kann es mit dem Pullup nach 3,3 V gehen, es wird aber recht knall. Etwas besser wird es ggf. mit 2 Diode in der Leitung, und dann einem Pullup an etwa 3,8 V auf der 5 V Seite. Der Spannungsabfall an den Dioden reduziert die Spannung für die 3 V Seite, und 0,7 V werden immer noch sicher als Low erkannt. Wenn man mag könnte man was ähnliches auch rein mit 3 Widerständen erreichen - also doch wieder so eine Art Spannungsteiler, wenn auch mit 3 Widerständen: ein Längswiderstand, ein Pullup auf der 5 V Seite und ein Pulldown auf der 3,3 V Seite.
Lesezeichen