Problem mit Bus Switch pca9545

OP #2405184
Lesenswert?

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?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren