-
Artikel
AVR - Die genaue Sekunde / RTC
sieht man Projekte, bei denen ein externer RTC-Baustein (engl. Real Time Clock, Echtzeituhr; z. B. PCF8583 mit I2C-Anschluss Datenblatt (PDF)) angeschlossen ist, ohne dessen Vorteil wirklich zu nutzen. Die wichtigsten Vorteile einer externen RTC sind Die Zeitzählung läuft während eines Ausfalls der Hauptstromversorgung
-
Thread
Probleme mit DS1307 und dessen Zeitausgabe
DS1307. Hab derzeit nur diesen Einen DS1307 da, auf einem Fertigmodul von Amazon. Kenne sonst nur den PCF8583, allerdings ist dieser nicht bei mir vorrätig. Programmplatzanzeige und Frequenzanzeige funktionieren ohne Probleme. Im Anhang sind alle relevanten Dateien zu diesem Projekt. Danke im voraus
-
Thread
Uhrenquarz Genauigkeit messen
man macht eine komplexe Messreihe Das klingt nach Weltraumbedingungen. Bei einer Schaltung mit PCF8583/63 hatte ich ursprünglich Trimmkondensatoren bestückt, um den Quarz abzugleichen. Im Laufe der Zeit hat sich das als nicht notwendig erwiesen und ein typischer Uhrenquarz bekam 15 pF Lastkapazität
Klimaschrank. Nach 24Std wirst Du bereits kräftige Abweichungen sehen. Nicht umsonst steht im DB des PCF8583 0,2ppm Abweichung bei 25°C und 1,5Vdd aber nicht ein Wort darüber wie sich das über die zulässige Betriebstemperatur und Spannungsschwankungen verändert.
-
Thread
Wetterstation mit Kippwaage und Akkubetrieb
speichern und auf den ESP zu übertragen? Binärzähler ala CD4040, oder RTC mit Binärzähler wie den pcf8583 oder sogar noch einen zweiten uC wie den Attiny85? Vielleicht hat ja auch jemand von Euch noch eine ganz andere Idee, die wesentlich einfacher ist und ich wieder gerade nicht sehe. Ich bedanke
-
Thread
PC8583 max Jahr oder doch was anderes?
erfassen Es sind sogar nur zwei, siehe S. 7, Bild 7: https://www.nxp.com/docs/en/data-sheet/PCF8583.pdf
setzen Das Jahr (zwei Stellen) wird im RAM des PCF8583 abgelegt: PCF8583 RAM adresse 0x10: Jahr - (Jahr & 3) PCF8583 RAM adresse 0x11: (Jahr & 3), steht auch in den Jahr-Bits der RTC [/code] Momentan sehe ich noch nicht wo es bei den obigen
-
Thread
allgemeine PicoMite Anfängerfragen
R/W. Mir war 0xA0 schon immer sinnvoller und einprägsamer als 0x48. Sehe ich ins Datenblatt eines PCF8583 von NXP (Philips), dann taucht auch dort die "slave address" mit Basis 0xA0 auf. Wiederum sind es 8 Bit. Anders sieht es aus, wenn zum Beispiel ein LCD-Modul mit einer separaten data/cmd-Leitung
8 Bit Darstellung hat NXP erst später angefangen. Vergleiche z.B.: https://www.aurel32.net/elec/pcf8574.pdf (Philips) https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf (NXP) Auch dort hat die Adresse konsequent 7 Bits: https://www.nxp.com/docs/en/application-note/AN10216.pdf (Philips
-
Artikel
Standardbauelemente
wie CR2032) um die Zeit bei ausgeschalteter Board-Betriebsspannung weiter zu zählen. D, R, I Google PCF8583 1,50 I2C/TWI Real Time Clock, Calendar, SRAM, Alarm, Timer, Eventcounter Auf Basis eines SRAM-chips, deshalb kann ein großer Teil als SRAM genutzt werden (ca 240 bytes). Berechnet Datum (4 Jahre
Dort wo µC gesteuert viele Ausgangskanäle mit geringer, ungenauer Auflösung benötigt werden. R Google PCF8591 2,50 8-Bit DAC, 8-Bit ADC mit I2C. Z.B. in Regelkreisen wo sowohl ein DAC, als auch ein ADC benötigt wird. R Google TDA8702 2,50 8-Bit Video DAC mit parallelem Businterface und Clock-Eingang. Schnelle
-
Thread
Fragen zum PCF8583 als Event Counter
ich einen > Denkfehler habe? Ja geht so, Fig 23 hier im MC.net verlinkten Datasheet, aber ESD des PCF8583 Beachten.... 73 55
und Platz findet ;-) Will heißen: Ich versuche alles so nachzubilden, dass er sich exact wie 2 PCF8583 verhält Ausnahme, dass er mehr Zähler hat, plus ein A/D aber keine 240 Byte RAM. Aber sonst komplett mit PCF8583 Librarys angesprochen werden kann und sich dann auch so verhält, wie wenn 2 PCF8583
-
Artikel
I²C
die unten angegebene Seite des "Erfinders" 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
Maxim, 12bit x8, PDIP24+SSOP28 12x8 Bit ADC MAX1038 DA-Wandler TDA8444, 8x6Bit Uhrenbausteine MCP7940N PCF8583, mit 256 Bytes RAM DS1307 LCD-Treiber PCF8577, 2x32 Segmente LED-Treiber HT16K33 (RAM Mapping 16*8 LED) von Holtek SAA1064 (seit 2005 abgekündigt! Restposten sehr teuer) Temperatursensoren DS1621
-
Thread
Supercap oder CR2032, GPS oder DCF77?
wird? Das ist tatsächlich passiert. Die Uhr ging beim Einbau um 4 Jahre nach. Das war noch ein PCF8583P mit einem 2-Bit Register für das Jahr :) Aber für solche Fälle dürfte der Supercap klar im Vorteil sein. Auch eine dicke Batterie hilft dem Benutzer nichts, die Uhr muss nach langer Zeit ja sowieso
-
Thread
Hilfe bei der Programmierung eines Adventskalenders
Oszillator+Teiler an. Braucht kaum Strom, läuft zuverlässig und ist günstig. Nächste Möglichkeit wäre ein PCF8583 (RTC) der ohne Initialisierung an einem Ausgang schon ein 1 Hz Taktsignal liefert. (Das Teil ist unnötig teuer, kann aber gerne gespendet werden ;-) Oder auch ein PCF8563 mit 32,768 kHz. Falls
und die Fummelei. Davon abgesehn habe ich mal 10 Stk. in China gekauft (Preis unter 2 Euro). 1 x pcf8574 (Ansteuerung LED 1-8) (Bei Austausch gegen pcf8475 + 7 LED's mit Wiederstand kann man sogar ein ewigen Kalender machen.) 1 x pcf8475 (Ansteuerung LED 9-24) 24 LED + Widerstände 1 x 1302
-
Thread
i2C PulseCounter für 4 Flowmeter
I2C bewerkstelligen kann. I2C da sonst keine Pins am Arduino mehr frei sind. erst wollte ich den PCF8583 nutzen, bzw. 4. Der kann aber nur zwei unterschiedliche Adressen. Jetzt suche ich entweder einen oder zwei die mehrere Kanäle haben oder einen IC mit der Möglichkeit mehr Adressen zu vergeben.
-
Thread
Wie wird der Takt einer RTC abgeglichen?
Hallo, vor mir liegt eine Platine mit einem PCF8563 (RTC) und einem 32.768kHz Quarz. Die Uhr tickt satte 12 sec. pro Tag daneben. Man kann mit einem Trimmer ziehen, nur wie das kontrollieren? Ein Zähler ist zwar vorhanden, der wird aber sicher auch
verbraucht hatte. Blau (wohl 2 - 15 pF) im RM5, die ich im letzten Jahrtausend für den Abgleich von PCF8583 verwendet hatte. Der genaue Abgleich war irgendwann unwichtig geworden. Heute sind die Trimmer und auch die PCF8583 ja ein Vermögen wert ;-)
-
Thread
suche 1Hz Oszillator mit geringem Stromverbrauch mit 10µA maximum und Abweichung <=100ppm
Bestellung steht das Teil auf der Liste... Ich habe mir dort einmal die Preise angesehen :-( Von den PCF8583P habe ich noch 4 Stück und von den PCF8583T noch 2. Achtung: Letztere haben ein breites Gehäuse! Wenn Du nicht auf Reichelt warten und nur 1/10 des dortigen Preises zahlen möchtest, könnte ich
das Teil auf der Liste... > > Ich habe mir dort einmal die Preise angesehen :-( > > Von den PCF8583P habe ich noch 4 Stück und von den PCF8583T noch 2. > Achtung: Letztere haben ein breites Gehäuse! > Wenn Du nicht auf Reichelt warten und nur 1/10 des dortigen Preises > zahlen möchtest, könnte
-
Thread
Fototransistor / PCF8583 Event-Counter / Prellen
ich ungerne einen Mikrocontroller 24/7 laufen lassen. Daher die Lösung den Zählerdurchgang mittels PCF8583 im Event-Counter auszuzählen und den Mikrocontroller (ESP8266) per Interrupt aufzuwecken wenn der Zähler voll ist bzw. im festen Intervall aufwecken, Zählerstand auslesen und per MQTT zu verschicken
-
Thread
PIR Sensor an Wildkamera fern auslösen
Andere Seite meinte ich, U21 ist der allseits bekannte Uhrenbaustein PCF8583 von NXP, deshalb auch der 32kHz Quarz daneben.
-
Thread
Kleine Frage zu TWI bzw. I²C Ansteuerung
So ist es und Philips/NXP darf das. Und sieht man in ein Datenblatt von NXP beispielsweise für den PCF8583 https://www.nxp.com/documents/data_sheet/PCF8583.pdf, dann steht dort auf der 1. Seite: "Slave addresses: A1h or A3h for reading, A0 or A2 for writing" Für mich sind das eindeutig 8 Bit Werte
m.n. schrieb im Beitrag #5699344: > Und sieht man in ein Datenblatt von NXP beispielsweise für den PCF8583 > https://www.nxp.com/documents/data_sheet/PCF8583.pdf, dann steht dort > auf der 1. Seite: > "Slave addresses: A1h or A3h for reading, A0 or A2 for writing" > Für mich sind das eindeutig
-
Thread
RTC mit geringem Zeitdrift
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
PCF8583 Timer
Ich arbeite derzeit mit dem PCF8583 und möchte jede Minute einen Interrupt auslösen. Dafür habe ich den Timer Mode gewählt und ein Programm geschrieben. Dies funktioniert jedoch nicht wie gewünscht, denn am INT Ausgang kommt nur ein
-
Thread
[V] Digitalzähler
CPUetc, davon galvan. getrennt 8.5V für RS485etc 3 "Stromwandlertrafos" von VAC 1 4Mbit EEPROM 1 PCF8583 I2C RTC 32kHz Uhrenbaustein + jede Menge Hühnerfutter
-
Thread
Sucher Arduino Bastler für Programmierung einer Pelletsteuerung
Der PCF8583 kann von sich aus nur 4 Jahre verwalten. Vielleicht hat der Programmierer des zugehörigen Controllers in seiner Software vergessen Dies korrekt zu behandeln?
Frank L. schrieb im Beitrag #5107091: > Der PCF8583 kann von sich aus nur 4 Jahre verwalten. Vielleicht hat der > Programmierer des zugehörigen Controllers in seiner Software vergessen > Dies korrekt zu behandeln? Wenn es tatsächlich daran
-
Thread
I2C-Timer für Phasenanschnitt (Pulslängenmodulation) an Raspberry
Menschen, die für RasPi Lösungen suchen, aber nicht finden - Überkomplexe I2C-Timer/Kalender wie ds1371, pcf8583 - DS2423 (one-wire)? Nö, der hat nur Eingänge Was könnte man damit machen? *U2008 spannungsgesteuert über einen PWM - Optokoppler - Tiefpass*. Aber das passt nicht für die China-Module.
-
Thread
[V] Diverses
ATxMEGA 128 A1U : je 2€ - 6x MCP2200 SO-IC : je 30ct - 1x DCF77 Modul von Reichelt : 3€ - 1x PCF 8583 SMD : 20ct - 1x EM4095 SMD : 50ct - 3x MCP73831T (BMS, für eine Zelle): je 10ct - 10x 25MHz Quarz HC-49 hoch : je 5ct - 4x CNY 70 : je 10ct - 1x W9825G6EH (256MB SDRAM, TSOP) : 30ct
alle 20ct - 5x 4er 7-Segment Anzeigen: je 10ct Bauteile: - 3x MCP2200 SO-IC : je 30ct - 1x PCF 8583 SMD : 20ct - 1x EM4095 SMD : 50ct - 10x 25MHz Quarz HC-49 hoch : je 5ct - 4x CNY 70 : je 10ct - 1x W9825G6EH (256MB SDRAM, TSOP) : 30ct - 3x 40pol IC Sockel : je 10ct - 1x 14pol IC
-
Thread
PCF8583 Uhrzeit Stellen
Sven schrieb: > ... PCF8583 ... > ... 3 Taster ( < - > - OK ) ... das könnte meine Uhr sein ;) > Wie macht Ihr das? Bei der ersten Inbetriebnahme werden die kompletten 256 Byte des PCF8583 vom PC geladen (PC-RS232-UART-uC-I2C-PCF8583). Da ist auch die NTP-genaue Uhrzeit dabei. Nachher im Betrieb muss man die Uhrzeit ja nur ein klein wenig korrigieren. Das geht mit den drei Tastern problemlos. Die Taster haben Auto-Repeat
-
Thread
1Hz Taktgeber ohne uC
aber die muss man per Register programmieren. Also nix "ohne Prozessor". Man kann das RTC-IC PCF8583 von NXP auch Stand-Alone ohne Prozessor betreiben. Nach Power-On startet das RTC-IC in einer Standard-Konfiguration. Man braucht nur den obligatorischen Entkopplungskondensator, dazu einen 32,768
-
Thread
Genaue Registerdefinition eines PCF8583
Hallo zusammen, ich habe für ein Projekt einen PCF8583 eingebunden. Ich habe Schwierigkeiten mit der Definition der Register. Im Datenblatt steht das auch nicht so genau. Ich benötige quasi eine Tabelle welches Bit, welche Infos bereithält. Auf diese
Siehe https://www.mikrocontroller.net/topic/86673 Im Zip findest du PCF8583.h, da steht alles drin.
-
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
Beispiel 4 "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
-
Thread
RTC Chip mit SRAM
Den PCF8583 kennt wohl keiner mehr?
Ich habe mal die Datenblätter der verschiedenen IC gelesen. Der PCF8583, der DS3232 oder DS3232M wären momentan meine Kandidaten. Wobei DS3232 irgendwie schwer zu bekommen sind als Bastler. Reichelt bietet ehr noch die DS1307 Der DS3231 hat zwar kein SRAM,
-
Thread
I2C Counter für Rechtecksignal
Gilt wahrscheinlich schon als veraltet, aber der PCF8583 kann auch als Impulszähler genutzt werden.
@ingo Der PCF8583 ist genau das richtige! Vielen Dank. @Peter: Geht auch ohne Chipgrab, siehe Ingo @Bibelfest: Ist alles 3,3V, auch das Signal. Genauigkeit von 5% ist schon ausreichend. Ich werde den Vorschlag
-
Thread
SMBUS mit Atmega RRc2040
Hallo Gestern habe ich eine PCF8583 mit dem AT90CANxx verbunden und angesteuert. mit hilfe von der /************************************************************************* * Title: I2C master library using hardware TWI interface
sich mit I2C /TWI Atmega auskennen Wie oben beschrieben versuche ich ein Akku Pak auszulesen. PCF8583 klappt super. Bei dem Akku Pack wird das TWCR Register nicht richtig gesetzt. void i2c_start_wait(unsigned char address) { uint8_t twst; while ( 1 ) { // send
-
Thread
Umstieg bzw. Ergänzung PIC Prozessoren auf Arduino.
Ausserdem habe ich fertige Bibliotheken für: - Digitalorts - Analogports - RS232 und RS-485 - I²C (PCF8574, PCF9591, PCF8583, DS1337, DS1621, MAX518) Bei Interesse bitte melden. Grüße Ingo
-
Thread
I2C Scanner an MC
Software sollen dann die angeschlossenen Geräte dargestellt werden. Unter anderem wären das: - PCF8574(A) - PCF8591 - PCF8583 - DS1307 - MCP23008 - MCP23017 - Speicher 2408 - MAX518 Meine Gedanken wären dass ich das Bauteil über die Adresse anspreche und das ACK abwarte. Was mein Ihr
-
Thread
Was ist besser, RTC, DCF77 oder eine Kombi azs beidem?
RTC Versuche mit einer richtigen RTC, ( zugegeben eine anscheinend in die Jahre gekommene Version PCF8583 mit externem Quarz und Kondensator), gingen bei mir in die Hose. Wenn man das ganze ein wenig geschickt angeht, den Schlafmodus benutzt, nur die Stunden, Minuten und Sekunden abholt (bei gutem
Versuche mit einer richtigen RTC, ( zugegeben eine anscheinend in die > Jahre gekommene Version PCF8583 mit externem Quarz und Kondensator), > gingen bei mir in die Hose. Ich werd ein DS1307 benutzen..... In der bucht mit Batterie und Quarz und eeprom für unter 2€ Holger L. schrieb im Beitrag
-
Thread
I2CLCD Library für HD44780 LCDs
**< LCD-Pin D7 is connected to P7 on the PCF8574 */ #define LCD_RS_PIN 0 /**< LCD-Pin RS is connected to P0 on the PCF8574 */ #define LCD_RW_PIN 1 /**< LCD-Pin RW is connected to P1 on the PCF8574 */ #define LCD_E_PIN 2
versucht. Mein ATmega32 läuft auch mit 16MHz. Fusebits stimmen auch ;) Am I2C-Bus hängt nur noch ein pcf8583(RTC) dieser Funktionier auch. Nur hab ich das gefühl das mein pcf8574 defekt ist. Jetzt meine Frage: Wie kann ich am besten Feststellen das der pcf8574 einen defekt hat ? Meine 4 Displays