DS1307 wird heiß

Gast #1961569
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
Angehängte Dateien:
Gast
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.
>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
Gast
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?
Persönliche Seite
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 ?
Gast
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
Gast
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
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.
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.