Hallo zusammen,
ich hab hier schon unglaublich viel mitgelesen und viel gelernt. Aber zu
meinem jetztigen Problem finde ich nix. Ich hoffe, ihr könnt mir einen
Hinweis geben...
Die Situation ist:
Ich habe mehrere MCP23017 (Portextender) via i2c an meinen Raspi
angeschlossen. Die MCPs liegen einige Meter vom Raspi und auch
voneinander getrennt. Da I2C dafür nicht gedacht ist, habe ich
P82B715-Chips dazwischen geschaltet. Die erlauben eine Erhöhung der
Bus-Kapazität. An den MCPs hängen ein paar Relais, darum hat jede
MPC/P82/Relais-Kombination seine eigene Spannungsversorgung. Läuft alles
super.
Das Problem ist:
Wenn bei einem dieser Abschnitte die Spannungsversorgung ausfällt,
blockiert das den ganzen Bus und alle anderen Abschnitte sind nicht
erreichbar.
Ich habe versucht, das als Bild aufzumalen. Hoffe es ist
nachvollziehbar.
Mein Lösungsansatz wäre, den Anschluss an den Bus mit Transistoren
abzusichern. Diese Transistoren trennen dann, wenn die Spannung
wegbricht. Allerdings bräuchte ich warscheinlich ein zweites
Transistor-Paar für die Pullups, die an jedem Abschnitt den Bus mit
Spannung versorgen.
Ist das ein Ansatz? Wenn ja, welchen Transistor würdet ihr empfehlen?
Bin auch für andere Lösungsansätze zu haben. Mir reichen ein paar
googlefähige Stichworte :-)
Vielen Dank und bleibt gesund!
Igor