Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Einschaltverhalten des PCF 8574 Kategorie: I²C-Bus (von AndrĂ© H. - 31.08.2005 21:28)
Als Antwort auf Einschaltverhalten des PCF 8574 von Mario Fischer - 8.08.2005 22:06
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.0
Hallo Mario,

> ich hab mir eine Schaltung zusammengeloetet,
> die die 8 Ein/Ausgaenge des PCF ueber 8 10k Pullups an 5V mit den
> Eingaengen des ULN2803 Darlington Array Relaistreiber verbindet.
> An dessen Ausgaengen und an +12V haengen 8 Relais.
> ...
> Sendet man nun einen Wert (zB 1) an den PCF so zieht auch nur Relais 0 an,
> die andern nicht, schoen und gut. Aber:
> Unmittelbar nach dem Einschalten der Spannung liegen am PCF ueberall 5V
> (oder irgendwas undefiniertes, weil sie ale Eingaenge arbeiten?) an, aber keine 0V.

Der PCF8574 ist ein Quasi-bidirektionaler Portbaustein.
Er kennt nur zwei Zustände: Lowpegel und Eingang.
Bei letzterem sorgt eine 100µA Konstantstromquelle für einen Highpegel.


> Folge: Alle Relais ziehen an, bis der 1. I2C-Schreibbefehl den PCF initialisiert hat,
> dann past ja auch alles.
> Aber das Anfangsverhalten, das alles auf "ON" ist, ist aber sehr unbrauchbar.
> Ich habs auch schon probiert, statt Pullups Pulldowns zu nehmen,
> aber dafuer ist der PCF zu schwach scheint es.

Wie gesagt, der Baustein kann im high-Zustand nur 100µA treiben. (Low aber 20mA)

> Kann man das anders, ausser zB dur 8 NOT-Gatter loesen?

Nein, anders geht's nicht. AM besten kann man den 74HC540 benutzen.

> Ich bin doch sicher nicht der erste der sich so eine
> Relais-Treiberstufe zusammengebaut hat und sich darueber nun aergert ;-)

Darum benutze ich bei meinen Relaisplatinen PCF/MAX-Rel8(+8) PCF8574-Version,
HSRel5, sowie derm RT4 HS Inverter, um ausgeschaltete Relais bei PowerON
zu gewährleisten.

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten: