-
Thread
Elegant digitales 8:3 Multiplexing implementieren?
3x PCA9547 Oder du könntest drei 4051 mit einem PCF8574 kombinieren.
-
Thread
Abblockkerkos für sehr lange I2C Leitungen
einen Betrieb weit über den Platinenrand hinaus ermöglichen: * P82B96: bidirektionaler Buffer * PCA9615: differentieller Buffer Wenn du noch Einfluss auf deine Beschaltung bzw. dein Kabel nehmen kannst, könnte das ein richtiger Weg sein.
Taktfrequenzen weiter. Eine Halbierung der Frequenz erhöht die Reichweite um das Doppelte. Einen PCF8574 habe ich zum Testen über eine Kabeltrommel mit 2 x 2 Telefoninnenkabel über 100 m betreiben können. mfg klaus
-
Thread
i2c Peter Fleury
Datenblatt kauft man auch nicht. Dem Hersteller sollte man trotzdem eine Chance geben, TI hat es beim PCF8574 noch falsch gemacht, bei den PCA9xxx ist es nicht nur richtig, sondern sogar zusätzlich in Dezimal angegeben. Menschen mit zehn Fingern sollten überhaupt mehr dezimal schreiben, bei Hex denkt man immer
-
Thread
PCA9621mit 3,3V Logik und 5V Relais möglich?
ich möchte mit einem 3,3V I2C Pegel 5 5V Miniaturrelais ansteuern. Zunächst habe ich hier an PCF8574 und ULN2803 gedacht. In SMD mit Pull Ups aber recht groß. Kann ich den PCA9621 mit 3,3V versorgen aber 5V Relais ansteuern? Oder gibt es eine Alternative? Danke!
Ein PCA9551 kann bis zu 25mA direkt treiben, hat Open Collector Ausgänge und verträgt an diesen auch 5V, wenn er mit 3.3V betrieben wird. https://www.nxp.com/docs/en/data-sheet/PCA9551.pdf Siehe Fig.16
-
Thread
Auf der Zielgeraden gescheitert (MCP23017 mit Relaiskarte instabil)
Schich doch mal Bezugsquelle oder Schaltplan? Als Alternative zum MCP23017 gäbe es noch den PCF8574 - dann brauchst Du aber 4 Stück für die 32 Kanäle
SDA und SCL haben keine zusätzliche Beschaltung. Der Raspberry besitzt aber einen I2C Repeater (PCA9515) ohne Pullups. Allerdings gehe ich nicht davon aus, dass diese Platine speziell für Rolladenmotoren ist. PE und N hätte man sich dafür sparen können. Auch die ungerade Zahl von 11 Relais spricht
-
Thread
MCP23008 unterbricht I2C Verbindung zu ESP8266
#6480021: > gibt es die auch mit mehr Ports? > 16 oder so? https://www.nxp.com/documents/data_sheet/PCA9505_9506.pdf?
http://www.gammon.com.au/forum/?id=10896 // ESP32 DevKit - Arduino IDE 1.8.5 // Device tested PCF8574 - Use pullup resistors 3K3 ohms ! // PCF8574 Default Freq 100 KHz #include <Wire.h> void setup() { Serial.begin (115200); Wire.begin (21, 22); // sda= GPIO_21 /scl= GPIO_22 }
-
Thread
ATmega mit 3.3V, daran I2C-Display mit 5V, geht das?
z.B. den PCA9517
den I2C-Bus mit 3.3V laufen lässt, liegt der High-Pegel über > dem garantierten Minimalwert des PCF8574 von 3.5V (V_IH min = 0.7*VDD). sorry, vertan - k.A. wie sehr so ein PCF8574 im wahren Leben auf diese 3.5V beharrt oder ob es darunter auch noch geht.
-
Thread
Mit A/D Wandler PCF 8574 LEDs ansteuern - zu wenig Strom?
. Und Achtung: Die 8574 sind beim Einschalten high / Eingang mit pull-up. Ein gegen GND geschalteter Transistor würde dann schalten und die LEDs leuchten bis der 8574 auf Ausgang / low geschaltet ist. Das liegt an der Funktion
#6389837: > Es sind einfachste Grundlagen der Elekronik, mit dem geringen > Ausgangsstrom des PCF8574 einen Transistor anzusteuern Ja aber man sollte schon die Besonderheiten des 8574 beachten. Wie die, dass die Ausgänge beim Einschalten quasi high sind, ein NPN Transistor also erstmal durchschaltet
-
Thread
StatusLEDs für WLAN, MQTT,.
https://www.letscontrolit.com/wiki/index.php?title=PCA9685 gibt es, oder den guten alten PCF8574. Aber ist bei dem kleinen das Flash nicht auch ein bisschen knapp? Die grösseren ESP bekommt doch auch nachgeworfen, das wäre doch sicher der geringere Aufwand
Situation ist den: "PCA9536D" habe ich hier liegen, bekomm den aber nicht zum rennen am ESP-01 in der ESP Easy Oberfläche. Den PCF8574 habe ich auch liegen. Kann ich aber lediglich als INPUT nutzen zumindest laut Oberfläche
-
Thread
Chip als Mehrfach Umschalter
Ampere? Wie hoch darf der Innenwiderstand des elektronischen Schalters sein? Schau Dir mal den PCA9548 an und teile uns mit, warum der nicht passt (wenn er nicht passt).
an Belastung pro Chip / Leitung. Stefan ⛄ F. schrieb im Beitrag #6268569: > Schau Dir mal den PCA9548 an und teile uns mit, warum der nicht passt > (wenn er nicht passt). Ich weiß noch nicht ob der passt. Aber vom Pinanschluß hab ich mir das anders vorgestellt. Gruß Pucki
-
Thread
Gemeinsamer IO Pin für Ein und Ausgang
@Benjamin S Schau Dir mal das Prinzip der Porterweiterung von z.B. einem PCF8574. Der kann ein Signal ausgeben (low oder high). Und er kann auch den Pin einlesen. (µP Eingang) Ein Pull-Up kann von der Peripherie bei High belassen werden oder mit Low überstimmt werden. (µP
> einem Bus bzw. 2048 externe I/Os (mit 2 Pins pro I/O). > > Von NXP gibt es LED-Treiber (z.B. PCA9955) von denen ca. 120 Bausteine > an einen Bus passen, obwohl sie nur 3 Adress-Pins haben. Die verwenden > 5-wertige Logik (GND, Pull-Down, Open, Pull-Up, VDD). Ich glaube, ich > hab' den Trick
-
Thread
ESP8266 - Was macht man bei zu wenigen I/Os?
Ich nehme I2C Port Expander. z.B: PCF8574 oder PCA9554. Ist vielleicht für SPI Chipselect etwas langsam, aber es geht.
-
Thread
64 Eingänge für Arduino
Auf S.12 unter 8.3.2 (Interface Definition) steht richtig 0111xxx. (s.a. NXP Datenblatt zum PCF8574; PCF8574A Kap. 7.1 Device address, S.5) https://www.ti.com/lit/ds/symlink/pcf8574a.pdf https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf
were found for "PCF8574.h" Used: C:\Users\ETD\Documents\Arduino\libraries\PCF8574 Using library PCF8574 in folder: C:\Users\ETD\Documents\Arduino\libraries\PCF8574 (legacy) Using library Wire at version 1.0 in folder:
-
Thread
I2C 8 Bit Port extender
Beitrag #5855574: > Kennt da jemand zufällig einen Chip? https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf
Um mal auf die Ursprungsfrage zurück zu kommen. Der PCF8574 dürfte passen. https://www.ti.com/lit/ds/symlink/pcf8574.pdf
-
Thread
Servo am Arduino Positionsanzeige mit LED
evtl. 2 MEGAs parallel ansteuern, > > Fuer 16 Servos + 32 LEDs (+ 16 Hallsensoren): > > 1 x PCA9685 Board (i2c, 16 PVMs aka Servos) > 4 x 74HC595 (je 8 x Out Shift fuer LEDs) > ev. 2 x 74HC4051 (analog in Multiplexer f. Hallsensoren) > > Damit hast du noch zig Pins frei f. die Modellanlagen
benutze Schieberegister (74HC595 für Ausgänge und 74HC165 für Eingänge) oder PCF8574 Chips mit I²C Bus. Auch dafür gibt es fertige Arduino Libraries. Alles über I²C laufen zu lassen hat den Vorteil, dass du den Mikrocontroller besonders leicht durch jeden beliebigen anderen ersetzen
-
Thread
I2C auf STM32F103
EEprom mit dem STM32 verbunden? Hast du anstelle des EEproms mal einen anderen Chip probiert? Der PCF8574 ist für erste Versuche immer gut. Hast du mal versucht, einfach gar keinen Slave anzuschliessen, um nur die Ausgangs-Signale des STM32 zu prüfen? Zumindest die Adresse (also das erste Byte) müsste
STM32 verbunden? Ja > Hast du anstelle des EEproms mal einen anderen Chip probiert? Der > PCF8574 ist für erste Versuche immer gut. Ja, keinen EEPROM aber einen US > Hast du mal versucht, einfach gar keinen Slave anzuschliessen, um nur > die Ausgangs-Signale des STM32 zu prüfen? Zumindest
-
Thread
Viele Kippschalter (ca. 40) auslesen / Mikrocontroller wake-up
Du kannst einfach 5 Stück PCF8574/A nehmen, im Standby brauchen die ~2,5µA. Die haben einen Interruptausgang bei Änderung.
Da fällt mir noch vollständigkeitshalber ein, es gibt den NXP PCA9506. Der hat 40 IO Pins. Der 9506 hat keine internen Pullups. Einfach wäre der Einsatz schon und braucht keinen Pullup Strom. https://www.nxp.com/documents/data_sheet/PCA9505_9506.pdf? Ist aber
-
Thread
Welche Bauteile sollte man mindestens kennen?
STM32F103C8T6 (in Form eines Blue-Pill Boardes) ESP8266 (in Form von ESP-12F Modulen) Mikrochips: PCF8574 (8 I/O Pins über I²C) PCA9685 (16 Kanal 12bit PWM Controller mit I²C) MCP3204 / MCP3208 (4/8 Kanal ADC mit SPI) 74HC595 (8 Ausgänge Schieberegister) TPIC6B595 (8 Ausgänge Schieberegister mit starken
-
Thread
PCA 9544 - mehrere Temperatuen lesen
Sorry habe vergessen zu sagen das es PCF8574 mit einem Display dran ist. Ist ebenfalls alles I2C Bus tauglich. Ohne den PCA9544 kann ich das Display mit dem Bus ansteuern. Mit dem PCA9544 leider nicht. Wie muss das aussehen, den PCF8574 über den PCA9544 anzusteuern?
-
Thread
ISP / I2C Relay Driver IC wird gesucht, (Alternative zu PCF8574 + ULN2803A.)
NXP hat dafür den PCA9621 65mA pro Ausgang, alle zusammen max.500mA.
Peter Kranl schrieb im Beitrag #5303294: > NXP hat dafür den PCA9621 65mA pro Ausgang, alle zusammen max.500mA Schade, dass die Ausgangsspannungen nicht höher sein können als die Versorgung (max 5,5V). So ist es leider kaum mehr als ein PCF8574 mit etwas höheren
-
Thread
Kleines Dev-Board erstellen, was so drauf?
für handelsübliche Programmierer. Character LCD steuere ich grundsätzlich nur über I2C mittels PCF8574 oder PCA9555 oder China Modul an. DOGM Character LCD mittels SPI. Früher kam noch eine DS1307 RTC dazu. Heutzutage verwende ich lieber DS3231 China Module Dann machte ich mir früher einige kleine
-
Thread
Welchen µC benutzen wenn mehr als 32 Inputs benötigt werden?
ziemlich unpraktisch. Folgender ist beispielsweise ganz nett: https://www.nxp.com/docs/en/data-sheet/PCA9538.pdf warum: - Push-Pull-Ausgänge - Interner Reset - LVTTL-Pegel (d.h. an einen 5V Eingang kann ein 3V3-Signal ran Portexpander sind sehr einfach zu verwenden, man kann auch mehrere an einem
schreiben ;-) Ach, da kommt auch Erfahrung und *persönliche* Präferenz dazu .. Die Expander wie zB PCF8574 hab ich mal vor Jahren verwendet, aber dann nie wieder einen Grund gesehen, weshalb ich die brauchen würde. SPI ist simpler als I2C, wobei es im Grund ja nur eine Software-Sache ist und es da tausende
-
Thread
Günstige Relaismodule 230V
Wenn du nicht die Adresse verändern musst, nimm doch den PCA9570 oder mit veränderbarer Adresse, dafür grösser: PCA9554 Und statt den NPN kannst du auch N-Fet nehmen. Achte auf die Thresholdspannung am Gate, so dass der PCA diese sauber durchschalten kann
Der PCA9570 ist mir zu klein ... der 9554 würde gehen, die Frage ist nun, was ist bei dem besser als beim 8574? Also was würde ich mir sparen wenn ich den nehme?
-
Thread
Mal wieder Wanderkiste?
symlink/pcf8575.pdf - *PCA9306* Dual Bidirectional I2C Bus and SMBus Voltage-Level Translator http://www.ti.com/lit/ds/symlink/pca9306.pdf - *PCA9539PWR* Remote 16-Bit I2C and SMBus Low-Power I/O Expander http://www.ti.com/lit/ds/symlink/pca9539.pdf - *PCA9545ADGVR* Low Voltage 4-channel I2C and SMbus Switch http://www.ti.com/lit/ds/symlink/pca9545a.pdf - *PCA9555PWR* Remote 16-Bit I2C and SMBus I/O Expander http://www.ti.com/lit
-
Thread
ICs und Sensoren von Aliexpress
Hallo, wenn man ICs für die Steuerung mit dem I2C Bus (PCA9516, PCF8574, ADC128D818, MCP3008) oder Sensoren, wie den BME280 oder BMP180, von Aliexpress aus China kauft, dann kann man davon ausgehen, dass die Chips und Sensoren mit 100%iger wahrscheinlichkeit
-
Thread
I2C Plug and Play
Steuerung und möchte das ganze möglichst modular gestalten. Dazu nutze ich ein Platine mit einem PWM Chip (PCA9685 oder ähnlich), welche an einander gesteckt werden kann um so mehr als 16 Kanäle an einem Ort bereit zu stellen. Hinzu kommt eine "Master" Platine, die zur Ansteuerung dient und im Wesentlichen nur
Idee ist wie folgt: Zusätzlich zum PWM Chip verbaue ich auf jede Platine einen I2C Portexpander (PCF8574 oder ähnlich), an welchem ein Busswitch (NC7SZ384, oder transistor), sowie die Adresspins vom PCF8574 und PCA9685 angeschloßen sind. Beim Einschalten passiert folgendes: Der PCF8574 hat seine Ausgänge
-
Thread
Problem bei I2C Verbindung zu 1602 LCD
Dieter F. schrieb im Beitrag #4924301: > Arbeitnehmer schrieb: >> Meiner Meinung nach: Der 8574 A hat eine andere Adresse, siehe >> Datenblatt > > Sehe ich auch so > > 0x70 schreiben > 0x71 lesen Klar, deshalb ist im Datenblatt (Table 5. PCA8574A address map) abhängig von A[0..2] als
Wolfgang schrieb im Beitrag #4924336: > Klar, deshalb ist im Datenblatt (Table 5. PCA8574A address map) abhängig > von A[0..2] als Adresse angegeben 38h .. 3Fh. > ;-( Scheinbar hest Du meinen Beitrag nicht richtig gelesen: 0x70 schreiben 0x71 lesen incl. Schreib-/Lese-Bit
-
Thread
Was sind eure Lieblings-ICs?
AT90LP51ED - Der Nostalgie wegen;-) ZILOG Z8 Encore! - Ein unbekantes Juwell unter den uC Io Expander wie PCA9554 u.ä.
ATMega328 PCF8574
-
Thread
Abfrage von ca. 130 Tasten
Schluss. Das liegt an den verfügbaren > I2C-Adressen. Schon wenn man sich zusätzlich zu den PCF8574 *einen einzigen* I2C-Multiplexer (z.B. PCA9548) spendiert, bricht deine Argumentation zusammen, da man damit bereits auf *512* I/O-Leitungen kommt. Damit hätte man in der Anzahl der erfassbaren Taster
Schluss. Das liegt an den verfügbaren >> I2C-Adressen. > > Schon wenn man sich zusätzlich zu den PCF8574 *einen einzigen* > I2C-Multiplexer (z.B. PCA9548) spendiert, bricht deine Argumentation > zusammen, da man damit bereits auf *512* I/O-Leitungen kommt. Damit > hätte man in der Anzahl der erfassbaren
-
Artikel
Modulares Board
und Ausgabe im I2C Bus verwende ich sehr gern dieses Modul. 2 Buchsen zum Anschluss an den Bus PCF 8574 (A) 4 x LED 5mm 20mA mit Vorwiderstände 4 x Taster 2 Buswiderstände an Vcc 3 Adressstecker A0, A1, A2 Anzeige Vcc Stecker Int Sockel Die Platine. Die Platine 72x54 mm Die Schaltung. Die Bauteile. C1
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 C2 -
-
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
werden erkannt und über den I²C-Bus an den Controller weitergeleitet. Oder geht das auch mit den PCF8574 und PCF8575? Gruß
-
Thread
Leistungsstärkere Alternative für Atmega/Arduino
Es gibt genug PWM-IC, die dir über I2C eine (fast) beliebige Anzahl von PWM-Kanäle erzeugen, z.B. PCA9685.
gibt genug PWM-IC, die dir über I2C eine (fast) beliebige Anzahl von > PWM-Kanäle erzeugen, z.B. PCA9685. Danke, sowas hab ich eigentlich eh schon gesucht. Je weniger ich aber "anflanschen" muss, desto leichter hab ichs natürlich. Auch vom Programmieraufwand her... Was die Specs von PWM angeht
-
Thread
44780-Display 2004A mit I2C LCM1602
schneller als die PCF8574 sind die PCA8574.
-
Thread
PCF 8574 mit 3.3V?
Hallo! Sagt mal, kann der PCF 8574 auch mit den 3.3V bzw dem VIN (3.6-6V) vom Teensy 3.6 betrieben werden? Gruß!
Ok, danke für die Option. Der 8574 geht mit 3.3V also nicht?
-
Thread
I2C Portexpander als schmale SO16
Tja Früher hatte ich die PCF 8574T genommen. SOL-16 I/O Expand. Jetzt sind sie zu breit. Deswegen wollte ich dann den PCA9554D . SO-16. Das Foto vom IC ist auch schmaler dargestellt bei Reichelt. (Sagt ja aber nix..) Was ich
-1 16-Pin Plastic SO (wide) –40 °C to +85 °C PCA9554D PCA9554D SOT162-1 16-Pin Plastic SSOP –40 °C to +85 °C PCA9554DB 9554DB SOT338-1 20-Pin Plastic SSOP –40 °C to +85 °C PCA9554TS PCA9554 SOT266-1 16-Pin Plastic TSSOP –40 °C to +85 °C PCA9554PW
-
Thread
128 Displays simultan ansteuern
Vom PCF8574 gibt es zwei Varianten mit unterschiedlichen Adressbereichen - macht zusammen 16 IC's. Du könntest an ein IC drei Displays (parallel) anschließen. Nur die "E" Anschlüsse müssen separat sein. Kommt
Für 1-2m reicht I2C immer noch aus, selbst ohne I2C Extender. Mit dem PCF8574(A) kann man 16 LCDs ansprechen. Das Ganze 8x macht 128 LCDs. Also braucht man noch 2x 4:1 I2C Mux ala PCA9544A oder 1x PCA9547. https://www.mikrocontroller.net/articles/Port-Expander_PCF8574 Das
-
Thread
Treiber-Arrays für activ low Ausgänge (wie PCF8574)?
Für die Ansteuerung von Relais über einen PCF8574 habe ich bisher immer einzelne PNP-Transistoren genommen. Die Ausgänge des PCF8574 sind als activ-low konzipiert (Open Collektor). Um Lötarbeit zu sparen,würde ich gern wissen, ob es solche Treiberarrays
Du könntest den PCF8574 durch einen PCA9538 ersetzen. Der hat active high Ausgänge und kann die normalen ULN2803 usw. direkt ansteuern. Ansonsten hat er keine Pull-Up, nur 2 Adress-Pins, aber dafür einen Reset-Eingang.
-
Thread
I2C Layout Guidelines
In meinem speziellen Fall muss der Bus ca. 15-20 cm Strecke zurücklegen vom uC zu jedem Chip. 2x PCA9635 (liefert 32 PWMs) 2x PCF8574 Kann ich die Kapazität zwischen 2 Leitungen auf dem Print berechnen? Vielen Dank schonmal LG flying12
-
Thread
Frage zur Beschaltung eines PCF 8574T
Kracher PCF LCD Platinen http://www.ebay.de/itm/I2C-Modul-fur-LCD-Display-1602-IIC-TWI-Arduino-PCF8574AT-PCF8574-/252119221288?hash=item3ab37a0428:g:R90AAOSw0JpV4sLL Poti und Transistor für LED kann man ja rauswerfen und die fehlende Leitung nachlegen für alle 8 Ausgangs- oder Eingangsports Ich
kleiner machen, so 22Ω. Dann schaltet der Transistor schneller durch. Der PCF8574 ist, wie ich schon geschrieben habe, nicht wirklich gut geeignet. Wenn Du einen MCP23017 oder einen PCA9535 oder einen PCA9555 (die haben auch Push-Pull oder "Totem-Pole" Ausgänge und 16 Ausgangspins
-
Thread
AT42QT1070 - Hat jemand Erfahrung damit ?
Der Bus läuft mit den verschiedensten ICs ohne Probleme. Dazu zählen alt bekannte Teile mit dem PCF8574 und neue ICs mit dem z.B. PCA9536 und mehr, Display, übertragung auf 10m, Funkstrecken usw. Nach dem anderen werde ich suchen. Danke achim
-
Thread
Mehrere Sensoren mit gleicher Adresse an einem I2C Bus
Als Multiplexer gibt es von NXP z.B. den PCA9547 (8 Kanäle). Die Kanalumschaltung erfolgt auch über I2C und erfordert somit keine extra Steuerleitungen. http://www.nxp.com/products/interface_and_connectivity/i2c/i2c_multiplexers_switches/#products
liegen und keine Sternschaltung erwünscht oder möglich ist, könntest du jeden Sensor mit einem PCF8574(A) ausstatten und darüber die SCL-Leitung schalten.
-
Thread
Sammelbestellung IoT & IoE "unsinniger donnerstag"
controlled full color LED module KA2284 level indicator module power indicator audio level indicator PCF8574 IIC LCD1602 adapter plate adapter module PCA82C250 CAN controller interface module bus driver interface module TJA1050 CAN the controller interface module the bus driver interface module SJA1000 + PCA82C250 CAN communication module SJA1000 + TJA1050 CAN communication module LC Programmable Full-color RGB LED light Color light modulator PWM control panel SG3525 PWM frequency adjustable controller