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.
@Stefan SDA und SCL sind jeweils it 4.5 KOhrm auf + +5 Volt gezogen in den Leitungen sind keine Widerstsende. horst.
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
Hallo, nimm doch einfach einen DS1307, der hat diese Steuerung der Pufferbatterie schon inklusive, bei Ebay gibts da gerade eine Platine mit diesem Chip und Batterie. Gruss A. Arndt
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.
"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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.