Forum: Mikrocontroller und Digitale Elektronik Realtime Clock RTC EPSON RX4045


von Peter G. (mashpeak)


Lesenswert?

Hallo,
ich möchte einen  " RX4045 Realtime Clock " Baustein an einen Atmega 
(162) anschließen. Hat jemand eine Schaltung für mich aus der ich die 
Anschlußbelegung ersehen kann. Über weitere Informationen zu dem 
Baustein würde ich mich freuen. Ich würde auch gerne, falls jemand 
welche hat, auch kaufen.
Gruß
mashpeak

: Bearbeitet durch User
von Uwe (de0508)


Lesenswert?

Peter,

Google war mein Freund, bzgl. RX4045.

http://www.epsondevice.com/docs/qd/en/DownloadServlet?id=ID000579

Selbst habe ich keine von denen nur den RTC72421.

von Peter G. (mashpeak)


Lesenswert?

Hallo Uwe,
danke für die schnelle Antwort. Diese Seite habe ich auch gefunden. Was 
ich suche ist die Anschaltung an den Controller.
Danke Gruß Peter

von hp-freund (Gast)


Lesenswert?


von Dirk K. (dekoepi)


Lesenswert?

Peter G. schrieb:
> Diese Seite habe ich auch gefunden. Was
> ich suche ist die Anschaltung an den Controller.

Ernsthaft?

Da steht "Interface SPI" in dem "Datenblatt" (ist nur das Marketing-DB, 
daher unbrauchbar - dennoch sind schon erste wichtige Infos drin). Und 
darunter dann das Pinout. Klassisches SPI bitte mal googlen. Du brauchst 
meist vier Pins: CE (-> Chip soll sich angesprochen fühlen), SCLK (die 
Daten brauchen einen Takt), MISO (das IC soll Daten an den µC schicken), 
MOSI (das IC soll Daten vom µC erhalten). Dazu noch Versorgungsspannung, 
fertig. Findest du im Datenblatt zu deinem  µC.

Im Epson-Datenblatt stehen nun wilde Namen:
1
CE Input
2
The chip enabled input pin.
3
 ( built -in pull-down resistance )
4
At the " H " level, access becomes possible.
5
CLK Input The shift clock input pin for serial data transfer.
6
DI Input The data input pin for serial data transfer.
7
DO Output The data output pin for serial data transfer.

Du musst also nun die minimale Transferleistung erbringen, welche Pins 
gehören zu deinem SPI-Interface?
CE geht an CE.
CLK an SCLK.
DI an MOSI.
DO an MISO.

Nun benötigst du das Pinout des ATmega162 - Google nochmals bemüht mit 
genau diesem Suchbegriff, das erste Bild, was angezeigt wird:
http://www.wvshare.com/img/pinout/ATmega162_l.jpg

Nun kannst du beide verheiraten.

Einfach mal etwas lesen und suchen hätte dir das sicherlich auch 
offenbart.

Was viel schlimmer ist - das "Datenblatt" verrät nichts über seinen 
Dialekt - welche Register hat die Uhr, wie lauten die Befehle/Codes zum 
Schreiben und Lesen. Also noch mal Google angworfen und _den zweiten 
Link_ angeklickt:
http://www.eea.epson.com/portal/pls/portal/docs/1/1715481.PDF
Das ist die AppNote respektive das technische Datenblatt.

Da steht wirklich alles drin, was du wissen musst zur Kommunikation mit 
dem Chip. Seite 25 erklärt dir das SPI-Protokoll und somit auch die 
Anschaltung an deinen Mikrocontroller.

In dem Marketing-Datenblatt steht, die Uhr geht 13 Sekunden im Monat 
falsch. Eine bessere Alternative  wären die billigen China-Versionen der 
DS3231 (einfach mal Googlen oder bei eBay als Suchbegriff einwerfen). 
Die haben einen temperaturkompensierten Quarz und gehen nur mit +-1ppm 
falsch. Grob eine Sekunde im Jahr.

Ach was solls, auch das noch vorgekaut:
http://www.ebay.de/sch/i.html?LH_AvailTo=77&_nkw=DS3231&_npmv=3&clk_rvr_id=873043804989&rmvSB=true

: Bearbeitet durch User
von Peter G. (mashpeak)


Lesenswert?

Hallo Dirk,
das ist ja Super.... vielen Dank Peter

von hp-freund (Gast)


Lesenswert?

Dirk K. schrieb:
> China-Versionen der DS3231 ...
> Die haben einen temperaturkompensierten Quarz und gehen nur mit +-1ppm
> falsch. Grob eine Sekunde im Jahr.

Das ist aber sehr grob ;)

Im Datenblatt steht:

The DS3231 is a serial RTC driven by a temperature-
compensated 32kHz crystal oscillator. The TCXO provides
a stable and accurate reference clock, and maintains the
RTC to within ±2 minutes per year accuracy from -40°C
to +85°C

von Dirk K. (dekoepi)


Lesenswert?

Meine laufen bei Zimmertemperatur (und gelegentlich im Winter dicht am 
Fesnter auch mal arg weniger) erstaunlich stabil und korrekt. Die meinen 
den Wert im DB wohl für den vollen Temperaturbereich mit häufigen 
wechseln, absolut Worst Case. Ohne TCXO hingegen finde ich bei den RTCs 
diese Werte als sehr optimistisch angesetzt in der Regel.

Eine Sekunde war nun arg aus der Luft gegriffen, lass es 10 Sekunden 
Fehlgang im Jahr sein.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.