Einschaltverhalten des PCF 8574 Kategorie: I²C-Bus (von Mario Fischer - 8.08.2005 22:06) | |
| |
Hallo, 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. (Nach bekannter Skizze, alles wie bei Pin 10:) 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. 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. Kann man das anders, ausser zB dur 8 NOT-Gatter loesen? Ich bin doch sicher nicht der erste der sich so eine Relais-Treiberstufe zusammengebaut hat und sich darueber nun aergert ;-) Danke, Mario | |
Antwort schreiben Antworten: Re: Einschaltverhalten des PCF 8574 (von André H. - 31.08.2005 21:28) |