-
Thread
PCF8574 Optokoppler Input/Output
kapiert. Schau dir mal das Datenblatt vom TC4423 an. Der hat 2 Eingänge mit Logikpegeln (passend zum PCF8574) und 2 Ausgänge mit bis zu 18V und (kurzzeitig) bis zu 1,5A. Kostet bei Mouser ca. 1,60€ wenn man 100 Stück nimmt. Bei Aliexpress ist er auch in kleineren Mengen noch billiger.
> Schau dir mal das Datenblatt vom TC4423 an. Der hat 2 Eingänge mit > Logikpegeln (passend zum PCF8574) und 2 Ausgänge mit bis zu 18V und > (kurzzeitig) bis zu 1,5A. Habe mal die Verwendung dieses Drivers ohne optische Trennung gezeichnet. Ist die Verwendung dieses Drivers wirklich so einfach
-
Thread
Wie viele Schrittmotoren kann ich über einen ESP32 ansteuern?
mit 6x4 Leitungen wäre mit dem ESP32-S3 möglich, der hat mehr Pins. Oder über I2C-Portexpander (3x PCF8574) oder über 3 Schieberegister 74HCT595 (Arduino-Funktion ShiftOut). Alternativ könnte man auch einen L297 pro Motor-Treiber verwenden, der hat dann am Eingang wieder die Steuerung über Step/Dir
Motor mit Kanonen auf Spatzen geschossen... Wenn du für den Anfang bei 4 Motoren bleibst, wären 2x PCF8574 oder ein PCA9555 (oder der schon erwähnte PCA9685 - dann mit 0/100% PWM als digitaler I/O) am einfachsten anzusteuern. Schieberegister brauchen ein paar Portpins mehr als I2C, die hätten aber den
-
Thread
AM312 am KC868-A8
Liebes Forum, ich habe Probleme, einen AM312 an dem Optokopplern eines KC868-A8 zu betreiben. Das Board enthält einen PCF8574, dessen Eingänge an Optokopplern liegen, die wiederum über Pull-Ups (100k) zugänglich sind (siehe Bild). Der AM312 liefert hingegen ein HIGH-Signal
Der AM312 hat einen sauberen CMOS push pull Ausgang [pre] Output REL Output Low Current IOL 10 mA VOL<1V Output High Current IOH -10 mA VOH>(VDD-1V) [/pre] und kann (wenn er aus denselben 5V des PCF versorgt wird) den PCF8574 Eingang direkt treiben, ohne pull up oder pull down, die TTL Schaltschwelle
-
Thread
Problem mit VL53L0X über P82B96
Bus mit über 10m Länge und mehreren P82B96 laufen daran jeweils mehrere LM75B, zum Teil über TCA9548A, und mehrere PCF8574 erfolgreich. Im Zuge einer Erweiterung zum Messen des Füllstandes im Pellet-Bunker habe ich einen VL53L0X ToF-Sensor montiert. Aber dieser will nicht funktionieren, und zwar nur
Harald A. schrieb im Beitrag #7790853: > Nachfolger zum VL53L0X sind ERHEBLICH besser Danke, werde ich mir merken. Hab mal schnell geschaut: die Level auf dem Bus sind die gleichen. Harald A. schrieb im
-
Thread
Keypad 3x4 (am Tasmota o.ä.)
mit einem Keypad-Modul mit I²C (z. B. via > PCF8574) → dafür gibt es Tasmota-Treiber > besser bedient. Eigentlich wollte ich Dir nur auf deine Frage aus dem Eröffnungspost antworten. D a v i d K. schrieb im Beitrag #7788908: > Daher hier
? > > Vermutlich bin ich hier doch mit einem Keypad-Modul mit I²C (z. B. via > PCF8574) → dafür gibt es Tasmota-Treiber > besser bedient. Hab gerade noch mal den MCP23017 (der ja bereits läuft) neben den PCF8574 gelegt. Sehe gerade keinen Vorteil vom PCF8574 (sogar langsamer
-
Thread
LCD Display 4x20 zu Graphik Display 128x64
Hallo LCD Displays mit 16 Pins können ja mit einem PCF8574 einfach an einen I2C Bus angeschlossen werden. Der Vergleich zu Graphik Displays ist z.B. mit den KS0180 oder andere DEM.. aber mit 20 Pins. Nach einigen Herstellerangaben soll es auch dazu Adapter
Graphikdisplays an den I2C Bus anschliessen? Mit einem IC, das ausreichend Ausgänge anbietet, z.B. PCF8475, das ist der große Bruder vom PCF8574 mit 16 Bit. > Esibt diese Displays früher mit dem KS0180 Prozessor, jetz wird der > SBN6400G verwendet. > Das Display nennt sich DEM128064. Ein Link
-
Thread
"Intelligenter" Textdisplayadapter mit Padauk PFS154
Harald A. schrieb im Beitrag #7761483: > Ich hatte > mir den Padauk auch mehrfach angesehen und wollte damit mal loslegen, > wusste aber nicht so recht was ich damit tun könnte. Vieles was man mit einem
der > Master muß sich darum nicht kümmern. Na ja, das ganze gibt es ja schon fix und fertig mit PCF8574 (der allerdings nur die Steuerbefehle des Masters umsetzt). Crazy Harry schrieb im Beitrag #7761894: > Evtl. via I2C einstellbaren > Kontrast und Hintergrundbeleuchtung. werde ich versuchen
-
Thread
KeyMatrix mit mehreren mcp23017
Der MCP23017 hat leider keine open-drain Ausgänge wie der PCF8574/A. Werden in der Matrix mehrere Tasten gedrückt, können die Ausgänge gegeneinander kämpfen. Daher sind Dioden in den Ausgängen notwendig.
Peter D. schrieb im Beitrag #7747803: > Der MCP23017 hat leider keine open-drain Ausgänge wie der PCF8574/A. > Werden in der Matrix mehrere Tasten gedrückt, können die Ausgänge > gegeneinander kämpfen. Daher sind Dioden in den Ausgängen notwendig. Was passiert wenn keine Dioden verbaut werden?
-
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
Axel R. schrieb im Beitrag #7719915: > Hab einen A277 im Punktbetrieb verwendet und die LEDs über den Prüfling > verbunden, statt diese direkt am A277 zu betreiben. Vorn haben wir einen > B082 als Integrator Geht das auch mit Bauelementen, die in
-
Thread
Lichtsteuerung über i2c - ULN2803A - S12-100
flexibler. Aber auch der braucht mehr Steuerstrom als ein PCF8574 bei H-Pegel dauerhaft liefert. Der PCF8574 liefert bei H-Pegel nur kurzzeitig wären des internen Schreibpulses Strom, d.h. du kannst praktisch nur den lowside FET als Shunt für den Strom vom Vorwiderstand
Martin schrieb im Beitrag #7713806: > Ein PCF8575 schaltet 3.3V High / Low. > Diese gehen auf einen Eingang eines ULN2803A Schau mal ins Datenblatt: "the ULN2803A has a 2.7 kΩ input resistor for 5 V TTL and CMOS". Der möchte also minimal
-
Artikel
Port-Expander PCF8574
an den Baustein gesendeter Wert wird auf dessen Pins parallel ausgegeben. Es gibt drei Adresspins (A0:2), an welchen man die Adresse in Hardware einstellen kann (Pins jeweils auf Masse bzw. Vcc legen). Es können also maximal 2^3 = 8 Bausteine vom Typ PCF8574 und maximal 2^3 = 8 Bausteine vom Typ PCF8574A
2 Bit 1 Bit 0 Hexadezimal 0 1 0 0 A2 A1 A0 R/W 0x40 + A[2:0]*2 + R/W Das Adressbyte für den PCF8574A: Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Hexadezimal 0 1 1 1 A2 A1 A0 R/W 0x70 + A[2:0]*2 + R/W Der Adresse (4Bit für die eindeutige
-
Thread
Änderung einer Wiki-Seite wird nicht angezeigt
Bei Dir fehlt der Unterstrich: [[Port-Expander_PCF8574]], also: [code] [[Port-Expander_PCF8574]] [/code] Zum Bild: Das cached wohl zusätzlich Cloudflare. Wie da die Ablaufdaten von Bildern ist, entzieht sich meiner Kenntnis.
Ich denke, ich habs: [code] [[Test-Link PCF8574]] [[Test-Link PCF857x]] [/code] führt zu: [[Test-Link PCF8574]] [[Test-Link PCF857x]] Den Grund kann man zumindest in der Vorschau erkennen: Das Wörtchen "PCF8574" wird dort nämlich mit
-
Thread
Arduino-Gadgeteer, 64bit-MPU von Microchip und vieles andere mehr
The PIC64GX family boasts pin compatibility with Microchip’s PolarFire® SoC FPGA devices, offering a large amount of flexibility in the development of embedded solutions. Additionally, the 64-bit portfolio will leverage Microchip’s easy-to-use ecosystem of tools and supporting software, including a
bitte nicht gleich einen, wo das Datenblatt schon über 1000 Seiten hat. Da hätte es doch auch ein PCF8574 oder ähnlich getan.
-
Thread
Aufbau mit Arduino und 74LS15 läuft nicht korrekt
die sind einfach zu nutzen und brauchen nur 1 bzw. 2 Datenleitungen und VCC/GND. [[Port-Expander PCF8574]] Ein PCF8574(A) kann dann 4 Fächer mit LED und Relais ansteuern, macht 5 ICs/ Kiste. Da man aber bestenfalls 8 bzw. 16 davon an einen I2C Bus bekommt (A-Version), braucht es am Arduino einen
https://www.mikrocontroller.net/articles/Port-Expander_PCF8574
-
Thread
SoC oder µC mit sehr vielen IOs gesucht
kam der Radxa CM3I in Frage, ich suche aber noch Das ist kein SoC sondern ein SoM (system on a Module), da gibt es auch andere Anbieter wie Trenz electronic oder enclustra. * https://www.enclustra.com/en/products/system-on-chip-modules/ * ...
Silabs C51F020 64 IOs ATmega2560: 86 IOs Viele bevorzugen aber IO-Expander (74HC165, 74HC595, PCF8574/A). Das macht dann das PCB deutlich einfacher, da nicht sämtliche IOs bis zum µC geführt werden müssen. Bzw. reduziert erheblich die Pinanzahl von Steckverbindern zwischen den Platinen. Auch entkoppelt
-
Artikel
STECCY
-Bit I2C Adresse 0bbb bbbb 01111 1111 0bbb bbbb Konkrete Beispiele: Port Hex Port Dez 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
werden, da sie Open-Drain-Ausgänge besitzen. Siehe dazu auch Port-Expander_PCF8574 für weitere Erklärungen. Beispiel für PCF8574A mit Jumper A2=1 A1=1 A0=1: I2C Adresse ist dann: 0x3F (Basis-Adresse 0x38 + 0x07 = 0x3F). Z80-Port ist dann: 0x3F7F, also 16255. Aktivieren der oberen
-
Thread
Jemand schon mal I3C (nicht I2C!) genutzt?
funktionierende µCs mit I2C herzustellen, Weiss eigentlich einer was das allererste IC mit I2C war? PCF8574? Irgendein EEPROM fuer TV? Ich denke mal Microcontroller wird wohl ein MCS51 Derivat gewesen sein? Ich muesste auch irgendwo noch eine Stange mit 256Byte Ram haben. Ich glaube das war das
Kinderkrankheiten durchs Dorf getrieben. Schon daß die Spezifikation nur teilweise offen liegt zeigt doch, daß a) dem Entwickler das Leben nicht einfacher gemacht wird und b) die Doku= die Komplexität sicher viel umfangreicher ausfällt.
-
Thread
PWM MSP430 an beliebigen Port
Hallo, ich habe folgende Aufgabe. Ich muss eine PWM über eine Porterweiterung PCF874A2 an einem bestimmten PIN ausgeben. Wie PWM erzeugt wird weis ich. Da habe ich aber immer am Timerpin die PWM ausgegeben. Wie mach ich das jetzt aber über die Porterweiterung an einem anderen Port
für verschiedene Gräte. Also eher sowas wie Wellenpaketsteuerung. Wie gesagt: 1 Hz direkt über PCF8574 sollte locker gehen. Musst halt die SW entsprechend stricken und oft genug den I2C Zyklus fahren.
-
Thread
I/O Erweiterung einfach erklärt
23017 Meinst du den MCP23017 ? Thomas K. schrieb im Beitrag #7653429: > Die Lötbrücken von A0 bis A2 A0...A2 sind Pins, keine Lötbrücken. Thomas K. schrieb im Beitrag #7653429: > 20x Was ist denn nun "20x" ? Der Detailgrad sinkt nun noch weiter, was soll das heißen? Thomas K. schrieb
Hausaufgaben" wenn du Zeit zu verschwenden hast. * https://www.mikrocontroller.net/articles/Port-Expander_PCF8574 * https://edistechlab.com/mcp23017-io-erweiterung/?v=3a52f3c22ed6 * https://www.az-delivery.de/blogs/azdelivery-blog-fur-arduino-und-raspberry-pi/port-expander-mcp23017-teil-1 * https://elektro.turanis.de
-
Thread
Zwei PCF8574 am Arduino Code Adressierung
[pre] /* PCF8574 does not support different pin modes. Input mode is just a HIGH state (high state is always pull-up). It also does not support pull-down. */ void pinMode(PCF8574 &expander, int pin, int mode)
Oh, ich sehe gerade, dass ich eben die Ausgänge irrtümlicherweise als A0 und A1 bezeichnet habe, aber sie heißen P0 und P1. Udo S. schrieb im Beitrag #7647554: > Die angesteuerten LEDs, auch am zweiten PCF8574, leuchten aber synchron > an beiden PCF8574, obwohl ich
-
Thread
I2C IO-Expander mit mind. 4Bits zur freien Adressvergabe.
Eine Mischung aus PCF8574 und PCF8574A sollte deine Anforderungen erfüllen.
Dietmar S. schrieb im Beitrag #7637442: > Mischung aus PCF8574 und PCF8574A Ebenso auch PCA9554 und PCA9554A.
-
Thread
LCD-Display mit Arduino will nicht
falschen Pins an. Und gelegentlich wurde vom Hersteller vergessen, die Adresskonfigurationseingänge (A0 bis A2) des PCF8574 an irgendwas anzuschließen. Das hat zur Folge, daß die Adresse nicht lange 0x27 bleibt.
/F6GGQ4HHSTP2N7H.png aus: https://www.instructables.com/LCD-display-I2C-adapter-for-Arduino-with-PCF8574A/
-
Thread
Mit Wire.h über I2C auf LCD-Display 1602 zugreifen
Meistens die übliche Parallelbus Ansteuerung HD44780. Bei mir geht das bei I2C nur über Portadapter PCF8574. ciao gustav
auch über I2C ansteuern. Alternativ zu Wire.h kann man z. B. auch über das Library LiquidCrystal_PCF8574.h ansteuern. Das klappt bei mir auch. Aber jetzt möchte ich eben mit Wire.h über I2C auf das Display zugreifen und Zeichen ausgeben ... was eben nicht klappt.
-
Artikel
Wanderkiste
Drosseln 0,33µH ein paar SMD 140K 4 Finder Relais verschiedene Stecker, Buchsen Ein Teil der 7406 und PCF8574 Platine mit Display 4x20 4 x Metallgehäuse für SUB-D 9pol. neu, OVP 9 x SUB-D 15pol. 3reihig (VGA) Stecker/Buchse-Kombi neu 25 x Schottkydioden 1N5817 20V/1A auf Gurt Reingepackt: mehrere 10 Gang
Sortiment, einige TTL + OP, 25x Optokoppler Toshiba TLP421, Atmel AT90S8515-8PC, Schaltnetzteil 5V/1A 2.05.2012 Angekommen bei Rodenberger | ein paar SMD R und Cs, 3x LM2903 200 LEDs 2mA,C 4700µF, SMD C,PCF8574, und andere ICs 09.05.2012 Angekommen bei RD (benwilliam) (Gast) ein wenig von allen SMD teilen
-
Thread
USB-GPIO HID Device
https://www.microchip.com/en-us/product/mcp2200 https://www.microchip.com/en-us/product/mcp2221a fchk
unterstützten) USB->I²C Adapter nehmen, notfalls den I2C-Tiny-USB, und am I²C-Bus einen GPIO-Chip (PCF8574 usw) anschließen. das ganze entsprechend verheiraten (echo "pcf8574 0x55" > /sys/bus/i2c/devices/i2c-99/new_device) und schon hast du schöne, vom Kernel verwaltete GPIOs...
-
Thread
PIC16F886: I2C Problem mit ACK Expander PCF8575
Pascal)...bitte nicht lachen, aber ich komme damit am besten zurecht - ein I2C Bus mit Expandern PCF8574 (8 I/O pins) und PCF8575 (2x8 Pins) - das I/O mit dem PCF8574 funktioniert, keine Probleme, das eine Byte wird gelesen - beim PCF7575 hab ich Probleme, ich kann nur 1 Byte Input lesen, das zweite
Na dann setze mal den PCF8574 auf 0x00 und versuche ihn zurück zu lesen. Der Master kann dann kein Stop mehr senden. Es sei denn, der PIC hat auch ein I2C-Recovery implementiert, wie die alten Philips 80C51: "If the SDA line
-
Thread
kennt jemand sich aus mit MC23017 IO-Board
Christoph db1uq K. schrieb im Beitrag #7535091: > das benutzt einen PCF8574 > https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf > und der hat seine Adressen ebenfalls einstellbar auf 0x20 bis 0x27 > (Seite 5 Table 4), würde also hinkommen... Obacht, bei Chinaware kann es auch gut mal sein, das da eben mal PCF8574A bestückt werden und der Laie verzeifelt schier daran, das der Typ mit dem Suffix A einen anderen Adressaum hat.
-
Thread
PCF8574 mit ULN2003
Flacker-Kerzen-LED mit > so einem kleinen Magneten zur Bewegung... Wieviel Strom brauchen die? Der PCF8574 kann allein schon 25mA/Kanal schalten, wenn auch nur gegen GND. https://www.mikrocontroller.net/articles/Port-Expander_PCF8574#Anwendung Aber damit wird auch dein Problem beim Einschalten
> 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 >
-
Thread
PIC16F1509/Sansmart LCD2004/I2C , benötige etwas Hilfe
I2C Adapter übernehmen?! Auf den üblichen Adaptern werkelt kein Controller, da gibts nur einen PCF8574T.
Guten Abend: Diese Seite kennst Du? https://iradan.com/?p=420 "I used a standard 44780 16×2 LCD, a Tautic development board, and a PIC 16F1509 (happens to come with the dev board). For programming I used MPLAB X IDE v1.95 and XC8 v1.21 (free version) and the PICkit 3 programmer
-
Thread
5-20ms Low Impuls generieren klappt nicht
#7475835: > I/O Expander kennt niemand. https://www.mikrocontroller.net/articles/Port-Expander_PCF8574
Das Datasheet von https://www.ti.com/lit/ds/symlink/pcf8574.pdf beinhaltet nichts von deinem Bild "dbaus.JPG" Also nochmal welcher Hersteller .... . Bilder vom Aufbau, denn auch die Kabel ... beinflussen das Signal.... Hunger auf Salami... ich nicht