PCF 8574.. Die Adresspins verbinden ?!?
Hallo an alle,
ich bin Student und hatte mich bis jetzt sehr wenig mit Schaltpläne auseinandergesetzt. Also ich arbeite im Moment mit Eagle und habe ein kleines Problem und zwar.. Ich steuere den Portexpander PCF8574P über ein I2C und ich weiß jetzt nicht , wie ich die Adresspins A0:2 verbinden kann. Im Internet steht dass man die entweder auf Masse oder Vcc legen sollte. Ich habe auch Beispiele von beiden Fällen gesehen, und beim zweiten Fall, also beim verbinden mit Vcc , hat man da ein Jumper benutzt.
Jetzt zu meinen Fragen:
1- Ist es egal ob, man die Adresspin auf masse oder Vcc lege??
2- warum wird im zweiten Fall ein Jumper benutzt bzw was ist Jumper ( habe natürlich bisschen nachgeforscht, es ist mir aber immer noch nicht so ganz klar.
Vielen Danke im Voraus für eventuelle hilfreiche Antworten :)
Lg Mechatronik01
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
I2C Busteilnehmer sind über eine Adresse ansprechbar. Diese Adresse ist bei manchen Bauteilen fest eingestellt und bei anderen Bauteilen (teilweise) von außen definierbar. Beim PCF8574 kannst Du drei Bit der Adresse von außen einstellen.
Anhang 29195
(Fig 11 aus dem Datenblatt)
Legst Du einen Pin auf high, entspricht das einer 1 in der Adresse, legts du ihn auf low, entspricht das einer 0. Wenn Du das ganze Jumpern willst, kannst Du die drei Pins per Pull-Up hochziehen, die Pins die Du auf 0 setzen willst, brückst Du dann mit einem Jumper nach Masse.
Gruß
Malte
Liste der Anhänge anzeigen (Anzahl: 1)
Über die Adresspins kannst du einstellen auf welche I2C-Adresse der PCF hören soll, damit kannst du mehrere PCFs an einem BUS anschließen. Über die 3 Anschlüsse kannst du also binär 8 Adressen (32...39) einstellen, wobei Masse einer 0 und VCC einer 1 entspricht.
Eine Tabelle mit den Kombinationen und der folgenden Adresse findest du im Datenblatt (Ausschnitt siehe Anhang)
(L=Low=Masse, H=High=VCC)
Jumper sind Steckbrücken, also im Prinzip kleine Schalter, damit kannst du die Adresse variabel ändern wie du es gerade brauchst.
Mehr zum PCF8574 findest du hier:
http://www.mikrocontroller.net/artic...pander_PCF8574
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Mechatronik01,
nach ein kleiner Hinweis.
Die PCF8574 haben in Bit 7-4 eine Familie Adresse.
Somit kannst du 16 IC an Bus „nageln“, macht 128 Ports.
Bit 3-1 für Adresskodierung und Bit 0 für Lesen oder schreiben.
Mit freundlichen Grüßen
fredred
Liste der Anhänge anzeigen (Anzahl: 1)
hallo an alle,
ich hätte wieder eine Frage zum Thema Schaltpläne mit Eagle.
Also ich muss jetzt ein Solid State Relais mit einer 230V Spannungsquelle verbinden.
Zu den Fragen :
1-Gibt's eine lbr für 230V im eagle?? Bzw wie stelle ich eine 230 V Spannungsquelle im eagle dar? ( oder kann ich es einfach mit zwei Klemmen darstellen !?!)
2- auf dem hochgeladenen Bild ist es zu sehen wie ich es mir repräsentiere... Wie zu sehen ist, weiß ich nicht , wo der Zweite Anschluss von der Spannungsquelle landen soll..
Irgendwelche nützliche Tipps ?Anhang 29229
Danke im Voraus
Lg Mechatronik01