-
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
I2C Expander und damit Relais schalten
Verbindungsstück (wenn möglich als MOSFET, da fast kein Strom zur Ansteuerung benötigt wird) vom I2C Expander PCF8575 http://www.semiconductors.philips.com/acrobat_download/datasheets/PCF8575_3.pdf (so wie ich das sehe kommt pro Ausgangspin Low: IOL=min.10mA typ 25mA VOL=1V HIGH: IOH=max.-300uA VOH=0V raus
-
Thread
PCF8574 mit ULN2003
> Hallo, ich möchte an den Ausgängen eines PCF8574 8 kleine induktive > Lasten mit 3.3V betreiben. spezifiziere mal "kleine", viele Relais schalten schon mit wenigen mA > Der TPIC2810D ist praktisch eine Kombination aus PCF und ULN in >
Moin, Ich kann das bestätigen. Ich habe kürzlich ein Projekt mit einem Nano und einem PCF8575 16-bit Modul durchgezogen. Alle aktiven Ausgänge schalten ausnahmslos auf Low. Da gibt es beim Einschalten nicht die geringsten Anomalien. Das PCF Modul weckt ja ohnehin mit allen IO-Pins hoch und
-
Thread
uP anzahl inputs erhöhen
von 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
-
Thread
Mehr digitale Ports
Ja gibt es: pcf8574A (8 I/O's) bzw. pcf8574AP (8 IO's) es können von beiden Bausteien jeweils 8 Devices angschlossen werden Datenblatt besorgen und loslegen Günter
Hi, PCF8574 = 8 Pins in/out PCF8575 = 16 Pins in/out Die Dinger sind sau teuer, da kann man schon ueberlegen sich nen paar 4433 zukaufen und diese per I2C einzubinden. Mfg Dirk
-
Thread
Bessere Lösung um 8 Öffner am Arduino auszulesen gesucht
Falk B. schrieb im Beitrag #6503152: > Ein IO-Expander ala PCF8574 braucht nur 2 IOs für I2C. Und da das ein Bus ist, sind die nicht wirklich belegt. Da können auch noch andere Mitfahren. z.b. ein 2.ten PCF8574 (nur andere Adresse) und damit dann die Funktionen
mal eben austauschen. @TO. Es gibt noch wenn gewünscht Ersatzchips mit 16 Anschlüssen, z.b. den PCF8575. Aber leider sind die SMD. Ich kenne keinen Steckbaren Chip mit 16 Ausgängen der Bezahlbar ist. Was bedeutet du musst dir eine Adapter-Platine besorgen wenn du den Chip Steckpins verpassen willst
-
Thread
IO- Erweiterungen für Arduino Atmega 168
Analoge I/Os? Digitale könnte man mit Schieberegistern, SPI, oder I2C Bausteinen realisieren. Siehe PCF85XX Baustein Funktion 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 16-bit LED Dimmer PCA9547 1-to-8 I2C Switch PCA8565 Real Time Clock / Calendar
-
Thread
Problem mit I2C Programm
i2c_start(adr1_w); // Schreibbefehl für Device 1 i2c_write(0xff); // Alle Pins des PCF auf 0 while(1) { // Hauptschleife i2c_write(0xff); // Alle Pins des PCF auf 0 //i2c_start(adr1_r); // Starte Lesezugriff //d=i2c_readNak(); // Schreib
} _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
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
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
-
Thread
Suche I2C I/O PWM Expander
bis max 16 Ports und min. 8 Adressen haben. TLC59116 kann 16 LEDs ansteuern, PFC8574 (8 Bit) oder PCF8575 (16 Bit) Eingänge einlesen.
Wie wäre es denn damit: https://www.adafruit.com/product/815 Und zum Einlesen PCF8574/5.
-
Thread
Kann mir nochmal wer helfen?
Könnt ihr mir bitte noch einmal mit dem Datenblatt weiterhelfen und zwar auf S. 14 vom PFC8575 kann ich einfach nicht erkennen, was nun bei einer logischen 0 bzw. einer logischen 1 tatsächlich an einem Outputpin raus kommt. http://www.semiconductors.philips.com/acrobat_download/datasheets/PCF8575_3.pdf Der PCA9555 wäre mir eigentlich lieber, da so wie ich es sehe die hohe Spannung bei ihm bei einer logischen 1 rauskommt. Nur wie kann es sein, dass die Spannung positiv, der Strom aber
-
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
-
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
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
-
Thread
Auswahl von MC für Türschlussüberwachung
o.ä.) als Pegelwandler zum PC. Als Multiplexer kann man Logicgatter, PLDs, Intel 82C55 oder Philips PCF8574 nehmen. (Jetzt schreit nicht Leute, ich weiß der Intel ist nen riesiges Uraltteil). Wenn nicht gelötet werden kann, dann kann der ganze Kram auch auf einem Experementierboard aufgebaut werden
Trick (PCF8574A oder PCF8575) auch 128 Kanäle. Pro Tür wäre ja eh eine mindestents 3-Adrige Leitung (besser 4-5 Adern) zu ziehen. Diese könnte man auch hinterher für einen langsamen Bus verwenden. Da kann man
-
Thread
Lange LED-Zeile mit Übergang als Anzeigeinstrument (Arduino)
Brüder, das sind je 16 LEDs über I2c. Falls ein und aus reicht geht auch ein oller Port Expander (PCF8574)
verwenden Das gibt es aber auch noch einfachere :9 z.b. Portexpander MCP23017 16 Ports oder PCF8575 Remote16-BIT I2C Die sind beide sehr einfach über "die üblichen Verdächtigen" zu bekommen. Und bestelle gleich ein Pfund Widerstände (300 Ohm sind ne gute Hausnummer) dazu. Led mit Widerstand
-
Thread
STECCY - ZX-Spectrum-Emulator mit STM32
ganz klassisches 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
übrig. Da kommen 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
-
Thread
8 Duo-LEDs einfach ansteuern
Verdrahtung etwas unschön und auch die 8 Pins gefallen mir net ;) 3. Statt den 16 µC Pins 16 Pins eines PCF8575 vewrwenden, was aber auch net besser ist als 1. :( Also wenn einer von euch Vorschläge und Ideen hat, bin da für alles offen :) Vielfachen Dank im Vorraus Gruß Max
-
Thread
Kabeltester - möglichst Viel-polig
Eingängen. Dann kann man alles problemlos ausmessen, incl. Kurzschlüsse und Mehrfachverzweigungen. Der PCF8574 oder PCF 8575 bieten sich an. Die Steuerung und Ausgabe erfolgte über einen virtuellen COM Port und USB. Der Arduino läßt grüßen. Die mechanische Kopplung zu den verschiedenen Kabeln erfolgte mittels
-
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
-
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
PCF8574 8Bit I/O Expander
Hallo, der PCF muss selber ja auch wissen, welche Adresse er hat, damit er die an ihn gesandten Daten auch ausfiltern kann. Wenn dem I2C-Baustein nicht von Anfang an klar ist, welche Adresse er hat, weiß er ja nie
Bus erlaubt. Damit kann man also 16x8 Bit an einem Bus betreiben. Alternativ gehen auch 8x 8575 (Der hat 16 Ports auf einem Chip) die aber auch die 0100 belegen. Wer immernoch den Hsls nicht voll bekommt *gg* der greift zum PCA9501 Bei dem sind die letzten 6 Bit frei belegbar so das man
-
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.
-
Thread
LED Driver mit I2C
Schau mal hier z.B. www.nxp.com/pip/PCF8575.html ansonsten gurgeln nach "I/O Expander I2C"
-
Thread
2 Leiterplatten verbinden
I2C 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
Ansteuerung von ca. 1200 LED´s
Was meint ihr hierzu? Es ist ein I2C Bus-Expander. http://focus.ti.com/docs/prod/folders/print/pcf8575c.html Man könnte pro Turm so einen Chip nehmen und anschliessend noch Multiplexen. 16 Bit pro Turm ist nicht schlecht, zumal man bei jedem Wald und Wiesen uC I2C zur Verfügung hat.
@ m@u lieber pcf8574 nehmen. sind zwar nur 8 i/o`s aber überall zu haben :-)
-
Thread
Abschaltzeit PhotoMOS Relais
sozusagen der "Hauptschalter" für die Betriebsspannung. Netz "R96" ist ein Ausgang eines IO-Bausteins (PCF8575), der zieht bei Aktivierung gegen GND (Bezug zu "+5V") Der Optokoppler versorgt sich über "NT+5V" und "NT_GND". Bei Aktivierung Optokoppler zieht der seinen Ausgang gegen "NT_GND" und macht dabei
-
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
[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
microcontroller für kunst projekt. Quereinsteiger braucht hilfe.
offenen kontakt(dient als 5. Taster, wenn Spannung anliegt) -Data-In -Data-Out 2 Pins zuviel für PCF8574 -> 8575 ist nötig. Nur 1 µC als Master. I²C mit ein paar 8574. LEDs direkt (mit Widerstand) dran, Taster und Adressen über Pins (Dipschalter/Jumper) festlegen. Nur ein einfaches Programm
-
Thread
Was sollte ein Entwicklungsboard alles haben
oder 3,3V usw. ). Ein Platz für den XPORT ( benutze ich nicht mehr ) ist auch vorgesehen. Ein Pieper, PCF8575C, und Infrarot sind auch vorhanden. Die Ports zu den einzelnen Einheiten ( Pieper, Infrarot usw ) können mit Jumper umgeschalten werden. Ein CPLD ( Lattice ) kann auch noch benutzt werden. Die Stromversorgung
-
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
[V] 16 Kanal I2C Relais Module
25 C ~ + 80 C Each board can be assigned an I2C address between 0x20...0x27 by the DIP switch PCF8575 chip -------------------------------------------------- Code für ARDUINO, ESP*: https://drive.google.com/file/d/1sZRVOUzwXhO_q9k4vS1pJ506cUv70Nmc/view Preis: 15€ + 5 € Versand mit Hermes
-
Thread
TWI / I2C einf. MASTER SLAVE Beispiel(Assembler) ATmega8
Versuche haben mit dem (gering modifizierten) Code auch schon geklappt (nur Daten senden an einen PCF8575 I/O Extender). Nun wollte ich den den Code etwas aufräumen und in handliche Unterprogramme zerlegen und bin dabei über zwei Stellen gestolpert. 1. Warum wird beim Senden der Stardbedingung
-
Thread
Open-collector Ausgang sperrt nicht richtig
Anschlussklemmen besetzt. Die passiven Bauteile will ich trotzdem nicht kleiner als 0805 machen. Der PCF8575TS/1,118 in SSOP-24 reicht mir schon als Lötübung. Habe zwar auch schon einmal 0402 per Hand gelötet, aber da hört für mich der Spaß an der Sache auf. Das ist eher wie Gehirnchirurgie ;-)
-
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
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
Roulette programmieren
Ich würde das ganze einfach selbst bauen. Ein Nano, 2 PCF-8575 (das sind die mit den 16 Ports) und dann einfach eine Ansteueroutine. Mit ein paar Wait-Schleifen kann man das ganze dann "ausrollen" lassen. UM das Ergebnis zu beeinflussen brauch man dann ein
-
Artikel
STECCY
Port Bin Typ A2 A1 A0 7-Bit I2C Adresse Bemerkungen + Ports für I2C 20 7F 8139 0010 0000 0111 1111 PCF8574 0 0 0 0x20 Alle Jumper auf 0 21 7F 8575 0010 0001 0111 1111 PCF8574 0 0 1 0x21 A0-Jumper auf 1 38 7F 14463 0010 0000 0111 1111 PCF8574A 0 0 0 0x38 Alle Jumper auf 0 48 7F 18559 0010 0000 0111 1111 LM75 0 0 0 0x48 Alle Jumper auf 0 I2C-Port-Expander Die Pins der PCF8574-Port-Expander können sowohl für Input als auch für Output verwendet werden, da sie Open-Drain-Ausgänge besitzen. Siehe dazu auch Port-Expander_PCF8574 für weitere Erklärungen. Beispiel für PCF8574A
-
Artikel
Modulares Board
Wannenstecker 10 polig (2x5) 3 x Stiftleiste 3 polig (A0,A1,A2) 2 x Stiftleiste 2 polig (J1, J2) 1 x PCF8574 (A) mit Sockel 16 polig 1 x Platine ( ca. 72x54 ) Die Bus Adressen des PCF 8574(A). I2C-Bus Out Board 1. Die Platine. Die Platine in der Größe 72x42 mm Die Schaltung. Bauteile. C1 - Elko 100/16
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
Unerklärliche Fehlermeldung in einem Arduino-Programm Gesperrt
//Einbinden der I2C Library /* * Portexpander: PF575 / PCF8575 (Beide Bezeichnungen sind 1 und das selbe Bauteil!) * *Notiz: *http://www.nongnu.org/avr-libc/user-manual/group__avr__string.html#ga6a441da9211eb85881d99c60b1003552 * *Portexpanderaddressen