Forum: Analoge Elektronik und Schaltungstechnik Open-Drain Ausgang mit Mikrocontroller und Mosfet


von Chris (Gast)


Angehängte Dateien:

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

von Matthias S. (Firma: matzetronics) (mschoeldgen)


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.

: Bearbeitet durch User
von Chris (Gast)


Lesenswert?

Wenn ich das richtig verstanden habe, würde ein logisches HIGH 
(Transistor steuert durch) dann dafür sorgen, dass die Spannung am 
Kill-Eingang auf 0 geht... Quasi invertierend?

von Max H. (hartl192)


Lesenswert?

Noch eine Idee: Den Ausgang konstant auf '0', und nur zwischen Aus- und 
Eingang umschalten (TRISx (PIC) bzw. DDRx (AVR)).

: Bearbeitet durch User
von Chris (Gast)


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.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


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.

: Bearbeitet durch User
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.