Forum: Mikrocontroller und Digitale Elektronik Stromverbrauch durch Poti


von Matthias (Gast)


Lesenswert?

Hallo,

habe div. Stromsparszenarien getestet und dabei ist mir aufgefallen, 
dass der Stromverbrauch eines schlafenden Digispark von 7,4 mA auf fast 
50 mA hochschnellt, wenn man ein angeschlossenes Poti in Endstellung 
HIGH dreht.
Dreht man wieder minimal zurück, sinkt auch der Stromverbrauch sofort 
wieder rapide ab. Habe keine Arduino Poti-Beispiele mit zus. 
Widerständen od. sonstigen Bauteilen gefunden - kann man das Verhalten 
trotzdem vermeiden?

Danke

Matthias

von MaWin (Gast)


Lesenswert?

Wahrscheinlich regelst du mit dem (von dir selbst extern 
angeschlossenen) Poti die Spannung höher als die Betriebsspannung des 
ATmega85.

Das ist laut Datenblatt verboten.

Baue einen 10k Ohm Widerstand in die Leitung zum Analogeingang, damit 
der Strom gering bleibt und dem Mikrocontroller nichts passiert.

von Meckerziege (Gast)


Lesenswert?

Matthias schrieb:
> Habe keine Arduino Poti-Beispiele mit zus.
> Widerständen od. sonstigen Bauteilen gefunden - kann man das Verhalten
> trotzdem vermeiden?

Widerstände sind nicht Arduino-spezifisch. Zeig einfach einen 
Schaltplan/Link, wo man sieht wie dein Poti verschaltet ist.

von Matthias (Gast)


Lesenswert?

Ist genau wie hier http://www.arduino.cc/en/tutorial/potentiometer 
angeschlossen

von lasperpoint (Gast)


Lesenswert?

hast du evtl. die anschlüsse am poti vertauscht, so dass du den "wiper" 
(mitelabgriff) an gnd oder vcc hast? dann erzeugst du einen quasi 
kurzschluss der versorgungsspannung, wenn du gegen einen anschlag 
drehst.

von Matthias (Gast)


Lesenswert?

lasperpoint schrieb:
> hast du evtl. die anschlüsse am poti vertauscht, so dass du den
> "wiper"
> (mitelabgriff) an gnd oder vcc hast? ....

Nein

von Stefan F. (Gast)


Lesenswert?

Ist der I/O Pin möglicherweise als Ausgang konfiguriert?

von Wolfgang (Gast)


Lesenswert?

Läuft der Digispark intern vielleicht mit 3,3V (sorry, habe jetzt keinen 
Bock nach einem Schaltplan zu suchen) und du fütterst ihn über das Poti 
mit 5V?

von Magnus M. (magnetus) Benutzerseite


Lesenswert?

Dein Portpin ist mit ziemlicher Sicherheit als Ausgang koniguriert und 
das entsprechende Bit im PORTx Register auf 0 gesetzt.

von Matthias (Gast)


Lesenswert?

Stefan Us schrieb:
> Ist der I/O Pin möglicherweise als Ausgang konfiguriert?
Nein

Wolfgang schrieb:
> Läuft der Digispark intern vielleicht mit 3,3V ...
Nein

Magnus M. schrieb:
> Dein Portpin ist mit ziemlicher Sicherheit als Ausgang koniguriert ...
Nein

Gestern ist Original Digispark angekommen und ich habe nochmal getestet.
Der Effekt tritt nur beim Clone und nur an Pin3 und Pin4 (USB) auf. 
Clone und Original sind also nicht identisch, denn dasselbe Programm mit 
gleicher Poti-Einstellung benötigt beim Original 38,19 mA und beim Clone 
7,83 mA. Auch ist beim Clone Reset nicht deaktiviert und er führt ab 1/2 
Potistellung einen Reset aus.

Schönes WE noch

Matthias

von Gerhard (Gast)


Angehängte Dateien:

Lesenswert?

Vielleicht liegts daran:
An PB3(ADC3) und PB4(ADC2) liegt je eine Z-Diode 3.6V in Serie mit 66.5 
OHM?

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.