-
Artikel
Port-Expander PCF8574
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 (unterschiedliche Addresspräfixe) direkt am Bus betrieben werden. Will man mehr ICs anschliessen ist ein I2C-Multiplexer notwendig (z. B. PCA9544A),
Kommunikation durch das Senden der Start-Bedingung gefolgt vom Adressbyte. Das Adressbyte für den PCF8574: Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 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
-
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
Entwicklungsboard mit PIC
dass alle Bausteine der I2C Peripherie eigene Protokollspezifik haben. Z.B.: PCF8574_Read_Mode PCF8574_Write_Mode PCF8583_Read_Mode PCF8583_Write_Mode Fazit. Der Einstieg in die moderne Mikroprozessor- und Mikrocontroller-welt ist praktisch ohne Evaluations-Kits nicht möglich. An
Anschluß mit PC über USB Mainboard+ Comm-Board+ HD44780 Link. PIC18 Datasheet - A200_ua7805 - PCF8583 - PCF8574 - I2C_ Temperature Sensor - Mcp23s17 SPI Expander - HD44780 Display - Datasheet PIC18-Entwicklungsboard - StartPIC18
-
Artikel
I2C-Schaltmodul
ist eine Anwendung für den I2C Bus, um acht 230V Geräte zu steuern. Hauptbestandteil ist der IC PCF8574. Dieser IC wird direkt an den I2C Bus angeschlossen und besitzt 8 digitale Ein-/Ausgänge. Bei dem Schaltmodul steuert jeder Ausgang des ICs einen Optokoppler (MOC3062) an, welcher wiederum einen TRIAC
Im Schaltplan ist nur Kanal 0 dargestellt, die übrigen sind vollkommen identisch aufgebaut. Der PCF8574 kann direkt an den I2C-Bus angeschlossen werden, ggf. sind noch Pull-Up Widerstände an SDA und SCL notwendig (10k ). Ein Kanal wird eingeschaltet, indem der jeweilige Ausgang per I2C-Bus auf LOW gesetzt
-
Artikel
Datei:PCF8574.png
Anwendung des ICs
-
Artikel
Datei:PCF8574.pdf
PCF8584 I2C Expander
-
Artikel
Wanderkiste
1 x Stabschrauber 1 x ferngesteuertes Miniauto 1 x Zeigermesswerk 1 x kleine Rolle Lötzinn 10 x PCF8574AT (I2C Portexpander) 10 x MOC3083 (Optokoppler, Triacausgang) Reingepackt: 1 x Restrolle SMD 0402 20kOhm Widerstände (geschätzt 2500 Stück) 1 x Restrolle SMD 0603 2,7kOhm Widerstände (geschätzt 2500
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
-
Artikel
Diskussion:Port-Expander PCF8574
Ich war an dieser Stelle so frei den Absatz "Funktion" ein wenig zu erweitern. Etwas später wird auf dieser Seite zwar auf die Adressen eingegangen, mir schien es jedoch sinnvoll dies auch im zuvor erwähnten Absatz zu vermerken. Falscher Widerstandswert?. Für 1 mA einen Pullup von 680 Ohm? Scheint mir ein Fehler zu sein. Nach Adam Riese R= 5V / 1 mA = 5 kOhm... Der Pull-Up soll ja 1mA bei ~3V liefern, nicht bei 0V. Siehe Eingangswiderstand beim ULN2308.
-
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.
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
-
Artikel
Mini2440
auf einfache Weise auf der Konsole mit I2C Geräten zu kommunizieren. 24xx EEPROMs. Port-Expander. PCF8574 / PCF8574a. Einen PCF8574 anzusteuern ist sehr einfach. Mit den i2ctools kann man damit erste Tests machen um zu sehen, ob er funktioniert. Der Port-Expander wird mit den 3.3V versorgt, welche das
-
Artikel
Benutzer:Kruemeltee
Auslesen eines LM75 I2C Temperatursensors an einem AVR32 unter Linux. C-Code zum Setzen/Auslesen eines PCF8574 8Bit Portexpanders an einem AVR32 unter Linux. C-Code für einen SAA1064 4 Digit 7 Segment Treiber via I2C am AVR32 Schaltplan SAA1064 SDCC Header File für den Controller T89C51AC3 von Atmel.
-
Artikel
Datei:8574 Read Mode.png
PCF 8574 Read_Mode Protokoll
-
Artikel
Datei:8574 Write Mode.png
PCF 8574 Write_Mode Protokoll
-
Artikel
USB Koppelfeld für Festplatten
geschrieben. Die Slave-Select-Signale für die SPI-Schnittstelle werden von einem I2C-Expander (IC1, PCF8574) (s.u.) gesteuert. Um das Clock-Signal bei /SS = high (inaktivem Slave-Select) zu unterdrücken, ist noch ein Oder-Gatter vor den Clock-Eingang vorgesehen. (ToDo: Im Forum ansprechen) Bild folgt Slave-Select per I2C. Von einem I2C-Expander (IC1, PCF8574) und einem 3:8 Decoder (IC37, 74HC138) werden pro Baugruppenträger die konkreten Slave-Select-Signale für das SPI (s.o.) erzeugt. Dadurch ist es möglich, bis zu sechzen Koppelfelder per I2C-Protokoll
-
Artikel
Ausgangsstufen Logik-ICs
aufgenommen werden. Bei HIGH können nur sehr geringe Ströme entnommen werden, siehe Port-Expander PCF8574. Der Widerstandswert des Pull-up-Widerstands darf nicht zu groß gewählt werden, da sonst zusammen mit Eingangs- und parasitären Kapazitäten die Signale verschleifen und im Extremfall nicht mehr korrekt
-
Artikel
I²C
Philips, heute als NXP bekannt. serielle EEPROMs 24Cxx PCF85xx von NXP, 256-2048 Byte I/O-Portexpander PCF8574 MCP23008 (8-bit) von Microchip MCP23017(16-bit) von Microchip I2C MUX, zum Anschluss von ICs mit gleicher, fester Adresse PCA9545A AD-Wandler 12x12 Bit ADC MAX1238 12x10 Bit ADC MAX1138 MAX127 und
-
Artikel
AVR Net-IO Bausatz von Pollin
AVR-NET-IO-Board Best.Nr. 810 112 Diese Platine erweitert das NET-IO um: SD-Karten-Slot über SPI Display über PCF 8574 Infrarot-Empfang RFM12 Funkmodul (nicht im Lieferumfang enthalten) Eine Aufstellung bekannter Fehler findet sich weiter unten Bekannte Fehler - Erweiterungplatine Erste Erfahrungsberichte im Forum
(Hauptsache PNP! und mehr als 100mA) ACHTUNG beim Anschluß eines LC-Displays an J5 (über I 2 C, PCF 8574): Vcc/5V liegt an Pin 1, GND an Pin 2 von J5. Es gibt etliche Displays mit abweichender Belegung Pin 1 GND und Pin 2 Vcc! Auch beim Add-On gibt es fehlende oder falsche Bauteile im Bausatz und Fehler
-
Artikel
I2C als Hausbus
ATtiny-Basis Passende Sensoren / Module. Temperatursensor mit dem DS1621 I2C-Schaltmodul mit dem PCF8574 I2C-CAN Modul I2C Module
-
Artikel
GPS-Platine mit Tyco-Modul
Porterweiterung mit I2C. Es werden zwei PIO-Leitungen benötigt. Siehe auch im Forum und unter Port-Expander PCF8574. AT91M63200: I2C Drivers for AT24C512 Serial EEPROM (39 pages, Updated 6/01) - Describes the software implementation of an Inter Integrated Circuit Bus (I2C Bus) using the peripherals in the AT91M63200
-
Artikel
Pegelwandler
Wenn man echte I2C ICs mit 5V betreibt, dann sind die Eingänge vom Typ Schmitt Trigger CMOS (z. B. PCF8574). Dann müssen 3.3V Pegel auf 5V umgesetzt werden. Wenn man jedoch SMBUS Ics verwendet (z. B. ADT7461, Silabs 8051) dann sind die Schwellspannungen TTL kompatibel und es ist keine Anpassung notwendig