Forum: Mikrocontroller und Digitale Elektronik Was macht eine Mikrocontroller ohne Betriebsspannung?


von Marcus (Gast)


Lesenswert?

Hallo ihr,

Ich hab mal eine Frage an die Profis oder Leute die mehr Ahnung haben 
als ich (was wohl recht viele sein werden) ;-D




- Ich habe ein 19 Zoll Rahmen mit mehreren Modulen.
- Auf drei von denen ist jeweils ein Mikrocontroller
- Alle Module sind mit einer BUS-Platine verbunden (arbeiten teils auch 
mit den selben Signalen)
- Zwei Mikrocontroller arbeiten ständig (es geht dabei nur um einfache 
Digitale Pegel abzufragen oder zu senden, also nichts kompliziertes)
- Der dritte Mikrocontroller arbeitet nur wenn ihm über ein 
"Schlüsselmodul" die Betriebsspannung gegeben wird.


--> Nun kommt das Problem: Die beiden anderen Module arbeiten fehlerhaft 
solange das Modul ohne Betriebsspannung drin ist. Sobald ist es raus 
ziehe ist alles wieder ok! Elektrisch gesehen stimmt das Layout, da die 
Pins eigentlich nur zu BUS-Platine gezogen werden. Hat jemand eine Idee 
wo das Problem ist ?


Gruß Marcus

von Jim M. (turboj)


Lesenswert?

Du hast sicher die eingebauten ESD Dioden in den Pins vergessen. Sobald 
da auch nur ein Signal einen High Pegel hat, fliesst Strom über diese 
Dioden, VCC ist nicht mehr 0V und die MCU tut irgendwas - meistens nicht 
das was sie soll.

Ich habe so mal einen MSP430 testweise nur über den UART RX Pin versorgt 
- UART hat ja "1" als Ruhepegel.

Lass VCC lieber angeschlossen und lege den RESET an das 
"Schlüsselmodul". Schau aber im Datenblatt nach ob dann die Pin 
Konfiguration stimmt.

von Cyblord -. (cyblord)


Lesenswert?

Dazu kommt dass die Pegel an den Pins eben VCC+0,5 Volt nicht 
überschreiten dürfen. Somit darf an einem stromlosen Controller eben 
kein Highpegel an einem seiner Pins anliegen, sonst bewegt man sich 
(weit) außerhalb der Spezifikation.

von Marcus (Gast)


Lesenswert?

Alles klar...
macht alles irgendwie sinn.


Danke das ihr meine Vermutung bestätigt habt.

Ich denke ich werde einfach eine abfrage des Schlüsselmoduls über einen 
PIN machen und den Mikroprozessor einfach dauerhaft versorgen.

von (prx) A. K. (prx)


Lesenswert?

Ein Charme von altertümlichen TTLs besteht darin, dass dieses Problem 
dabei nicht auftritt. Die haben ein Limit von 5,5V, egal ob Strom dran 
oder Strom ab.

von Andreas B. (andreas_b77)


Lesenswert?

Marcus schrieb:
> Ich denke ich werde einfach eine abfrage des Schlüsselmoduls über einen
> PIN machen und den Mikroprozessor einfach dauerhaft versorgen.

Evtl. ginge auch Reset anlegen statt Betriebsspannung wegnehmen. Die 
meisten Mikrocontroller (Datenblatt!) verhalten sich im Reset neutral, 
d.h. alle PIOs auf hochohmig, so dass sie den Rest der Schaltung nicht 
beeinflussen.

von Werner A: (Gast)


Lesenswert?

Andreas B. schrieb:
> Evtl. ginge auch Reset anlegen statt Betriebsspannung wegnehmen.

Wofür hat der µC eigentlich einen Sleep Modus? Welchen Vorteil sollen 
irgendwelche Versorgungsspannungs- oder sonstige Schaltereien haben?

Sleep Modus - Aufwecken und Prüfen beim Einstecken des "Schlüsselmoduls" 
- Arbeiten wenn ok, sleep sonst

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.