Forum: Mikrocontroller und Digitale Elektronik DS1307 wird heiß


von voXdie (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen, hab mal wieder ein problem und zwar möchte ich eine Uhr 
mit 7 Segmentanzeigen aufbauen.
Soweit klappt alles. Nur wenn ich den DS1307 einsetze wird dieser heiß.
Die Abfrage für die Uhrzeit ist in der Hauptschleife (wird also ziemlich 
oft durchlaufen) kann das eventuell daran liegen?
Anbei Schaltplan

vielen dank
jan

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Hast du am DS1307 wirklich statt Quarz Q1 einen Kondensator mit 12,5 pF 
verbaut?

Die beiden I2C Pullups mit 1 KOhm kommen mir ziemlich stark vor. Ist das 
im Datenblatt so angegeben?

Den Sinn deiner Vbat Verschaltung sehe ich nicht.

Wurde der DS1307 bereits mit der Lupe auf Lötbrücken zwischen den Pins 
und unter dem IC abgesucht?

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Es liegt an der Software. Die Pins PC4 und PC5 hast du zeitweise auf 
treibend high liegen. -> Kollission

von voXdie (Gast)


Lesenswert?

Da ist schon n quarz drin, die angabe mit 12,5pF war nur zur erinnerung 
das ich mir n Quarz hol der für die Kondensatoren ausgelegt sind wie sie 
im Datenblatt angegeben sind.

von Klaus D. (kolisson)


Lesenswert?

>Die Abfrage für die Uhrzeit ist in der Hauptschleife (wird also ziemlich
>oft durchlaufen) kann das eventuell daran liegen?

Nein! Durch Abfragen wird der nicht warm

Also eher , wie schon von Stefan gesagt wurde, mal nach Kurzschlüssen
oder Verpolungen  suchen. Vielleicht war er mal verpolt und ist nun 
fratze.


Gruss Klaus

von voXdie (Gast)


Lesenswert?

Verpolt ist er nicht, hab die schaltung vorhin mal ohne atmega laufen 
lassen. Dabei wurde der DS1307 nicht warm. Komisch irgendwie. Die 
einzige Verbindung zwischen den beiden liegt ja im I2C Bus?

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Plus Vcc und GND. Liefert die AVR Platine dem DS1307 vielleicht keinen 
sauberen GND oder Vcc, so dass die mit über die I2C Pins laufen?

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Bist du der VBAT Geschichte nachgegangen?

Fürs erste würde ich die VBAT Versorgung mal weglassen, d.h. für 
ungenutztes VBAT am DS1307 laut Datenblatt diesen Anschluss mit GND 
verbinden. Je unkomplizierter die Schaltung desto einfacher 
(hoffentlich) die Fehlersuche.

Was meinst du genau mit "hab die schaltung vorhin mal ohne atmega laufen
lassen"? Gleiche Schaltung nur Atmega aus seiner Fassung gezupft oder 
Atmega und DS1307 an JP1 getrennt ?

von voXdie (Gast)


Lesenswert?

Atmega aus dem Sockel raus genommen. Werds gleich mal probieren ohne 
VBat (Goldcap 0,1F )

von voXdie (Gast)


Lesenswert?

Jp1 ist nur dafür da, das ich die Schaltung eventuell später mal 
erweitern kann (I2C Temperaturfühler oder andere Schaltungen. Sogesehen 
den I2C Bus einfach noch auf Steckkontakte

von (prx) A. K. (prx)


Lesenswert?

Welchen Wert hat eigentlich R12? Und was für "Dioden" sind R17-R19? Hast 
du keine passenden Symbole gefunden?

von voXdie (Gast)


Lesenswert?

R12 ist 1kOhm Pullup für die Taster.
Nein hab leider kein passendens Symbol auf anhieb gefunden (ich mein 
klar, aber layout technisch wollte ich die dioden halt "Hochkant" und 
nicht flach auf der Platine aufliegen haben. Es handelt sich dabei um 
1N4148

von (prx) A. K. (prx)


Lesenswert?

Vbat darf maximal 3,5V betragen. Dummerweise werden dir deine als 
Widerstände getarnten Dioden nicht den Gefallen tun, auf maximal 3,5V zu 
drosseln. Nicht bei den paar Nanoampere, die da fliessen.

Abhilfe: Spannungsteiler ~3,6V vor eine der Dioden, die anderen beiden 
weglassen.

von voXdie (Gast)


Lesenswert?

Die Dioden sind wir hier im Bild geschaltet. Somit kann sich der Goldcap 
nur auf ca 3V Aufladen.
http://www.mikrocontroller.net/attachment/23778/goldcap.gif

von (prx) A. K. (prx)


Lesenswert?

Dein Schaltplan ist also gelogen? Denn in der soeben gezeigten Variante 
sind 4 Dioden drin - und mit R16 findet sich dort auch der entscheidende 
Lastwiderstand für drei davon.

Die von mir skizzierte Variante ersetzt D1-D3 durch einen einzigen 
Widerstand. Sie braucht einen Tick länger zum Aufladen vom Goldcap und 
je nach Auslegung des Teilers etwas mehr Strom auf 5V, spart aber 2 
Bauteile.

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.