Hallo Jaecko,
Gegenfrage: Betreibst Du den I2C-Bus nach den originalen (Phillips-) oder nach RN-Spezifikationen? Und was bedeutet "trennen" für Dich?
- Für die originalen Spezifikationen sehe ich keine einfache Chance auf Bus-Control, da theoretisch auch längere Phasen ohne Aktivität denkbar sind. Du bräuchtest dann Intelligenz, die entscheidet, nach welcher Zeit "vom Bus getrennt" erreicht ist.
Eine "tote" Baugruppe kannst Du einfach vom Bus entfernen (abziehen). Dazu wurde er entworfen...
- Für I2C nach RN-Spezifikationen könntest Du die 5V auf Pin 5/7 verwenden. Auch mit eigener Spannungsversorgung ist's doch möglich, über diese Spannung einen Schalter (Transistor, Mini-Relais etc.) zu betätigen.
Eine "tote" Baugruppe kannst Du immer noch einfach vom Bus entfernen (abziehen); und Inaktivität einer Baugruppe stört den Bus nicht...
Wie Du aber mehrere Baugruppen mit gleicher ID an einem Bus betreiben willst, und wie diese dann entscheiden sollen, welche Baugruppe bei einer ID gemeint ist, bleibt mir ein Rätsel: "Chip Select" gibt es bei I2C nicht.
Lesezeichen