das Problem ist, dass der ULN2803 nicht nur als Leistungsstufe arbeitet, sondern gleichzeitig auch als Inverter. Ein Low am Eingang führt zu einem High am Ausgang und umgekehrt. So lange der Portexpander noch kein Signal hat, schaltet er natürlich alle Ausgänge auf Low woraus der ULN dann High macht.
Umgehen läßt sich das, indem Du entweder Pullup-Widerstände an die Eingänge des ULN hängst oder aber Inverter wie z. B. den 74LS04N zwischen PCF und ULN schaltest.
Lesezeichen