Mikrokontroller Versorgungs Spannung Schalten

Gast #4754993
Lesenswert?
• ▲
▼
Hallo,
ich möchte mit einem Mikrocontroller die Versorgungsspannung eines 
anderen Mikrocontroller An/Aus schalten (5V).
Prinzipiell würde ich da ja einfach einen Transistor als Open 
Drain/Kollektor dazwischen schalten und somit GND Zu- Abschalten.
Nur gibt es da ein kleines Problem, und zwar würden ja am Transistor 
normalerweise ca. 0.5V Abfallen, sodass der andere Mikrocontroller im 
Angeschalteten Zustand nur noch 4.5V bekommt.
Prinzipiell ist das ja auch nicht schlimm, aber ein Paar Bauteile an dem 
anderen Mikrocontroller benötigen möglichst genau 5V.
Was gibt es für Möglichkeiten exakt 5V zu- und abzuschalten?
Gast #4755024
Lesenswert?
• ▲
▼
akg schrieb:
> Vielleicht einen MosFet sehr geringem Bahnwiderstand.

Das Ding heißt bei MOSFETs "Kanal". Verwirr Max nicht.

Es reicht meist nicht, nur die Versorgungsspannung zu trennen. I.A. 
müssen auch alle Spannungen an IO-Pins weggeschaltet werden, damit über 
die Eingangsschutzdioden keine unerlaubten/-wünschten Ströme fließen.
Gast #4755030
Lesenswert?
• ▲
▼
Wolfgang schrieb:
> akg schrieb:
>> Vielleicht einen MosFet sehr geringem Bahnwiderstand.
>
> Das Ding heißt bei MOSFETs "Kanal". Verwirr Max nicht.
>
> Es reicht meist nicht, nur die Versorgungsspannung zu trennen. I.A.
> müssen auch alle Spannungen an IO-Pins weggeschaltet werden, damit über
> die Eingangsschutzdioden keine unerlaubten/-wünschten Ströme fließen.

Kanalwiderstand?^^
Gast #4755257
Lesenswert?
• ▲
▼
Es soll nicht oft geschaltet werden.
Ich habe eine Hauptplatine an die man mehrerer "Erweiterungskarten" 
anschließen kann.
Wenn Störungen auftreten, will ich diese einzeln an und abschalten 
können.
Was ist eigentlich der Unterschied, wenn ich GND oder VDD zu/abschalte?
Aber ich denke, wenn es da keine einfache Lösungen gibt, werde ich 
stattdessen MCLR von jeder Karte zur Hauptplatine führen, sodass ich 
diese zumindest einzeln in einen Reset Zustand schalten kann.
Gast #4755277
Lesenswert?
• ▲
▼
Max schrieb:
> Aber ich denke, wenn es da keine einfache Lösungen gibt, werde ich
> stattdessen MCLR von jeder Karte zur Hauptplatine führen, sodass ich
> diese zumindest einzeln in einen Reset Zustand schalten kann.

Die einfache Lösung wäre vermutlich, den Watch-Dog deiner µCs zu 
aktivieren. Oder mit welcher Art von Störungen rechnest du?
Gast #4755430
Lesenswert?
• ▲
▼
Hallo Max,

für Deinen Fall würde ich einen Spannungsregler mit "enable" Eingang 
verwenden, wie z.B. den NCP583. Du kannst dann über Deinen 
Hauptcontroller die anderen Controller geziehlt ein- oder abschalten. 
Google mal nach "Spannungsregler mit enalbe". Die gibt es als 
Linearregler oder Schaltregler. Musst halt für Deine Anwendung (Strom) 
den richtigen suchen. Von Würth gibts z.B. welche die mehrere Ampere 
können.

Ein Ziehen der Resetleitung würde ich nicht unbedingt machen, da Du bei 
längeren Leitungen Probleme mit Störeinstrahlungen bekommen könntest und 
dann unfreiwillig durch einen Reset gehst. Wenn Du es trotzdem so 
machst, dann auf jeden Fall einen Pufferkondensator nahe dem µC an der 
Resetleitung vorsehen!

Gruß
Florian

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.