Forum: Analoge Elektronik und Schaltungstechnik [suche Bauteil] für I2C Pegelwandler.


von Paul (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
ich möchte wie für den I2C (siehe Anhang)für weitere IOs zwischen einen 
uC und dem Raspi "entkoppeln". Ich könnte jetzt sehr viele BSS138 
einsetzen...
Gibt es vielleicht ein IC der mir diese Schaltung für 8 Ein/Ausgänge 
anbietet? Wichtig wäre das es wie im Beispiel bidirektional bleibt.

Danke!

von holger (Gast)


Lesenswert?


von hp-freund (Gast)


Lesenswert?

Den TXB0108 gibt es auch schneller beim großen "C".

von Gerd E. (robberknight)


Lesenswert?

Paul schrieb:
> dem Raspi
[...]
> für 8 Ein/Ausgänge

I2C ist ein Bussystem. Und kein mir bekannter Raspi hat 8 I2C-Busse.

Normal hast Du einen I2C-Bus am Raspi und da daran z.B. 8 I2C-Bausteine 
angeschlossen. Dann brauchst Du nur für die beiden Leitungen des 
I2C-Busses nur je einen Pegelwander, nicht 8 oder gar 16. Nämlich 
zwischen Raspi auf der einen Seite und dem Bus mit den ganzen ICs auf 
der anderen.

Mit 2 Stück BSS138 solltest Du also gut hinkommen.

von hp-freund (Gast)


Lesenswert?

Paul schrieb:
> wie für den I2C (siehe Anhang)für weitere IOs

von hp-freund (Gast)


Lesenswert?


von Paul (Gast)


Lesenswert?

Super, Danke für den Tipp für TXB0108.
Wenn ich den verwende(muss ich mir nochmal genau anschauen), werde ich 
beim großen C ordern. :)

von Paul (Gast)


Lesenswert?

Nachtrag: für I2C kann man leider den TXB0108 nicht nehmen. Haben meine 
Tests hier auch bestätigt. :)
Findet man auch hier:
https://www.adafruit.com/products/757
oder hier:
https://www.raspberrypi.org/forums/viewtopic.php?t=12386&p=142503

Für I2C werde ich nun die 2x BSS138 mit 4 Pullup Widerstände nehmen.
Die Serielle Kommunikation (RX/TX) funktioniert mit dem TXB0108.

von Christian L. (cyan)


Lesenswert?

Du könntest auch einen GTL2003 nehmen.

von Magnus M. (magnetus) Benutzerseite


Lesenswert?

Paul schrieb:
> Nachtrag: für I2C kann man leider den TXB0108 nicht nehmen. Haben
> meine
> Tests hier auch bestätigt. :)

Dann nimm halt den TXS0108.

https://www.conrad.de/de/Search.html?search=txs0108

von Torben K. (tokuhila)


Lesenswert?

Was hast du denn vor, dass du 8 Pegelwandler/Puffer brauchst? Bussystem 
mit langen Leitungen? Dann wäre ein PCA9600 die richtige Wahl.

von W.A. (Gast)


Lesenswert?

Paul schrieb:
> Ich könnte jetzt sehr viele BSS138 einsetzen...

Für einen Bus I2C-Bus brauchst du normalerwiese genau zwei, nämlich um 
für SCL und SDA jeweils eine Pegelumsetzung von z.B. 5V auf 3.3V zu 
realisieren. Dein "sehr viele" klingt in diesem Zusammenhang nach einem 
etwa "speziellen" Konzept. Insofern sieht der Mark da "etwas" dünn aus.

Was hast du vor?

von rammdösig (Gast)


Lesenswert?


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
Noch kein Account? Hier anmelden.