I²C-I/O-Expander PCF8574., Frage:

(Firma: Pensionär-Altes-Eisen) #5694839
Lesenswert?

Hallo,
der PCF8574, als Eingang benutzt, speichert der ankommende Signale oder 
wird nur das als "1" übernommen was während der Abfrage anliegt, gehen 
also kurze Signale ggf. verloren.

In der SPS-Technik kennt man nämlich dieses:

Bei der Funktion Latched Inputs hält das Modul das Signal solange 
aufrecht, bis es von der Steuerung registriert und durch diese quittiert 
wurde.

Gruß
#5694895
Lesenswert?

Wolfgang S. schrieb:
> Hallo,
> der PCF8574, als Eingang benutzt, speichert der ankommende Signale oder
> wird nur das als "1" übernommen was während der Abfrage anliegt, gehen
> also kurze Signale ggf. verloren.
>
> In der SPS-Technik kennt man nämlich dieses:
>
> Bei der Funktion Latched Inputs hält das Modul das Signal solange
> aufrecht, bis es von der Steuerung registriert und durch diese quittiert
> wurde.
>
> Gruß

Der besagte Baustein speichert den Pin Zustand nicht. Da ist es üblich 
den INT pin zu verwenden um sofort nachsehen zu können. Der Baustein 
Bringt den INT pin low bei einem Input pin Zustandswechsel in beiden 
Richtungen bis der uC den Baustein addressiert hat oder der alte Pin 
Zustand wieder eintritt. Der Datenzustand muß nur lange genug anliegen 
bis der uC darauf reagiert und einen I2C Lesebefehl ausschicken kann. 
Damit wird der Pin Zustand vom Eingangs Flip-Flop gespeichert und kann 
dann vom uC (gleich) gelesen werden. Ganz kurze Impulse können 
höchstwahrscheinlich verloren gehen, so daß der Grund der den INT 
ausgelöst hat, nicht mehr eindeutig identifiziert werden kann wenn der 
uC es nicht schaft einen Lesebefehl noch rechtzeitig auszuführen.

Im Datenblatt wird das noch ausführlicher erläutert.

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