I2C RTC Bufferung

Gast #60127
Lesenswert?
• ▲
▼
Hallo,

an einem AT90S8535 ist bei mir ein I2c-Bus (an Port D4/D5)
angeschlossen,an dem unter anderem eine Uhr PCF8583 haengt.

Diese Uhr soll beim Abschalten des Mikros natuerlich weiterlaufen.
( ueber Dioden an eine CA032 Batt. angeschlossen ).

Die Versorgung der I2C Bausteine ist ueber eine Diode von +5V des
Mikrosgetrennt.

Wenn jetzt die Stromversorgung des AVR abgeschaltet wird, fliessen
anscheinend ueber die SDA/SCL leitung  0.350 mA zum AVR.
Trenne ich zusaetzlich manuell SDA/SCL, sinkt der Strom auf 0.024 mA.

Hat vielleicht jemand eine Idee wie ich diesen wesentlich geringeren
Stromverbrauch dauerhaft  erreichen kann.

 horst.
Gast #60130
Lesenswert?
• ▲
▼
Kann mir das Ganze eigentlich nicht erklären, wenn der AVr keinenh Strom
bekommt, dann müssen alle Eingänge floaten.
Aber trotzdem, was hälst du davon den AVR nicht ganz auszuschalten
sondern nur in den Power-Down-Zustand zu bringen, dann braucht er nur
ein paar nA und vorher die beiden SDA und SCL Pins als Input zu
konfigurieren. So solltest du immer in einem definierten Zustand sein.

Viel Glück bei der Ursachenforschung
ciao
Remo
Gast #60132
Lesenswert?
• ▲
▼
Danke fuer den Tipp mit dem DS1307.

Suche aber weiterhein noch nach einer Möglichkeit,
den I2c-Bus vom Mikro zu trennen. Ginge das vielleicht
mit einem einfachen 4066 Cmos Schalter, denn die
Phillips Bus Mulitplexer usw. habe ich bei den "üblichen"
Händlern nicht gefunden.

horst.
#60133
Lesenswert?
• ▲
▼
"wenn der AVr keinenh Strom
bekommt, dann müssen alle Eingänge floaten."


Eben nicht !!!


Legt man VCC auf GND, fließt Strom über die internen Schutzdioden,
sobald  an den Pins mehr als +0,5V anliegen.

Eine Ausnahme ist nur der Programmierpin, an dem die 12V wärend des
Programmierens angelegt werden. Da fehlt die Schutzdiode.


Peter

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.