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?
Gast
#992540
Der versorgt sich da ungewollt über seine Klemmdioden mit, würd ich mal sagen schmunzel
@ 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
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.)
Gast
#992544
Hallo, ich kann Sven nur zustimmen. Setzt mal alle inputs auf low, dann ist der Saft weg. Schöne Grüße, Peter
Vor allem auch den Brown-Out-Detector aktivieren.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.