Forum: Mikrocontroller und Digitale Elektronik RTC DIP Package


von Stefan S. (sschultewolter)


Angehängte Dateien:

Lesenswert?

Hallo,

ich nutze gerne die DS3231 ICs als RTC für meine AVRs. Für das 
Breadboard habe ich mir diese auf SMD Adaptern aufgelötet.

Nun habe ich eine Frage, gibt es einen RTC Chip, der von der Genauigkeit 
mit dem DS3231 mithalten kann als DIP Package. 1 Minute/Monat wäre 
vollkommen verkaftbar.

Es muss DIP sein, was nicht mit dem Löten an sich zu tun hat. Ich habe 
vor eine Uhr mit einem sichtbaren Fenster für die Elektronik zu bauen. 
Der Code steht soweit genauso wie die Leds selber. Funktioniert soweit 
auch.

Nun wollte ich den Attiny85, sowie 2 Taster auf eine Platine setzen zur 
Veranschaulichung. Nun sieht aber ein SMD Package dazu eher unpassend 
aus ;)

Gibt es da etwas? Lösungen mit externen Quarz für den RTC Chip sind kein 
Problem. Der Attiny85 selber hat keinen Quarz extern verbaut. Dieser 
läuft intern mit 8MHz.

Alternativ, was natürlich auch machbar wäre, alles auf SMD aufzubauen. 
Material habe ich bis auf die Attiny85 da (im Zulauf als SMD). Gibt es 
SMD Taster mit einem etwas größeren Hub?

Sinn und Zweck ist rein estetisch. Entweder komplett SMD oder DIP.

von Sebastian (Gast)


Lesenswert?

Von NXP gibt es meines Wissens nach auch in DIP RTC's. Zur Genauigkeit 
kann ich leider nichts sagen. Seiko Epson hat (oder hatte?) auch RTCs in 
DIP, die waren aber größer als 8-beinig.

von Purzel H. (hacky)


Lesenswert?

Auch die DS chips gibt es in DIP.

von Stefan S. (sschultewolter)


Lesenswert?

Sebastian schrieb:
> Von NXP gibt es meines Wissens nach auch in DIP RTC's. Zur
> Genauigkeit
> kann ich leider nichts sagen. Seiko Epson hat (oder hatte?) auch RTCs in
> DIP, die waren aber größer als 8-beinig.
Es muss nicht zwingend kleiner gleich 8-beinig sein. Die DS3231 im SMD 
Package haben auch 16 Beine. Wenn es was passendes mit genau 8 Beinen 
gäbe, wäre das optisch nicht verkehrt, aber defentiv kein Muss.


Siebzehn Zu Fuenfzehn schrieb:
> Auch die DS chips gibt es in DIP.
Welche DS Chips? Kenne nur die DS1307 von den fertigen Chinesenplatinen. 
Die waren der Hauptgrund, warum ich direkt weiter zu den DS3231 gegangen 
bin.
Jedoch gibt es diese nicht als DIP Package, was Schade ist. Aber auch 
verständlich, da DIP mehr oder weniger ausgemärzt wird.


Also auf der MAXIM Seite ist überhaupt nichts mit DIP mehr zu finden, 
auch nicht der DS1307
http://para.maximintegrated.com/en/search.mvp?fam=rtc&270=TCXO

von ...-. (Gast)


Lesenswert?


von ...-. (Gast)


Lesenswert?


von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Stefan S. schrieb:
> Also auf der MAXIM Seite ist überhaupt nichts mit DIP mehr zu finden,
> auch nicht der DS1307
> http://para.maximintegrated.com/en/search.mvp?fam=rtc&270=TCXO

http://www.reichelt.de/Real-Time-Clock/DS-1307/3//index.html?ACTION=3&GROUPID=2949&ARTICLE=58149&SEARCH=ds%201307&OFFSET=500&WKID=0&;

Was hast Du gegen DS1307? Eigentlich sollte für die Genauigkeit eher der 
Quarz verantwortlich sein...

von Stefan S. (sschultewolter)


Lesenswert?

@...-.

Bei den Preisen arbeite ich lieber komplett auf SOIC! Der DS3231 Preis 
liegt zwar auch bei ~ 7€, aber die brauche ich nicht beziehen. Hab hier 
20 Stk rumliegen, die ich mal bei einer Auktion günstig geschossen hab.

@Frank
https://cdn-reichelt.de/documents/datenblatt/A200/DS_1307.pdf

Abweichung < 2Minuten/Monat. Das hält sich im Rahmen. Jedoch das leidige 
Thema beim DS1307 ist doch soweit ich weiß die Temperaturkompensation. 
Das macht der Chip nicht von sich aus, im Gegensatz zum DS3231.

Große Temperaturschwankungen kommen bedingt vor. Jenach dem, was man als 
groß hier bezeichnet. Das Teil ist für den Einsatz im Wohnzimmer 
gedacht. Geheizt wird eigentlich sehr selten und wenn dann nur kurz 
"Stoß"heizen im tiefsten Winter.

Was ich natürlich machen kann, einen DS1307 auslöten, dürfte einen sogar 
im DIP irgendwo drauf haben. An X1 und X2 einen 32kHz Quarz anlöten 
sowie von da aus 2 Kerkos mit 12,5pF gegen GND schalten. Dürfte als 
Beschaltung doch ausreichen. Pullups dürften in meinen Fall nicht 
notwendig sein, können aber eingeplant werden und halt zwischen VCC und 
GND einen 0,1µF Kerko.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Stefan S. schrieb:
> Was ich natürlich machen kann, einen DS1307 auslöten, dürfte einen sogar
> im DIP irgendwo drauf haben. An X1 und X2 einen 32kHz Quarz anlöten
> sowie von da aus 2 Kerkos mit 12,5pF gegen GND schalten.

Wieso da noch 2 Kerkos? 32,768 kHz Quarz reicht, siehe Datenblatt.

> Dürfte als
> Beschaltung doch ausreichen. Pullups dürften in meinen Fall nicht
> notwendig sein,

Pullups brauchst Du immer bei I²C.

> können aber eingeplant werden und halt zwischen VCC und
> GND einen 0,1µF Kerko.

Jepp, passt.

von Stefan S. (sschultewolter)


Lesenswert?

Zwingend brauchen tut man für I2C die Pullups nicht. Habe nur ein Gerät 
auf dem Bus. Aber werde die dennoch einplanen. Habe bei meinen DS3231er 
einfach 4,7k gegen Vcc gezogen.

Okay, dann keine Kerkos bei Quarz. Aber wieso nicht? Beim MCU kenn ich 
das so, dass zwischen XTAL und GND jeweils Kerkos kommen.

Aus dem Datenblatt geht nicht anderes hervor.

Seite 10
Crystal Specified Load Capacitance 12.5pF oder ist das bei diesen 
niedrigen Schwingungen nicht von Bedeutung? Wenn sowas der Genauigkeit 
hilft, plane ich die lieber mit ein. Eine richtige Beschaltung liegt dem 
DB nicht bei. Lediglich die Verdrahtung von I2C.

Edit: Schaltplan gefunden, keine Kerkos beim Quarz.

Werd dann mal sehen, ob ich passende Uhrenquarze finde mit einer 
möglichst niedrigen Abweichung. Derzeit nur 20 und 30ppm gefunden. Des 
weiteren wäre Quarz nicht in diesem Zylindermaß optimal.

: Bearbeitet durch User
von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Stefan S. schrieb:
> Zwingend brauchen tut man für I2C die Pullups nicht.

Ich versichere Dir: sie sind zwingend. Am besten 4k7.

> Edit: Schaltplan gefunden, keine Kerkos beim Quarz.

Gut :-)

von Marc V. (Firma: Vescomp) (logarithmus)


Angehängte Dateien:

Lesenswert?

Stefan S. schrieb:
> Crystal Specified Load Capacitance 12.5pF oder ist das bei diesen
> niedrigen Schwingungen nicht von Bedeutung? Wenn sowas der Genauigkeit
> hilft, plane ich die lieber mit ein. Eine richtige Beschaltung liegt dem

 Nimm die ruhig und glaub mir, daß das hilft.
 Bild anbei, so befestige ich die Uhrenquarze. Dadurch, das die Quarze
 am Gehäuse gelötet sind, werden die wahrscheinlich künstlich gealtert
 und somit viel stabiler im Betrieb und weniger empfindlich auf
 Temperatur. Im Durchschnitt habe ich mit DS1307 und 20ppm Quarz einen
 Fehler von maximal +/- 5Sec pro Woche.

Stefan S. schrieb:
> Das Teil ist für den Einsatz im Wohnzimmer
> gedacht. Geheizt wird eigentlich sehr selten und wenn dann nur kurz
> "Stoß"heizen im tiefsten Winter.

 Brrrrr !!!

 Edit: Arbeitsblätter von 2009 durchgesehen, max. Fehler 3Sec/Woche.

: 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.