Open-Drain Ausgang mit Mikrocontroller und Mosfet

Gast #3573500
Lesenswert?
• ▲
▼
Hallo liebe Leute,

ich benötige für die Ansteuerung des Kill-Eingang eines 
Pushbutton-Controller (LTC2955) einen Open-Drain Ausgang an meinem 
Mikrocontroller. Leider habe ich keinen frei, ich muss ihn also 
nachbilden. Grund ist, dass am Kill-Eingang des LTC2955 auch noch ein 
Spannungsteiler hängt, der eine Threshold-Spannung erzeugt, die ein 
automatisches Abschalten bei Unterschreiten einer minimalen 
Versorgungsspannung bewirkt. Ich kann also keinen normalen 
Push-Pull-Ausgang des µC nutzen.
Kann ich hier einfach einen n-Mosfet hernehmen und das Drain an die 
Threshold-Spannung (U_R2) hängen, so wie im angehängten Schaltbild 
skizziert? Fehlt mir da nicht noch ein Pull-Up Widerstand am Drain? Ich 
steh grad auf dem Schlauch...

Beste Grüße und Danke
Chris
Angehängte Dateien:
(Firma: matzetronics) #3573567
Lesenswert?
• ▲
▼
Chris schrieb:
> Kann ich hier einfach einen n-Mosfet hernehmen und das Drain an die
> Threshold-Spannung (U_R2) hängen

Du nimmst dir einen N-MOSFet mit geringem Leckstrom im Off-Zustand 
(wegen des hochomigen Messteilers), Source an Masse und Drain kommt an 
den Knotenpunkt von R2 und R3. Der Highpegel am Gate sollte deutlich 
über dem Gatethreshold liegen, damit der MOSFet niederohmig ist.

Chris schrieb:
> Fehlt mir da nicht noch ein Pull-Up Widerstand am Drain?

Nee, ja eben nicht, soll ja Open Drain sein, damit der R2/R3 
Spannungsteiler seinen Job machen kann.
Gast #3573813
Lesenswert?
• ▲
▼
Das hatte ich auch überlegt... Ich war mir aber unsicher, was im Moment 
des Einschaltens passiert... Nicht dass es da ein Durcheinander gibt. 
Den Mosfet könnte ich über einen Gate-Source Widerstand ja erstmal in 
einen definierten Zustand bringen.
(Firma: matzetronics) #3574026
Lesenswert?
• ▲
▼
Chris schrieb:
> Den Mosfet könnte ich über einen Gate-Source Widerstand ja erstmal in
> einen definierten Zustand bringen.

Das ist sowieso immer zu empfehlen.
Wenn dich der Eingangsstrom des MC Einganges nicht stört, kannst du 
genauso Max' Methode per Input/Output schalten nehmen. Falls du AVR 
benutzt: Schalten auf 0 ist unkritisch, da du schon im Inputmode ohne 
Pullups (glücklicherweise ist das der Reset Zustand) den PORTX Pin mit 0 
vorbesetzen kannst. 1 würde den Pullup einschalten, der hier stören 
würde.
Die Spannung am Pin sollte Vcc nicht übersteigen, das ist bei dem 
Spannungsteiler aber eh gegeben.

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.