hi, da ich in i/o not bei meinem mcu komme, möchte ich gerne den pcf8574 als expander benutzen. (i2c gefällt mir ebengrad besser als die realisierung mittels schieberegister) aus diesem grund habe ich folgende schaltung konstruiert, die induktive lasten wie z.b. ein magnetventil (12V / 0.6A) schalten soll. da der pcf beim start alle ausgänge auf high pegel legt, sollten anfangs alle verbraucher trotzdem ausgeschaltet sein. hierfür habe ich einen p mosfet gewählt ( zur auswahl wären auch noch der irf 7424 bzw. irlml 6402) leider bin ich mir unsicher ob diese schaltung funktioniert bgzl. des open collector des pcfs. wird beim start des pcfs (ich sage mal h-pegel) das gate aufs potential vom source gehoben, so dass der pMos komplett sperrt ? ich habe folgendes bild gefunden http://www.gammon.com.au/images/Arduino/MOSFET_high_side_driver.png dort wird insbesondere erwähnt, dass ugs andernfalls nicht ausreicht um den pMos komplett zu sperren und somit ein npn von Nöten ist. Jedoch würde ich meinen, dass der arduino einen anderen schaltungsaufbau der ausgänge besitzt. Tipps oder eine Meinung ?
Nimm doch einen mcp23008. Dann hast Du richtige Push-Pull Ausgangsstufen. fchk
Hallo, beiliegend ist eine praxisnahe Beschreibung über die Beschaltung vom PCF8574. Kritisch ist es natürlich das HIGH-Level , da wegen dem open C Ausgangs dort max 100µA fliessen. Für Low-Level stehen dagegen 25mA zur Verfügung. Ich habe bei meinen Schaltungen den TD62783 Treiber nachgeschalten! siehe hier; Beitrag "PCF8574 Ausgänge puffern bis 42V"
Mit Deiner Schaltung hast Du immer maximal U_PCF8574 + 0.7V auf dem Gate, das den MOS-FET nicht sicher sperrt. Ausserdem fliesst bei High ein kleiner Strom in die Dioden des PCF8574. Für solche Anwendungen ist der PCF8574 ziemlich nachteilig, Du wirst um weitere Transistoren nicht herum kommen. Gruss Chregu
FeedForward schrieb: > Tipps oder eine Meinung ? Tipp: Nicht plenken. Extratipp: Groß-/Kleinschreibung beachten.
@Spannungsteiler ich hatte mir den Artikel schon durchgelesen. Leider waren mir 0,5A pro Ausgang zu wenig, sollte ich mal andere Verbaucher als nur das Magnetventil anschließen. @Chregu Danke für die Erklärung. Ich hatte mir anfangs vorgestellt, dass der pcf ähnlich wie ein Optokoppler zwischen Gate und Masse fungiert und im unbeschalteten Modus ein Pullup ausreicht. @fchk Den IC kannte ich nicht. Insbesondere die 16 I/O Variante sieht vielversprechend. Ich werds' mal damit versuchen. Vielen Dank für die Antworten
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.