-
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
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
I2C Verbindung zw. PIC32 und PIC18. Slave zu Master ?
Datenblättern von Bauteilen versteckt sind, und nicht in allgemeinen Dokumenten. I2C-Interface PCA9564. Dort sind alle I2C-States beschrieben, und zu jedem Mode ein Diagramm, woran man sich orientieren kann bzw. muß: http://www.nxp.com/#/pip/pip=[pip=PCA9564_4]|pp=[t=pip,i=PCA9564_4]| oder direkt dort: http://www.nxp.com/documents/data_sheet/PCA9564.pdf Dann gibt es die AN10148 zum PCA9564 mit Flußdiagrammen zu jedem I2C-Mode: http://www.nxp.com/search/?query=AN10148 oder direkt dort: http://www.nxp.com/acrobat_download/applicationnotes
-
Thread
Portexpander mit I2C oder SPI (5 I/O's)
dann nimm doch einfach einen PCF8574 ... der hat 3 Pins, mit dem man seine Adresse konfigurieren kann. Damit brauchst Du am Controller nur SDA und SCL. Die Adressierung erfolgt dann software-mäßig. Durch die 3 Adress-Pins lassen sich
der Expander gleichzeitig an einem > I2C betreiben. Und wenn das nicht reicht nimm noch die PCF8574A dazu... Die haben eine andere Basisadesse... nitraM
-
Thread
TDA1524A mit I2C
8574 - wat das allet so jibt :-) also reizen würde mich das ja schon sehr mit dem 8574 + logik und dann die beiden tda's damit umschalten. hört sich ja ganz witzig an. ich habe aber noch massig pins frei
Ich würde gerne mehrere (ca. 16) dieser Chips per I²C-Bus betreiben. Bis jetzt habe ich aber nur den PCA9548 gefunden. Weiß jemand, ob es einen vergleichbaren Chip mit 16 Kanälen gibt? Gruß Rahul
-
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
I2C - bestimmen welcher ic-typ angeschlossen
Jörg schrieb im Beitrag #3902351: > pca9605 ist ein 40bit port expander Wie kommst Du darauf?
Er meint wohl pca9505
-
Thread
HD44780 4-Bit: Störung ergibt falsches Nibble
> Falls Du aber den IO-Expander PCF8574 meinst, der hat nur sehr schwaches > High an seinen Ausgängen, da gehören dann Pullups ran, zumindest für den > E-Pin (z.B. 4,7k). In diesem Fall ist es ein PCA9532 mit 10k Pullup am E-Pin. Dem
> Hast Du auch reichlich 100nF Pillen an jedem VCC-Anschluß? Nur am PCA, am Display ist keine.
-
Thread
Fleury LCD-Library plus mjkdz Port Expander?
ein paar Leitungen am ATMega sparen und habe mir so einen Port-Expander von mjkdz (vermutlich mit PCA8574D) bestellt. Normalerweise verwende ich die LCD-Library von Peter Fleury und nun habe ich eigentlich gehofft, auf die schnelle einen Weg zu finden, wie ich die weiterhin nutzen kann, diesen I2C-Expander
"Für ganz Faule" gibt es von Nico und Thomas Eichelman eine Lib zur Ansteuerung von LCDs über PCA8574X unter der Verwendung der I2C-Lib von Peter Fleury. http://computerheld.de/i2clcd/ Funktioniert auf die Schnelle wunderbar :-)
-
Thread
R8C23: I²C; Steuerung Porterweiterung
Geht es um einen PCF8574?
gedrueckt } [/c] Bleibt die Frage, was machen die Funktionen PCA9539_Lese und PCA9539_Schreibe? Sie sorgen dafür das die richtigen I2C Kommandos benutzt werden um vom PCA9539 zu scheiben und zu lesen. Und das steht auf Seite 7-9 im Datenblatt. PCA9539_Schreibe
-
Thread
I2C Bus empfindlich gegen Einschaltimpulse - wie schützen ?
Die Störungen erzeugen zufällig exakt die Adresse des PCF8574? Kommt mir etwas komisch vor. Fehlen vielleicht einfach nur Superessor Dioden an VCC, SDA und SCL?
Bus liegt auf meinem Labortisch (mit RASPERRY Pi und PCF8574 auf Boards angeschlossen). Buslänge zwischen 20 und 30 cm - aufaddiert! Direkt darüber die Leuchtstoffröhre (1 Meter Abstand)!
-
Thread
Welcher Bus für Lichtsteuerung
Slaves (Lampen) nix spezielles machen sollen, ginge auch I²C Bus. Für An/Aus reicht dann zB. ein PCA8574 bzw. PCA8574A. Dann musst du auf der Slave Seite nix programmieren.
bekommst du über I²C natürlich auch übertragen. Von daher könnte man z.B. mit einem einfachen PCF8574 starten und dann später auf µC Slave umsteigen.
-
Thread
Raspberry Pi LCD über Shell steuern
Für ein 16*2 HD44780 und I2C Expander PCF8574 hab ich mal ein Shell-Script geschrieben, dass i2cset benutzt. Kommt also ohne Python oder Treiber aus. Aber wie gesagt die i2c Variante. Reiner
DFRobot. Das Modul ist mit dem folgendem Chip bestueckt: http://www.nxp.com/documents/data_sheet/PCA8574_PCA8574A.pdf Gefolgt bin ich mal dieser Anleitung: http://kampis-elektroecke.de/?page_id=2035 Das Display wird am i2c Bus erkannt als Device 0x27. Ich haenge laut der gefolgten Anleitung
-
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 gelöst
Pullups sind gerade hier Gift. Wer wirklich von L auf H schalten will, nehme besser die moderneren PCA9554 und vergleichbare Typen. Die haben richtige PP Ausgänge. Aber trotzdem, für viele Anwendungen reichen die PCF8574er vollkommen aus. Für Relaisbetrieb sind aber die hochvoltigen Typen wie
-
Thread
IO- Erweiterungen für Arduino Atmega 168
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 ADT7420 Temp Sensor 0,25° MCP3426/7/8 16-bit Multi-Channel ADC
-
Thread
I²C Komponenten -> Beschaffung
PCA9600 gibt es wie die allermeisten neueren ICs nicht mehr steckbar.
würdest, was du da alles unterbringen möchtest, > könnt man dir vielleicht weiter helfen. Puffer PCA9600 (ältere Version P82B96) Analog PCF8591 Multiplexer PCA9544 Ein-/Ausgabe PCF8574 Temperatursensor LM75 Gerne nehme ich auch andere Vorschläge an :D Als Vorlage für meine Modul benutze
-
Thread
PWM IC gesucht: 8bit parallel->PWM?
PWM-Ausgang haben willst, > ist vielleicht der hier interessant: > http://www.nxp.com/documents/data_sheet/PCA9531.pdf Der PCA9531 hat allerdings den Nachteil, das für 8 Kanäle nur 2 PWM-Generatoren vorhanden sind. Besser geeignet ist vielleicht mit I2C der PCA9634 (echte 8-Kanäle) oder mit echten 16-Kanälen PCA9635 (96 kHz) bzw. PCA9685 (1kHz)
-
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
LEDs langsam auf- und wieder abdimmen
beliebigen > Zeitpunkt auf jeden beliebigen Port legen könnte. Dann ist für deinen Zweck vielleicht die PCA963x Serie von NCA noch besser geeignet. Mit dem PCA9633 kannst du 4, mit dem PCA9634 8 und mit dem PCA9635 sogar 16 LEDs unabhängig in der Helligkeit einstellen. Dem Baustein schickst du über I2C jeweils
einmal in Ruhe ansehen. Grüße und Dank Anando Wolfgang schrieb im Beitrag #2577750: > Mit dem PCA9633 kannst du 4, mit dem PCA9634 8 und mit > dem PCA9635 sogar 16 LEDs unabhängig in der Helligkeit einstellen. Wolfgang schrieb im Beitrag #2577750: > Zu Soft-PWM als Alternative gibt es > hier
-
Thread
Tips für i2c?
PCF 8574 oder PCF 8574A
sind an Telefonkabel 8 x 0,6 mm auf ca. 5 Meter angeschlossen. Zur Porterweiterung kann der PCF 8574 genutz werden. Achtung Lowaktiver Ausgang an dem LEDs direkt angeschlossen werden können (30 mA Ausgangsstrom). Es gibt den PCF 8574 und PCF 8574 A somit hat man an einem Bus 128 Ein- bzw. Ausgänge
-
Thread
Standard LCD über nur 3 Drähte
vielleicht doch eher nen Schieberegister. Für die Ansteuerung im 4Bit Modus reicht jedenfalls ein PCF8574 8Bit Portexpander. MfG, Dominik S. Herwald http://www.dsh-elektronik.de/
@Dominik, Z.B. Segor: 74HC164: 0,45 74HC595: 0,60 PCF8574: 3,30 ! Wenn man da also noch weitere Aus- oder Eingänge ranpappen will, gehts mit dem PCF8574 ganz schön ins Geld. Peter
-
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
Ich hab Grafikdisplays DIP-LCD 122x32 früher mit dem PCA9555 I²C-fähig gemacht, ist aber bei größeren Displays zu langsam. Heute nimmt man Displays (oder OLED-Displays) die bereits I²C (*1) oder besser gleich SPI haben. Suchst du jetzt irgendein Display
-
Thread
I2C I/O Expander: PCF8574 vs. PCA9538
I2C/TWI I/O Expander und kann zwischen dem allseits geliebten und hier im Forum gut vertretenem PCF8574 und dem PCA9538 keine rechten Unterschiede feststellen (bis auf A2 vs. Reset). http://ics.nxp.com/products/pca/datasheet/pca9538.pdf Übersehe ich da etwas, oder gibt es keine ernsten Unterschiede, die für den neueren PCA9538 sprechen?
-
Thread
Graphig Display 128x64 mit KS0108 am I2C Bus?
klar kannste die mit PCF8574 am i²c betreiben, musste aber auf das Display "zugeschnitten" bauen, hab es kurz ueberflogen und mit 2st. PCF8574 sollte es moeglich sein, *DANN* waehre da *NUR* noch die Software/Treiber zu erstellen
du ein Display Graphik was am I2C Bus geht? BF/BO9864 und die meisten DOG. Ansonsten über einen PCA9555.
-
Thread
I2C-Controller Adressierung
kapazitive Belastung u.U. zu hoch. Die haben aber auch 16 oder mehr Ausgänge pro Baustein, z.B. PCA9685, 6 Adress-Pins, 16 Push-Pull Ausgänge PCA9955B, 3 Adress-Pins aber 125 Adressen, 16 Ausgänge IS31FL3265A, 2 Adress-Pins aber 16 Adressen, 18 Ausgänge Die letzten beiden haben eigentlich nur Ausgänge
haben den auf Lager. Etwas kleiner sind die CY8C9540A und CY8C9520A. Oder noch ein ganz normaler: PCA9506 mit nur 3 Adress-Pins, aber 40 I/O. Edit: PCA9554 und PCA9554A haben auch nur 3 Adress-Pins, 8 Adressen und 8 I/O, aber der feste Teil der Adresse ist unterschiedlich. Also kann man 16 Bausteine
-
Thread
pcf8574 leuchdioden anschliessen an den datapins.
hallo, ich möchte normale kleine leuchtdioden an den ausgängen vom pcf8574 klemmen mit einem vorwiderstand. schafft das der pcd8574ap? mfg
Ich hab nen PCA9??? mit LEDs im Einsatz, klappt ganz gut. Ist halt SMD
-
Thread
PCF8574 I2C-Port-Expander Preisentwicklung
http://www.nxp.com/search?q=pcf8574&type=keyword&rows=10 PCF8574AP und PCF8574P sind End of Life
PCA9555 ist auch leistungsfähiger Für nur Ausgänge hat sich bei mir auch der TCIP2810 bewährt
-
Thread
PWM MSP430 an beliebigen Port
Beitrag #7666147: > Hallo, > > ich benötige 1Hz PWM. Die Zeit für für die Datenübertragung zum 8574 bedeuten auch, dass weder die high noch die low Zeit des PWM Signals kürzer als 160µs werden kann.
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
I2C-Pins während Laufzeit ändern
mit Bascom die definierten I2C-Pins während der Programmlaufzeit ändern kann? Ich habe schon 8 PCF8574 sowie 8 PCF8574A am Bus hängen. Jetzt möchte ich ein LCD wegen Pinmangel über einen weiteren PCF8574 an den Bus hängen. Dazu müsste ich ja einen zweiten, unabhängigen I2C-Bus haben, da dann zwei von den PCF8574 die gleiche Adresse haben. Schon mal danke für eine Antwort. Gruß, Frank
-
Thread
Suche Beispielcode für I2c LCD am STM32F4 Discovery
betreiben. Ich bekomme es aber nicht hin. (Ich stelle mir sowas wie LiquidCrystal_I2C vor ( PCF8574A mit 20x4 Text LCD)) Hat jemand einen Beispiel Code oder Links die mir weiterhelfen? Bin für jeden Tip dankbar. Danke PS: Ich nutze CooCox CoIDE mit ARM-MDK.
jemand einen Beispiel Code oder Links die mir weiterhelfen? http://www.nxp.com/documents/data_sheet/PCA9674_PCA9674A.pdf Sollte alles dirn stehen was man braucht. MfG Spess
-
Thread
I2C-Bus Therotisch verkürzen
wenn es unbedingt I²C sein soll dann könnte ein PCA9515 (100m bei 400khz) das Problem lösen. Sollte Übertragungsgeschwindigkeit keine Rolle spielen einfach die Frequenz herabsetzen.
Generell kann man sagen, eine Halbierung der Taktrate bringt die doppelte Weite. Ein Expander wie der PCF8574 ist zu dem ziemlich unkritisch. http://www.nxp.com/documents/data_sheet/PCF8574.pdf Ich habe bei mir dazu schon vor über 10 Jahren Tests durchgeführt. Über eine Kabelrolle mit 2x2x0,6mm Telefonleitung
-
Thread
12V bidirectional I/O über i2c
Ich würde nicht den PCF8574 benutzen sondern lieber auf einen PCA9555 setzen. Damit sparst du dir viel Platz und kannst ordentlicher routen. Aus Sicherheitsgründen würde ich die Eingänge optisch Isolieren, aber da du sehr viele
> kleinen Projekt altgebackene ICs zu verwenden. Falls es kompakt sein > sollte würde ich den PCA9555 im QFN-Gehäuse einsetzen. Zustimmung. Eine Alternative sind die (besser erhältliche) Microchip MCP 23017/8/9(I2C)/23S17/8/9(SPI) fchk
-
Thread
Arduino oder Clone? BMP085 an USB
>> Code-Fragment, viel mehr ist nicht nötig: // set the register Wire.beginTransmission( PCA8574Address ); Wire.send( 0); Wire.endTransmission(); // short wait on the bus delay(14); // read the value Wire.requestFrom((int)PCA8574Address, 1); if(Wire.available()
-
Thread
Wie viele Schrittmotoren kann ich über einen ESP32 ansteuern?
Wenn Du ein wenig rumbasteln willst ist aus dem Character der Frage evtl. ein PCA9685 Modul von den üblichen Shops mit einer Hand voll Servos ausreichend - da kannst Du 16 Kanäle (Servos) über 2 Pins (I2C) ansteuern. Simpel aber zum Spielen reicht es. Wenn es solide sein soll sind
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 Vorteil
-
Thread
Welche Elektronischen Bauteile müssen vor ESD geschützt werden?
Touchscreen an meinem Raspberry hängt, und somit die mehrheit meiner GPIO's besetzt sind, möchte ich den PCF8574 und PCA9685 als i2c Expander verwenden. Mit dem PCF8574 kann ich Eingänge lesen und mit dem PCA9685 möchte ich mein LED-Strip dimmen. Ich kenne mich damit nicht allzu gut aus, jedoch weiss ich, dass
-
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
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
-
Thread
quasi bidirektional ??
Der PCF 8574 ist ein quasi bidirektionaler IO Expander mit I2C Schnittstelle. Mit der Begrifflichkeit hab ich ein kleines Problem. Was bedeutet quasi bidirektional?? Kann ich ich den kompletten Chip entweder
Spitze genau was ich vermutet habe ;-) Der PCF 8574 ist für meinen Anwendungsfall ausreichend, die Features des 9555 brauch ich nicht. Eigentlich hat der 8574 auch schon zuviele Ports. Wie lang darf/kann ein I2C Bus eigentlich sein? Gruss Cabal
-
Thread
I2C Portextender >80mA pro Port
Hallo, ich suche einen I2C Portextender in SOIC oder DIP mit >80mA pro Port (ca. 250mA gesamt). PCA9557, PFC8574A, MCP23008 sourcen bzw. sinken nicht genug. Gibt es so einen Baustein? Pete
Hallo, hatte auch mal das Problem, dass ich mit einem PCF8574 direkt Relais schalten wollte. Nachdem ich aber die Platine schon gefertigt hatte und ich keine Lust hatte ein neues Layout mit Treiber nach dem PCF8574 zu setzen machte ich folgenden Versuch: Ich lötete
-
Thread
Int auslösen beim einlesen von Schieberegister z.B. 4021
..gerade eingefallen! Könnte man nicht den I2C Port PCF 8574 dafür benutzen? Habe jetzt keine Möglichkeit das zu testen!
which has generated the interrupt. [/pre] (Quelle: http://www.nxp.com/documents/data_sheet/PCF8574.pdf)
-
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, den PCA9555 gibts von PHILIPS (leider nur SMD). Im Handel hab ich den schon mal im tec-shop gesehen. i.daggi
-
Thread
I2C Devieces mit gleicher Adresse ansprechen
Hallo zusammen, ich würde gerne eine Schaltung mit jeweils 2 PCF8574 kaskadieren, also parallel Schalten. Jetzt sind die beiden Chips aber auf jeder Platine gleich adressiert. Funktioniert das ? Danke euch.
Adresse angesprochen werden. Durch die Pins A0-2 kannst du 8 Stück an einen Bus hängen. Wenn du PCF8574 und PCF8574A verwendest gehen 16 Stück, da die Grundadresse unterschiedlich ist. hans
-
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 mit Atmega8 zu PCF8574P Portexpander
einen Testaufbau mit einem Atmega8L-8PU (angeschlossen über USB-programmer an den PC) und dem PCF8574P Portexpander aufgebaut. An den Portexpander sind nur Dioden angeschlossen, also nur ein/aus. Das (Haupt-)Programm sieht folgendermaßen aus: [C] #include <avr/io.h> #include <avr/interrupt.h>
Der PCF8574 hat die Device-Grund-Adresse 0x40H (A5 ist fix auf "1") und nicht auf 0x20 wie der PCA8574 Hans Peter
-
Thread
I2C Portexpander der Positiven Strom liefern kann
Ströme (als Spannungsquelle gesehen vom Baustein raus) liefern kann. Im Prinzip so etwas wie der PCF8574 - der kann aber leider nur gegen GND schalten. Ich bin bei der Suche bereits auf den PCA9554 gestoßen, leider gibts den nur im SMD-Format, bzw. ich hab keinen Distributor geunden der ein DIP-Bauteil
DIP ist schwierig, ich würde den PCF8574 behalten und einfach noch PNP Transistoren für die LED steuerung ran machen.
-
Thread
grafikdisplay über PCF8574 - zu langsam?
es sollen jede Menge externe Sachen und ein 128x64 Pixel Grafikdisplay (8Bit-Ansteuerung) über PCF8574 I2C nach parallel Bausteine angeschlossen werden. Das Problem ist, ich habe gerade gesehen: Der PCF8574 Baustein schaft nur 100kHz übertragungsrate. Ich befürchte daß das für ein Grafikdisplay zu
Du könntest auch den PCA9539 verwenden. Der schafft bis 400kHz, 16Bit. 2.3 bis 5.5V. Bei Farnell für knapp 2€.
-
Thread
bistabiles Relais für AVR/Arduino
Joachim B. schrieb im Beitrag #5007200: > da halte ich mich lieber an meine Datenblätter Das vom PCF8574/PCF8574A ist da wohl nicht dabei.
PCF8574(a) für 4 Relais + Treiber. Bei 50 Relais reicht nur der Mix PCF8574 (8x8) + PCF8574a (8x8) also 128/2 max. 64 Relais. oder man nimmt einen MCP mit 16 Kanäle (oder mehrere)
-
Thread
Adressvergabe I²C
möchte > (Adresspin auf High --> Adresse endet mit 1). Ja das geht so. Du kannst dann einen PCF8574 nehmen, der die 3 Adreßpins umschaltet. Peter
Adresse nach Anlegen von VCC nicht mehr geändert werden darf. Kennt jemand so einen IC? Der PCF8574/A läßt sich jedenfalls auf diese Art kaskadieren, wenn man mehr als 16 Ports braucht. Peter
-
Thread
I²C-Slave funktionstüchtig nach Trennung von SCL?
auftrennen kriegen sonst die anderen ständig Start/Stop gesendet. Eine elegante Methode ist, einen PCF8574 zur Adreßauswahl (Pin SA0) zu nehmen, damit kann man dann bis zu 8 Slaves auswählen.
Von NXP gibts I2C Multiplexer/Switches wie PCA9544/PCA9545. Die lösen Dein Problem. fchk