Ich will I2C Bus "1" mit einem pca9545 auf I2C Bus "2" zuschalten. Wenn der pca9545 von bus "1" das STOP-Signal, das die Kanalwahl wirksam werden läßt, in einem Moment erhält, in dem zufällig auf Bus "2" keine Aktivitäten ablaufen, zeigt das Oszilloskop einen Signalverlauf wie nach Lehrbuch. Wenn zum Zeitpunkt des STOP-Signals aber Bus "2" auch Signale führt, wird scheinbar nach dem Zufallsprinzip eine saubere Zuschaltung nur etwa zu 1/3 der Schaltversuche erreicht - in 2/3 der Fälle ist auf Bus "1" kein STOP mehr zu erkennen. Dennoch werden die Busse zusammengeschaltet, wobei die Busse dann beide blockiert sind, weil ja SDA von Bus "1" natürlich weiter auf low zieht. Außer bei diesem Schaltvorgang arbeitet der pca9545 durchgehend einwandfrei. Ist mein pca9545 verhext oder kennt noch jemand das Problem?
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.