Hallo Ich möchte eine Schaltung entwickeln, die möglichst wenig Strom verbraucht. Diese besteht aus einem Avr und einem pcf8577 als Lcd-Treiber. Zum Ausschalten soll jedoch nicht einfach der Strom per Schalter gekappt werden - der Avr soll den Stromverbrauch einfach auf das Minimum reduzieren. Das Problem ist jetzt der pcf8577, da dessen Stromverbrauch deutlich größer als die des Avrs und der Selbstentladung der Batterie ist. Kann man einfach alle GND-Pins des pcf8577 an einem Avr-Pin anschließen und diese zum Stromsparen auf Vcc legen? Den Vcc-Pin auf GND legen, geht wahrscheinlich nicht, da sonst die internen Schutzdioden den Strom von den I2C-Pullups leiten.
Den PCF kannst du mit einem P-Kanal MOSFET vom µC gesteuert ausschalten. der P-Kanal kappt dann die positive Versorgungsspannung.
@ Samuel K. (sam1994) >Kann man einfach alle GND-Pins des pcf8577 an einem Avr-Pin anschließen >und diese zum Stromsparen auf Vcc legen? Nö, mittels P-Kanal MOSFET VDD abschalten. GND schalten geht bei solchen Sachen oft schief. >Den Vcc-Pin auf GND legen, geht >wahrscheinlich nicht, da sonst die internen Schutzdioden den Strom von >den I2C-Pullups leiten. Die I2C Pull-Ups kannst du auch mit abschalten. MfG Falk
Danke für die schnellen Antworten. Was ist genau der Unterschied zwischen externem P-FET und Avr-Pin?
@ Samuel K. (sam1994)
>Was ist genau der Unterschied zwischen externem P-FET und Avr-Pin?
Der P-FET kann deutlich mehr Strom schalten.
Das sollte kein Problem sein, der Treiber müsste <1mA Stromaufnahme haben.
Samuel K. schrieb: > Ich möchte eine Schaltung entwickeln, die möglichst wenig Strom > verbraucht. Diese besteht aus einem Avr und einem pcf8577 als > Lcd-Treiber. Warum benutzt Du nicht gleich einen Controller der LCDs direkt steuern kann? Wie z. B. den der hier verbaut ist: http://www.mikrocontroller.net/articles/AVR_Butterfly
Samuel K. schrieb: > Kann man einfach alle GND-Pins des pcf8577 an einem Avr-Pin anschließen > und diese zum Stromsparen auf Vcc legen? Schlechte Idee. > Den Vcc-Pin auf GND legen, geht wahrscheinlich nicht, da sonst die > internen Schutzdioden den Strom von den I2C-Pullups leiten. Falk Brunner schrieb: >>Den Vcc-Pin auf GND legen, geht >>wahrscheinlich nicht, da sonst die internen Schutzdioden den Strom von >>den I2C-Pullups leiten. > > Die I2C Pull-Ups kannst du auch mit abschalten. Er möchte vermutlich externe PullUps verwenden. Die externen PullUps verbindest du einfach mit der (geschalteten) Versorgungsspannung des PCF8577.
John Bauer schrieb: > Warum benutzt Du nicht gleich einen Controller der LCDs direkt steuern > kann? > Wie z. B. den der hier verbaut ist: Würde ich gerne, die Lcds die ich habe sind leider 2x32 Segmente, das sind 7 zuviel für den 169er. Magnus Müller schrieb: > Er möchte vermutlich externe PullUps verwenden. Muss man doch, oder nicht?
Samuel K. schrieb: > Magnus Müller schrieb: >> Er möchte vermutlich externe PullUps verwenden. > > Muss man doch, oder nicht? Nein, man kann auch die internen nutzen.
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.