Zitat Zitat von Hellmut Beitrag anzeigen
Nun habe ich in einem Webinar von NXP bei EEETimes zu I2C Fast mode Plus 2 Bauteile kennengelernt, den Buffer P82B96 und den Hub PCA9646 die nach dem Webinar Fm+ Funtionalität haben und bei welchen man den I2C-Bus auch mit Spannungen bis 15V betreiben kann.
.
.
.
Kennt jemand das Thema I2C Fm+ und die Fähigkeit bis 15V betrieben zu werden?

Auch stört mich am Buffer P82B96 das es sich um ein Dual Buffer handelt, ich brauch e doch nur einen einfachen, oder?
Hallo,

ich benutze den P82B96. Der hat nichts mit Fast mode zu tun, den gibt's schon lange. So einfach ist das mit den Spannungen auf dem I2C Bus heute nicht mehr. Die Spannung auf den Signalleitungen darf nicht höher sein, als es die angeschlossenen Chips vertragen. Wenn da ein 1,8V Baustein dabei ist, dann nicht mehr als 1,8V. Für ein an dem gleichen Bussegment angeschlossenen 5V Chip wird dann der High-Pegel nicht erreicht und die Übertragung geht nicht.

Als Lösung bieten sich Buffer an, die auf beiden Seiten unterschiedliche Spannungen vertragen. Ihr innerer Aufbau ist leider nicht trivial, da es sich um Open-Collector Signale handelt. Einer von diesen Buffern ist der P82B96. Auf der einen Seite verträgt er sogar bis zu 15V. Das bedeuted, daß man ein Bussegment mit 15V mit einem Segment mit 5V oder 3,3V koppeln kann.

Nun gibt es keine I2C Bausteine mit 12 oder 15V. Man kann aber mit einem zweiten Buffer wieder von 12V auf 5V herunter gehen. Wann ist soetwas sinnvoll? Wenn man den Bus über ein längeres Kabel leiten will, oder wenn das Kabel zwar kurz, die Umgebung aber sehr gestöhrt ist. Es wird von Experimenten berichtet, bei denen Kabellängen von über 100m erreicht wurden. Dabei sollte man aber die eine Signalleitung mit GND und die andere mit VCC verdrillen. (Und da es zwei Signale sind, braucht man einen Dual Buffer).
Wie schnell das ganze dann geht, hängt natürlich von den Bausteinen und der Kabelkapazität ab. In den Standardspecs steht was von 400pF, mit Buffer kanns auch mehr werden.

MfG Klebwax