Was macht eine Mikrocontroller ohne Betriebsspannung?

Gast #2659180
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
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.
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.
Gast
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.
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.
Gast
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.