Forum: Mikrocontroller und Digitale Elektronik PCF8574 und 74HC540 für Relais


von Hige (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe folgendes Problem. Ich schreibe gerade einen Beleg zu meiner 
Praxsissemesterarbeit.

Mein Problem ist das ich nicht genau weiß wozu der 74HC540 nach dem 
PCF8574 geschaltet wird?

Ist es so das die Pegel an den Pins des PCF8574 gleich wieder abfallen 
und der 74HC540 diesen Pegel zwischenspeichert damit die Relais nicht 
nur Klappern?

Grüße Andy

von was-willst-du (Gast)


Lesenswert?

Kenne den 540 leider nicht persönlich, aber weißt Du vielleicht was so 
ein Baustein macht (welche Funktion er hat) ? Weißt Du was die Symbole 
links am rechteckigen Körper bedeuten?

von Hige (Gast)


Lesenswert?

Was der 74HC540 macht weiß ich. Auch das er invertiert... falls du das 
mit den "Symbolen" links meinst.

Was ich nicht verstehe wie sich die Ausgänge am PCF8574 verhalten. 
Dieses Verhalten scheint ja der Grund für die Verwendung des 74HC540 zu 
sein.

Wolltest du mich eigentlich nur dissen oder nen Betrag zum Problem 
leisten ;)

von was-willst-du (Gast)


Lesenswert?

nix dissen, eigentlich nur zum selbständigen denken anregen.

von Sven S. (stepp64) Benutzerseite


Lesenswert?

Aus meiner Sicht ist der unnötig, wenn man die Daten invertiert in den 
8574 schiebt. Und da die beiden OE direkt auf Masse liegen ist er auch 
immer aktiv. Das heißt er schaltet einfach nur die Signale am Eingang 
invertiert auf den Ausgang. Könnte höchstens noch sein, das die Eingänge 
des ULN mehr Strom ziehen, als der 8574 liefern kann. Dann wäre der 540 
eine Art Verstärker. Von der logigseite betrachtet kann er aber 
entfallen (denk ich).

Sven

von Olaf (Gast)


Lesenswert?

> Was ich nicht verstehe wie sich die Ausgänge am PCF8574 verhalten.

Das Verstaendnis kann man z.B durch lesen des Datenblatts
des 8574 erlangen. Fuer mich sieht das so aus als wenn der Blinde
vom Einaeugigen die Schaltung abgeschrieben hat. :-)

Der 8574 ist naemlich relativ hochohmig nach dem einschalten da er ja
auch als Eingang funktionieren soll und vermutlich hat da
jemand die Erfahrung gemacht das sonst beim einschalten erstmal
alle Relais geklappert haben. Was sie aber auch so tun koennten.

Olaf

von hans (Gast)


Lesenswert?

Denk mal an das Verhalten bei "Power-on". Was ist, solange der
PCF noch nicht weiß, was er ausgeben soll.

von Route_66 (Gast)


Lesenswert?

Welchen Zustand haben die Ausgänge nach dem Einschalten? Was machen die 
Relais bei diesem Pegel - einmal mit und einmal ohne 540? Gibt es 
Zustände die unerwünscht / schädlich sind? Wie lange dauert es nach dem 
Einschalten den gewünschten Zustand in den 8574 zu übertragen?
Sind nur Fragen - denken musst Du selbst!

von Route_66 (Gast)


Lesenswert?

Sorry zu langsam.

von Sven S. (stepp64) Benutzerseite


Lesenswert?

Da würde ich aber eher ein paar Pull-Ups oder Pull-Downs (je nachdem wie 
rum man ziehen will) vor den ULN schalten. Der 540 löst so das Problem 
auch nicht, es sei denn er liefert definierte Ausgangswerte bei offenen 
Eingängen (da hab ich aber in der Schnelle nichts zu gefunden).

Sven

von Falk B. (falk)


Lesenswert?

@Sven Stefan (stepp64)

>Aus meiner Sicht ist der unnötig, wenn man die Daten invertiert in den
>8574 schiebt.

Ja, aber was passiert nach einem Reset?

>immer aktiv. Das heißt er schaltet einfach nur die Signale am Eingang
>invertiert auf den Ausgang.

Richtig!

> Könnte höchstens noch sein, das die Eingänge
>des ULN mehr Strom ziehen, als der 8574 liefern kann.

Nochmal richtig!

> Dann wäre der 540 eine Art Verstärker.

Dreimal richtig!

> Von der logigseite betrachtet kann er aber
> entfallen (denk ich).

Besser nicht.

Das alles findet man auch nochmal im Artikel [[Port-Expander PCF8574]]

MFG
Falk

von Sven S. (stepp64) Benutzerseite


Lesenswert?

OK danke. ICH habs jetzt verstanden ;-). Nun muss es nur noch der OP 
verstehen ;-)

Sven

von Hige (Gast)


Lesenswert?

Danke ich hab es auch verstanden ;)

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
Noch kein Account? Hier anmelden.