Eliminierung des Transistors im 12-V-Schaltkreis

Die unten angegebene Schaltung funktioniert einwandfrei, ich schalte die 12-V-Spannung mit einem Mikrocontroller-GPIO.

P-KANAL-MOSFET (Last zwischen Drain und Masse geschaltet):

  • Wenn der Ausgang des Mikrocontrollers LOW ist, ist der Transistor AUS und das Gate des P-MOSFET ist HIGH (12 V). Dies bedeutet, dass der P-MOSFET AUS ist.

  • Wenn der Ausgang des Mikrocontrollers HIGH ist, wird der Transistor eingeschaltet und zieht das Gate des MOSFET auf LOW. Dadurch wird der MOSFET eingeschaltet und Strom fließt durch die Last.

Wie kann ich die Schaltung verbessern? Kann ich den im Schaltplan gezeigten Transistor (2N3904) eliminieren?

Muss ich zufällig einen N-Kanal-MOSFET verwenden?

Außerdem verwende ich einen P-Kanal -MOSFET mit max. Drain-Source-Spannung von -12 V (?). Wenn die Schaltspannung auf 15 V erhöht wird, funktioniert sie noch?

Geben Sie hier die Bildbeschreibung ein

"Die unten angegebene Schaltung funktioniert einwandfrei" Reparieren Sie nicht, was nicht kaputt ist
Wie würden Sie ohne den Transistor möglicherweise die Spannung im Grenzbereich erhalten?
@JImDearden Was, wenn die Spannung steigt, schaltet der Transistor immer noch die Spannung? Ich verwende einen MOSFET mit einer Nennleistung von Vgs = -12 V (max.)
Die Grundschaltung ist in Ordnung - wählen Sie einen Mosfet, der das tut, was Sie wollen, oder fügen Sie einen Widerstand zwischen Kollektor und Gate hinzu, um die Gate-Spannung unter -12 V zu halten.
@JImDearden Wie wäre es mit der Verwendung eines P-Kanal-MOSFET mit Vgs von -20 V?
Dieser MOSFET hat eine maximale Drain-Source von 12 V und eine maximale Gate-Source von +/- 8 V, sodass er nicht einmal für eine 12-V-Versorgung geeignet ist, geschweige denn 15!
Nein, Sie können den BJT nicht einfach eliminieren und ihn über einen TTL-Ausgang steuern. Wie jeder richtig sagt, ist das, was Sie haben, weitaus zuverlässiger, als zu versuchen, mit dem Zeug mit dem MOSFET davonzukommen.
@Finbarr Welches wirst du empfehlen? Mein Laststrom beträgt 500mA (max.)
Dies ist im Allgemeinen nicht der richtige Ort für Einkaufsfragen, da wir nicht wissen, was bei Ihnen verfügbar ist oder welche Anforderungen Sie an Temperaturbereich, Gehäusetyp oder andere Parameter haben - aber schauen Sie sich vielleicht den DMG2307L an?
Sie müssen Ihre Last Z (R, X) für JEDES Schalterdesign und die Anstiegszeit und Leistungseigenschaften definieren, falls dies wichtig ist, BEVOR Sie sich für JEDES Design entscheiden. Dann müssen Sie erkennen, dass positive oder negative Logik in Software, Hardware und Konfiguration (durch Low-Side- oder High-Side-Schalter) invertiert werden kann. Alle einstufigen Transistorschalter (BJT, FET) sind invertierend, aber durch die Verwendung der niedrigen Seite mit NPN oder Nch haben Sie jetzt eine doppelt negative oder positive Logik.
Ah - da dies eine Automobilanwendung ist, müssen Sie entweder ein Teil mit höherer Spannung verwenden und / oder einen geeigneten Schutz gemäß Sperhos Kommentar weiter unten bereitstellen.
@Finbarr Ja, genau! Du hast Recht.

Antworten (3)

Sie könnten den BJT (2N3904) durch einen kleinen N-Kanal-MOSFET (z. B. MMBT7002) ersetzen und den Basiswiderstand verlieren.

Wenn Sie die Last zwischen +12 und MOSFET anschließen können, könnten Sie beide Transistoren durch einen N-Kanal-Leistungs-MOSFET mit Logikpegel (!) Ersetzen.

Wenn Sie die gezeigte Schaltung weiterhin verwenden, stellen Sie sicher, dass Ihr P-Kanal-MOSFET für +12 plus alle Transienten ausgelegt ist, die auf der +12-V-Leitung auftreten können. Es wäre einfach, das Tor an diesem Teil zu sprengen. Es kann kugelsicher geschützt werden, indem Sie einen Zener plus einen Widerstand oder einen Teiler hinzufügen, je nachdem, wie schmutzig Ihre +12 ist und wie glücklich Sie sich fühlen. Wenn es sich um ein Auto "12V" handelt, verwenden Sie den Zener . Elektrische Systeme von Kraftfahrzeugen (und ähnlichen) sollten kurzzeitigen Transienten im Bereich von +300 V bis -100 V standhalten (siehe z. B. SAE J1113).

Bearbeiten: Wenn ich mir Ihren MOSFET ansehe, habe ich zwei Kommentare: Erstens beträgt das absolute Maximum von Vgs +/- 8 V, sodass Sie sich bereits in verbotenem Gebiet befinden, in dem Ausfälle auch ohne Transienten wahrscheinlich sind. Zweitens ist das ein bisschen kleiner MOSFET mit sehr geringer thermischer Masse und nicht viel Verlustleistung. Ihr 10K-Widerstand wird dazu führen, dass er ziemlich langsam "ausschaltet", und die Temperatur des Chips steigt in den 10 us oder so um vielleicht ein oder zwei Grad Celsius an, die zum Umschalten benötigt werden, was für das Teil etwas stressig ist. Ein größerer MOSFET mit einer Kapazität von mehreren zehn Ampere könnte sinnvoll sein.

Geben Sie hier die Bildbeschreibung ein

Bearbeiten: Wohin der Zener geht:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Der von mir vorgeschlagene MOSFET hat +/-20 V Vgs, sodass Sie einen 15-V-Zener und einen 1-K-Widerstand für R2 verwenden können. Für andere Typen (insbesondere wenn Vgs(max) < 15 V ist) müssen Sie die Zahlen berechnen.

Ja, die 12 V zum Umschalten stammen aus der Automobilquelle (Motorradbatterie). Deshalb steigt die Spannung beim Laden auf 14,5 V und das Umschalten der am Ausgang angeschlossenen LEDs erfolgt schnell und, wie Sie bereits erwähnt haben, langsam. Aber wenn der Laststrom 500 mA beträgt, gibt es dann ein thermisches Problem? Ich verstehe das Problem mit der Verwendung von MOSFET, das ich in Frage gestellt habe. Welche sollte ich verwenden? Sie haben erwähnt, dass Vgs größer als +/- 12 V sein sollte, und was ist mit Vds? Welche Reichweite soll es haben?
Idealerweise sollte Vds 100 V oder mehr betragen, aber 60 V werden wahrscheinlich gut funktionieren. Verwenden Sie einen Zener + Widerstand, um das Gate zu schützen. Erwägen Sie die Verwendung eines TO220-MOSFET und reduzieren Sie möglicherweise die 10 K auf 4,7 K.
Ich habe zwei MOSFET mit +60 V Vds und einen mit -60 V Vds? Welches verwenden? Was ist wirklich der Unterschied?
Einer ist ein P-Kanal und einer ein N-Kanal. Der Unterschied ist wirklich wichtig – so wichtig wie der Unterschied zwischen Soll und Haben. Die Unterschiede sind zu groß, um sie in dieser Antwort zu behandeln.
Oh! Ich verstehe jetzt. Ich brauche natürlich den P-Kanal. Bekam verwirrt. Okay, also wähle ich diesen MOSFET: farnell.com/datasheets/… da mein Laststrom 500 mA nicht überschreitet. Ist es in Ordnung? Ich werde 15 V Zener und 4,7 k Widerstand zwischen Gate und Source hinzufügen. Behalten Sie auch R4 als 10k bei oder ändern Sie es auf 4,7K? Bitte vorschlagen!
Ich würde eher sowas vorschlagen . Siehe meine Bearbeitung oben, wo der Zener + Widerstand hingeht.

Ich würde empfehlen, anstelle des BJT einen N-MOSFET auf Logikebene zu verwenden und nach einem komplementären PN-MOSFET-Paar in einem einzigen Gehäuse zu suchen , um eine höhere Integration zu erreichen.

High-Side-Schalter von TTL

Dieser Teil ( DMC3028LSDXQ ) besteht aus einem MOSFET-Paar mit einer Nennleistung von bis zu +30/-30 VDS und +20/-20 VGS, mit ähnlichem RDS(on) und kompatiblen Nennströmen. Es ist Automotive-qualifiziert.

Nein, Sie können den Transistor nicht entfernen. Es bietet eine Pegelübersetzung von 5 V auf die 12 V, die erforderlich sind, um den Mosfet ausgeschaltet zu halten. Das GPIO kann die Leitung nicht auf 12 V ziehen, sodass sich der Mosfet niemals ausschalten würde.

Nein, Sie können dies nicht auf 15 V bringen. Wenn Ihre Mosfet-Gate-Spannung maximal 12 V beträgt, kann der Versuch, sie höher zu ziehen, Probleme verursachen.

Sie könnten die Schaltung komplett ändern, indem Sie einen N-Kanal-Mosfet als Low-Side-Treiber verwenden. Abhängig von den aktuellen Anforderungen Ihrer Last könnten Sie mit jedem gängigen N-Fet davonkommen. Das GPIO könnte es bei 5 V einschalten, was für 2 oder 3 Ampere ausreichen sollte. Mehr und Sie benötigen einen Mosfet mit Logikpegel, der Ihre Last bei Ihrer Gate-Spannung handhabt.

Da Sie maximal 500 mA sagen, würde ein gewöhnlicher IRF5x0 bei 5 V VGS einwandfrei funktionieren. Dies bedeutet eine bloße Mindestschaltung von Mosfet plus einen schwachen Pulldown-Widerstand von Gate zu Masse.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Der Schaltplan, den Sie gezeigt haben, schaltet nur Masse. Die Last ist permanent an Spannung angeschlossen, daher funktioniert es in meinem Fall nicht. Meine Last ist dauerhaft mit Masse verbunden und funktioniert, wenn Spannung anliegt. Es ist umgekehrt.
@RSSystem ändert daher die Schaltung vollständig . Das Ausschneiden der niedrigen Seite wird gut funktionieren. Sie haben uns nie Informationen über Ihre Ladung gegeben.
Mein Fehler! Ich hätte, können Sie bitte Ihre Antwort basierend auf den neuesten Informationen bearbeiten
@RSSystem Diese Schaltung funktioniert für Sie nicht, wenn die Last dauerhaft mit Masse verbunden ist (was bei Automobilanwendungen häufig der Fall ist). Verwenden Sie stattdessen die Antworten von Spehro oder Enric.