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

Re: PCF8574 Kategorie: I²C-Bus (von Udo - 8.03.2005 13:38)
Als Antwort auf PCF8574 von Gerhard - 8.03.2005 10:51
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, eigenes Board, OSOPT_V2
> Der CControl-Port kann direkt ein Lastrelais wie z.B. ASO242
> schalten. Nun versuche ich das gleiche mittels Portexpander
>  PCF8574. Ã?ber den I2C-Bus bekomme ich wie gewünscht die
> einzelnen Ports angewählt. Entsprechend dem Datenblatt liegen
>  dann 2.4 Volt an den einzelnen PCF8574-Ausgängen. Für das
>  Lastrelais brauche ich aber mindestens 4 Volt. Was ist die
>  einfachste Lösung um auf die gewünschte Spannung zu kommen
>

Hallo,

das wird so einfach mit dem PCF8574 nicht gehen. Dieser Baustein kann nur eine angelegte
Spannung nach Low ziehen, weil er einen Open Collector hat. Die Ausgänge sind intern hoch-
ohmig mit der Versorgungsspannung verbunden. Daher scheint es so, als ob der Baustein auch
nach High schalten würde. Da dies aber hochohmig geschieht ist diese Spannung nicht be-
lastbar. Du bräuchtest also einen zusätzlichen Transistor als Treiber. Wenn dieser dann als
PNP-Transistor ausgeführt ist, wird zusätzlich das Ausganggsignal invertiert. D. h. das Relais
ist aktiviert, wenn Du eine 0 auf den Ausgang legst.
Das zweite Problem ist nämlich, dass der PCF8574 nach Anlegen der Versorgungsspannung
als Eingang geschaltet ist und somit immer High Pegel am Ausgang anliegt. Dies muss kein
Problem sein, ist aber oft eins, weil unmittelbar nach dem Einschalten alle Relais aktiviert werden.
So lange bis durch die CC2 ein definierter Pegel auf den Ausgang geschaltet wird. Der Treiber-
transistor löst dieses Problem weil der Ausgang, wie schon gesagt, invertiert wird.

Eine einfache Lösung dürfte in der Verwendung eines MAX7311 anstelle des PCF8574 bestehen.
Auch dieses Teil ist zwar nach dem Einschalten als Eingang geschaltet, aber die internen 100kOhm
Pull-Up Widerstände dürften nicht ausreichen um die Relais zu schalten. Wenn Du den Ausgang auf
High legst, ist dieser Baustein aber in der Lage bis zu 30mA zu liefern. Das ist mehr als die CC2.

GruÃ?

Udo




    Antwort schreiben


Antworten:

Re: PCF8574 (von Gerhard - 9.03.2005 10:45)
    Re: PCF8574 (von Gerhard - 17.03.2005 9:26)
    Re: PCF8574 (von krassos - 9.03.2005 16:01)