PCF 8574 + Treiberbaustein

Gast #20076
Lesenswert?

Hallo,

ich würde gerne den PCF8574 als Porterweiterung einsetzen.
Laut Datenblatt sind die Ports bei Reset auf logisch 1.
Da ich entweder einen ULN2803 oder einen L293 als Treiberbaustein 
einsetzen will wäre dies sehr unschön, weil der Verbaucher beim 
Einschalten & im Fehlerfall "an" wäre.
Kennt jemand einen vergleichbare Treiberbausteine mit invertierendem 
Eingang !?

Danke im vorraus

Martin
#20077
Lesenswert?

Ich nehme deshalb lieber den 74HC595 als Porterweiterung.

Der hat Tristateausgänge, d.h. die kannst Du hochohmig schalten während 
Reset.

Und erst, wenn die CPU ein gültiges Datenwort reingeschrieben hat, 
werden die Ausgänge enabled.

Die sind auch wesentlich billiger als die PCF8574 und die Anzahl ist 
nicht auf 8 begrenzt.


Es gibt dann noch den TPIC6B595N (z.B. Segor), der hat die 
Leistungsstufen gleich mit drin (50V / 0,5A).


Peter
#20081
Lesenswert?

Hallo Martin,

das ist kein Problem. Du must nur beim SPI beachten, daß Du keine 
I2C-Startbedingung erzeugst, d.h. den SDA-Pin nur ändern, wenn SCL = 0 
ist, dann bleiben alle I2C-Bausteine inaktiv.

Ich hab jetzt nicht das Datenblatt des 595 dabei, aber ich glaube, er 
übernimmt die Daten mit der 0-1-Flanke des Taktes.
Im Datenblatt findest Du das aber genauer.


Peter

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