P-Kanal-MOSFET-Einschaltstrombegrenzung

Ich suche nun seit mehreren Wochen bei EESE und Google nach einer Lösung für dieses Problem, und obwohl ich einige Vorschläge fand, die vielversprechend schienen, blieb die Umsetzung in der realen Welt hinter den Erwartungen zurück.

Ich habe einen Spannungsregler auf einer Platine mit einer Eingangskapazität von 10 uF, um vor Brownout-Bedingungen zu schützen. Ich habe aus verschiedenen Gründen eine Sicherung in Reihe mit dem Netzteil mit einer Größe von 125 mA, und nur um das klarzustellen, ich habe keine trägen Versionen gefunden, die meinen Anforderungen entsprechen. Die Stromversorgung kann zwischen 5 Volt und 15 Volt Gleichstrom liegen, höchstwahrscheinlich eine Blei-Säure-Batterie. Wenn die Batterie zum ersten Mal angeschlossen wird, sehe ich einen Einschaltstrom mit einer Spitze von ungefähr 8 Ampere über 8 us, wodurch die 125-mA-Sicherung sehr schnell durchbrennt. Okay, also muss ich den Einschaltstrom begrenzen. Keine große Sache, oder?

Ich habe verschiedene Optionen ausprobiert, aber diese schien mir am vielversprechendsten zu sein:

Geben Sie hier die Bildbeschreibung ein

R1 und R2 bilden einen Spannungsteiler, der die Vgs begrenzt, um eine Beschädigung des MOSFET zu verhindern, und bilden zusammen mit dem Kondensator eine RC-Verzögerung, die es der FET-Vgs ermöglicht, langsamer anzusteigen und den FET für eine längere Zeit in seinem ohmschen Bereich zu halten . Macht perfekt Sinn. Höhere Kapazität = langsameres Einschalten = weniger Einschaltstrom.

Nun, das ist alles in Ordnung, außer dass ich nach dem Erhöhen des Kondensators von 1 uF auf 4,7 uF auf 10 uF feststellte, dass ich bei einem Einschaltstrom von etwa 1,5 Apk über 2 us den Tiefpunkt erreichte. Nach Erreichen dieses Punktes würde der Einschaltstrom nicht unter 1,5 Apk fallen, egal welche Kapazität ich für C1 hinzugefügt habe (ich habe es mit bis zu 47 uF versucht). Offensichtlich war dieser Strom noch viel zu hoch und würde meine Sicherung sofort durchbrennen. Ich kann die Stromstärke der Sicherung nicht erhöhen, also muss ich einen Weg finden, damit das funktioniert.

Meine aktuelle Hypothese ist folgende:

Geben Sie hier die Bildbeschreibung ein

Cgs und Cgd sind die intrinsischen Gate-Source- und Gate-Drain-Kapazitäten des MOSFET, und obwohl sie relativ sehr klein sind (50 pF-700 pF), fungieren sie meiner Theorie nach als Durchgang, wenn Vin zum ersten Mal angelegt wird. Da diese Kapazitäten nicht reduziert werden können, sind sie (insbesondere Cgd) die begrenzenden Faktoren, die mich daran hindern, den Einschaltstrom unter 1,5 Apk zu senken.

Welche anderen Möglichkeiten gibt es, den Einschaltstrom zu begrenzen? Ich habe verschiedene Ein-Chip-Lösungen für Hot-Swap-Anwendungen gefunden, aber sie haben eine ähnliche Topologie wie die obige Schaltung, und ich kann mir vorstellen, dass sie ähnliche Nachteile haben würden.

Vin kann bis zu 5 Volt betragen, wenn ich also den Verpolungsschutz einer Schottky-Diode berücksichtige, den Spannungsabfall über der Sicherung, den Abfall über dem MOSFET-Einschaltwiderstand und Abfälle aufgrund des Kabels (kann ziemlich sein lang) diese Platine an die Versorgung anschließen, wird mein Spannungsabfall ziemlich signifikant (der Spannungsregler, in den dies eingespeist wird, benötigt ungefähr 4,1 V, um richtig zu regeln). Ein Reihenstrombegrenzungswiderstand wird leider keine Option sein.

Die andere Einschränkung, die ich habe, ist der Platz. Ich habe ungefähr 4,5 x 4,5 Quadratmillimeter, mit denen ich arbeiten kann. Die obige Schaltung würde gerade so passen, also ist das Hinzufügen von noch mehr Komponenten nicht wirklich eine Option. Sonst wäre dies ein etwas einfacher zu lösendes Problem gewesen.

Wenn der Platz kein Problem wäre, würde ich "NTC" sagen. seufzen!
Das war mein ursprünglicher Plan, aber leider scheint es keine kleinen SMD-NTCs zu geben, die meinen Anforderungen entsprechen. Sie sind auch etwas unberechenbar
Ich glaube, Ihr Kondensator muss zwischen Gate und Drain liegen, nicht zwischen Gate und Source. Hier ist ein Beispiel: mosaik-industries.com/embedded-systems/microcontroller-projects/…
@SajeevRanasinghe beide sind üblich, aber es wird für diese Anwendung bevorzugt, es zwischen Gate und Source zu platzieren, da es sich auf der Versorgungsseite des Transistors befindet. Ich habe beide Methoden ausprobiert, aber keine hat funktioniert. Ich habe diese Idee der Strombegrenzung schließlich ganz aufgegeben.
MOSFETs benötigen zum Einschalten eine Spannungsdifferenz zwischen Gate und Source. Das Platzieren des Kondensators auf der Drain-Seite ist weitaus weniger zuverlässig
Ich habe dies auf einige Arten in LTSpice simuliert und erhalte nicht so gute Ergebnisse von der Quelle bis zum Gate. Drain to Gate erhalte ich eine gute lineare kontrollierte Reaktion. Es ist ein P-Kanal, also habe ich einen BJT, der den Teiler am Gate auf LOW zieht, um ihn einzuschalten. Ich habe einen 10k- und 1k-Teiler und eine Last von 5 Ohm, 5 V Eingang, 5 uF-Kappe verwendet, und der Einschaltstrom schießt nicht über, die Rampe ist linear bei etwa 6 ms für Gate-Drain und 2 ms für DS, aber viel schöner Gate-Drain. Ich denke, Sie erhalten das erforderliche negative Feedback von Gate-Drain, aber nicht von Gate-Source. Wie auch immer - hilft nicht bei Ihrem spezifischen Problem, aber interessant.
Ich habe alle meine Simulationen in LTSpice gemacht und das war das Problem - reale Schaltungen haben sich SEHR anders verhalten.

Antworten (6)

Sie haben irgendwie die richtige Idee:

Aber der Kondensator ist an der falschen Stelle. Zur Steuerung der Anstiegsgeschwindigkeit sollte es zwischen Drain und Gate liegen, nicht zwischen Source und Gate, wie Sie es zeigen. Wenn Sie es zwischen Drain und Gate platzieren, wird eine Rückkopplung verursacht, sodass der FET bei schnellem Anstieg des Drains stärker ausgeschaltet wird.

Nur eine Kappe zwischen Drain und Source kann gut genug sein. Das Timing hängt von einigen Parametern ab, die normalerweise kaum bekannt sind, und die Flankenbegrenzung setzt erst ein, wenn das Gate seine Schwellenspannung erreicht.

Hier ist eine ausgefeiltere Stromeingangsschaltung zur Begrenzung der Steigung, die ich einige Male verwendet habe.

Dieses Gerät ist über zwei CAN-Bus-Leitungen, Masse und 24-V-Strom mit dem Rest des Systems verbunden. Es ist jederzeit Hot-Plug-fähig. Es darf nicht zugelassen werden, dass beim Einstecken plötzlich ein großer Stromimpuls gezogen wird.

CANPWR ist die direkte Verbindung zum 24-V-Leistungsbus, und 24 V ist die interne 24-V-Versorgung in diesem Gerät. Der Zweck dieser Schaltung besteht darin, 24 V langsam genug ansteigen zu lassen, um den Einschaltstrom auf ein akzeptables Niveau zu begrenzen. Danach sollte es so weit wie möglich aus dem Weg geräumt werden.

Eine ansteigende Spannungsflanke an 24 V verursacht Strom durch C2, der Q3 einschaltet, der Q1 einschaltet, der versucht, die Gate-Ansteuerung zu Q2, dem Power-Pass-Element, auszuschalten. Beachten Sie, dass dies mit weniger als 1 V bei 24 V einsetzt.

Eine Flankenbegrenzungsrückkopplung tritt auf, wenn genügend Spannung an R4 anliegt, um Q3 einzuschalten. Das sind ungefähr 1,5 V, wenn man den Abfall über R5 berücksichtigt, der zum Einschalten von Q1 erforderlich ist. Die Steilheitsgrenze ist daher das, was erforderlich ist, um (1,5 V)/(10 kΩ) = 150 µA durch C2 zu leiten. (150 µA)/(1 µF) = 150 V/s. Der Anstieg auf 24 V sollte daher ca. 150 ms dauern. Ich erinnere mich, dass ich einige 100 ms Anstiegszeit mit einem Oszilloskop gemessen habe, damit alles stimmt.

Sobald das 24-V-Netz angestiegen ist, hält R3 Q2 eingeschaltet und D2 hält seine Gate-Source-Spannung innerhalb des zulässigen Bereichs.

Es gibt mehrere Designs, die unterschiedliche Positionen für den Kondensator vorschlagen, und ich habe sie beide ohne Erfolg ausprobiert. Ich habe eine Vielzahl von Komponentenwerten ausprobiert, die alle auf der Grundlage von Formeln aus verschiedenen App-Notizen für diese Art von Schaltung berechnet wurden, aber der anfängliche Stromanstieg während des Einschaltens war einfach zu hoch und ich bin sicher, dass dies mit den Parasiten von zu tun hatte der FET. Leider konnte ich aus Platzgründen nicht zu einer komplexeren Schaltung wie der im zweiten Bild gezeigten gehen.

Low-Tech-Lösungen:

  • Montieren Sie die Sicherung NACH der Eingangskappe. Fügen Sie am Reglereingang eine 100-nF-Kappe hinzu, um seine Stabilität zu gewährleisten.
  • Ersetzen Sie die Sicherung durch Polyswitch (der eine langsamere Reaktionszeit hat).
  • Kondensator parallel zur Sicherung schalten

Meine bevorzugte Lösung wäre die erste oder zweite.

Mittlere technische Lösung:

Fügen Sie einen Widerstand in Reihe mit der Eingangskappe parallel zu einer Schottky-Diode hinzu. Der Widerstand verlangsamt die Kondensatorladung und die Diode ermöglicht eine schnelle Entladung, wenn LDO Strom benötigt. Etwas wackelige Lösung...

Hightech-Lösung: Strombegrenzer mit...

  • ein Verarmungs-MOSFET wie DN2540.
  • strombegrenzter High-Side-Lastschalter
Wenn die Sicherung nach der Kappe geht, was ist, wenn die Kappe als Kurzschluss ausfällt? Das ist bei Automobilanwendungen normalerweise ein No-Go
Ja, das ist das Problem. Sie können einen langsamen 2-Ampere-Blow vor die Kappe setzen. Ich würde lieber einen Polyswitch verwenden.
Der alte Kumpel sagt, er kann die Sicherung überhaupt nicht wechseln, was scheiße ist. 125mA mit einer so schnellen Reaktion sind ziemlich nervig. Es verursacht sicherlich mehr Schmerzen, als es wert ist.
Es gibt auch eine TVS-Diode, die kurzgeschlossen werden kann und so nah wie möglich am Bus sein muss. Daher muss die Sicherung vor dem Rest des Stromkreises gehen. Polyswitches wurden in Betracht gezogen, waren aber sehr unzuverlässig und inkonsistent. Auch eine Kappe parallel zur Sicherung in Betracht gezogen, aber eher ein Hack als eine tatsächliche Lösung.
@peufeu Beide Geräte haben eine viel zu hohe Strombegrenzung (800mA und 1A). Die Sicherung wird durchbrennen.
Es gibt andere ähnliche Geräte mit niedrigerer Strombegrenzung. Bist du sicher, dass es bei 1A durchbrennt? Ich meine, du hast getestet, richtig? (Da es das I ^ 2 * R ist, das Ihre Sicherung durchbrennt und die Spitze reduziert, brauche ich viel länger, um es durchzubrennen.)
Die Sicherung ist für 125mA ausgelegt. Es brennt sofort bei 1A. Ich konnte es mit einem Hot-Swap-Controller auf 550 mA senken, aber das hat schließlich auch die Sicherung durchgebrannt.
Wie viel Kapazität haben Sie auf Ihrem Board nach dem Regler?
Nach dem Regler habe ich 2.2uF.
Okay, ich denke, der Regler und seine Ausgangskappen können nicht für den Einschaltstrom verantwortlich gemacht werden! Was ist der Grund, warum Sie keine langsamere Sicherung verwenden können? Wie viel Strom verbraucht Ihre Schaltung tatsächlich?

Jede praktische, auf Logik basierende "Überwachungs" -Schaltung passt nicht in den verfügbaren Platz. Ein einfacher NTC-Widerstand wäre wahrscheinlich auch zu groß. Schauen Sie sich diese auf jeden Fall an, vielleicht gibt es eine kleine, die zu Ihrem Zweck passt.

Wenn Sie mehr Platz hätten, würde ich einen Konstantstrombegrenzer verwenden, der den Ausgang zerhackt, ähnlich wie Strom-PWM, bis die Kappe aufgeladen ist. Verwenden Sie vor den Kappen einen Messwiderstand, einen Komparator und einen weiteren PFET. Aber das wird absolut nicht in Ihre Schaltung passen. Sie KÖNNTEN das von mir beschriebene Modul als Inline-Gerät entwerfen, bevor es von der Batterie zur VIN Ihres Stromkreises gelangt. Gleiches gilt für den NTC-Widerstand, könnte etwas vor der Platine mit Ihrer Schaltung sein.

Die bessere, diskrete Lösung könnte diese sein: Ein 2-Ohm-Leistungswiderstand in Reihe vor Ihren Kondensatoren / FET ist definitiv immer noch eine Option. Wenn Sie eine Sicherung mit 125 mA haben, haben Sie unter normalen Bedingungen offensichtlich eine sehr geringe Stromlast. Um den Spannungsspielraum zu berücksichtigen, sollten Sie anstelle einer Schottky-Diode einen umgekehrten PFET verwenden (die Drain-Source wäre der normalen Konfiguration für einen High-Side-Schalter entgegengesetzt), wobei die Basis geerdet ist. Dies ist eine extrem niedrige V-Forward-Lösung für den Verpolungsschutz. 2 Ohm bei Ihrem Sicherungsnennstrom von 125 mA (übrigens eine schlechte Idee, so nahe am Haltestrom zu arbeiten) verlieren Sie nur 250 mV, weniger als Ihr Schottky verlieren würde, und immer noch viel Platz für Kabel und PFET-Abfall. Der Einschaltwiderstand für die PFETs liegt in der Größenordnung von 30-90 Milliohm, wenn Sie die guten bekommen. Das Beste, was Sie tun können, ist, die Schaltung zu prototypisieren und zu testen. Ein Widerstand und ein umgekehrter PFET sollten überhaupt nicht viel Platz einnehmen! In 4,5 mm x 4,5 mm könnten Sie einen SOT23- (oder SC-70-) Gehäuse-PFET und einen 0,25-W-0805-Gehäusewiderstand einbauen, denke ich.

Ein FET wie dieser MTM231232LBF würde großartig funktionieren, aber er benötigt eine Zenerdiodenklemme am Gate zur Masse nach dem Gerät. siehe Bild unten für Beispielschaltung, aber die Zenerspannung muss offensichtlich <10 V sein, um das Gate zu schützen. Eine Zenerspannung zwischen 5-7 V würde funktionieren.

PFET-Verpolungsschutz und Zenerschutz

Die Zener- und Widerstandskombination kann das kleinstmögliche Paket sein, das Sie finden können. Sie tun kaum etwas, außer sicherzustellen, dass Ihr FET nicht platzt.

Eine Kombination aus Vorwiderstand und einem PFET-basierten Polaritätsschutz, der Ihnen den benötigten Spannungsspielraum bietet, hilft also, das Auftreten eines Kurzschlusses von Ihren Kondensatoren nachgeschaltet an der Last zu vermeiden. Der MOSFET selbst schaltet sich auch nicht sofort ein, daher wirkt er nur in seinem nichtlinearen Einschaltverhalten als eine Art Strombegrenzer.

Ich schaue mir das an, ich konnte es nur noch nicht aufbauen und testen. Ich werde dich es wissen lassen.
Ich habe über diese Lösung nachgedacht und unter der Annahme einer 3,4-Ohm-Sicherung (wie die von mir ausgewählte), eines 90-mOhm-Einschaltwiderstands des FET und eines 9,5-Ohm-Widerstands erhalte ich immer noch die Spannung, die ich am Regler benötige. Kabelbruch ignorieren. Der geschätzte Momentanstrom während des Startvorgangs kann jedoch immer noch über 1 A liegen, sodass die Sicherung immer noch durchbrennt. Ich stellte es auf eine Bank und mein Verdacht wurde bestätigt.
@DerStrom8 gibt es einen Grund, warum die Sicherung nicht durch eine größere ersetzt werden kann? oder ist es physikalisch unmöglich zu ändern? Ich denke, Sie möchten hier vielleicht einen NTC-Widerstand als letzte Rückfalloption. Diese Sicherung von Ihnen ist sehr schnell.
@DerStrom8 haben Sie darüber nachgedacht, eine Induktivität als Drossel zu verwenden? Es würde sicherlich die aktuelle Spitze entschärfen.
Die Sicherung muss so bemessen werden, wie sie ist, da eine der Komponenten am Frontend (die TVS-Diode) teilweise kurzgeschlossen ausfallen kann – einige zehn Ohm – und den gesamten Bus herunterziehen kann. Die Sicherung MUSS so bemessen sein, dass die Sicherung immer noch durchbrennt, wenn die TVS-Diode auf einige zehn Ohm ausfällt. Der Wert, auf den es jetzt eingestellt ist, ist das absolute Maximum, das es sein kann, und es kann immer noch auslösen, wenn die Diode ausfällt. Und wieder wurden NTC-Widerstände bereits in Betracht gezogen, aber sie sind zu unzuverlässig und unberechenbar. Sie arbeiten nicht immer in der gewünschten Weise und ihr Widerstand kann erheblich variieren.
Ja, ich habe vor langer Zeit über einen Induktor nachgedacht, aber nachdem ich nachgerechnet hatte, stellte ich fest, dass der Induktor massiv sein müsste (im Henrys-Bereich), um einen praktischen Unterschied zu machen. In Anbetracht der Platzbeschränkungen wird ein großer Induktor nicht funktionieren.
@DerStrom8 Ja, ich stimme zu, dass die Induktivität wahrscheinlich nicht die beste Idee ist. Ich hatte ein ähnliches Problem mit einem von mir entworfenen Strobe-Panel, hatte Bulk-Kondensatoren im Wert von 81,6 Millifarad am 24-V-Bus und konnte dazu führen, dass Netzteile während Anlaufströmen in den Strom-Foldback-Schutz gingen. Die von mir verwendete Lösung war ein Stromzerhacker und ein Konstantstromeingang, ähnlich dem, was ich in meiner Antwort erwähnt habe. Ich schaute in die Verwendung eines Induktors, aber es wäre riesig gewesen.
Dieser NTC ist viel zu groß für dieses Board. Außerdem ist sein Widerstand, wie ich bereits erwähnt habe, inkonsistent und unzuverlässig
@DerStrom8 Vielleicht können Sie die Strombegrenzungsschaltung außerhalb des Boards platzieren? oder all diese Schaltungen durch die kleinstmögliche Strombegrenzungsschaltung mit einem Operationsverstärker, einem Messwiderstand und einem PFET ersetzen? All das wird zu viel Platz einnehmen.
Ich habe darüber nachgedacht, ein separates Board für die Linienregulierung und die Begrenzung der Anstiegsgeschwindigkeit zu bauen, aber ich versuche, wenn möglich alles auf diesem einen Board zu behalten. Es ist definitiv kein Platz für einen Operationsverstärker und einen FET. Ich habe kaum Platz für ein einzelnes SOT-23-Paket.

Ich versuche, etwas Ähnliches zu tun, und dieser Anwendungshinweis enthält ziemlich genaue Anweisungen zum Layout Ihrer Schaltung sowie zum Berechnen der entsprechenden Werte: http://www.onsemi.com/pub/Collateral/AND9093-D.PDF

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Das war eine der App-Notizen, die ich als Referenz verwendet habe, und ich habe immer noch nicht die gewünschten Ergebnisse erhalten, selbst nachdem ich die korrekten Werte berechnet hatte. Es war einfach zu langsam und die Stromspitze war zu stark. Am Ende habe ich das vordere Ende meines Boards neu gestaltet, um den großen Stromspitzen beim Einschalten standzuhalten, anstatt sie zu eliminieren.

Beachten Sie, dass AND9093 für Lastschalter referenziert wird, sodass Sie in Ihrem Schaltplan ohne den zusätzlichen Fet, der das Gate auf Masse zieht, sofort einschalten und den Einschaltstrom nicht unter Kontrolle halten. Die Werte, die Sie aus AND9093 berechnen, sollten sehr nahe beieinander liegen, aber Sie müssen eine zusätzliche Kappe von der Quelle zum Gate hinzufügen, damit das Gate beim Einschalten nur ein wenig hochgezogen wird, damit das zusätzliche Gate die Kapazität entleeren kann, um den Mosfet im zu halten linearen Bereich nach Bedarf, um den Strom niedrig zu halten.

Probieren Sie diese Schaltung aus, die ich in der Vergangenheit verwendet habe, und sie wird nach Bedarf funktionieren. Simulieren Sie es und Sie werden auch sehen, dass es auch sehr gut funktioniert. Stellen Sie sicher, dass Sie die richtigen Parameter aus dem Fet-Datenblatt verwenden, um Ihre Werte im Baseballstadion zu erhalten.

InRush-Schaltung

Was ist die Versorgungsspannung ist 20V.

Ich weiß, dass dies ein alter Artikel ist und meine Antwort die Frage des OP nicht vollständig beantwortet. Da jedoch verschiedene Google-Suchanfragen, die auf die Begrenzung des Einschaltstroms hinwiesen, auf diesen Punkt verwiesen, dachte ich, mein Ergebnis als Antwort für andere hinzuzufügen


Bei der Suche nach einer ähnlichen Lösung erfüllte keine der oben genannten Lösungen meine Timing-Anforderungen (große kapazitive Last -> lange Einschaltgrenzzeit).

Auch bei der Verwendung kleiner Widerstände und Kondensatoren (z. B. 0402 oder 0603) sollte der Footprint, der die Mosfet-Größe überschreitet, begrenzt werden.

Für große kapazitive Lasten und flexiblere Timing-Anforderungen ist dies eine anspruchsvollere Lösung, die mit nur einer Drain-Gate-Kondensatorschaltung schwer zu erreichen ist.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Details zu dieser Schaltung und zur Berechnung der Werte finden Sie hier