-
Thread
STECCY - ZX-Spectrum-Emulator mit STM32
I2C-System, mit gesteckten ICs im DIP-Gehäuse (falls mal etwas kaputt geht): 2x PCF8574 oder 1x PCF8575, 16-Bit-I/O Expander mit Interrupt (3. Input-Leitung evtl. notwendig) 1x PCF8591, der Klassiker für analog in/out; 4x analog in, 1x analog out. So wär's eine runde Sache für Leute wie mich, die
bestimmt noch ein paar Ideen :-) Der müde Joe schrieb im Beitrag #6151129: > 2x PCF8574 oder 1x PCF8575, 16-Bit-I/O Expander mit Interrupt (3. > Input-Leitung evtl. notwendig) Klingt gut. Ich präferiere für bis zu 2 x PCF8574, dann ist man flexibler. Eventuell will jemand nur einen 8-Bit-Port -
-
Thread
Relais Schaltplan
Ich bräuchte für meine ESP32/PCF8575 Garage noch 8 Relais (2x4, 4x2 oder 1x8 ist egal) Was nehm ich nun, um auf der sicheren Seite zu sein, link?
Fast schrieb im Beitrag #5905671: > Ich bräuchte für meine ESP32/PCF8575 Garage noch > 8 Relais (2x4, 4x2 oder 1x8 ist egal) > > Was nehm ich nun, um auf der sicheren Seite zu sein, link? https://forum.arduino.cc/index.php?topic=373976.0
-
Thread
64 Eingänge für Arduino
Ich habe schon eine Option gefunden, den PCF 8575, es hat schon sogar einen I2C Bus. 4 solche werden reichen.
leider in die Modulen baut niemand die PCF8574A-s ein, alle sind nur mit PCF8574 bestückt. Vom PCF8575 gibt es überhaupt keine A Version. Ich schaue noch die MCP-s an.
-
Thread
KiCAD, wie DRC error vermeiden, die eigentlic keine sein duerfen?
jetzt nicht komplett neu erstellt, sondern basieren auf den Kopien schon vorhandener. Z.B. einen PCF8575 nicht komplett neu Zeichnen, sondern ein Duplikat von einem PCF8574 erweitern/aendern. Habe festgestellt, das dies vor allem die Fluechtigkeitsfehler drastisch reduziert hat. Weiterhin habe ich
jetzt nicht komplett neu erstellt, > sondern basieren auf den Kopien schon vorhandener. Z.B. einen PCF8575 > nicht komplett neu Zeichnen, sondern ein Duplikat von einem PCF8574 > erweitern/aendern. > Habe festgestellt, das dies vor allem die Fluechtigkeitsfehler drastisch > reduziert hat. Bis
-
Thread
PCF8575 oder TCA9555
Guten Tag, kann mir jemand den Unterschied der beiden ICs PCF8575 und TCA9555 erklären? Gibt es für beide ICs unterschiedliche Anwendungsfälle? Beste Grüße Torben http://www.ti.com/lit/ds/symlink/tca9555.pdf http://www.ti.com/lit/ds/symlink/pcf8575.
http://www.ti.com/assets/js/compareParts/compare.html?familyId=1649&parts=PCF8575,TCA9555&cols=o1,p1752,p106min,p106max,p886,p210max,p2192,p3107,p1498,p1192,p1130,p2954,o4&lang=en
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
https://www.ebay.de/itm/382536273784 dazu noch einen 16-bit I/O-Port Expander, Levelshifter, PCF8575TS, I2C Auf den LDO kann man verzichten, an VDD speisen. https://www.ebay.de/itm/402743918854
-
Thread
PCF8575 Inputs
Ja, ich initialisiere die mit HIGH am Anfang! [code] pcf8575.begin(); pcf8575.resetInterruptPin(); pcf8575.write(MOTOR, LOW); pcf8575.write(MOTOR_DIR, LOW); pcf8575.write(FAN, LOW); pcf8575.write(INNEN_LICHT, LOW); pcf8575.write(AUSSEN_LICHT, LOW); pcf8575.write(5, LOW); pcf8575.write(6, LOW); pcf8575.write(7, LOW); pcf8575.write(8, HIGH); pcf8575.write(9, HIGH); pcf8575.write(10, HIGH); pcf8575.write(11, HIGH); pcf8575.write(
-
Thread
ESP8266 - GPIO Pins erweitern
, da ich den tca6416 nicht so ganz kapiere was das anschließen angeht. Wie sieht es denn mit dem PCF8575 aus, taugt der was?
Sebastian B. schrieb im Beitrag #5606962: > Wie sieht es denn mit dem PCF8575 aus, taugt der was? Was ist das für eine seltsame Frage...... Nee, ich finde den nicht gut! Die Aufschrift, schwer zu lesen. Und überhaupt! Ich mag den MCP23017 viel lieber.
-
Thread
PCF8575 - I2C Expander am ESP
Ich möchte gerne 12 Taster an einen ESP8266 anschließen. Dafür habe ich mit ein Modul mit dem PCF8575 besorgt: https://www.nxp.com/docs/en/data-sheet/PCF8575.pdf Leider habe ich nirgendwo im Netzt eine Beispielbeschaltung gefunden. Den Bus anschließen ich natürlich nicht das Problem, aber bei
+------/ --------| GND Taster [/pre] Ich denke, das trifft auf deinen PCF8575 ebenso zu.
-
Thread
Mal wieder Wanderkiste?
PCF8574ARGYR* Remote 8-Bit I/O Expander for I2C-Bus http://www.ti.com/lit/ds/symlink/pcf8574a.pdf - *PCF8575DBR* Remote 16-Bit I2C and SMBus I/O Expander with Interrupt Output http://www.ti.com/lit/ds/symlink/pcf8575.pdf - *PCA9306* Dual Bidirectional I2C Bus and SMBus Voltage-Level Translator http:
-
Thread
PCF8575 und SoftWire
Hallo zusammen, ich würde gerne einen ProgressBar mit 10 LED's machen mit PCF8575 aber mit SoftWire. Mit "Hard" Wire habe ich es geschaft die einzelnen Ausgänge setzen/zurücksetzen. [c]byte a = B11100000; //controls pins 0 - 7 byte b = B11111000; //controls pins 10-17 Wire.beginTransmission
-
Thread
Spectrumanalyzer mit NJU7507 und Laserdioden
der einzelnen Dioden die Pins am uC, vielleicht noch unterstuetzt durch einen IO-Expander, z.B. PCF8575, aus. Die Ausgaenge schalten die einzelnen Stromquellen bzw. -senken an oder aus. Der eingebaute ADC kann die Peak-Werte der Einzelkanaele erfassen, so dass Du pro Kanal eine eigene Schaltschwelle
Quarktasche schrieb im Beitrag #4943338: > vielleicht noch unterstuetzt durch > einen IO-Expander, z.B. PCF8575 Ja genau das hatte ich auch vor. Der Leonardo wird mir nicht genug Pins bieten. Quarktasche schrieb im Beitrag #4943338: > Die einzelnen NJU7507 (so Du sie denn > tatsaechlich verwenden willst
-
Thread
µC-Eval-Board mit mind. 64 IO-Pins und 1x RX/TX
ein kleineres 8-Bit würde reichen. > Vorschläge? Arduino Micro oder Arduino Nano plus 4 Stück PCF8575.
-
Artikel
Modulares Board
Kondensator 100 nF Platine ca. 72 x 53 mm 3 x Steckerleiste 3 polg. L1 – LED 5 mm rot (20 mA) 1 x PCF 8575 (Achtung SMD) L00 – L07 – LED 3 mm grün 20 mA L10 – L17 – LED 3 mm gelb 20 mA Belegung Stecker. Die Belegung der Stecker entspricht dem Board 1 Software. Graphik Modul mit KS0108 und Display TG12864
-
Thread
Experimentierplatine für I2C und SPI Bus
Hallo, eine ergänzende Sucheanfrage zu I²C mit dig-eingängen: Es gibt z.B. PCF8574C und PCF8575C für8 oder 16 I/O, soweit klar. Es gibt auch den PCA9555 mit interrupt, verstehe ich den Baustein richtig daß Eingangssignale ein FlipFlop setzen, der gespeicehrter Wert ausgelesen wird und mit
und über den I²C-Bus an den Controller weitergeleitet. Oder geht das auch mit den PCF8574 und PCF8575? Gruß
-
Thread
Atmega2560 Beschaltung & Stromversorgung; Kritik, Vorschläge
macht max 320mA die zusätzlich über den LM2575T-5 gezogen werden. geplant ist; I²C -> Portexpander(PCF8575) -> Inverter(74HC540) -> ULN2803 -> Relais Die RTC (DS1307) ist für den Zeit Erhalt bei Stromausfall, Auf MMC sollen Logdaten wie z.B. Tageslichtstärke und Aussentemperatur. weitere Anschlüsse
-
Thread
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
bitbucket.org] ) // Make sure it is placed in the Arduino libraries directory. #define LCD_I2C_TYPE_PCF8575 #define LCD_I2C_ADDRESS 0x27 // I2C Address of the port expander #define NEWPANEL #define ULTIPANEL #endif // PANELOLU2 LCD with status LEDs, separate encoder and click inputs //#define LCD_I2C_PANELOLU2
-
Thread
12V bidirectional I/O über i2c
Nachtaktiver: Habe mir den PCA9555 angeschaut, was ist da eigentlich der Vorteil/Unterschied gegenüber dem PCF8575 der auch 16 I/Os hat? Gruß Ben PS: Nur mal so, im Anhang ein Foto von den Relais. Dort waren die Rollos noch gebrückt, d.h. ein Schalter hat das Ganze Stockwerk gesteuert.
Der PCF9555 ist ein moderner Schaltkreis und bietet im Vergleich zum alten PCF8575 "echte" bidirektionale I/O-Pins. Zum anderen bietet er Features wie 5V Toleranz, Pin Negierung, Filter in den I²C-Leitungen und Power-On Reset und einige andere Dinge. Es gibt keinen Grund in einen
-
Thread
Falsche Adresse PCF 8575 ?
Hallo ich verwende den IC PCF8575 (I2C 16 Bit) In dem Programm wollte ich die Adresse 0x32 bis 0x39 nutzen. Habe aber zufällig noch die Adresse 0x42 drin gehabt. Dies stammt doch vom PCF 8574. Mit dieser Adresse geht der PCF 8575
Interessant, wie viele Datenblätter es da gibt :-) Lt. http://www.ti.com/lit/ds/symlink/pcf8575.pdf (Seite 8 oben) gehts von 0x20 bis 0x27
-
Thread
Ansteuerung PCF8575
Hallo Ich nutze den PCF8575 (16 Bit) um 16 LED anzusteuern (versuche es wenigstens) Mit der Anweisung [c] e = 0xdf; // Angabe LED i2c_start(adr2_w); // Schreibbefehl i2c_write(e); // Schreibe e _delay_ms
-
Thread
IO- Erweiterungen für Arduino Atmega 168
PCF8574 I/O Port Extender 8-bit PCF8574A I/O Port Extender 8-bit PCF8575 I/O Port Extender 16-bit P82F715 Bus Line Extender P82B96 Bus Line Extender PCF8591P Analog I/O Bus Baustein LM75 Temp Sensor 0,5° PCA9532
-
Thread
10 Taster an einem Interrupt
Hallo, nimm einen 16-bit I/O expander für I2C (PCF8575) oder etwas ähnliches. 16 Eingänge für deine Tasten, I2C oder SPI zur Kommunikation und eine /INT Leitung um deinen Prozessor scharf zu machen. Heute ist Freitag, da kann man es sich auch einfach
Rene Schube schrieb im Beitrag #3573992: > Hallo, > > nimm einen 16-bit I/O expander für I2C (PCF8575) oder etwas ähnliches. > 16 Eingänge für deine Tasten, I2C oder SPI zur Kommunikation und eine > /INT Leitung um deinen Prozessor scharf zu machen. > > Heute ist Freitag, da kann man es sich
-
Thread
Problem mit I2C Programm
} _delay_ms(100); i2c_stop(); } [/c] Mein Problem ist ganz einfach. Der PCF 8575 reagiert auf nichts. Was mach ich falsch? Ein paar Versuche stehen noch drin. Am PCF sind für A0,A1,A2 low (alle auf GND) eingestellt achim
-
Thread
PCF8574/5 push pull
Liebe Gemeinde, ich möchte an einem PCF8575 sowohl Taster als auch LEDs betreiben. Da gibt es jetzt Varianten die Push-pull-Ausgänge haben und ergo LEDs direkt ansteuern können. Das ist schön, spart es mir doch die Widerstände. Hänge ich aber
ich aufgegeben, einfach viel zu kompliziert zu programmieren, ehrlich, und ich code viel. Aber den pcf8575 gubt es mit push-pull oder open drain. Anscheinend muss ich halt entweder Widerstände vor die Taster oder die LEDs machen. Aber was ist die einfachste Beschaltung? menke
-
Thread
LED Matrix mit dem Raspberry PI
Hallo, warum nicht einfacher? - PCF 8575 16bit I/O Expander I2C - MAX 7219 64 einzel LEDs - MAX 6955 ... Die brauchen den Strom nicht vom Pi, sondern werden separat versorgt. Somit geht der Pi auch nicht so schnell kaputt. Grüße
-
Thread
OLED mit SPI steuern
der Display-Taster hat jeder eine SlaveSelect Leitung. Die kannst du über eine I2C Porterweiterung PCF8575 oder PCA9675 anschließen. Am RasPi laufen dann I2C für die Auswahl der Slaves und SPI nebenher. Sieht erstmal einfach aus. Bin gespannt wie das dann bei dir aussieht. Ich hoffe du gibst uns dann
-
Thread
8x32 LED-Matrix-Lauflicht per I2C
mal Daumen war und nicht durchgerechnet, also mach ich das jetzt mal: Als Portexpander 2 Stück PCF8575 (leider SO24, aber auch als Anfänger lötbar). Um Beide Ports zu beschreiben müssen für jeden IC 3 bytes rüber. Also übern I2C huscht: start, 3 bytes, stop, start, 3bytes, stop Macht 56bit nur für
entsteht auf der Anzeige? Martin Wende schrieb im Beitrag #2861572: > Als Portexpander 2 Stück PCF8575 (leider SO24, aber auch als Anfänger > lötbar). > Um Beide Ports zu beschreiben müssen für jeden IC 3 bytes rüber. > Also übern I2C huscht: start, 3 bytes, stop, start, 3bytes, stop > Macht 56bit
-
Thread
Einfachster Spektrumanalyser DC-10MHz
40MSPS ca. 12 EUR Cypress FX2 ca. 15 EUR, plus EEProm 1 EUR, 24MHz Quarz 1 EUR I2C Interface 16bit PCF 8575 ca. 2 EUR Evtl. Teiler für ADC Sample-Frequenz Summe Bauteile: 31 EUR plus Kleinteile und Platine < 100 EUR Funktion: FX2 8051 Kern startet Program aus EEProm, dieses konfiguriert das interne
-
Thread
IO-Expander: 16 Eingänge, aber kein Schieberegister?
Gibts natürlich auch mit I2C Geschmacksrichtung http://www.nxp.com/#/pip/pip=[pip=PCF8575]|pp=[t=pip,i=PCF8575] Ich denke mir Google, etwas Recherche und Vergleichen kann man sicher was brauchbares finden.
-
Thread
LED Driver mit I2C
Schau mal hier z.B. www.nxp.com/pip/PCF8575.html ansonsten gurgeln nach "I/O Expander I2C"
-
Thread
PCF8575 Ausgänge setzen
ich bin aktuell am verzweifeln und hoffe auf eure Unterstützung... Aktuell verwende ich einen PCF8575, dessen Ausgänge gehen direkt auf einen Logikbaustein. Problem dabei ist, das setzen der PCF8575 Ausgänge funktioniert irgendwie nicht?! Lesen geht ohne Probleme. Verwende ich einen PCF8574 anstatt
Siehe [[Port-Expander PCF8574]], der PCF8575 ist praktisch genaus so, nur halt mit 16 Bit. MFG Falk
-
Thread
[V] Entwicklungsboard für ATmega128
Entwicklungsboard für den ATmega128. Bestückt ist 2 x RS232, I2C-Hub (PCA9516) mit 4 Ausgängen, PCF8575 ( für Tastatur ), Pieper mit Treiber, JTAG, SPI-Prog, Stromversorgung umschaltbar auf 3,3V oder 5V, Tastaturleiterplatte, Prozessorleiterplatte. Zum Nachbestücken sind DS1775(Temp-Sensor), X1205
-
Thread
Foucaultsches Pendel
Wäre es jetzt overkill hier PCF8574 (oder die 16-Bit SMD-Variante PCF8575) vorzuschlagen? Sind I2C Expander und können aber auch einen Interrupt auslösen bei Änderung. Meine Idee: 3 PCF8574 in "Input mode" schalten, sprich die Ports auf H setzen. Über einen Vorwiderstand
-
Thread
input capture funktioniert nicht - Verständnisfrage
hoffentlich gelingt es. Ich habe die endlosen Passagen weggelassen, wo ein I2C angesprochen wird und ein PCF8575 (oder so ähnlich), das LCD usw.. Ich habe in der Zwischenzeit getestet, ob vielleicht meine Zahlenausgabe die Fehlerursache sein könnte. Ist sie wahrscheinlich nicht. In der Funktion zahl_lcd
-
Thread
Vieleeeele Eingänge, viele Ausgänge.
bzw PCF8575... ;o)
>oben bereits erwähnte PCF8575 (16 IOs pro Chip) Davon sind max. acht Stück an einem IIC-Bus adressierbar. Ich fürchte nur, das reicht nicht aus.
-
Thread
Klingel mit 100 Melodien - last minute Weihnachtsgeschenk
eine TWI-Schnittstelle miteinander kommunizieren könn(t)en. Angefangen hat es mit dem Ersatz des PCF8575 durch ein ATTINY2313. Dann folgte eine Tastatur (in diesem Fall mit einem PCF8575), ein RGB-Dimmer, ein über TWI angesprochenes LCD-Display, Schalter, die über IR schnurlos geschaltet werden
hallo egberto, hier folgt der PCF8575a-Emulator. Was ich übrigens an der TWI-Thematik reizvoll finde ist, dass man sich Hardwarekomponenten wie Softwaremodule erstellen kann und bei Bedarf miteinander kombiniert. Das wird am Beispiel
-
Thread
Relaisansteuerung mit MOSFET
ich möchte Relais schalten mit MOSFETs ... angesteuert werden die FETs von einem I²C Expander (PCF8575) ... dieser kann leider nur wenig High treiben, deshalb kann ich die Schaltung rechts (REL2) nicht verwenden.... Die Schaltung links (REL1) sollte ja therotisch funktionieren... wenn PCF8575 GND
> angesteuert werden die FETs von einem I²C Expander (PCF8575) > dieser kann leider nur wenig High treiben Da dürfte das Problem liegen. Wie hoch ist denn die Ausgangsspannung und Wann schalten die Transistoren durch? Das sollte man in den entsprechenden
-
Thread
LCD über nur einen IO-Pin ansteuern
Man könnte auch einen pcf8575 als portexpander nutzen.
Ist PCF8575 nicht TWI und braucht 2 Leitungen?
-
Thread
Kann PCF8574 auch highside treiben?
kann. Ich will einen ProFET BSP452 direkt ansteuern, ohne noch was dazwischen. Vom 16-Bitter PCF8575 gibt's eine Variante PCF8575C, die das kann. Aber die scheint nur sehr schwer beschaffbar zu sein. Bernhard
-
Thread
I2C Slave Adresse PCF8575 oder Max7318
Hallo zusammen, ich baue gerade meinen ersten I2C-Bus auf mit einem Max7318, einem PCF8575 sowie einem PIC18F458 (20MHz). Soweit ist auch alles in Ordnung, nur habe ich ein seltsames Phenomen, welches ich mir nicht erklären kann. Ich habe zunächst den Max7318 I2C Chip aufgebaut, wie
nach einem Aufbaufehler gesucht, bin aber nicht fündig geworden. Die zweite Platine mit dem PCF8575 verhält sich ähnlich, daher tippe ich nun dass ich bei der Beschaltung etwas grundlegendes falsch gemacht habe und Ihr mir weiterhelfen könnt... Danke Matthias
-
Thread
Bauteil defekt, da Masseanschluss fehlte?
Hallo, bei einem PCF8575 (http://www.farnell.com/datasheets/67298.pdf) habe ich versehentlich den Masseanschluss vergessen und ihn per I2C angesprochen. Das Ergebnis war, dass ich keinen definierten GND hatte, wenn ich die
Deine restliche Beschaltung wäre hilfreich. Ansonsten sind die PCF8574 und PCF8575 meiner Erfahrung nach ziemlich robust.
-
Thread
I2C-Expander PCF8574 / PCF8575 - wann kommt der Interrupt?
Hallo, ich habe grade Probleme mit einem PCF8575 am ESP8266... Ich habe P00-P07 als Ausgänge und P10-P17 als Eingänge geplant. Alle 16 IOs haben 5K6 Pullups. Der IRQ und SDA/SCL haben je 10K Pullups. Das Ansteuern der Ausgänge funktioniert,
als Eingänge verwenden will (auf LO ziehen) lese ich trotzdem immer nur HIGH ! Der Befehl der pcf8575_esp Lib lautet dazu pcf8575.read(8) z.B. Nun (m)eine Idee, kann es sein, daß man den IRQ zum lesen benutzen MUSS? Oder sollte es auch ohne funktionieren? Gruß, Wolfram.
-
Thread
2 Leiterplatten verbinden
Buslänge + 20cm Flachbandkabel + 8cm auf Erweiterungsplatine. *Probleme: Den I2C Baustein (PCF8575) konnte ich auf der Erweiterungsplatine nicht ansprechen. Auch nicht mit niedrigen Signalfrequenzen (ca.50-100kHz). Ich habe mir die Signale nicht am Oszi angesehen, aber ich vermute, dass die Signalanstiegszeiten
-
Thread
uP anzahl inputs erhöhen
etwa 5-10ms einlesen kann (also 16 * 6 pro print). Denke da drängt sich ein i2c auf (mit einem PCF8575CPW Baustein der 16 IO's drauf hat) mit 400kHz , oder ne bessere Lösung? Bei den anderen 6*16 ist Problematischer, die muss ich Periodisch abfragen, und Brauche den Zustand aller 6*16 Inputs innerhalb
100us, i2C ist allso zu langsam. Ausser, ich nehme für jeden Print einen eigenen i2c bus mit einem PCF8575CPW Baustein, dann hät ich den zustand jeweils innerhalb von 70us. Passt mir irgendwo nicht ganz, da dies nicht wirklich der sinn eines Buses ist... hat jemand ne bessere Lösung? (Arbeit mit 5V,