-
Thread
RTC mit geringem Zeitdrift
geteilt durch 6 Wochen, also grob 83 ppm Ok danke. Das heißt ich werde mal den kalibrierwert für 85 versuchen.
Calibrierung der Quarzschaltung sind die > Abweichungen meist viel größer. Historisch bedingt hatte ich PCF8583 bzw. PCF8563 immer per Trimmkondensator abgeglichen. Das ging gut und war langzeitstabil. Später hatte ich dann einen 15 pF Kondensator zum ausgesuchten Quarz fest verdrahtet, was auch hinreichend
-
Thread
[V] PIC Mikrocontroller-Lehrsystem u. Einzelplatinen
fach (~60€) * 2x Analogplatine 8-Kanal (21,55€) * LC-Display 4x40 (~45€) * LM75 I2C Platine (17,85€) * 2x DS1621 I2C Platine (17,85€) * MCP23017 I2C Platine (23,50€) * LED Punktmatrix 5x7 (unbekannt, Schätzung, 20€) * 7-Segment Platine (unbekannt, Schätzung, 5€) * MCP23017 I2C Platine (23,50€) * PCF8591 I2C Platine (23,50€) * AT45DB011 Platine (unbekannt, Schätzung 15€) * SUB-D 9 POL / Stift-Adapterplatine (unbekannt, Schätzung 5€) * einige Flachbandverbinder, überwiegend 10 pol, passend zum
-
Thread
PCL805 Röhre Heizung aus Netzspannung
Heizspannungen von P-Röhren: Heizspannung gebäuchlicher P-Röhren PCL81 12,6V PC92 3,1V PCF200 8,5V PABC80 9,5V PCL82 16,0V PC93 3,8V PCF80 9,0V PF83 4,5V PCL802 17,5V PC96 3,5V PCF801 8,5V PM84 4,25V PCL83 12,6V PC86 3,8V PCF82 9,0V PCL84 15,0V PC88 3,8V PCF802 9,0V PCL85 17,5V PC900 3,9V PCF86 8,0V PCL805 17,5V PCC84 7,0V PCL86 13,3V PCC85 8,5V PCL200 15,5V PCC88
-
Thread
RTC mit Supercap statt Lithiumzelle
austarieren, dass die Uhr vielleicht die Hälfte der Selbstentladung schluckt, sonst wird's zu teuer. PCF25063A: 0,22 µA => 0,22 F PCF2563: 0,25 µA => 0,22 F DS1307: 0,5 µA => 0,47 F (ungünstig durch begrenztes Ubat) DS3231: 1 µA => 0,47 F ATtiny mit 32-kHz-Quarz: 10 µA => 4,7 F Letzteres ist dann
Henrik H. schrieb im Beitrag #7411888: > PCF25063A: 0,22 µA => 0,22 F > PCF2563: 0,25 µA => 0,22 F > DS1307: 0,5 µA => 0,47 F (ungünstig durch begrenztes Ubat) > DS3231: 1 µA => 0,47 F > ATtiny mit 32-kHz-Quarz: 10 µA => 4,7 F Für diese
-
Thread
RTC und Beschleunigungssensor am I2C funktionieren nicht zusammen
Dafür habe ich nen Arduino Uno R3, ein Adafruit 1141 Shield (SD-Kartenslot mit RTC) und ein GY-85 Sensorboard hergenommen. Der Realtimeclock ist ein PCF8523 (https://www.nxp.com/docs/en/data-sheet/PCF8523.pdf) und von dem Sensorboard nutze ich den ADXL345 Beschleunigungssensor (http://www.analog.com
Du meinst wohl Pull-Up ... Der eigentliche Grund könnte die I2C-Slave-Adresse sein, die beim PCF8523 0x68 (Schreiben) und 0x69 (Lesen) ist und damit vermutlich mit MPU-3050 des GY-85 kollidiert (wahlweise fest 0x68 oder 0x69).
-
Thread
Mal wieder Wanderkiste?
www.ti.com/lit/ug/slas191a/slas191a.pdf - *ST X24* Evaluation Board + *PCB1252* Camera Module - *PCF8574ARGYR* Remote 8-Bit I/O Expander for I2C-Bus http://www.ti.com/lit/ds/symlink/pcf8574a.pdf - *PCF8575DBR* Remote 16-Bit I2C and SMBus I/O Expander with Interrupt Output http://www.ti.com/lit
TP Link Powerline Adapter habe ich reingelegt, weil noch genug Platz da war.Die schaffen aber nur 85Mbit/S. Bei Platzbedarf einfach entsorgen. Gruß Thomas
-
Thread
SAM D21 und I2C Bus
Hallo für ein Projekt verwende ich einen SAM D21 J17A. Zur Anzeige mit einem Display möchte ich einen PCF8574 nutzen, später erweitern auf TFT. Habe dazu das Atmel Dokument gelesen. Leider ist mit vollkommen unklar, wie ich es einsetzen soll. Bei den Atm 8 ist mir die verwendung von Peter seinen Datein
Atmega 8 und die Datein von Peter und einige andere. Damit kann ich ohne Probleme verschiedene andere PCF85xx ansprechen und schalten. Damit ist z.B. die Ansteuerung verschiedener Display 4x16 möglich. Kann auch den LM75 auslesen und anzeigen. Möchte jetzt auf den SAM D21 umsteigen. Von Atmel gibt es die
-
Thread
Messdatenaufnahme mit ATTINY 45/85
jede schaltung muß von der anderen , galvanisch, getrennt werden. Als zielplatform wurde ein Tiny85 gewählt ( overkill !! ). Die auswahl auf dem prozessor ist gefallen, weil (mind) zwei ADC vorhanden sind und der pinchange-INT vorhanden ist. Da die anzahl der überwachten teile nie gleich ist,
nur zur Klarheit: Es ist nur ein ADC, nicht zwei. Du hast im Attiny85 nur mehrere ADC-Kanäle, d.h. du kannst (und musst) den Eingang des ADCs auf einen anderen Pin umschalten. Schaltpläne immer leserlich gestalten, Bauteilwerte sollten z.B. nicht in Bauteilen drin stehen
-
Thread
Was sind eure Lieblings-ICs?
Meine Lieblinge: 595 555 Attiny 85 und der 84 und der 7805
ATMega328 PCF8574
-
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
werden erkannt und über den I²C-Bus an den Controller weitergeleitet. Oder geht das auch mit den PCF8574 und PCF8575? Gruß
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
Hallo, ich versuche die Lib auf einem Tiny85 zum Laufen zu bekommen. Das geht auf Anhieb gar nicht. Wie ich festgestellt habe, fehlt bei den i2c bit-bang Routinen die Slave Adresse, deshalb fühlt sich das OLED Display (SSD1306) gar nicht angesprochen
(F("PCF8574A Tastatur")); break; case 0x78: DEBUG_PRINTLN(F("I2C OLED")); break; case 0xA0: case 0xA1: case 0xA2: case 0xA3:
-
Thread
MCP23017 ESP 8266 Interrupt?
Hallo Karl, ich hatte vergessen zu erwähnen das der Port Expander einen PCF8574 Chip hat...
Hallo, naja, einfach eine Lib für den PCF8574 zu nehmen wäre ja auch blöd gewesen... Gruß aus Berlin Michael
-
Thread
RTC: DS3231 vs PCF2129
haperts aber mi der Genauigkeit. (Ja, ich habe das getestet) Nun habe ich perzufall bei Digikey den PCF2129AT von NXP gefunden. http://www.nxp.com/documents/data_sheet/PCF2129.pdf Dieser kostet nur 3.6$! Zur Genauigkeit: DS3231 laut Datenblatt: +-2ppm bei 0 bei 40°, +-3.5ppm bei -40 bis 85° PCF2129AT laut Datenblatt: +-3ppm bei -30 bis +80° Somit ist der PCF2129AT vermutlich etwa gleich genau wie der DS3231 Hat jemand vieleicht Erfahrung mit dem PCF? Werden die Werte eingehalten?
-
Thread
[V] Halbleiter und ICs (aufgelistet, einzel verpackt)
0,5A 0,35W (0,30€) 2x CD4503BE 6xPUFFER/TREIBER (0,60€) 1x CD4584BP 6xSCHMITT-TRIGGER (0,85€) 1x _FT232RL_ USB UART IC, SSOP 28 (3,60€) 2x ICL7660 Converter, DIP-8 (1,16€) 3x _INA138_ High side curr. sense amp SOT-23-5 (3,44€) 3x _INA168_ High side curr. sense amp
_MAX487CPA_ RS485/422 Transceivcer, DIP-8 (11,40€) 3x NE5532CN Op-Amp, DIP-8 (0,81€) 1x _PCF8574P_ Philips I²C-Bus Portexpander DIP-16 (1,50€) 1x SFH203 Fotodiode, 80µA/400...1100nm (0,61€) 6x _TL1431C_ U-Shunt-Reg 2,495-36V +-0,5% TO-92 (2,00€) 3x TL071CP Op-Amp, DIP
-
Thread
Billigste Entwicklungsplatine mit Mikrocontroller?
https://www.itead.cc/psf-a85.html Sinds doch 2.10$ aber 5% Toleranz ist bei Ingenieuren normal ;-)
Lichtschalter oder Klingeln.. ihr wisst bescheid > ;). Dafür gibt es I2C-Portbausteine wie den PCF8574. mfg klaus
-
Thread
I2C Portexpander als schmale SO16
C PCA9554TS PCA9554 SOT266-1 16-Pin Plastic TSSOP –40 °C to +85 °C PCA9554PW 9554DH SOT403-1 16-Pin Plastic HVQFN –40 °C to +85 °C PCA9554BS 9554 SOT629-1 16-Pin Plastic DIP –40 °C to +85 °C PCA9554AN PCA9554AN SOT38-1 16-Pin Plastic SO (wide) –40 °C to +85 °C PCA9554AD PCA9554AD SOT162-1 16-Pin Plastic SSOP –40 °C to +85 °C PCA9554ADB 9554A SOT338-1 20-Pin Plastic SSOP –40 °C to +85 °C PCA9554ATS PA9554A SOT266-1 16-Pin Plastic TSSOP –40 °C to +85 °C PCA9554APW 9554ADH SOT403-1 16-Pin Plastic HVQFN –40 °C to +85 °
-
Thread
Schieberegister 595 hardwaremäßig löschen
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.
nicht mit Gewalt an etwas festhalten (es muss ganz einfach so sein, Schluss). RCLK an einen Tiny85 (weil diese billiger als T25-T45 sind) und dein Problem ist nicht nur gelöst, du hast sogar bei kluger Programmierung noch zusätzliche Pins zur Verfügung. ESP.RCLK => Tiny85 Tiny85 => *RCLK*
-
Thread
DS 1307 via I2C an atmega328-brauche Hilfe
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
Übertragung etwas länger dauern ... Das hier läuft (Auf m48 und m168): [code] ; TWI Init TWBR = 85 TWSR = 0 TWAR = 0 TWAMR = 0 TWCR = 0 ; <- TWI Reset! ;Schreiben TWCR = 0xA4 ; STA senden Warte auf TWINT-Flag TWSR AND 0xF8 = 0x08 ? ; Erfolg? TWDR = 0xD0 ; DS1307 mit
-
Thread
[V]erkaufe div. ATMEL AVR
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 2,75 EUR Mega 32 - 16PI -- 6x zu je 3,00 EUR Mega 16 L - 8PI -- 2x zu je 2,80 EUR Mega 8515-16PI -- 3x zu je 1,90 EUR Mega 8535-16PI -- 5x zu je 1,85 EUR Bei Bedarf --> Email mich, ich schicke dann die Summe / Verfügbarkeit und die Bankverbindung. 5 Werktage nach Reservierung ohne Geldeingang geht die Ware wieder in den freien Verkauf, Irrtümer
-
Thread
Verbesserung Quarzgenauigkeit
documents/datenblatt/B400/MS1V-7.pdf Stimmgabelquarz (Tuning Fork Crystal) Temperaturbereich -40 .. +85 °C Frequenz 32,768000 kHz Frequenzstabilität ±20 ppm Lastkapazität 10 pF Quarzkochbuch http://www.axtal.com/cms/iwebs/download.aspx?id=87528 Bei Stimmgabelquarzen
nach Stromausfall bis zum nächsten DCF Protokoll keine Zeit zur Verfügung stände, gibt es noch eine PCF-irgendwas Quarzuhr mit einigen RAM Zellen die am I2C Bus hängt. Auch diese Uhr wird jedes Mal vom DCF Protokoll synchronisiert. Nach einem Stromausfall wird also die Zeit aus der Quarzuhr mit dem PCF
-
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
BASCOM Lib für I²C LCD Modul von eBay
hier und habe auch gleich eine Frage: Ich suche für BASCOM eine Lib, um über I²C Modul mit einem PCF8574 (von eBay; Bild im Anhang) ein 20x4 LCD anzusteuern. Es gibt ja einige Libs im Internet, allerdings habe ich noch keine gefunden, welche mit der Anschlussbelegung des Moduls vom eBay übereinstimmt
es trotzdem. Mein Problem ist nur, dass meine gemessene Bus-geschwindigkeit (Oszi an SCL) bei 2,85 KHZ liegt, obwohl ich Config Twi = 100000 angegeben habe. Da ich später noch eine DS1307 im Bus mit anschließe, kann ich maximal 1 kHz Busgeschwindigkeit haben. Ich hoffe, jemand weis eine Lösung
-
Thread
1-Wire OW-wire slave device <=4MHz low current AVR assembler ATmega8
empfehlen mal einen Mega 88 zu verwenden. Dieser ist ziemlich registerkompatibel mit dem Tiny 25/45/85. da kannst du das Programm auf dem 88er entwickeln und dann leicht modifiziert in den Tiny schiessen. Meiner Meinung nach lohnt es aber nicht wirklich die Tinys zu verwenden, da wir ja nicht in Stückzahlen
M88 hat. Wenn also deine Software auf dem 644 läuft ist es nicht mehr weit zum M88 oder Tiny25/45/85. Gruss Klaus p.s. weitere Fragen ? feel free ! Wenn du dich mal real anmeldest können wir dazu gern mal Skypen
-
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.
<f1><da>\<e5><a0><14><c4><86><d5><f6><df><85>H<b8><a2>T<d1>&<ea>`\<a9><14><c4>_< a5><85><cc> (Timeout) --> AT<0d><0a> begin: end NO ECHO! 0E<02><ba>GE<82>M<b5>F<7f>q<ad><fa><fe> (Timeout) -->
-
Thread
Wie umgehen mit doppelt belegten IO-Pins (Atmega88PA)?
es ist aber oft umgekehrt: ein am Anfang genutzer Mega644 wird zum Mega328 oder ein Mega88 zum Tiny85. Auch die Entscheidung, ob es ein 40Pin oder ein 28Pin + externer Erweiterung wird, fällt oft erst irgendwo mitten im Projekt. Gruß aus Berlin Michael
warum nicht I2C nutzen? Dann benötigst Du nur 2 Pins am MC und kannst locker noch 16 Expander PCF 8574/A anhängen macht zusätzlich 128 I/O. Diese ICs benötigen keine weiteren Bauteile für Außenbeschaltung nur einmal zwei Widerstände für SCL und SDA Leitung. Mit freundlichen Grüßen Fred
-
Thread
Widerstandsdekade selber basteln
@Hans: ich zeichne nie Pläne. Kopf --> Layout --> ätzen --> bestücken. Das sind nur 2 PCF9555, die jeweils 16 Relais ansteuern. In Ruhe geht der Strompfad durch die Öffnerkontakte, welche mit den Widerständen gebrückt sind. Relais angezogen --> R aktiv
und alles verlötet. Buchsen sind von Pomona, low EMF. Allerdings habe ich kein low EMF Bleilot mit 85% genommen, sondern was bleifreies. Wegen diesen Loten darf z.B. das Keysight 3458A 8.5 Stellen Multimeter nicht mehr in Europa verkauft werden, weil im Analogteil low EMF Bleilot verwendet wird.
-
Thread
i2C ACK Pegel Problem
die Pullups beider Seiten runter ziehen muss." Strom R1 = 1,8V/20K = 90µA Strom R2 = 2,8V/33K = 85µA Strom Display: 90µ + 85µA = 175µA. Das dürfte hier aber nicht das Problem sein, da der Ausgang im gezeigten Screenshot wohl auf der 1,8V Seite liegt.
hat ~1k Innenwiderstand. Besser den 4/8Bit Mode nehmen, dann sind alles nur Eingänge. Notfalls nen PCF8574 als Umsetzer.
-
Thread
Weltempfänger
Welche Oszillatorfrequenzen ich nehme da lese ich erst mal was günstig ist. Röhren habe ich PCF8X und PCC8X reichlich da. Gruß Frank
kontaktiert werden können. Auch sieht die Abschirmung der Anode gegenüber den anderen Elektroden bei der EF85 besser aus. IMO wäre auch die ECF82 gut geeignet oder eine Kaskode, z.B. mit der ECC84.
-
Thread
I2C Master und Slave mit PIC16F876
anderen Master funktioniert, vermute ich einen Fehler beim Master. Aber die Routine funktioniert mit PCF8574 seit Jahren, darum habe ich sie kopiert. Andere Taktrate ändert nichts. Danke und Gruss Chregu
Schreiben. Immer noch der Fehler! Der Slave Slave resettet NICHT, er geht wirklich auf Null für ~85ms. Gruss Chregu
-
Thread
Rechnung mit dem PIC16F
Leute, ein kleines Problem habe ich gerade, wobei ich nicht weiter komme. Ich möchte mit dem PIC PCF887 folgende Rechnung in Assembler schreiben: (-46.85 + 175.72 / 65536.0 *(den Wert den ich vom Sensor ausgelesen bekommen habe). Diese Rechnung steht so im Datenblatt meines Sensors. Es handelt
#4061797: > ein kleines Problem habe ich gerade, wobei ich nicht weiter komme. > Ich möchte mit dem PIC PCF887 folgende Rechnung in Assembler schreiben: > > (-46.85 + 175.72 / 65536.0 *(den Wert den ich vom Sensor ausgelesen > bekommen habe). Dann suche du hier im Forum, ich habe vor kurzem mein PIC16
-
Thread
ATtiny85 - bei 3.5kB ist Schluss
if(button == b_left ){lcd.write(c_left );} if(button == b_right){lcd.write(c_right);} pcf0_get(); while((myByte & button) == button){pcf0_get();} // await press delay(50); pcf0_get(); while((myByte & button) == 0){pcf0_get();} // await release } // I²C errorhandling
if(button == b_left ){lcd.write(c_left );} if(button == b_right){lcd.write(c_right);} pcf0_get(); while((myByte & button) == button){pcf0_get();} // await press delay(50); pcf0_get(); while((myByte & button) == 0){pcf0_get();} // await release } // I²C errorhandling
-
Thread
Denkfehler mit PCA9536 (Problem)
PCA9536_OUTPUT_REG 0x01 #define PCA9536_INPUT_REG 0x00 // 0x02 #define PCA9536_CONFIG_REG 0x03 PCF8574_Read(PCF8574_I2C_ADR, &Tasten_A); // Lesezugriff P11 PCA9536_Read(PCA9536_I2C_ADR, PCA9536_CONFIG_REG, &Tasten_B); //Abfrage WTMA PCF8574_Write(PCF8574_I2C_ADR, pcf8574_buffer);
Nibble verrutscht. Letztendlich machst du per Software folgende Verknüpfung Taster LED PCF8574 P0 -> PCA9536 P0 PCF8574 P1 -> PCA9536 P1 PCF8574 P2 -> PCA9536 P2 PCF8574 P3 -> PCF8574 P4 PCA9536 P3 -> PCF8574 P7 Naja, es geht, wenn gleich ich jetzt einen schönen Knoten im Hirn
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
mit interessanter Kennlinie Datenblatt: http://www.a-power.com.tw/files/AP_ProductData/PD_File/AP85U03GH-HF%20%2820101025%29.PDF http://de.aliexpress.com/item/100PCS-AP85U03GH-85U03GH-TO-252-New-spot-Quality-Assurance/32596134138.html Passender Knopfzellenhalter zum DS3231 20x cr2032-Halter 1,99
_2_default&btsid=bb1674b0-af42-46c3-8d08-b16c2d753f76&algo_expid=5e5ad26f-2678-4cc8-948c-97d4eed01f85-4&algo_pvid=5e5ad26f-2678-4cc8-948c-97d4eed01f85