Forum: Mikrocontroller und Digitale Elektronik AVR: Im Power Down Input auf GND?


von Bernhard (Gast)


Lesenswert?

Hallo,

im Datenblatt des Mega128 steht (auf S. 67 unten), daß Inputs, die
nicht zum Aufwecken benötigt werden, im Sleep (z.B. Power Down)
auf GND geclamped werden.


Zitat:

As shown in Figure 30, 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, Power-save mode, Standby mode, and 
Extended
Standby mode to avoid high power consumption if some input signals are 
left floating, or
have an analog signal level close to VCC/2.




Bedeutet dies, daß im Power Down die Pins quasi auf Masse liegen?

Dachte immer, die Pins behaltem im Sleep ihre Einstellungen
bei, sprich z.B. ein Output High bleibt ein Output High und
ein demzufolge bleibt auch Input mit eingeschaltetem Pullup
ein Input mit Pullup.

Wenn dem so wäre, würde ja ein Querstrom im Portpin fliessen???


MfG
Bernhard

P.S. Ich habe noch nie mit den Sleep-Modes gespielt.

von Düsentrieb (Gast)


Lesenswert?

>can be clamped

CAN
können

von Bernhard (Gast)


Lesenswert?

Hallo,

bitte wenn ganz lesen.


MfG
Bernhard

von Johannes M. (johnny-m)


Lesenswert?

Bernhard wrote:
> Bedeutet dies, daß im Power Down die Pins quasi auf Masse liegen?
>
> Dachte immer, die Pins behaltem im Sleep ihre Einstellungen
> bei, [...]
Tun sie auch. Es wird ja nicht der Portpin auf Masse gezogen, sondern 
der Eingang des Schmitt-Triggers. Der Portpin wird in dem Fall hochohmig 
von der Logik getrennt. Schau Dir Fig. 30 unten mal an. Das SLEEP-Signal 
schaltet einerseits den FET nach Masse durch, schaltet andererseits aber 
auch das "Ventil" in der Verbindung zwischen Portpin und 
Schmitt-Trigger-Eingang ab. Dadurch wird erreicht, dass bei floatenden 
Eingängen oder bei Eingangspegeln, die in der Nähe der Schaltschwellen 
der Trigger liegen nicht ständig geschaltet wird, was den Stromverbrauch 
in die Höhe treiben würde.

von Bernhard (Gast)


Lesenswert?

Hallo Johannes,

vielen Dank für die Info.
Jetzt weiss ich auch, das dieses Symbol ein "Ventil" sein soll.

Ein als Input ohne Pullup konfigurierter Pin ist also - abgesehen
vom Leckstrom durch die Clampingdioden - im Power Down richtig 
hochohmig?

Und wenn ein Portpin z.B. auf Ausgang und High-Pegel konfiguriert ist,
bleibt er dies auch wenn der AVR im Power Down ist?

Und ein Input mit Pullup behält den Pullup auch im Power Down?


MfG
Bernhard

von Johannes M. (johnny-m)


Lesenswert?

Grundsätzlich behalten alle I/Os in den Power-Down-Modi (zumindest nach 
außen hin) ihre Zustände, unabhängig davon, was für Zustände das sind. 
Alles Andere wäre zumindest unsinnig, eher aber gefährlich.

von Bernhard (Gast)


Lesenswert?

Hallo Johannes,

danke.

MfG
Bernhard

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.