Forum: Mikrocontroller und Digitale Elektronik Spannung an Eingangspins im Power Down Mode


von Sebastian W. (wangnick)


Lesenswert?

Liebe Leute,

ich versuche gerade wie in 
http://www.mikrocontroller.net/articles/Lichtsensor_/_Helligkeitssensor#LED 
beschrieben eine LED als Lichtsensor zu benutzen.

Anode ist an einem Output-Low-Pin, Kathode wird zunächst per Output-High 
geladen, dann wird auf Input-No-Pullup umgeschaltet und die Zeit 
gemessen zu der der Input-Pin auf Low geht. Je mehr Licht desto 
schneller entlädt sich die LED.

Allerdings habe ich dabei mit einem Attiny85 einige Probleme. Es stellt 
sich heraus, dass im Power Down Mode nur Pin 2 (PB3) als Eingang eine 
Spannung nahe GND hat, und also zur Entladungsmessung der LED geeignet 
ist. Alle anderen Ports haben als Eingang eine Spannung oberhalb des 
LOW-Pegels, und die Spannung ist zudem oft abhängig von der Spannung 
anderer als Ausgang geschalteter Ports.

Versorgung ist eine 3V Knopfzelle.

Ich finde im Datenblatt nur Input Leakage <0.05uA typ, <1uA max, sowohl 
bei pin low als auch bei pin high, aber keinen Minimalstrom der die 
Spannung der Eingänge determinieren würde.

Bewege ich mich also bei der Entladung über einen Eingangspin ausserhalb 
des spezifizierten Bereichs?

Im Datenblatt steht ja auch unter 10.2.5: "As shown in Figure 10-2, the 
digital input signal can be clamped to ground at the input of the 
schmitt-trigger. The signal denoted SLEEP in the figure, is set by the 
MCU Sleep Controller in Power-down mode to avoid high power consumption 
if some input signals are left floating, or have an analog signal level 
close to Vcc/2." Wie muss ich denn Figure 10-2 verstehen? Welches 
Verhalten ergibt sich im SLEEP-Modus auf der Eingangsseite?

LG, Sebastian

: Bearbeitet durch User
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.