-
Thread
Mit PCF8584 auf PCF8573 zugreifen mit LAB537
Hallo Zusammen, ich habe mit dem PCF8584 auf den PCF8583 zugreifen wollen, soweit so gut. Ich habe durch messen am Bus festgestellt das der Controller etwas sendet,jedoch kommt meiner Meinung nach etwas falsche zurück. Da ich Neuling
hi! schau mal im datenblatt vom PCF8583 nach wie das genau mit der adressierung geht. weil so wie du es machst kann es ned gehen. du must so senden: schreibzugriff: Adresse senden - Byte schreiben - Byte schreiben - ... lesezugriff:
-
Thread
I2C RTC, Uhrenquarz und Lastkapazität - Verwirrung pur
Hallo ;-) Ich habe vor eine PCF8583 einzusetzen. Möglichst ohne Abgleich. Die nötige Genauigkeit ist auch nicht hoch. 15min auf ein Jahr sind OK (ca 30 ppm). Ich versuche daher von der Lastkapazität direkt das optimale vorzusehen
weiter. AppNote: http://www.nxp.com/documents/user_manual/UM10301.pdf Seite 10. Dort steht für den PCF8583 eine "Targeted Load Capacitance" von 12.5pF. Was sagt mir das nun? Dass die Lastkapazität für den Pierce-Oszillator im PCF8583 eine Lastkapazität von 12,5pF sehen will? Das heißt die 10pF meines
-
Thread
Wake-Up Light
Batterie-Konzept mach Sinn. Nur zum Timer-Baustein habe ich eine Frage: Was ist der Unterschied zwischen einem PCF8563(hier verbaut) oder einem PCF8583? Letzteren habe ich noch liegen und er ist auch bei Reichelt gelistet. Laut Datenblatt sind nur ein/zwei PIN anders und der Stromverbrauch unterscheidet sich etwas, aber sonst könnte es passen. Was sagt ihr, könnte ich auch den PCF8583 nehmen?
-
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
Timer, Wecker etc
Hallo allerseits, I2C-RTC=PCF8583, sogar mit 240 Byte freiem Ram drin, sollte optimal für eine Zeitschaltung sein, da lassen sich die Daten im RAM speichern. MvG Kurt
anderes RTC IC DS1307. @Tobias: Schau mal bei Kuehnels HP vorbei da ist ein Beispielsprg zum PCF8583P. Das IC hat eine Alarmfunktion ich denke mal du meinst das. Mfg Dirk
-
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
Kondensator als Fallback VCC für RTC?
----|>|--------- pcf8583 + | | --- --- | | ----------------- so würde ich das machen. aber ich glaube kaum das ein C die uhr so lange puffert oder?
Hallo also ich habe eine Batteie genommen 3V cr2013 ----------|>|-----------------pcf8583 + | | --|>|-- | | batt - | --------------------------- der pcf8583 kann leuft bis 1v ohne I2C ansteuerung
-
Thread
PCF8563 Sekunden lassen sich nicht einstellen
HolgerT schrieb im Beitrag #3037105: > An welcher I2C-Adresse "hängt" der PCF8563? Das ist 0xA2. Wie ich gerade sehe, ist meine obige Routine für den PCF8583, aber die Einstellung der Uhrzeit ist identisch. Zeitlos schrieb im Beitrag #3037354: > i2c_write(0x83); //Sekunde
#3037383: > Einstellung der Uhrzeit ist identisch. In etwa ähnlich, aber nicht identisch. Der PCF8583 hat nur 2 Bits für das Jahr, der PCF8563 volle 8. Zudem sollte man beim PCF8583 die RTC für einen Update erst stoppen und danach wieder starten, beim PCF8563 erfolgt das implizit als Teil des Schreibvorgangs
-
Thread
Suche Eagle Libraries für...
jemand evtl für folgende teile was da oder irgendwo gesehen? BT136 Triac MOC3041 Optokoppler PCF8574 I2C - I/O bus expander PCF8583 I2C - real time clock TDA7560 endstufe im 25pin multiwatt gehäuse (4*...W) TDA8425 I2C - hifi stereo audio prozessor in einem anderen thread hat z.b. peter
bereits schon. BT136 -> Triac.lbr -> BT148 (BT151) MOC3041 -> Optocoupler.lbr -> IL410 PCF8574 -> Micro-philips.lbr -> PCF8574 PCF8583 -> Micro-philips.lbr -> PCF8583 Der TDA8425 und der TDA7560 kannst Du ja mal versuchen, selbst zu erstellen.Wenn Du dabei Hilfe brauchst, kannst Du Dich
-
Thread
Suche (mind.) 3-stelliges LCD-Display mit I2C-Controller
Wie wärs mit PCF8583 plus entsprechendem LCD. Ist ein i2c gesteuerter LCD-Treiber für 32 Segmente. grüsse leo9
Ähm, das PCF8583 ist ja nur ein IC ( http://www.aurel32.net/elec/images/pcf8583.jpeg ); ich brauch aber ein Display mit integrierten IC! Zudem hat der IC zuwenig Pins; da kann kein ausreichender LDC-Treiber
-
Thread
Gibt es Uhren - IC
PCF8583: braucht externen Quarz und Cs DS1820, DS18S20 von einem alten Mainboard: hat alles drin, sogar ne Pufferbatterie.
also erst mal viele danke für die hilfe. ich hab mich jetzt für den PCF 8583 entschieden. der läuft über i2c, was ich sowieso benutze. die notstromversorgung mache ich dann über eine LS-Diode und nem kleinen akku. ich hab da aber trotzdem noch ne kleine frage: -> muss
-
Thread
Real Time Clock
µVision in C programmiert wurde... was soweit auch alles funktioniert. Der eingesetzte Zeitenbaustein PCF8583 von Philips ist geht auch soweit, bis auf eine Funktion: Das Jahr, da zeigt mir das System immer Müll an. Mit der Uhrzeit und dem Tag/Monat gibt es kein Probleme! Kann mir mit der Jahresprogrammierung
if (((ybuf[0] + 1) & 0x03) == (buf[RTC_YEARDATE] >> 6)) { ybuf[0] += 1; i2c_write(PCF8583, &addr, 1, ybuf, 1); } Dieser Code kontrolliert, ob die zwei echten Jahr-Bits der RTC schon eins weiter sind als dieses synthetisches Jahr und korrigiert entsprechend.
-
Thread
RTC im Batteriebetrieb
Moin Moin! Ich möchte einen RTC Baustein (PCF8583) über I2C mit einem µC verbinden. Der µC wird mit 5V vom Netz versorgt und der RTC-Baustein mit einer kleinen 3V Knopfzelle. Muss ich dann den Minuspol der Batterie mit der Masse der übrigen Schaltung
@ Samuel K. Kollege, bitte sorgfältig lesen, dann antworten. Der PCF8583 kann 5V, die Pufferbatterie für den PCF8583 liefert 3V und versorgt nur die RTC wenn die 5V ausgeschaltet werden. Also nix mit Pegelwandler oder Controller an 3V betreiben.
-
Thread
I²C Fragen
Hi, bin gerade dabei mit Hilfe von I²C zwei mega16, einen PCF8583 und ein ATMEL 256 EEPROM mit einander zu verbinden. ich habe hierzu von einem m16 die sda und die scl leitung hin zu allen anderen ic gelegt. am ende der leitungen hab ich zwei 10k Widerstände
komischerweise hab ich aber ein riesen prob mit dem pcf8583, der läuft in lichtgeschwindigkeit. an osci und an osco hab ich ein quarz mit 32.768 khz angeschlossen, der mit einem 22pF auf v+ geht. aber immer wenn ich die uhr abfrage fetzt sie einfach los
-
Thread
Crashkurs in Sachen I²C-Bus
Projekte hatte ich gemacht mit I²C. Ich wollte mir mal was zusammenbauen das so aussehen sollte: Ein PCF8574 hat 8 Eingänge, jeweils LOW-Aktiv. Der gibt die Befehle an den AT90S2343 oder AT90S1200. Der widerum steuert meinen Display (Siehe Anhang mit PCF8576 als Treiber) einen PCF8574, X24C04, PCF8583
hab noch was vergessen ... mit einem anderen AVR z.B. Mega8 o. Mega16 koenntest du auch noch den PCF8583 weglassen. Diese Avr's bieten die Moeglichkeit ueber den Timer2(asynchronen Mode) und einem 32,xxxkhz Quarz eine Uhr zuprogrammieren. Mfg Dirk
-
Thread
Logbuch
(24H), Minute ausgegeben werden sowie die Kennungen aus Punkt 3 und 4 (Zur Zeitenbildung wird ein PCF8583 Baustein von Philips eingesetzt) Wenn mir da jemand weiterhelfen kann wäre super. Freue mich über jede Rückmeldung. Im Anhang das bestehende C-Programm. Gruß, Boris
so weit... Nein, habe nur ähnlichen Namen. An der Uhr kann ich leider nichts mehr ändern ist ein PCF8583 von Philips http://www.semiconductors.philips.com/pip/PCF8583T_F5.html Dass man eine Win-Software schreiben muss war vorauszusehen (oder gibt es da schon was auf dem Markt - hyperterminal sagt
-
Thread
Nochmal die genaue Sekunde
schneller zu machen? Oder günstige ICs die für einen genauen Takt taugen? (von Maxim? von Philips? (PCF8583) Danke für Tips! Gruß, Dani
@Dani, Also ich kann im PCF8583 Datenblatt keinerlei Genauigkeitsangaben finden. Wäre ja auch total witzlos, da man nen Quarz extern dranpappen muß und der bestimmt ja die Genauigkeit. Peter
-
Thread
Verstehe TWI überhaupt nicht
Hier mal ein Proggy zum ansteuern eines PCF 8583 RTC: vielleicht kannst du durch lesen des Datenblattes auf deinen Fehler schliessen. Im übrigen ist diese Anweisung aus deinem code zunächst mal unsinnig: Config Twi = 400000
Hi >Bei Conrad gibt es den PCF 8583 RTC nicht und ich >möchte nicht irgendwo bestellen, wenn ich eh bei Conrad vorbei komme. >Gibt es nicht noch andere Bausteine? Dann nimm einen PCF8574. MfG Spess
-
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
EEPRIOM als Datenlogger geeignet?
allerdings aber mit dem DS1621, der mir als Sensor diente. Das System bestand aus einem 89C2051, einem PCF8583 mit CR2032-Batterie und zwei DS1621. Ich würde nicht das interne EEPROM für die Datenspeicherung verwenden, sondern gleich einen großeren externen Speicher verwenden. Ob es ein serielles EEPROM
Controller verwenden, aber wenns mal kracht ist die Zeit futsch, und die wär schon ziemlich wichtig. Der PCF8583 klingt ja interessant, da brauch ich den internen Timer auch nicht mehr. Grüße Christian
-
Thread
STK500+501viel Zubehör
stk500+501 mit zubehör 2*ATMEGA128 1*ATMEGA103 1*ATMEGA8 3*ATTINY26 2*ATMEGA32 1*ATMEGA16 5*PCF8574 2*PCF8583 1*256k eeprom 1*512k eeprom 1* 16x4 CLCD 2*RB35 Getriebemotoren 2x L293 (H-Brücke) Wiederstände, LED´s, Condensatoren, IC-Sockel Gebote?? Eigentlich will ich alles zusammen
... was meinst du dazu stk501 2*ATMEGA128 1*ATMEGA103 2*ATTINY26 1*ATMEGA32 1*ATMEGA16 2*PCF8574 1*PCF8583 1*256k eeprom 1x L293 (H-Brücke) für 100??
-
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
AVRStudio - Probleme mit globalen Variabeln
--------------------------------------------------- #endif [/c] --- Die Fehlermeldung --- pcf8583.o: In function `get_year': D:\1_personal files\4_programme\3_atmel\dev\MP3_Wecker\default/../pcf8583.c:35: multiple definition of `flash_time' firmware.o:D:\1_personal files\4_programme\3_atmel
Wecker\default/../firmware.c:47: first defined here Das Headerfile ist sowohl in firmware.c und pcf8583.c über [c]#include "vars.h"[/c] eingebunden
-
Thread
Uhrenquarz am Atmega128
Sec. pro Tag nun habe ich einen Trimmkondi dranhängen jedoch ohne Erfolg. Nun habe ich mir mal die PCF8583 Sheet angeschaut und gesehen, dass dort der Kondensator gegen Vcc angeschlossen ist.-->siehe Anhang. Ich habe bei meinem Versuchsaufbau den Trimmkondi gegen Masse angeschlossen ist das eventuell
empfiehlt sich ein Blick in das Datasheet oder die Application Notes eben vom Mega128. Nicht in das vom PCF8583. Da können durchaus unterschiedliche Oszillatortypen am Werk sein. Für's Trimmen verwendet man ggf. einen C gegen GND. Aber wenn man nicht grad ein sehr genaues Frequenznormal parat hat, ist
-
Thread
Xmega 128a1 TWI Schnittstelle
Prozessor. Über die TWIE Schnittstelle sollen unterschiedliche Erweiterungen angesteuert werden (RTC 8583, PCF8574, etc.) Als Compiler verwende ich Codevision AVR. Ich habe schon unterschiedliche Ansätze probiert. Unter anderem das Appnote 1308 von Atmel zu diesem Thema. Leider legen die bei dem Example
Daten halt auf einem Display ab und habe ein paar Taster montiert. Ich spreche über den TWI Bus, den PCF 8583 als Uhrenbaustein, PCF 8574 als IO Erweiterung ein EEProm und ein LM 75. Zudem habe ich einen Timer / Counter in der Verwendung der mir nach dem 10000 OVF Interrupt die TWI Functionen abarbeitet
-
Thread
Uhrzeitausgabe mit avr
systemzeit per visualbasic über rs232 auf den ATmega8 schicke und dieser sendet die daten dann an einen PCF8583 weiter. der PCF is ein I2Cbus RTC baustein und kann auch mit geringer stromaufnahme betrieben werden und die uhrzeit läuft trotzdem noch mit. der vorteil dabei ist dass die uhrzeit sehr genau
. habs anscheinend mit irgend nem befehl doch gemacht nur zurücksetzen kann man die nimmer. der pcf8583 is jetz eh schon fix eingeplant, ausserdem kann ich den 240 byte speicher recht gut als schaltzeiten speicher nutzen :) bring ich den timer auf mit dem 1mhz internen oszilator genau hin? und
-
Thread
Vorteil von Echtzeitbausteinen?
braucht als eine gute > Externe RTC auch wenn der rest der CPU abgeschalten ist. Urban legend. Ein PCF8583 braucht bei 5 V typisch 10 µA standby (maximal 50 µA). Ein ATmega1281 (also ein schon eher großer Controller) braucht typisch 3 µA im power-save mode bei 5 V. Wie Peter schon schrieb, im Großen
Die 10µA vom PCF8583 sind Datenblattwerte; real werden 2-3µA bei Raumtemperatur benötigt. Der Nachfolger PCF8563 braucht bei 3V nur noch 0,25µA (auch Datenblatt :-). Den setze ich immer noch ein. Er läuft noch mit 1V
-
Thread
Datenblatt URL ändern?
bestätigen und ist anscheinend fast vier Jahre später immer noch so (oder schon wieder). Beispiel: PCF8583 Die Google-Suche liefert https://www.nxp.com/docs/en/data-sheet/PCF8583.pdf Der Link wird kommentarlos nicht akzeptiert.
Rainer W. schrieb im Beitrag #7820265: > Beispiel: PCF8583 > Die Google-Suche liefert > https://www.nxp.com/docs/en/data-sheet/PCF8583.pdf > Der Link wird kommentarlos nicht akzeptiert. Komische Sache, etliche andere Bauteile habe ich erfolgreich
-
Thread
Das ewige Drama mit der DS1307 RTC (Real Trash Clock)
mal wieder Spekulation? Kann mich an eine solche RTC erinnern. Reicht dir das? z.B. bei der PCF8583 gibt es auch eine Einschränkung. Da muß man schnell genug lesen. Jetzt aus dem Kopf, denn ich hatte sie seit 1993 nicht mehr in der Hand.
Abdul K. schrieb im Beitrag #3258515: > .B. bei der PCF8583 gibt es auch eine Einschränkung. Da muß man schnell > genug lesen. Jetzt aus dem Kopf, denn ich hatte sie seit 1993 nicht mehr > in der Hand. Das ist Nonsense, in Kapitel 7.1 unten steht
-
Thread
I2C Bus Aufbau
Also ich habe eine Schaltung mit dem ATMega aufgebaut, am I2C Bus hängen in zwei Richtungen je ein PCF8574 nach dem einen PCF geht der Bus noch weiter zu einem ST24C02 (Serieller Speicher) und einem PCF8583 (RTC). Zwischen dem ST und dem RTC liegen die Pull-UPs (je 4k7). Das ganze ist einige Zentimeter lang. PCF8574 ST24C02 Pullups PCF8583 ATMega--+-------+------------+------+-------------+ | | PCF8574 Ich verwende den Hardware-TWI und die Routinen aus der Atmel App. Note
-
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
RTC puffern
Das Detail betrifft einen Datenlogger auf Basis M128L und MMC. Zeit und Datum kommen von einer RTC, PCF8583T. Das Ganze soll aus Akku versorgt werden und läuft intern über 3V3. Um die RTC auch bei nicht angeschlossenem Akku zu puffern, habe ich mir gedacht, einen Goldcap (5V) zu nehmen und diesen über
Problem eigentlich immer noch nicht weiter. Also aktuell steht in der Hitliste für mich noch der PCF8583T mit Schottky-Diode und Goldcap. Hat jemand noch eine Idee ?? Danke für euren geistigen Beistand ! VG ED
-
Thread
RTC mit Batterie Backup, Frage
Hallo habe eine Frage: http://www.nxp.com/documents/user_manual/UM10301.pdf Setze einen PCF8583 ein und würde diesen gern über einen Batterie puffern. Bin nun in dieser PDF auf Seite 31 gestoßen und mir leuchtet absolut nicht ein was der Widerstand da soll. Der hat doch überhaupt keinen Sinn
sind C1 und C3. Eigentlich würde doch einmal C reichen direkt am der Versorgungsspannung des ICs (PCF8583) C1 in der Schaltung aus dem Link. Erkenn den Sinn von C3 nicht, hab ihn in meinem Nachbau auch weggelassen