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.