Forum: Mikrocontroller und Digitale Elektronik Atmega16 läft auch ohne VCC


von R--- S. (rene66)


Lesenswert?

Hallo,

ich habe an einen mega 16 keine VCC angelegt aber über die Eingänge 
PortB,1 und B,2 liegt ein Signal mit TTL Pegel an. Wie kann es sein das 
der Controller auch ohne VCC läuft was er eigentlich nicht soll gibt es 
ein Mittel das zu verhindern?

von Sven P. (Gast)


Lesenswert?

Der versorgt sich da ungewollt über seine Klemmdioden mit, würd ich mal 
sagen schmunzel

von Falk B. (falk)


Lesenswert?

@ René Schink (rene66)

>ich habe an einen mega 16 keine VCC angelegt aber über die Eingänge
>PortB,1 und B,2 liegt ein Signal mit TTL Pegel an. Wie kann es sein das
>der Controller auch ohne VCC läuft was er eigentlich nicht soll

Weil die Schutzdioden dein Spannung an Vcc weitergeben, siehe 
Pegelwandler.

> gibt es ein Mittel das zu verhindern?

Ja, AVR mit Spannung versorgen und RESET LOW schalten.

MFg
Falk

von Uwe .. (uwegw)


Lesenswert?

An jedem Pin sind Schutzdioden nach VCC und GND eingebaut. Darüber 
fließt ein Strom nach VCC.

Du könntest zb die Resetleitung über einen Transistor auf Masse ziehen, 
wenn keine Spannung anliegt. (Über eine Diode die Versorgung vom VCC des 
AVRs trennen, damit dein Eingangssignal den Transistor nicht erreicht.)

von Freizeitbastler (Gast)


Lesenswert?

Hallo,

ich kann Sven nur zustimmen. Setzt mal alle inputs auf low, dann ist der 
Saft weg.

Schöne Grüße, Peter

von Michael G. (linuxgeek) Benutzerseite


Lesenswert?

Vor allem auch den Brown-Out-Detector aktivieren.

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.