-
Thread
pcf 8574 pMos highside driver
Hallo, beiliegend ist eine praxisnahe Beschreibung über die Beschaltung vom PCF8574. Kritisch ist es natürlich das HIGH-Level , da wegen dem open C Ausgangs dort max 100µA fliessen. Für Low-Level stehen dagegen 25mA zur Verfügung. Ich habe bei meinen Schaltungen den TD62783
Mit Deiner Schaltung hast Du immer maximal U_PCF8574 + 0.7V auf dem Gate, das den MOS-FET nicht sicher sperrt. Ausserdem fliesst bei High ein kleiner Strom in die Dioden des PCF8574. Für solche Anwendungen ist der PCF8574 ziemlich nachteilig, Du wirst
-
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
so breit wie ein ULN2803D. Der wird mit SOP-18 bezeichnet. Finde das er genau so breit wie der PCF 8574T ist. Das Problem ist nur weil ich schon eine Protoplatine herstellen ließ, :-( MfG Bismar
-
Thread
Arduino Mega & Relaiskarte - Absturz bei Betätigung?
Ich habe etwa das Gleiche gebaut (8x Relais, IR Fernbedienung, Arduino Nano , Schaltnetzteil 12V, PCF8574-I2C ansteuerung zur Relaisplatine, LED DisplayMatrix ohne LAN) alles in ein Plastikgehäuse eingebaut. Die Motoren sind (4 Stück) über etwa 1-bis 15Meter kabel angeschlossen. Nun bekam ich schon
hochfahren zu lassen. Lange Rede kurzer S....., aber hier ist die LÖSUNG: Habe Arduino Nano und PCF8574 Platienchen komplett unter Kupferabschiermung gelegt; einen Zigarettenschachtel habe ich mit Kupferband umklebt, und die 2 Platienchen innendrin platziert, so dass nur die verbindungsleitungen
-
Thread
Probleme mit dem Display HD44780
Hallo, An was könnte es liegen, dass das Display HD44780 (1602A, 2x16) nicht läuft? Ich habe VSS mit GND und VDD mit +5V verbunden. Aber die Hintergrundbeleuchtung springt einfach nicht an. Wenn ich aber die Spannung direkt auf beide Pins (A(Pin15), K(Pin16)) von
schon eigentlich gleiches Display, aber so wie es aussieht, habe ich bei dem gleich so ein I2C Modul (PCF8574T) eingelötet. Deswegen kann mir so vor, dass ich das Teil damals ohne diesem Modul getestet habe und es auch funktioniert hat. Aber da habe ich mich wohl geirrt und ich habe es erst mit so einem
-
Thread
Schieberegister 595 hardwaremäßig löschen
dass du jetzt bspw. GPIO15 frei gelassen hast. Oder den RX Pin sofern du den UART nicht brauchst o ä.
die SPI Pins wär auch meine nächste Idee. Oder stattdessen einen port expander, SPI oder I2C. PCF8574 wär ne günstige wenn auch langsamere alternative zum MCP23x17.
-
Thread
Audio System
Verwendet digital-Demultiplexer, z.B. 74HC257. Ein 74ACT374 ist kein SPI Schieberegister. Verwende PCF8574. Und wieso überhaupt ACT ? So schnell umschaltende Bauteile erfordern Platinen mit Masseebene und guter Abblockung, hier eher Quatsch. Warum ist der Audio Input der Ausgang und der Audio Output
6a66 schrieb im Beitrag #4637656: > Ich gebs auf :) Stehe gerade total aufm Schlauch... bitte hilf mir ;)
-
Thread
Logischer Vergleich A UND !B so realisierbar?
dargestellten Schaltung erhalten. Dabei wird der Eingang "High-Aktiv" direkt vom I²C-Portexpander PCF8574T, der "Low-Aktiv", wie der Name schon sagt aktive-low direkt vom µC angesteuert. Funktioniert diese Schaltung so, oder sperren sich die beiden MosFETs gegenseitig, so daß keiner der beiden jemals
ansteuerung des Gates über einen vorgeschalteten Logik-Baustein machen. Ein Single Gate (z.B. NC7SZ58 o.ä.) ist klein und kann die entsprechende Logik-Verknüpfung problemlos...
-
Thread
Beschaltung DS3231 bei bestehendem I²C Bus
address++ ) [/c] kurzform [c] switch(address<<1) { //case 0x40:I2C_TASTATUR_8574); //case 0x70:I2C_TASTATUR_8574A); //case 0x78:I2C OLED ")); //case 0xA0:I2C EEPROM ")); case 0xD0: Wire.beginTransmission(DS1307_ID);
recht. Selbst Philips wusste nicht so genau wie man es definiert. Siehe Bild aus Original Datenblatt PCF8574 im Anhang;)
-
Thread
DS 1307 via I2C an atmega328-brauche Hilfe
DEBUG_PRINT_DEC_HEX((address<<1),BIN); switch(address<<1) { //case 0x40:I2C_TASTATUR_8574); //case 0x70:I2C_TASTATUR_8574A); //case 0x78:I2C OLED ")); //case 0xA0:I2C EEPROM ")); case 0xD0: Wire.beginTransmission(DS1307_ID);
sicher. > Welches Datenblatt ? alle, kein spezielles, ich nutze DS3231, (DS1307 erst später), PCF8574(a) und Oled mit dem PCF8574 habe ich mal angefangen https://www.nxp.com/documents/data_sheet/PCF8574.pdf Seite 12 und die ganze shifterei verwirrt doch nur, wenn jedes Bit an seinem Platz
-
Thread
Temperatursensoren mit dem rasppi
W.A. schrieb im Beitrag #4619926: > Du traust 1-wire eine Buslänge von 100m zu? Maxim traut dem 300 Meter zu, ich hab um die 130Meter seit Jahren im Einsatz.
mal ein PKW. Es gibt dafür auch Reichweitenverlängerer. Ich hatte es sogar geschafft einen simplen PCF8574 (8-Port-IO-Baustein) per Kabeltrommel über 100m mit 100KHz zu betreiben. Bei einem anspruchsvollerem DS1631 (12-Bit Temperatursensor) hatte ich schon bei 6m Probleme, grob und verkürzt gesagt.
-
Thread
[V] I2C-LED-Displays gegen Porto
Vierergruppen von einem SAA1064 angesteuert wird. Weiterhin sind 6 Taster vorhanden die über einen PCF8574AP abgefragt werden. Dann elf grüne LEDs die ebenfalls über PCFs angesteuert werden. Und dann sitzt oben rechts noch ein DLR3416, ein 4 Zeichen 5*7 Pixel Display was auch via PCF angesteuert wird
GND o o VCC GND o o VCC GND o o VCC GND o o VCC GND o o VCC GND o o SCL GND o o /INT PCF8574 unten mitte (Taster) Rechts
-
Thread
Rolladensteuerung mit Arduino. Ist diese Schaltung korrekt?
Jeder Motor braucht 2Relais; auf und ab. Die Steuerung ist ein Nano Board, mit 2 Leitungen wird die PCF8574 angesteuert, und diese dann über Transistor-Negation die Relaiskarte. Beim Bedarf würde ich auf Einzelheiten gerne eingehen...... Ich wollte die sichere-Kontaktverriegelung zeigen. Dürch
verschrotten, kannst Du nicht falsch machen...... Die JA 20 DK Motoren (4Stück bei mir) werden mit 1A (265W-230V 50Hz) Stromaufname angegeben. Habe leider noch nicht gemessen, wie hoch der Strom beim Anlauf ist.
-
Thread
Atmega8 und I2C-Display startet nicht
Beitrag #4600297: > Ich häng schon wieder fest... > Ich muss ja das TC2004 mit 4Bit ansprechen, da der PCF ja nur mit 4 > Datenleitungen mit dem LCD verbunden ist. Du redest die ganze Zeit von PCF8574, adressierst aber PCF8574A ! Für PCF8574 ist die richtige Adresse: 0b0100xxx0 oder 0x4x Für PCF8574A
Nichts. Das liegt vermutlich an meinem Unverständnis der Datenverarbeitung des Displays (nicht des PCF8574A) im 4Bit-Mode!
-
Thread
Polarität wechseln am Ausgang von Atmega
5V-Relaismodul-Relais-Modul-Erweiterungsboard-fur-Arduino-Neu-Hot-/111579024433?hash=item19faa0cc31:g:5oEAAOSw8d9Uv0ac dann noch die ULN2803a Treiber empfehlen sich doch wer Ports sparen will nimmt Portextender I2C http://www.ebay.de/itm/PCF8574-IO-Expansion-Board-I-O-Expander-I2C-Bus-Evaluation-Development-Module-/182063499187?hash=item2a63d487b3
Ergo für 10 Magnetventile reichen 20 Rels, reduziert auf 3x8 Rel statt 4x8 reduziert auf 3x ULN2803a 20 Ports und damit 3x PCF/PCH 8574(a) Peter II schrieb im Beitrag #4585176: > 5V 150Ohm -> 33mA OK wenn die Schaltleistung reicht: Max. Schaltleistung: 30 W / 62,5 VA aber 33mA x n-Ports
-
Thread
I2CLCD Library beim kompelieren nur "undefined reference to "i2c_."
LCD Display gekauft. Dieses hat ein I2C denn YwRobot Arduino LCM1602 IIC V1. Der Controllor ist der PCF8574T ein SMD Chip. Ich habe im Forum diese Libary für HD44780 gefunden: https://www.mikrocontroller.net/topic/334653 Nachdem ich die Files in mein Projekt gepackt habe und die Taktfrequenz auf 16
0x00, oder 0x20, 0x29 ... dann leuchtet auch keine der LCD's. Auf der Rückseite meines LCD steht J204A
-
Thread
Adresse erkennen vom Slave mit USI
im Beitrag #4563090: > Nutze ich eine andere Adresse z.B. von einem PCF 8574, die 0x42, wird > vom Master ohne Probleme erkannt. Verwende auch die Datein > usiTwiSlave(c,h) dazu. Das verstehe ich nicht. Wie kann ein PCF 8574 diese Routinen verwenden? Bitte formuliere
Bibliothek ohne änderung. Warum nicht das Original von ATMEL: AVR312: Using the USI module as a I2C slave on tinyAVR and megaAVR devices ? >Beim PCF8574 lese ich nur die Adresse, sonst nichts, geht ja auch nicht. >Habe weiter im Netz gelesen. dort steht was mit der Busfrequenz. Habe >400kHz
-
Thread
TWI XMega256A3B Slave
Moin, Ich versuche aktuell eine Kommunikation zwischen einem AtMega32 (Master) und einem AtxMega256A3B (Slave) über I²C herzustellen. Für den AtMega32 nutze ich die Bibliothek von Peter Fleurry. Diese scheint soweit auch korrekt implementiert zu sein, die Kommunikation mit einem PCF8574 funktioniert
-
Thread
Timer1 im CTC und LCD Probleme
Gewächshaussteuerung mit einem Atmega8 als Steuereinheit. Kurz das drum herrum: - IC2 : Mit LM75 & SHT21 & PCF8574 als Portexpander - ADW : LED für Beleuchtungsmessung ein Bodenfeuchtesensor und ein über ein R2R Wiederstand gespeister Drehschalter für die Displaysteuerung Desweiteren
/* Interrupt für Timer1 - Steuert die Servoposition */ ISR (TIMER1_OVF_vect) { //OCR1A = SERVO_PULS-OCR1A; OCR1A = 10000; } Du hast eine ISR für OV, willst aber eigentlich eine für OCR1A, oder?
-
Thread
I2C mit dem STM32: Nach Stop-Enable direkt ein Disable notwendig?
aSma>> schrieb im Beitrag #4536076: > Servus, > also ohne dir zu nahe zu treten, bitte benutze die DMA. Sonst empfehle > ich dir den "Diller STM32 Tutorial", da hat er es ganz elegant gelösst. >
i2c_tx_buffer, buffer_p, num2write); ... } [/c] Das Problem ist, es gibt z.B LCD Bildschirme, PCF8574, HD44780, da sprichst du den slave_addr + Data an. Viel Spaß mit DMA :) mfg
-
Thread
Pollin Display HB10401
Planung.) Darüber hinaus ist eine optionale Ansteuerung über I2C mit nur 4 Anschlußdrähten mit einem PCF8574 möglich. Eine Library für Arduino wurde angepaßt und Funktionen zum Auslesen der Tasten über I2C wurden hinzugefügt.
und dann den Rahmen mit Heißkleber auf das Display kleben. Die Tasten werden über den CD4051 und PCF8574 ausgelesen, wie hier in der Schaltung zu sehen ist: https://www.mikrocontroller.net/topic/394404#6885413 Der passende Arduino-Treiber ist in dem Post ebenfalls enthalten.
-
Thread
Probleme mit I2C und LcdDisplay
Pins". Meinst du ob die > Stromversorgung stabil ist und ausreicht ? Nein. Die Ausgänge vom PCF8574.
> Nacheinander kompilieren und mit einen Messgerät messen, ob die Pins vom > PCF8574 richtig verbunden sind. Meinst du ob ich den Adapter falsch angelötet habe ? (Lötstelle nicht gut gelötet sind ?) Kann sein, glaube ich aber nicht da die gut aussahen und dann bei beiden
-
Thread
[V]erkaufe div. ATMEL AVR
Tiny 45 - 20 PI -- 9x zu je 0,75 EUR Tiny 13 - 20 PI -- 5x zu je 0,90 EUR Speicher ATMEL 24C64A ca. 100x zu je 0,15 EUR ICM 7218AIJI -- 3x zu je 4,00 EUR MAX 7219CNG -- 2x 3,20 EUR PCF 8574 AP -- 10x zu je 1,85 EUR ATMEL ATMEGA 48-20PI -- 7x zu je 1,20 EUR MEGA 162-16PI -- 13x zu je
Reservierung ohne Geldeingang geht die Ware wieder in den freien Verkauf, Irrtümer vorbehalten Gruss A - AR
-
Thread
Transistor stirbt bei Schaltung von Relais
rechts von der gezeigten Schaltung aus? Wenn da keine Push/Pull-Ausgänge sitzen, sondern Ausgänge à la 8051 oder PCF8574 mit implizitem schwachem Pullup, dann könnte es interessant werden.
KLEIN!! Dorthin gehören > MINDESTENS 4,7 Kilo-Ohm!! Was soll denn da bei 5V noch ankommen? Ic 500mA bei Ib 50mA. Ohne jetzt gerechnet zu haben, aber da muss bei dir ein Denkfehler vorliegen.
-
Thread
I2C master libraryVON pfleury [Fehlersuche]
port expander, bit#0 must be zero */ [/c] https://www.mikrocontroller.net/articles/Port-Expander_PCF8574#I.C2.B2C_Kommunikation Der PCF8574A hat den Adressraum 0x70 + A[2:0]*2 + R/W Gültige 8-Bit Adressen sind also 0x70 0x72 0x74 0x76 0x78 0x7A 0x7C 0x7E >i2c_start_wait(LCD_I2C_DEVICE
Wo lag mein Problem abgesehen von dem +1: Hab mir den Chip nicht genau genug angeschaut und das "A" in PCF8574A übersehen. Folgefehler: Habe mir nur KURZ-Datenblätter angeschaut, wo ich dann mit A3=A4=0 nur auf die 0x4E kam. Folglich war ich völlig verwirrt mit der großen Abweichung von der Testschleife
-
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.
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
-
Thread
[s] Schaltung mit PCF8574 (I2C Port Expander)
? Was hast Du gegen den Schaltplan im Datenblatt (z. B. http://www.nxp.com/documents/data_sheet/PCF8574_PCF8574A.pdf Seite 13 + 14)
#4498318: > Hab' den Bausatz bestellt. warum? http://www.ebay.de/itm/I2C-Backpack-Serial-Interface-PCF8574T-fur-1602-2004-LCDs-5V-fur-Arduino-PIC-/181881678339?hash=item2a58fe2a03:g:rp8AAOSw37tWCqcK
-
Thread
I2C SCL multiplexen mit 7409?
#4495154: > Dort ist eine 4-fach Jumper Konfigurations-Möglichkeit mit der SCL > Leitung wohl um mehr PCF8574 Bausteine Adressieren zu können. Der PCF8574 hat aber nur drei Adresseingänge. Da muss wohl noch mehr dahinter stecken.
W.A. schrieb im Beitrag #4495165: > Der PCF8574 hat aber nur drei Adresseingänge. Da muss wohl noch mehr > dahinter stecken. Die werden mit dem Drehregler bedient, wenn Du mal die Rückseite genauer
-
Thread
Galvanisch getrenntes Abfragen von 230V Wechselspannung
eine ähnliche Schaltung wie im Artikel gebaut und sie funktioniert ohne Probleme. Sie wird über einen PCF8574 eingelesen.Siehe https://www.mikrocontroller.net/topic/88251 . Allerdings habe ich noch einen Kondensator von 10nF parallel zum Optokopplereingang, um hochfrequente Impulse und Störungen abzufangen
ähnliche Schaltung wie im Artikel gebaut und sie > funktioniert ohne Probleme. Sie wird über einen PCF8574 eingelesen.Siehe > Beitrag "Optokoppler für 230V" . Die wird auch wohl kaum ein durchgehendes Signal liefern. Aber mit einem nachtriggerbaren Monoflop ist aus einem gepulsten Signal auch
-
Thread
Arduino und I2C
Wenn dein I2C-Modul ein PCF8574 ist, dann schau mal hier: https://arduino-info.wikispaces.com/LCD-Blue-I2C Ich betreibe diese China Displays mit dieser library auch auf ATtiny85 und 84.
Hallo Gerald, das I2C-Modul arbeitet mit einem PCF8574T. Den Artikel in dem Link kenne ich und habe ihn mit der gleichen Schaltungs- konstellation ausprobiert. Habe hier aber das Problem mit der LIB gehabt - diese ist scheinbar von dem Autor modifiziert
-
Thread
Spannungseinbruch Atmega8
wenn B1 unter Last an der Annode eines Segments der 7 Segment Anzeige. (Kathoden werden über einen PCF8574 geshalten) der Strom unter Last zwischen B1 und und der Anzeige ligt etwa bei 80µA.
(4,9V - 1,5V) / 80µA = 42500 Ohm Die internen Pull-Up Widerstäne haben ungefähr 50k Ohm - na klingelt es? Jens G hat sicher Recht: > Na vielleicht sind die Ausgänge nicht wirklich als > Ausgänge konfiguriert
-
Thread
Eprom programmieren
Impuls geben und das nächste Byte: Also wieder die Adresse um eins erhöhen. Bedeutet Adresse 21h, also A5 und A0 EIN, alle anderen AUS. 00h ist 0000 0000b, also alle D Schalter auf Aus. PGM Impuls geben und nöchste Zeile. Hier steht Adresse 22h, also diese Einstellen usw. ICh hoffe das war einigermaßen
Bits. Heute würde ich einen AVR nehmen, z.B. den arduino mighty 1284p oder einen Nano einige I2C PCF8574(A) Ports und/oder Latch Der Code kann ja dann aus HEX direkt geschrieben werden, die 50ms macht der Atmel. Ach ja Programmierspannung, ist ja auch kein Hexenwerk. Oder wie schon geschrieben
-
Thread
74HC/HCT4351 MUX oder DMUX ?
Schieberegister]] [[Porterweiterung mit SPI]] https://www.mikrocontroller.net/articles/Port-Expander_PCF8574 >Bsp. schematischer Kontaktplan > ------- ------ ------- >8(IN)-| -DMUX- |-1(OUT) ---1(IN)-| -uC- |-1(OUT)-- 1(IN)-| -MUX- |- >8(OUT) >
------ ------- Einen exten Multiplexer/SerDes findest du u.a. hier. https://www.mikrocontroller.net/articles/Multiplexen#Beitr.C3.A4ge_im_Forum http://www.mikrocontroller.net/topic/109813#998271 Und für die nächsten Fragen hier solltest du dich über Netiquette
-
Thread
Massive IO Porterweiterung - Stabilität des IO - mehrfaches SPI
Anschlüsse mit Hilfe von Schieberegistern realisieren, oder über I2C Bus mit entsprechenden Chips. 8x PCF8574 + 8x PCF8574A ergibt 128 I/O Leitungen. Und mit Hilfe mehrerer I2C Busse (notfalls per Software emuliert) kannst du das beliebig vervielfachen. Um die Stabilität mach Dir mal keine Sorgen. Wenn
-
Thread
LCD an ATmega644 (später ATmega8) mittels TWI/I2C (Anfängergerecht)
er ein wenig Zeit und Erbarmen hat und mir die main nur so umschreiben das ich über TWI (ATmega 644A , PORTC Pin 0 und 1) eine einzige Meldung aufs LCD schreibe und es mir dann nochmal hochladen? Ich lerne scheinbar an fertigen (funktionierenden) Beispielen am besten. Die Adresse des PCF8574 habe ich
worden und es funktioniert. https://www.mikrocontroller.net/topic/387979#4441111 >Die Adresse des PCF8574 habe ich wenn ich es richtig verstanden habe auf >0x40 gelassen (keine Brücke gesetzt von A0, A1 und A2). >Ich tue mich etwas schwer... wie wäre die Adresse wenn alle geschlossen >wären?
-
Thread
Problem beim Starten von TWI
versorgt und SCL und SDA hängen jeweils mit 3,3k Widerständen an VCC (5V). Einziger Slave ist derzeit ein PCF8574. Nach dem [c] I2C_Init(); PORTA = TWCR; [/c] zeigt PORTA das was ich erwarte (0b00000100). Nach dem [c] I2C_Start(); PORTD = TWCR; [/c] zeigt PORTD (0b10100100). Wenn
Das stimmt laut Datenblatt so: 1. The first step in a TWI transmission is to transmit a START condition. This is done by writing a specific value into TWCR, instructing the TWI hardware to transmit a START condition. Which value to write is described later
-
Thread
PCF8574 Ausgänge puffern bis 42V
elektrischen Eigenschaften wie der UDN2981. Der TD62783 lässt sich direkt mit den Ausgängen vom PCF8574 verbinden. Also ohne Pullup-R (wegen dem ca 100uA HIGH Level beim PCF). An den Ausgängen vom TD62783 hängen bei mir 24V Relais. Als PCF8574 benütze ich einen Board ; eBay-Artikelnummer: 311407600151 der mit dem Arduino I2C Angesteuert wird. Die direkte Verbindung PCF8574-->TD62783 Puffer-->Relais 24V funktioniert eiwandfrei. Viel Spass beim Experimentieren! MfG
-
Thread
1-Wire OW-wire slave device <=4MHz low current AVR assembler ATmega8
Hättest Du noch ein HEX-File für uns? Nicht alle, ich gehöre leider mit dazu, besitzen BASECOM o.ä. Bernhard
Berechnungen durchführen und antworten können (z.B. ROM-SERCH). Wer möchte, kann ein TWI/I2C-LCD mit dem PCF8574 nutzen, um sich interne Werte anzeigen zu lassen. Der Assembler-Programm-CODE ist nicht hochgradig optimal, für Verbesserungsvorschläge bin ich sehr dankbar. Diese Beiträge sind u.a.
-
Thread
WordClock mit WS2812
I2C EEPROM. Das Schöne ist das RTC und I2C LCD Modul gleiche Belegung haben. Das LCD Modul mit PCF8574(A) nutze ich als Tastatur.
H. schrieb im Beitrag #4473208: > Im laufenden Betrieb komme ich bei mir aktuell auf max: 900 mA. > Bei abgeschalteten LED`s ca. 500mA. > Bei abgeklemmten LED`s 255mA > bei abgeklemmten LED`s und ohne Wlan-Modul 200mA Sehr interessant! Die Differenz 500mA minus 255mA = ca. 250mA deckt sich
-
Thread
Tasten per Software entprellen
die Ports angebunden sind um sich nicht von jedem Leitungshuster in die Irre zu führen lassen. 1mA hat sich bei mir als sicher und gut herausgestellt, 3,3k bei 3,3V und 4,7k bei um 5V LG jar PS bei einem Portextender I2C mit PCF/PCH 8574 und deine bulletproof Entprellroutine habe ich auf externe
Joachim B. schrieb im Beitrag #4406109: > 1mA hat sich bei mir als sicher und gut herausgestellt, 3,3k bei 3,3V > und 4,7k bei um 5V Das sind absolute Mindestwerte. Besser ist es, 10 - 50 mA zu nehmen, damit die Kontakte immer gut freigebrannt
-
Thread
PCF 8591 - Hard- und Software
Hallo Gemeinde Bei einer Suche im Netz nach dem PCF8591 findet man relativ viele Ergebnisse dazu. Leider gibt es mehr Fragen als Antworten dazu. Innerhalb meines Modularen Systems habe den PCF8591 mit ein 4 Regler versorgt und mit einem Programm getestet. Bin richtig erstaunt, wie gut das funktioniert. Verwendet Hardware: - Platine P59 - PCF8591 mit 4 Einstellregler - Platine P30 - Board 1 mit dem AT 1284p 16MHz - Platine D2 - Display 2 mit dem PCF 8574 und Display 4 x 16 - Platine NT2 - Netzteil mit 5V/12V bei 3A Programm in C
-
Thread
Gesucht: Multi Relaistreiber (Platine / Bausatz) Seriell
kann ich dir ein Vorschlag unterbreiten; Steuerplatine ist ein Arduino Uno, mit I2C Verbindung zum PCF8574 der dann eine 8x Relais-Platine antreibt. In meinem Fall war es eine Relais Platine, aber du könntest die Kombination PCF8574-8xRelais-Platine kaskadieren und bis zu 8 Einheiten erweitern
nachgeschaltete Transistoren, eben der Buffer für x beliebige Relais..... Vorschalten müsste man nur die PCF8574 Boards. Ich habe lange nach nur-Buffertreiber gesucht und musste diesen Wunsch aufgeben. (BSP: PCF8574: eBay-Artikelnummer: 262156239606, Relais-Modul: eBay-Artikelnummer: 391138264817
-
Thread
Mikrocontroller mit 3,3V Ausgänge schalten
4094 der ebenfalls mit 3,3V betrieben wird als SMD Version. Was nimmt man heute als Ersatz für PCF 8574 SMD wenn der MC mit 3,3V betrieben wird? Setzt man immer noch Pegelwandler ein? Mfg Bismar
Hi, also wenn dir ein SOIC beim ULN reicht, dann nimm doch den ULN2803A. Hab ich selber schon verwendet und der funktioniert einwandfrei. Da kannst du Spannungen bis 50V schalten! http://www.ti.com/lit/ds/symlink/uln2803a.pdf kannst du z.B. bei RS-Components kaufen.
-
Thread
CC430F5137 (OLIMEX MSP430-CCRF) und I2C
deutlich auf eine Neuerung hin. Also, die USCI hat ein 10-Bit Register für die Slave-Adresse. Für den PCF8574 schreibt man dort nur die 7-Bit hinein. Dies wäre dann die 0x20 (Adress Pins A0-A2 alle 0). Den Schreib- Lesemodus setzt man jetzt durch Registerwert UCTR. https://www.mikrocontroller.net/topic
habe ich erst einmal einen PCF8591 getestet. Dafür spendierte ich wie beim PCF8574 eine kleine Lochrasterplatine, ein wenig Beschaltung und den Anschluß an den EXT-Port an das CCRF-Board. Es kamen keine Werte heraus. Nach Stunden