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!
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.
Sonst wäre ein Multiplexer das Richtige: http://docs-europe.electrocomponents.com/webdocs/0b4c/0900766b80b4cb7e.pdf
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. :)
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.
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
Was hast du denn vor, dass du 8 Pegelwandler/Puffer brauchst? Bussystem mit langen Leitungen? Dann wäre ein PCA9600 die richtige Wahl.
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?
So funktioniert es (Bild aus erstem Post): N-Channel Mosfet Gate ist auf niedriger Spannung. Source ist am niedrigen Signal, mit Pull-Up-Widerstand zur niedrigen Spannung. Drain ist am höheren Signal, mit Pull-Up-Widerstand zur hohen Spannung. Bei high-level (offen) sperrt er. Bei low-level leitet er (U_G > U_S, und U_D < U_S wg. body-Diode). Eine Seite high, andere Seite low: Kurzschluss. http://www.falstad.com/circuit/circuitjs.html?cct=$+1+0.000005+10.20027730826997+50+5+50%0Ag+912+512+912+528+0%0Ag+752+512+752+528+0%0As+752+512+752+464+0+1+false%0As+912+512+912+464+0+1+false%0Af+832+400+832+464+32+1.5+0.02%0AR+784+368+784+336+0+0+40+3.3+0+0+0.5%0AR+864+368+864+336+0+0+40+5+0+0+0.5%0Ar+784+464+784+400+0+10000%0A368+912+464+976+464+0+0%0A368+752+464+720+464+0+0%0Ar+864+464+864+400+0+10000%0Aw+864+368+864+400+0%0Aw+912+464+864+464+0%0Aw+864+464+848+464+0%0Aw+832+400+784+400+0%0Aw+784+400+784+368+0%0Aw+784+464+816+464+0%0Aw+784+464+752+464+0%0As+912+464+912+416+0+1+false%0Aw+864+368+912+368+0%0Aw+912+368+912+416+0%0As+752+464+752+416+0+1+false%0Aw+784+368+752+368+0%0Aw+752+368+752+416+0%0A
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.